@charset "euc-jp";
/* CSS Document */
#body{
	font-size:12px;
	font-family:"Meiryo",sans-serif;
}
#wrapper_top {
	margin: 0px auto;
	margin-top:-10px;
	padding: 0px;
	width: 1040px;
	background-color:#FFF;
}
#head_top{
	width:1000px;
	height:200px;
}
.head_top_left{
	float:left;
	width:327px;
	height:200px;
	background-image:url(../../img/loading_a.gif);
}
.head_top_center{
	width:446px;
	height:200px;
	margin-left:327px;
	background-image:url(../../img/header_swf.jpg);
}
.head_top_right{
	width:227px;
	height:200px;
	margin-left:773px;
	margin-top:-200px;
	background-image:url(../../img/header_right.jpg);
}
.waku_top{
	width:1040px;
	height:20px;
	background-image:url(../../img/top_waku.jpg);
}
.waku_light{
	width:20px;
	background-image:url(../../img/left_waku.jpg);
	background-repeat:repeat-y;
}
.waku_right{
	width:1040px;
	background-position:right;
	background-image:url(../../img/right_waku.jpg);
	background-repeat:repeat-y;
}
#header_contentu{
	width:1000px;
	margin-left:20px;
}
#contentu{
	width:1020px;
	/* 背景画像　*/
}
.contentu_top{
	width:813px;
	margin-left:20px;
	background-image:url(../../img/contentu_top.jpg);
	height:10px;
}
.contentu_ander{
	width:814px;
	margin-left:-15px;
	background-image:url(../../img/contentu_ander.jpg);
	height:10px;
}
#contentu_left{
	float:left;
	width:832px;
	height:auto;
	background-image:url(../../img/left_waku.jpg);
	background-repeat:repeat-y;
}
	
#contentu_right{
	float:right;
	width:187px;
	margin-top:-10px;
	background-repeat:repeat-y;
	background-image:url(../../img/side_navi.jpg);
	font-size:12px;
	font-family:"Meiryo",sans-serif;
}
#contentu_right_text{
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-family: "メイリオ";
	color:#666;
	line-height:20px;
}
.contentu_left{
	width:14px;
	margin-left:20px;
	background-image:url(../../img/contentu_left.jpg);
	background-repeat:repeat-y;
}
.contentu_left2{
	width:14px;
	margin-left:-20px;
	background-image:url(../../img/contentu_left.jpg);
	background-repeat:repeat-y;
}
.contentu_right{
	width:14px;
	margin-left:800px;
	margin-top:-5px;
	background-image:url(../../img/contentu_right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.waku_right2{
	width:207px;
	
	background-position:right;
	background-image:url(../../img/right_waku.jpg);
	background-repeat:repeat-y;
}
.waku_light2{
	width:20px;
	margin-left:-20px;
	background-position:left;
	background-image:url(../../img/left_waku.jpg);
	background-repeat:repeat-y;
}
#contentu_text{
	margin-left:-785px;
	color:#666;
	line-height:150%;
	font-size:12px;
	font-family: "メイリオ";
}
.contentu_right_text{
	color:#666;
	padding-left:5px;
	font-size:12pt;
	font-family: "メイリオ";
}
#navi{
	width:1000px;
	height:42px;
}
.header_space1{
	width:38px;
	height:42px;
	background-image:url(../../img/header_space1.jpg);
}
.navi_botan{
	width:618px;
	margin-left:38px;
	height:42px;
	background-image:url(../../img/navi.jpg);
}
.nabi_botan_text{
	margin-left:5px;
	padding-top:10px;
	color:#999;
}
.navi_right{
	width:345px;
	height:42px;
	margin-left:618px;
	background-image:url(../../img/navi_right.jpg);
}
.header_information{
	width:676px;
	height:102px;
	background-image:url(../../img/header_information.jpg);
}
#header_information_text{
	margin-left:45px;
	color:#666;
	font-size:12px;
	font-family: "メイリオ";
	border-style: dashed;
	border-width: 1px;
	border-color:#0F0;
	color:#999;
	line-height:170%;
}
.header_information_center{
	width:138px;
	height:102px;
	background-image:url(../../img/header_center.jpg);
	margin-left:695px;
	margin-top:-102px;
}
.header_information_right{
	width:187px;
	height:102px;
	background-image:url(../../img/header_navi_right.jpg);
	margin-left:833px;
	margin-top:-102px;
}
#contentu_main{
	width:780px;
}
#contentu_main .waku_left_top{
	float:left;
	width:780px;
