/*　■■■■■■■■■　*//*	【コンテンツ領域】　*//*　■■■■■■■■■　*//*　■■■■■■■■■■■■　*//*	【ご利用ガイドのページ】　*//*　■■■■■■■■■■■■　*//*	【ご利用ガイドのページでの共通項目】　*//*　左サイドのグレーのメニューエリア　*/#menu_side {	width: 215px;	float: left;	position: relative;	top: 32px;	left: 20px;	background-image: url(images/guide_side_bg.png);	background-repeat: repeat-y;}#menu_side .menu_top {	background-image: url(images/guide_side_top.png);	background-repeat: no-repeat;	background-position:left top;}#menu_side .menu_bottom {	background-image: url(images/guide_side_bottom.png);	background-repeat: no-repeat;	background-position:left bottom;}ul#menu_side_box {	width: 180px;	height: 230px;	margin-left: 18px;	margin-right: 17px;	position: relative;	/*background-color: #E9E9E9;*/	list-style: none;	overflow: hidden;}/*　■■■■■■■■■■■■　*//*	【サイドメニューボタン】　*//*　■■■■■■■■■■■■　*/ul#menu_side_box li a{	width: 180px;	height: 24px;	position: absolute;	overflow: hidden;	text-align: left;	text-indent: -100em;	text-decoration: none;}/*標準ボタン*/li#menu_sg00 a{	background-image: url(images/guide_m00.png);	background-repeat: no-repeat;	top: 0px;	left: 0px;	}li#menu_sg01 a{	background-image: url(images/guide_m01.png);	background-repeat: no-repeat;	top: 40px;	left: 0px;	}li#menu_sg02 a{	background-image: url(images/guide_m02.png);	background-repeat: no-repeat;	top: 70px;	left: 0px;	}li#menu_sg03 a{	background-image: url(images/guide_m03.png);	background-repeat: no-repeat;	top: 100px;	left: 0px;	}li#menu_sg04 a{	background-image: url(images/guide_m04.png);	background-repeat: no-repeat;	top: 130px;	left: 0px;	}li#menu_sg05 a{	background-image: url(images/guide_m05.png);	background-repeat: no-repeat;	top: 160px;	left: 0px;	}li#menu_sg06 a{	background-image: url(images/guide_m06.png);	background-repeat: no-repeat;	top: 190px;	left: 0px;	}li#menu_sg00 a:hover, li#menu_sg01 a:hover, li#menu_sg02 a:hover, li#menu_sg03 a:hover, li#menu_sg04 a:hover, li#menu_sg05 a:hover, li#menu_sg06 a:hover{ 	background-position: 0px -24px;	}/*アクティブページのボタン*/li#menu_sg00_a a{	background-image: url(images/guide_m00_a.png);	background-repeat: no-repeat;	top: 0px;	left: 0px;	}li#menu_sg01_a a{	background-image: url(images/guide_m01_a.png);	background-repeat: no-repeat;	top: 40px;	left: 0px;	}li#menu_sg02_a a{	background-image: url(images/guide_m02_a.png);	background-repeat: no-repeat;	top: 70px;	left: 0px;	}li#menu_sg03_a a{	background-image: url(images/guide_m03_a.png);	background-repeat: no-repeat;	top: 100px;	left: 0px;	}li#menu_sg04_a a{	background-image: url(images/guide_m04_a.png);	background-repeat: no-repeat;	top: 130px;	left: 0px;	}li#menu_sg05_a a{	background-image: url(images/guide_m05_a.png);	background-repeat: no-repeat;	top: 160px;	left: 0px;	}li#menu_sg06_a a{	background-image: url(images/guide_m06_a.png);	background-repeat: no-repeat;	top: 190px;	left: 0px;	}li#menu_sg00_a a:hover, li#menu_sg01_a a:hover, li#menu_sg02_a a:hover, li#menu_sg03_a a:hover, li#menu_sg04_a a:hover, li#menu_sg05_a a:hover, li#menu_sg06_a a:hover{ 	background-position: 0px -24px;	}/*　右サイドメインドキュメント　*//*　　　　heightのみ各id属性で設定*/.info_main_document {	width: 485px;	float: right;	position: relative;	top: 12px;	right: 20px;	border: none;	list-style: none;	overflow: hidden;	/*background-color: #CCFFFF;*/}/*　　　　ドキュメント内での小箱　*/.document_bako {	margin-top: 10px;	overflow: hidden;	/*background-color: #F7F7EA;*/	float: left;}.document_bako_subobi {	margin-top: 10px;	overflow: hidden;	float: left;	background-image: url(../common/images/obi_sub_bg.png);	background-repeat: no-repeat;	background-position: top left;	width: 485px;}.document_bako_hidariyori {	margin-top: 10px;	text-align: left;	overflow: hidden;	/*background-color: #F7F7EA;*/	float: left;	width: 485px;}.document_bako_migiyori {	margin-top: 10px;	text-align: left;	overflow: hidden;	/*background-color: #F7F7EA;*/	float: right;}.document_bako_setsumei {	margin-top: 5px;	margin-bottom: 10px;	margin-left: 20px;	width: 440px;	text-align: left;	overflow: hidden;	/*background-color: #F7CCEA;*/	float: left;	/*clear: left;*/}/*　　　　ドキュメント小箱内での画像ファイル　*/.hidari_gazou {	float: left;	margin-left: 10px;	margin-right: 10px;}.migi_gazou {	float: right;	margin-left: 10px;	margin-right: 10px;}/*	【ご利用ガイドの各ページでの設定項目】　*//*　00　ご利用ガイドトップ　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info00 {	height: 530px;}/*　　　　右サイドメインドキュメント　*/#main_document_info00 {	height: 500px;}#main_hidari {	width: 235px;	margin-right: 15px;	text-align: left;}#main_migi {	width: 235px;	text-align: left;}/*　　　　テキストスタイル　*//*　　　　一覧用見出し（一行目）0　*//*　　　　一覧用見出し1　*/.info_font0,.info_font1 {	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W6", "Osaka", sans-serif;	font-size: 1.3em;	line-height: 2.2em;	font-weight: bold;	color: #336699;	text-indent: 0.5em;}.info_font0 {	margin-top: 0.5em;}.info_font1 {	margin-top: 2em;}.info_font0 a:link,.info_font0 a:visited,.info_font1 a:link,.info_font1 a:visited {	color: #336699;	text-decoration: none;}.info_font0 a:active,.info_font0 a:hover, .info_font1 a:active,.info_font1 a:hover { 	color: #4081C2;	text-decoration: none;}/*　　　　一覧用サブ（ちょっと大きい文字）2　*/.info_font2 {	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;	font-size: 1.1em;	line-height: 2em;	color: #2B2B2B;	text-align: left;	text-indent: 2em;}.info_font2 a:link,.info_font2 a:visited {	color: #2B2B2B;	text-decoration: none;}.info_font2 a:active,.info_font2 a:hover { 	color: #666666;	text-decoration: none;}/*　01　クイックガイド　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info01 {	height: 1480px;}/*　　　　右サイドメインドキュメント　*/#main_document_info01 {	height: 1450px;}.document_bako_hidariyori2 {	margin-top: 10px;	text-align: left;	overflow: hidden;	background-color: #FFFFEE;	float: left;	width: 360px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;}.document_bako_migiyori2 {	margin-top: 10px;	text-align: left;	overflow: hidden;	background-color: #EEFFFF;	float: right;	width: 360px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;}/*　02　注文方法　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info02 {	height: 2480px;}/*　　　　右サイドメインドキュメント　*/#main_document_info02 {	height: 2450px;}#document_le {	margin-top: 5px;	margin-bottom: 5px;	margin-left: 17px;	margin-right: 25px;	background-color: #F7F7FF;	float: left;}#document_ri {	margin-top: 5px;	margin-bottom: 5px;	float: left;	width: 200px;}/*　03　配送　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info03 {	height: 1430px;}/*　　　　右サイドメインドキュメント　*/#main_document_info03 {	height: 1400px;}.haiso_table {	background-image: url(images/haiso_tbl.png);	background-repeat: no-repeat;	background-position: bottom center;	width: 485px;	height: 400px;	margin-bottom: 10px;}.fc_red {	color: #CC3300;}/*　04　お支払い　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info04 {	height: 530px;}/*　　　　右サイドメインドキュメント　*/#main_document_info04 {	height: 500px;}.hurikomi_table {	background-image: url(images/hurikomi_tbl.png);	background-repeat: no-repeat;	background-position: bottom center;	width: 485px;	height: 210px;	margin-bottom: 10px;}/*　05　ストアについて　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info05 {	height: 1830px;}/*　　　　右サイドメインドキュメント　*/#main_document_info05 {	height: 1800px;}#main_document_info05 p.doc_font3_title2 {	margin-top: 25px;	margin-bottom: 8px;}.tokutei_table {	background-image: url(images/tokutei_tbl.png);	background-repeat: no-repeat;	background-position: bottom center;	width: 485px;	height: 535px;	margin-bottom: 10px;}/*　06　ご利用規約　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info06 {	height: 2180px;}/*　　　　右サイドメインドキュメント　*/#main_document_info06 {	height: 2150px;}#main_document_info06 p.doc_font4_title3 {	margin-top: 25px;	margin-bottom: 8px;}/*　07　個人情報の取り扱いについて　メインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_info07 {	height: 2030px;	background-position: right bottom;	background-position: right bottom;}/*　　　　右サイドメインドキュメント　*/#main_document_info07 {	height: 2000px;}#main_document_info07 p.doc_font4_title3 {	margin-top: 25px;	margin-bottom: 8px;}