/* _________________________________________________________TITLE:	【横浜中華街 西遊記 Makeshop用 CSS】UPDATE:	2011/09/06Author:	Takayuki OnayaINDEX:	00  BASE-LAYOUT			RESET-STYLE - Makeshop用リセットスタイル			CLEARFIX			BASE STYLE - 各ページ共通class・リンク色設定	01  HEADER-LAYOUT	02  LEFT-LAYOUT	03  FOOTER-LAYOUT			FREE MAIL - フリーメール設定	04  RIGHT(TOP)-LAYOUT			T-BNR - トップバナー			T-MENU - 人気メニュー			T-SET - お得なセット			T-NEWS - 新着情報			T-MAGAZINE - 雑誌掲載情報			T-EVENT - 催事情報	05  RIGHT(GOODS)-LAYOUT	06  RIGHT(CATEGORY)-LAYOUT	07  COMPANY - 会社概要_________________________________________________________ *//* ----------MAKESHOP-DEFAULT--------------------------------- */.lims {font-size:9pt;}.woong {font-size:9pt;}.woong1 {font-size:8pt;line-height:130%}.woong2 {font-size:15pt;line-height:130%}.woong3 {font-size:7pt; font-family:matchworks,tahoma;color:#444444;line-height:130%}.woong4 {font-size:11pt;line-height:130%}.line {font-size:1px;line-height:1px;}.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}.textarea {border:solid 1; verdana;font-size:9pt;color:black;background-color:white}body div#moredetail div#detailinfo {width: 600px;}/* =========================================================		00  BASE-LAYOUT========================================================= *//* ----------RESET-STYLE--------------------------------- */h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd {	margin: 0;	padding: 0;	font-size: 12px;	font-weight: normal;	line-height: 1.5;}p {	margin-bottom: 10px;}ul {	list-style-type: none;}img {	vertical-align: bottom;}a img {	border: none;}textarea {	font-size: 100%;}/* ----------MAKESHOP RESET------------------------------ */html body #main div#moredetail div#detailinfo {	width: 600px;	margin: 3px 0;}/* ----------CLEARFIX------------------------------------ */.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	margin:0;}.clearfix {	display: inline-table;	min-height: 1%;}/* Hides from IE-mac ＼*/* html .clearfix {height : 1%; }.clearfix {display : block; }/* End hide from IE-mac *//* ----------BASE STYLE---------------------------------- */a { color: #0068B6; }a:link { color: #36709c; }a:hover { color: #cf3030; }.margin0 {	margin: 0;}/* =========================================================		01  HEADER-LAYOUT========================================================= */#header {	width: 800px;	margin-bottom: 15px;}h1 {	text-align: right;	font-weight: bold;	color: #666;	}#h-navi {	width: 800px;	height: 35px;	margin-bottom: 5px;}#h-navi li {	width: 100px;	height: 35px;	float: left;}h2 {	width: 800px;	height: 18px;	padding-top: 5px;	background: url('http://shop.gnavi.co.jp/saiyuki/img/2010header-c.jpg') no-repeat left bottom;	text-align: right;	font-size: 11px;	color: #ffffff;	}#h-banner p {	margin-bottom: 5px;}.open img {	margin-bottom: 10px;}.shop-caution {	color: red;}#header .h-bnr {	width: 800px;}#header .h-bnr ul {	width: 810px;	margin-right: -10px;	overflow: hidden;	_zoom: 1;}#header .h-bnr ul li {	width: 260px;	margin-right: 10px;	float: left;}#header .h-bnr ul li a {	font-size: 10px;	text-align: center;	display: block;}.headVacation {	margin: 3px 0 5px;	padding: 5px;	font-size: 12px;	text-align: center;	line-height: 1.3;	border: 3px double #c90;	background: #FAFEB2;}/* =========================================================		02  LEFT-LAYOUT========================================================= */#left {	width: 180px;}#left p {	margin: 0;}#left p.l-bnr {	margin-bottom: 15px;	text-align: center;}#left .l-bnr a img {	display: block;}#left #search{	width: 180px;	height: 90px;	margin-bottom: 10px;	background-image: url('http://www.rakuten.ne.jp/gold/saiyuki/images/navi/search_bg.gif');	background-repeat: no-repeat;	text-align: center;}#left #search p{	position: relative;	top: 30px;	}#left .l-box {	margin-bottom:15px;	padding-bottom: 10px;	background: url('http://image.rakuten.co.jp/saiyuki/cabinet/header/l-box3.gif') bottom no-repeat;}#left .l-box ul,#left .l-box dl dd,#left .l-box .calendar {	width: 170px;	_width: 180px;	padding: 0 5px;	background: url('http://www.rakuten.ne.jp/gold/saiyuki/img/left/l-box2.gif') repeat-y;}#left .l-box ul li {	padding-left:15px;	line-height: 1.7;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/img/left/li-migi.gif) left center no-repeat;}#left .l-box .calendar p {	width: 154px;	margin: 0 auto;	padding-top: 10px;	overflow: hidden;}#left .l-box .calendar {	text-align: center;}#left .l-box .calendar p.cal-message {	padding: 0;}#left .l-box .calendar p.cal-message span {	color: #c03;}/* =========================================================		03  FOOTER-LAYOUT========================================================= */#footer {	width: 798px;	_width: 802px;	margin: 40px auto;	padding: 1px 1px 0;	border: 1px solid #C96;}#footer h4 {	margin-bottom: 10px;}#f-pay {	padding-left: 5px;	float: left;}#f-send {	padding: 0 5px 0 10px;	border-left: 1px dotted #999;	float: right;}#footer dl dt {	margin-bottom: 5px;	padding: 0 5px;	font-size: 14px;	font-weight: bold;	border-left: 3px solid #000;	background: #FC6;}#footer dl dd {	margin-bottom: 10px;}#footer dl dd img{	display: block;}#f-no-mail {	width: 730px;	margin: 0 auto 10px;	padding: 5px;	background: #FAFAD2;	border: 1px solid #CCC;	font-size: 11px;}#f-shop-info {	margin-left: 80px;}#footer ul {	margin: 0 10px 10px 0;	text-align: right;}#copyright {	background-color:#fbf1e2;	text-align:center;	font-size:12px;	color:#000;	margin:50px 0 0 0;}* html #footer {	text-align: center;}* html #footer dl,* html #footer p {	text-align: left;}/* ----------FREE MAIL---------------------------------- */#saiyuki-freemail {	width: 594px;	padding-bottom: 20px;	margin: 0 0 20px auto;	border: 3px dotted #FC0100;	text-align: center;}* html #ie6-align-right {	text-align: right;}* html #saiyuki-freemail {	width: 600px;	height: 700px;}#saiyuki-freemailtext {	padding: 0 20px;	text-align: left;}#saiyuki-freemail p.ttl {	padding-bottom: 5px;	font-weight: bold;	font-size: 16px;	border-bottom: 1px solid #AEAEAE;}#saiyuki-freemail span {	color: #D40001;	font-weight: bold;}#saiyuki-freemail dl dt {	font-weight: bold;}#saiyuki-freemail dl dd {	padding-left: 3em;}/* =========================================================		04  RIGHT(TOP)-LAYOUT========================================================= */#top {	width: 600px;}#top h3 {	font-weight: bold;	text-align: center;}#top h4 {	margin-bottom: 15px;}#introduction {	margin: 30px 0;	padding: 45px 5px 20px 390px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/img/main/ma-shop-0.gif) top left no-repeat;}/* ----------T-BNR - トップバナー---------------------------------- */#t-bnr {	margin-bottom: 30px;	text-align: center;}#t-bnr .left {	width: 297px;	float: left;}#t-bnr .right {	width: 297px;	float: right;}/* ----------T-MENU - 人気メニュー---------------------------------- */#t-menu .menu1 {	margin-bottom: 15px;}#t-menu .menu1 p,#t-menu .menu2 p {	margin-top: 5px;	padding: 3px 0 3px 10px;	font-size: 14px;	color: #006;	background: #FEF7EC;}#t-menu .menu2 {	margin-bottom: 30px;}#t-menu .menu2 .left {	width: 297px;	float: left;}#t-menu .menu2 .right {	width: 297px;	float: right;}#t-menu .menu2 p {	font-size: 12px;}#t-menu .menu3 {	width: 600px;	margin-bottom: 30px;}#t-menu .menu3 ul {	width: 603px;	margin: 0 -3px 30px 0;	overflow: hidden;	_zoom: 1;}#t-menu .menu3 ul li {	width: 197px;	margin: 0 4px 15px 0;	float: left;}/* ----------T-SET - お得なセット---------------------------------- */#t-set {	width: 598px;	_width: 600px;	margin-bottom: 30px;	border: 1px dotted #FC3;	text-align: center;}#t-set dl {	width: 190px;	_width: 195px;	margin: 0 4px 10px 0;	padding-left: 5px; 	float: left;}#t-set dl dt a {	font-size: 14px;	font-weight: bold;	display: block;}#t-set dl dd span {	font-weight: bold;	color: #f00;	display: block;}#t-set p {	clear: both;}/* ----------T-NEWS - 新着情報---------------------------------- */#t-news {	margin-bottom: 30px;	padding-bottom: 8px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/img/main/ma-news-02.gif) bottom left no-repeat;	text-align: left;}#t-news .flame {	height: 200px;	border-left: 1px solid #B0957A;	overflow-y: scroll;}#t-news dl {	width: 550px;	margin-left: 15px;	padding: 10px 0;	border-bottom: 1px dotted #888;	overflow: hidden;}#t-news dl dt {	text-indent: 10px;	font-weight: bold;	float: left;}#t-news dl dt.new-item {	width: 129px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/new/img/icon-sinsyou.jpg) center right no-repeat;}#t-news dl dt.new-info {	width: 125px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/new/img/icon-sintyaku.jpg) center right no-repeat;}#t-news dl dd {	width: 400px;	_width: 410px;	padding-right: 10px;	float: right;}/* ----------T-MAGAZINE - 雑誌掲載情報---------------------------------- */#t-magazine {	width: 250px;	margin: 30px 0;	padding-bottom: 17px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/img/main/ma-media-2.gif) bottom left no-repeat;	float: left;}#t-magazine ul {	_margin-top: -3px;	height: 200px;	border-left: 1px solid #B0957A;	overflow-y: scroll;	text-align: center;}#t-magazine ul li {	margin-top: 10px;}/* ----------T-EVENT - 催事情報---------------------------------- */#t-event {	width: 332px;	margin: 30px 0;	padding-bottom: 17px;	background: url(http://www.rakuten.ne.jp/gold/saiyuki/img/main/ma-saiji-2.gif) bottom left no-repeat;	float: right;	text-align: left;}#t-event dl {	_margin-top: -3px;	height: 200px;	padding-left: 15px;	border-left: 1px solid #B0957A;	overflow-y: scroll;}#t-event dl dt {	padding-top: 10px;}#t-event dl dd {	margin-right: 15px;	padding-bottom: 10px;	border-bottom: 1px dotted #888;}#t-event dl dd span {	color: #f00;}/* =========================================================		05  RIGHT(GOODS)-LAYOUT========================================================= */#goods {	width: 600px;	overflow: hidden;	text-align: center;}/* ----------1980SET - 1,980円お試しセット--------------- */##otm{	width: 600px;	font-size: 14px;	font-weight: bold;	line-height: 130%;	text-align: center;}.txt-n-1{	width: 560px;	text-align: center;	font-size: 34px;	font-weight: bold;	margin: 20px;	line-height: 110%;}.li-w100{width:96px;float:left;display:block;clear:right;text-align:center;font-size:10px;margin-top:20px;padding-top:5px;font-weight:normal;}.cau{	width: 550px;	text-align: center;	font-size: 26px;	font-weight: bold;	margin: 20px 0;	background-color: #F00;	display: block;	color: #FFF;	line-height: 120%;	padding: 25px;}.item-list{	width: 600px;	margin-bottom: 35px;	display: block;	clear: both;	text-align: center;}.item-list img{	margin: 15px 3px auto auto;	border: #666 1px solid;}.b-kago{	width: 600px;	text-align: right;	margin: 30px auto;}.set-mate{	width: 600px;	margin: 20px auto 40px 0;}.ma-b35{	margin-bottom: 35px;}.ma-b45{	margin-bottom: 45px;}.ma-b55{	margin-bottom: 55px;}.mg30 {	margin: 30px auto;	display: block;	clear: both;	height: auto;}.mgt15 {	margin-top: 15px;}.mgt35 {	margin-top: 35px;}.mgb20 {	margin-bottom: 20px;}/* ----------DESCRIPTION - 原材料表示-------------------- */div#main table.description {	width: 600;	margin-bottom: 15px;	border: 1px solid #CC9900;	border-collapse: collapse;	font-size: 12px;	font-weight: normal;	color: #000;}div#main table.description th {	padding: 5px;	background: #FFFFCC;	border: 1px solid #CC9900;}div#main table.description td {	padding: 2px 5px;	border: 1px solid #CC9900;}div#main table.description #col-1 {width: 100;}div#main table.description #col-2 {width: 80;}div#main table.description #col-3 {width: 350;}div#main table.description #col-4 {width: 70;}div#main table.description .t-align-l {text-align: left;}/* =========================================================		06  RIGHT(CATEGORY)-LAYOUT========================================================= */#item-list{	width: 600px;	margin-bottom: 35px;	text-align: center;	font-size: 12px;	line-height: 120%;}#item-list a{	color: #00F;}#item-list a:vlink{	color: #609;}#item-list .meda-box{	width: 600px;	height: 220px;}#item-list .meda-box .it{	width: 195px;	float: left;	clear: right;	text-align: center;	margin: 10px 5px 10px auto;}#item-list .meda-box .it2{	width: 195px;	float: left;	clear: right;	text-align: center;	margin: auto 5px 10px auto;}/* =========================================================		07  COMPANY - 会社概要========================================================= */#company {	width: 600px;	overflow: hidden;	font-size: 12px;	line-height: 1.3;}#company table th,#company table td {	font-size: 12px;	line-height: 1.3;}#company h3 {	width: 600px;	margin-bottom: 10px;	padding: 5px 0;	text-align: center;	color: #600;	font-size: 14px;	font-weight: bold;	border-bottom: 1px solid #C90;	background: url('http://www.rakuten.ne.jp/gold/saiyuki/images/ico_kumo.gif') bottom left no-repeat;}#aboutus {	width: 580px;	height: 254px;	_width: 600px;	_height: 314px;	margin-bottom: 15px;	padding: 60px 0 0 20px;	background: url('http://www.rakuten.ne.jp/gold/saiyuki/images/company/aboutus.jpg') no-repeat;	line-height:0.6;	line-height:1.3\9; /* IE8 and below */	*line-height:1.3; /* IE7 and below */	_line-height:1.3; /* IE6 */}#aboutus ul li {	margin:0 10px 0 0;	float: left;	width:144px;}.company-info {	width: 580px;	margin-bottom: 20px;	margin-left: 10px;}.company-info dl {	padding: 3px 0;	border-bottom: 1px solid #DCDCDC;	overflow: hidden;	/*_zoom: 1;*/	width:580px;}.company-info dl dt {	width: 145px;	font-weight: bold;	float: left;}.company-info dl dd {	width: 435px;	float: left;}/* ----------OPEN - 営業時間について-------------------- */#open {	margin-bottom: 30px;}#open p {	margin-left: 10px;}.company-table1 {	width: 95%;	margin: 0 0 10px 10px;	border-collapse:collapse;	border-spacing:0;	empty-cells: show;}.company-table1 tr {	border-top: 1px solid #dcdcdc;	border-bottom: 1px solid #dcdcdc;}.company-table1 thead tr th {	padding: 4px 0;	color: #fff;	background: #C96;	border: 1px solid #dcdcdc;	border-top: 1px solid #dcdcdc;	border-bottom: 1px solid #dcdcdc;}.company-table1 tbody tr th {	width: 20%;	padding: 5px 0 5px 1em;	text-align: left;	font-weight: normal;	background: #FAFAD2;	border-top: 1px solid #dcdcdc;	border-bottom: 1px solid #dcdcdc;}.company-table1 tbody tr td {	padding: 5px 0 5px 1em;	border-top: 1px solid #dcdcdc;	border-bottom: 1px solid #dcdcdc;}.company-table1 tbody tr td table thead tr th {	font-weight: bold;	text-align: center;	background: #C96;}.company-table1 tbody tr td table.company-table1 tbody tr th {	width: 30%;	background: #fff;}/* ----------MAP - 地図-------------------- */#map p {	margin-bottom: 30px;	text-align: center;}/* ----------SEND - 配送について-------------------- */#send h4 {	font-weight: bold;}#send ul {	margin-bottom: 10px;}#send ul li{	width: 69px;	text-align: center;	float: left;}#send p {	margin-bottom: 15px;}#send .company-table1 tbody tr th {	width: 30%;}.send-table {	margin-bottom: 20px;	border-collapse:collapse;	border-spacing:0;	empty-cells: show;}.send-table thead tr th {	border: 1px solid #dcdcdc;	color: #fff;	background: #C96;}.send-table tbody tr th {	padding: 5px;	border: 1px solid #dcdcdc;	font-weight: normal;	background: #FAFAD2;}.send-table tbody tr td {	border: 1px solid #dcdcdc;}.send-table tbody tr.align-right td {	text-align: right;}#return p {	margin-left: 10px;	width: 580px;}div#main p.mgb20 {	margin-bottom:20px;}