/*	width:425px; 右側の場合*/
	border-style: dashed;
	border-width: 1px;
}
#contentu_main .waku_right_top{
	float:right;
	width:350px;
	margin-right:6px;
}
#main{
	width:780px;
}
.js-disabled img {
	width:150px;
	height:150px;
	display:block;
	float:left;
	margin:35px 0 0;
}
#outerContainer {
	width:418px;
	height:180px;
	margin:5px;
}/* 460px 455px */
#imageScroller {
	width:418px;
	height:180px;
	position:relative;
	background:#ffffff;
}
#viewer {
	width:418px;
	height:185px;
	overflow:hidden;
	margin:1px;
	position:relative;
}
/*
.js-disabled img {
	width:150px;
	height:150px;
	display:block;
	float:left;
	margin:35px 0 0;
}
#outerContainer {
	width:770px;
	height:180px;
	margin:5px;
}
#imageScroller {
	width:770px;
	height:180px;
	position:relative;
	background:#ffffff;
}
#viewer {
	width:765px;
	height:185px;
	overflow:hidden;
	margin:1px;
	position:relative;
}
*/
#imageScroller a:active, #imageScroller a:visited {
	color:#fff;
}
#imageScroller a img {
	border:0;
}
h1{
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	color:#CCC;
	text-align: right;
	margin-right:25px;
	font-family:"Meiryo",sans-serif;
}
.line{
	border-style: dashed;
	border-width: 1px;
	border-color:#CCC;
	width:760px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.line_auto{
	border-style: dashed;
	border-width: 1px;
	border-color:#0F0;
	width:auto;
	height:auto;
	margin-top:-15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
}
.a_line{
	border-style: dashed;
	border-width: 1px;
	border-color:#0F0;
	width:auto;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	line-height:20px;
}
.ped{
	width:auto;
	height:auto;
	margin-top:10px;
}
.kiso{
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	color:#333;
	border-bottom-style:dashed;
	border-width: 1px;
}
.kiso2{
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	color:#333;
}
#navi_menu_crt{
	display:none;
}
#voice_left{
	float:left;
	width:369px;
}
#voice_right{
	float:right;
	padding-right:20px;
	width:360px;
}
.voice_head{
	background:url(../../images/photo_h.png);
	height:56px;
	background-repeat:no-repeat;
	width:369px;
}
.voice_head_text{
	padding-left:30px;
	padding-top:8px;
	width:326px;
}
.voice_center{
	background:url(../../images/photo_c.png);
	background-repeat:repeat-y;
	width:349px;
	padding-left:20px;
	padding-top:10px;
}
.voice_center_text{
	padding-top:20px;
	width:329px;
	height:160px;
	border-style: dashed;
	border-width: 1px;
	border-color:#fff;
	background-image:url(../../images/heart_present.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.voice_center_text2{
	padding-top:20px;
	width:329px;
	height:550px;
	border-style: dashed;
	border-width: 1px;
	border-color:#fff;
	background-image:url(../../images/heart_present.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.voice_ander{
	background-image:url(../../images/photo_a.png);
	height:18px;
	width:369px;
}
#voice{
	width:760px;
}
.photo_bg{
	margin:0 auto;
	width:230px;
	height:230px;
	background-color:#FFF;
	background-image:url(../../images/photo.png);
	background-repeat:no-repeat;
}
.photo_bg2{
	margin:0 auto;
	width:282px;
	height:230px;
	background-color:#FFF;
	background-image:url(../../images/photo_2.png);
	background-repeat:no-repeat;
}
.photo_bg_photo{
	padding-top:30px;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}
.photo_list{
	height:380px;
	background-image:url(../../images/photo_list.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.photo_list2{
	height:410px;
	background-image:url(../../images/photo_list2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.photo_list_text{
	margin-top:300px;
	margin-left:60px;
	display:none;
}
.summary_left1{
	text-align:center;
	line-height:50px;
	float:left;
	width:98px;
	font-size:12px;
	
	height:auto;
}
.summary_left2{
	float:left;
	width:2px;
	background-color:#FCF;
	height:1450px;
}
.summary_right{
	float:right;
	width:640px;
	height:auto;
	line-height:50px;
}
.shopping{
	width:750px;
	background-image:url(../../images/shop_back3.jpg);
	background-repeat:no-repeat;
}
.shopping_photo_a{
	float:left;
	width:197px;
	margin-top:15px;
	margin-left:89px;
	background-image:url(../../shop/itemphoto/AGT3700801-B.jpg);
	background-repeat:no-repeat;
}
.shopping_photo_b{
	float:right;
	width:286px;
	margin-top:15px;
	margin-left:89px;
	background-image:url(../../shop/itemphoto/AGT3700801-B.jpg);
	background-repeat:no-repeat;
}
.text_center{
	clear:both;
	text-align:center;
	color:#CCC;
	font-size:12px;
	height:20px;
}
.dia_data1{
	font-size:12px;
	font-family:"Meiryo",sans-serif;
	float:left;
	width:100px;
	padding-left:5px;
	color:#F00;
	line-height:180%;
}
.dia_data2{
	font-size:12px;
	line-height:180%;
	font-family:"Meiryo",sans-serif;
	float:left;
	width:240px;
	padding-left:5px;
}
.dia_data3{
	font-size:12px;
	font-family:"Meiryo",sans-serif;
	float:left;
	width:280px;
	padding-left:5px;
	line-height:180%;
}
.dia_data{
	width:745px;
	border-style: dashed;
	border-width: 1px;
	border-color:#FCF;
}
.shop_back{
	background-image:url(../../images/shop_back3.jpg);
	background-repeat:no-repeat;
}
