@charset "euc-jp";
@import url("../../style/global.css");

/*-----INDEX¥Ú¡¼¥¸ÍÑ-----*/

.title { 
	width:788px; 
	height:150px; 
	background: url("images/past_title.jpg") no-repeat; 
	padding:110px 0 0 20px;
	}
* html .title { width:765px; }

h1{font-size:12px; color:#fff;}

.main_area{
	width:775px;
	margin:-100px 0 15px 13px;
}
* html .main_area{
	width:760px;
}

.main_box{
	width:230px;
	height:260px;
	margin:12px;
	float:left;
}

* html .main_box{
	margin:8px;
}

.caption{
	width:230px;
	height:30px;
	background: url("images/caption_bg.jpg") repeat-x;
	text-align:center;
	line-height:2.3;
	color:#fff;
	font-size:12px;
}

.thumb_area{
	width:230px;
	height:148px;
	background-color:#fcdd18;
	text-align:center;
}
.thumb_area a{display: block; width: 230px; text-decoration: none;}
.thumb_area a:visited  { background-color:#fcdd18;}
.thumb_area a:active  { background-color:#fcdd18;}
.thumb_area a:hover { background-color:#ff0000;}
.thumb_area img{margin-top:7px;}

.frame{
	margin:-143px 0 0 0;
}

.shop_area{
	width:230px;
	height:75px;
	padding:3px auto;
	background-color:#fcdd18;
	text-align:center;
}

.shop_box{
	width:200px;
	height:60px;
	margin:0 auto;
	padding:3px;
	background: url("images/content_back.jpg") repeat;
	text-align:left;
	border:2px solid #b38a1b;
	font-size:11px;
	color:#fff;
}
.shop_box a{color:#ff0000;}
.shop_box a:visited{color:#ff0000;}
.shop_box a:active{color:#ff0000;}
.shop_box a:hover{color:#fff;}

.return_new_bt{width:95%; text-align:center; border-top:1px dotted #fff; margin:20px auto 20px auto;}
.return_new_bt img{margin-top:15px;}

.page_title { 
	width:770px; 
	height:150px; 
	background: url("images/page_title.jpg") no-repeat; 
	padding:110px 0 0 20px;
	}
* html .page_title { width:750px; }

.page_main_area{
	width:670px;
	margin:-90px auto 15px auto;
}

.page_thumb{
	width:200px;
	float:left;
	text-align:center;
}

.page_frame{
	margin:-135px 0 0 0;
}

.page_caption_main{
	width:450px; 
	height:150px; 
	float:right;
	margin-top:5px;
}

.page_caption{
	width:100%; 
	background-color:#fcdd18;
	padding:32px 0;
	font-size:20px;
	text-align:center;
	float:right;
}

.page_shop1{
	width:100%; 
	height:20px;
	background: url("images/page_caption_bg.jpg") repeat-x; 
	padding:5px 0;
	font-size:12px;
	text-align:center;
	float:right;
	color:white;
}

.page_comment{
	width:94%; 
	background-color:#eee;
	padding:30px 20px;
	margin-bottom:10px;
	font-size:12px;
}

.taiken-girls-voice{
	font-size:13px;
	color:red;
}

.page_photo{
	width:100%; 
	height:450px;
	background-color:#fcdd18;
	text-align:center;
}

.page_photo_title img{
	margin:2px auto;
}

.photo_area{
	width:410px;
	margin-left:30px;
	float:left;
}
* html .photo_area{margin-left:15px;}

.cantion{background-color:#000; width:100%; color:white; line-height:2; font-size:11px; margin-bottom:5px;}
.photo img{float:left; margin:2px;}

.mov_area{
	width:170px;
	margin-right:30px;
	float:right;
}
* html .mov_area{margin-right:15px;}

.mov_area img{margin-bottom:10px;}

.mov1 {display: block; width:170px; height:90px; background: url(images/mov1.jpg) no-repeat; margin-bottom:10px;}
.mov1 a{display: block; width:170px; height:90px; text-indent: -9999px;}
.mov1 a:visited {background: url(images/mov1.jpg) no-repeat;}
.mov1 a:active {background: url(images/mov1.jpg) no-repeat;}
.mov1 a:hover {background: url(images/mov1_on.jpg) no-repeat;}

.mov2 {display: block; width:170px; height:90px; background: url(images/mov2.jpg) no-repeat; margin-bottom:10px;}
.mov2 a{display: block; width:170px; height:90px; text-indent: -9999px;}
.mov2 a:visited {background: url(images/mov2.jpg) no-repeat;}
.mov2 a:active {background: url(images/mov2.jpg) no-repeat;}
.mov2 a:hover {background: url(images/mov2_on.jpg) no-repeat;}

.mov3 {display: block; width:170px; height:90px; background: url(images/mov3.jpg) no-repeat; margin-bottom:10px;}
.mov3 a{display: block; width:170px; height:90px; text-indent: -9999px;}
.mov3 a:visited {background: url(images/mov3.jpg) no-repeat;}
.mov3 a:active {background: url(images/mov3.jpg) no-repeat;}
.mov3 a:hover {background: url(images/mov3_on.jpg) no-repeat;}

.page_qt{
	width:100%; 
	padding:8px 0;
	text-align:left;
	font-size:11px;
	color:white;
	line-height:2.7;
	background-color:#313131;
}
.page_qt img{
	margin:0 10px 0 150px;
	float:left;
}
