/*　■■■■■■■■■　*//*	【コンテンツ領域】　*//*　■■■■■■■■■　*//*　■■■■■■■■■■　*//*	【商品情報のページ】　*//*　■■■■■■■■■■　*//*	【商品情報のページでの共通項目】　*//*　左サイドのグレーのメニューエリア　*/#menu_side {	width: 235px;	float: left;	position: relative;	top: 32px;	left: 0px;	background-image: url(../common/img_menu/menu_side.png);	background-repeat: repeat-y;}#menu_side .menu_top {	background-image: url(../common/img_menu/menu_side_top.png);	background-repeat: no-repeat;	background-position:left top;}#menu_side .menu_bottom {	background-image: url(../common/img_menu/menu_side_bottom.png);	background-repeat: no-repeat;	background-position:left bottom;}#menu_side_box {	width: 205px;	position: relative;	border: none;	text-align: left;	margin-top: 30px;	margin-left: 20px;	margin-bottom: 20px;}.menu_s1,.menu_s2,.menu_s3,.menu_s4,.menu_s5 {	margin-top: 5px;	margin-bottom: 5px;}.menu_s10 {	margin-top: 7px;	margin-bottom: 0px;}#menu_side_box p {	font-size: 10px;	line-height: 18px;	color: #555555;	position: relative;	left: 25px;}#menu_side_box p a:link,#menu_side_box p a:visited {	color: #77582D;	text-decoration: none;}#menu_side_box p a:active,#menu_side_box p a:hover {	color: #6C3524;	text-decoration: none;}.product_menu_btn a{	width: 180px;	height: 24px;	position: absolute;	overflow: hidden;	text-indent: -80em;	text-decoration: none;	background-image: url(images/menu/product_m1.png);	background-repeat: no-repeat;	left: 30px;	top: 8px;}.product_menu_btn_a a{	width: 180px;	height: 24px;	position: absolute;	overflow: hidden;	text-indent: -80em;	text-decoration: none;	background-image: url(images/menu/product_m1_a.png);	background-repeat: no-repeat;	left: 30px;	top: 8px;}.product_menu_btn a:hover,.product_menu_btn_a a:hover { 	background-position: 0px -24px;	}/*　右サイドメインドキュメント　*//*　　　　heightのみ各id属性で設定*/.product_main_document {	width: 485px;	float: right;	position: relative;	top: 12px;	right: 20px;	border: none;	list-style: none;	overflow: hidden;	/*background-color: #CCFFFF;*/}/*　右サイドメイン内の共通要素　*//*　　　　製品リストテーブル　*/table.product_list {	margin-top: 5px;	margin-bottom: 10px;	margin-left: 20px;	margin-right: 20px;	border-top: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: none;	border-right: none;	border-collapse: collapse;	background-color: #FFFFFF;	font-size: 1em;}table.product_list th {	border-top: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: none;	border-right: none;	empty-cells: show;	background-color: #BBEFF5;	padding-top: 4px;	padding-bottom: 4px;}table.product_list td {	border-top: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: none;	border-right: none;	empty-cells: show;	background-color: #FFFFFF;	padding-top: 4px;	padding-bottom: 4px;	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;	font-size: 0.9em;	line-height: 1.5em;}.caption_table {	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;	font-size: 1.2em;	line-height: 1.7em;	color: #393939;	text-align: left;	padding-left: 20px;}td.h_hinmei {	text-align: center;	color: #393939;	}td.h_kakaku {	text-align: center;	padding-left: 3px;	color: #393939;}td.h_store_idou {	text-align: center;	color: #393939;}td.d_hinmei {	text-align: left;	padding-left: 8px;	padding-right: 3px;	color: #393939;}td.d_kakaku {	text-align: center;	padding-left: 3px;	padding-right: 3px;	color: #CC3300;}td.d_store_idou {	text-align: center;	padding-left: 3px;	padding-right: 3px;	color: #393939;}/*　　　　ドキュメント内での小箱　*/.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;}.document_bako_migiyori {	margin-top: 10px;	text-align: left;	overflow: hidden;	/*background-color: #F7F7EA;*/	float: right;}.document_bako_445_hidari {	margin-top: 10px;	text-align: left;	overflow: hidden;	/*background-color: #F7F7EA;*/	width: 445px;	margin-right: 40px;	float: left;}.document_bako_445_migi {	margin-top: 10px;	text-align: left;	overflow: hidden;	/*background-color: #F7F7EA;*/	width: 445px;	margin-left: 40px;	float: right;}/*　　　　ドキュメント小箱内での画像ファイル　*/.hidari_gazou {	float: left;	margin-right: 10px;}.naka_gazou {	float: none;	margin-left: 6px;	margin-right: 6px;}.migi_gazou {	float: right;	margin-left: 10px;}/*	【商品情報の各ページでの設定項目】　*//*　00トップページメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product00 {	height: 980px;}/*　　　　右サイドメインドキュメント　*/ul#main_document00 {	height: 950px;}ul#main_document00 li a{	position: absolute;	overflow: hidden;	text-indent: -80em;	text-decoration: none;}li#product_icon01 a{	width: 180px;	height: 180px;	background-image: url(images/icon/icon_ton.jpg);	background-repeat: no-repeat;	top: 0px;	left: 110px;}li#product_icon02 a{	width: 180px;	height: 180px;	background-image: url(images/icon/icon_maa.jpg);	background-repeat: no-repeat;	top: 90px;	right: 0px;}li#product_icon03 a{	width: 180px;	height: 180px;	background-image: url(images/icon/icon_pen.jpg);	background-repeat: no-repeat;	top: 200px;	left: 0px;}li#product_icon04 a{	width: 180px;	height: 180px;	background-image: url(images/icon/icon_tortolo.jpg);	background-repeat: no-repeat;	top: 300px;	right: 70px;}li#product_icon05 a{	width: 180px;	height: 180px;	background-image: url(images/icon/icon_omeari.jpg);	background-repeat: no-repeat;	top: 420px;	left: 65px;}li#product_icon06 a{	width: 200px;	height: 200px;	background-image: url(images/icon/icon_deleton.jpg);	background-repeat: no-repeat;	top: 490px;	right: 0px;}li#product_icon07 a{	width: 300px;	height: 250px;	background-image: url(images/icon/icon_hana.jpg);	background-repeat: no-repeat;	top: 650px;	left: 0px;}li#product_icon01 a:hover, li#product_icon02 a:hover, li#product_icon03 a:hover, li#product_icon04 a:hover, li#product_icon05 a:hover{ 	background-position: 0px -180px;	}li#product_icon06 a:hover{ 	background-position: 0px -200px;	}li#product_icon07 a:hover{ 	background-position: 0px -250px;	}/*　01「でんごんとん」ページのメインドキュメント　*//*　　　　コンテンツボックス全体*/div#content_box_product01 {	height: 2030px;}/*　　　　右サイドメインドキュメント　*/#main_document01 {	height: 2000px;}#dengonton_img01 {	margin-bottom: 10px;}#kit_to_kanseihin1 {	width: 160px;	text-align: center;	margin-left: 10px;	margin-bottom: 10px;}#kit_to_kanseihin2 {	width: 305px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#iro_shurui {	width: 485px;	text-align: center;	margin-bottom: 10px;}#choideka {	width: 465px;	text-align: center;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 10px;}#ton_bottom_img {	background-image: url(images/kamimodel/ton/ton_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 485px;	height: 250px;}/*　02「メェメェメッセージ」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product02 {	height: 1960px;}/*　　　　右サイドメインドキュメント　*/#main_document02 {	height: 1930px;}#maamaamessage_img01 {	margin-bottom: 10px;}#maa_bottom_img {	background-image: url(images/kamimodel/maa/maa_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 485px;	height: 250px;}/*　03「ぺぺんぺんぺん」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product03 {	height: 1480px;}/*　　　　右サイドメインドキュメント　*/#main_document03 {	height: 1450px;}#pepenpenpen_img01 {	margin-bottom: 10px;}#kit_to_kanseihin3 {	width: 230px;	text-align: center;	margin-left: 10px;	margin-bottom: 10px;}#kit_to_kanseihin4 {	width: 235px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#pen_bottom_img {	background-image: url(images/kamimodel/pen/pen_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 485px;	height: 250px;}/*　04「おめでとさんありがとさん」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product04 {	height: 3230px;}/*　　　　右サイドメインドキュメント　*/#main_document04 {	height: 3200px;}#omeari_kit_pack1,#omeari_kit_pack2,#omeari_kit_pack3 {	width: 240px;	text-align: center;	margin-left: 10px;	margin-top: 40px;	margin-bottom: 10px;}#omeari_kit_size1,#omeari_kit_size2,#omeari_kit_size3 {	width: 225px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#omeari_bottom_img {	background-image:url(images/kamimodel/omeari/omeari_bottom_img.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 420px;	height: 200px;}/*　05「リクガメタートロー」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product05 {	height: 1400px;}/*　　　　右サイドメインドキュメント　*/#main_document05 {	height: 1370px;}#tortolo_img01 {	margin-bottom: 10px;}#tortolo_kit_size1 {	width: 220px;	text-align: center;	margin-left: 10px;	margin-bottom: 10px;}#tortolo_kit_size2 {	width: 245px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#tortolo_bottom_img {	background-image: url(images/kamimodel/tortolo/tortolo_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 420px;	height: 200px;}/*　06「デリートン」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product06 {	height: 1100px;}/*　　　　右サイドメインドキュメント　*/#main_document06 {	height: 1070px;}#deleton_img01 {	margin-bottom: 10px;}#deleton_kit_size1 {	width: 220px;	text-align: center;	margin-left: 10px;	margin-bottom: 10px;}#deleton_kit_size2 {	width: 245px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#deleton_bottom_img {	background-image: url(images/kamimodel/deleton/deleton_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 300px;	height: 240px;}/*　07「はなたば」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product07 {	height: 1100px;}/*　　　　右サイドメインドキュメント　*/#main_document07 {	height: 1070px;}#hana_img01 {	margin-bottom: 10px;}#hana_kit_size1 {	width: 220px;	text-align: center;	margin-left: 10px;	margin-bottom: 10px;}#hana_kit_size2 {	width: 245px;	text-align: center;	margin-right: 10px;	margin-bottom: 10px;}#hana_bottom_img {	background-image: url(images/kamimodel/hanataba/hana_image.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 280px;	height: 230px;}/*　11「カミモデルについて」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product11 {	height: 730px;}/*　　　　右サイドメインドキュメント　*/#main_document11 {	height: 700px;}#kmdl_top {	background-image: url(images/kamimodel/about_kml/anteater_img.jpg);	background-repeat: no-repeat;	background-position:center center;	width: 485px;	height: 300px;}#kmdl_bnr {	margin-top: 40px;	margin-bottom: 10px;}/*　12「カミモデル組み立てキットの特徴」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product12 {	height: 815px;}/*　　　　右サイドメインドキュメント　*/#main_document12 {	height: 785px;}/*　　　　ドキュメント内のテキストを下げる　*/#main_document12 p.doc_font4_title3 {	margin-top: 22px;}/*　13「組み立てキットの作り方アドバイス」ページのメインドキュメント　*//*　　　　コンテンツボックス全体　*/div#content_box_product13 {	height: 1030px;}/*　　　　右サイドメインドキュメント　*/#main_document13 {	height: 1000px;}/*　　　　ドキュメント内のテキストを下げる　*/#main_document13 p.doc_font3_title2 {	margin-top: 10px;}#dougu1 {	width: 300px;	text-align: center;	margin-bottom: 50px;}#dougu2 {	width: 150px;	text-align: left;	margin-bottom: 50px;}