@charset "UTF-8";@import "top.css";@import "welcome.css";@import "information.css";@import "gift.css";@import "coordinate.css";@import "ordermade.css";@import "guide.css";@import "clearfix.css";/* ブラウザスタイルの初期化 */* {  margin: 0;  padding: 0;  }  body {	margin: 0;	padding: 0;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	line-height: 18px;	color: #000000;}/* 画像 (img) */img {  border: 0;  }#container {	width: 850px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #e0e0e0;	margin-right: auto;	margin-left: auto;	border-left-color: #e0e0e0;	overflow: auto;}/* 詳細 */#main {	width: 710px;	float: right;	font-size:12px;}/* header */#header {	background-image: url(../images/shopping_head_bg.gif);	background-repeat: repeat-x;	width: 100%;	margin-bottom: 5px;}/*----------------------------shopping 共通----------------------------*/div.container {	width: 644px;	margin: 20px auto 0;	padding: 0;}h1.shopping-h1 {	margin: 0;	padding: 0;}div.contents-naiyo {	width: 588px;	margin: 25px auto 0;	padding: 0;}div.contents-naiyo p.basic {	margin: 12px 0 25px;	padding: 0;}div.lead {	margin: 0 auto 20px;	padding: 0;}div.lead p {	margin: 0;	padding: 0 0 15px 0;	font-weight: bold;	text-align: center;	border-bottom: 1px solid #909;}div.shopping-gift-guide {	margin: 0 0 25px 0;	padding: 0;}div.shopping-gift-guide img.normal {	margin-right: 15px;	float: left;}.more-pink {	color: #C09;	background-color: #EEE;	text-decoration: none;}.more-pink a:hover {	text-decoration: underline;}div.kakomi-info {	width: 468px;	margin: 0 auto 30px;	padding: 7px 10px;	border: 1px solid #C09;	clear: both;}div.kakomi-info h2 {	margin: 0;	padding: 0;}div.kakomi-info p {	margin: 5px;	padding: 0;}div.kakomi-info img.data {	margin: 5px 0 0 10px;	float: right;}p.komejirushi {	font-size: 10px;	margin: 12px 0;	padding: 0;}