@charset "UTF-8";

/*---------------
ヘッダー
-----------------*/
#header{
	width:640px;height:432px;position:relative;
	background:url(../../photo/top_ph.jpg) no-repeat top center;}
#header h1{
	width:207px;height:78px;position:absolute;top:5px;left:20px;
	background:url(../../img/top_logo_new.jpg) no-repeat;text-indent:-9999px;}
#header h2{
	width:280px;height:37px;position:absolute;top:7px;right:0px;
	background:url(../../img/oatime.jpg) no-repeat;text-indent:-9999px;}
	
#header p.top_bnr{
	width:600px;height:129px;position:absolute;top:285px;left:20px;
	}

#header p.top_bnr_icon{
	width:106;height:71px;position:absolute;top:210px;left:10px;
	}

#header p.top_bnr a:hover img{
	filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}

#header p.top_bnr_s{
	width:250px;height:35px;position:absolute;top:290px;left:370px;
	background:url(../../img/top_bnr_wight.png) repeat;}

#header p.top_bnr_s a:hover img{
	filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}

#header .top_bnr_oshirase{
	width:560px;height:85px;position:absolute;top:325px;left:40px;
	background:url(../../img/top_bnr_oshirase.png) repeat;}

#header .top_bnr_oshirase .oshirase_inner p.oshirase_title{
	font-size:16px;font-weight:bold;color:#e20055;}

#header .top_bnr_oshirase .oshirase_inner p.oshirase_text{font-size:12px;line-height:14px;}


/*---------------
ヘッダー2
-----------------*/
#header2{
	width:640px;height:432px;position:relative;
	background:url(../../photo/top_ph0.jpg) no-repeat top center;}
#header2 h1{
	width:207px;height:78px;position:absolute;top:20px;left:20px;
	background:url(../../img/top_logo2.jpg) no-repeat;text-indent:-9999px;}
#header2 h2{
	width:280px;height:37px;position:absolute;top:7px;right:0px;
	background:url(../../img/oatime2.jpg) no-repeat;text-indent:-9999px;}
	
#header2 p.top_bnr{
	width:600px;height:86px;position:absolute;top:319px;left:20px;}
#header2 p.top_bnr a:hover img{
	filter:alpha(opacity: 80);opacity:0.8;-moz-opacity:0.8;}
	
/*---------------
メイン
-----------------*/
#main{width:640px;clear:both;}

#main .nextoa{
	width:640px;height:158px;position:relative;padding-bottom:42px;
	background:url(../../img/nextoa_bt.jpg) no-repeat bottom center;}
#main .nextoa .nextoa_inner{
	width:640px;height:100%;
	background:url(../../img/nextoa_ct.jpg) repeat-y;}
#main .nextoa .nextoa_inner h3{
	width:640px;height:35px;
	background:url(../../img/nextoa_tl.jpg) no-repeat;text-indent:-9999px;}
#main .nextoa .nextoa_inner .nextoa_ph{
	width:285px;height:178px;position:absolute;top:7px;right:10px;
	background:url(../../photo/nextoa_ph.jpg) no-repeat;}
#main .nextoa .nextoa_inner .nextoa_ph_cs{
	width:285px;height:178px;position:absolute;top:7px;right:10px;
	background:url(../../img/nextoa_cs.jpg) no-repeat;}

#main .nextoa .nextoa_inner .nextoa_ph p.movie_play,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.movie_play{
	width:50px;height:50px;position:absolute;top:66px;right:122px;z-index:2;}
	
#main .nextoa .nextoa_inner .nextoa_ph p.movie_play a,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.movie_play a{
	width:50px;height:50px;display:block;}
	
#main .nextoa .nextoa_inner .nextoa_ph p.movie_play a:hover img,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.movie_play a:hover img{
	filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}

#main .nextoa .nextoa_inner .nextoa_ph p.cd_play,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.cd_play{
	width:285px;height:178px;position:absolute;top:0px;right:0px;z-index:2;}
	
#main .nextoa .nextoa_inner .nextoa_ph p.cd_play a,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.cd_play a{
	width:285px;height:178px;display:block;}
	
#main .nextoa .nextoa_inner .nextoa_ph p.cd_play a:hover img,
#main .nextoa .nextoa_inner .nextoa_ph_cs p.cd_play a:hover img{
	filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}

	
#main .nextoa .nextoa_inner .nextoa_txt{
	width:305px;height:113px;margin-left:20px;padding:5px 10px;}
#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_time{
	font-size:16px;font-weight:bold;color:#e20055;}
#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_time2{
	font-size:14px;font-weight:bold;color:#e20055;line-height:16px;}
#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_naiyou{margin-top:2px;font-size:12px;line-height:21px;}
/*#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_naiyou{margin-top:1px;font-size:12px;line-height:18px;}*/
#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_naiyou2{margin-top:2px;font-size:11px;line-height:17px;}
#main .nextoa .nextoa_inner .nextoa_txt p.nextoa_naiyou3{margin-top:3px;font-size:12px;line-height:17px;}

#main .nextoa .nextoa_inner p.nextoa_more{
	width:115px;height:32px;margin-left:210px;}
#main .nextoa .nextoa_inner p.nextoa_more a:hover img{
	filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}

#nextoa_more{display:none;}


#main .quiz{
	width:640px;height:88px;clear:both;margin-top:20px;
	background:url(../../img/quiz_bt.png) no-repeat bottom center;}
#main .quiz .quiz_inner{
	width:640px;height:58px;
	background:url(../../img/quiz_bg.jpg) no-repeat;}
#main .quiz .quiz_inner_cs{
	width:640px;height:58px;
	background:url(../../img/quiz_bg_cs.jpg) no-repeat;}

#main .quiz .quiz_inner,#main .quiz .quiz_inner_cs p{text-indent:-9999px;}


#main .profile{width:640px;height:190px;clear:both;}

#main .info{
	width:640px;height:100px;clear:both;margin-bottom:20px;}
#main .info p{
	width:640px;height:100px;background:url(../../img/takassyi_bnr.gif) no-repeat;text-indent:-9999px;}

#main .info_oshirase{
	width:640px;background:url("../../img/oshirase_bg.jpg") repeat-y scroll;}

#main .info_oshirase .info_inner {
	width:620px;margin-left:10px;padding:10px 5px;}

#main .info_oshirase .info_inner p.info_photo_l{
	float:left;}

#main .info_oshirase .info_inner p{
	margin-top:2px;font-size:10px;line-height:20px;}

#main .info_oshirase .info_inner p.info_title{
	font-size:16px;font-weight:bold;color:#e20055;}

#main .info_oshirase .info_inner p.info_text{
	margin-top:2px;font-size:12px;line-height:20px;}

#main .info_under{
	width:640px;height:18px;background:url(../../img/oshirase_bt.png) no-repeat;}

#main .bnr1304{
	width:640px;height:150px;clear:both;margin-bottom:10px;}

#main .top_bnr{
	width:640px;height:350px;clear:both;
	background:url(../../img/bnr_bg.png) no-repeat;}
#main .top_bnr ul{list-style:none;overflow:hidden;padding:10px 10px 0 10px;}
#main .top_bnr ul li{float:left;margin:0 10px 3px 0;}
#main .top_bnr ul li.last{float:left;margin:0 0 3px 0;}
#main .top_bnr ul li a:hover img{filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}


/*---------------
フッター
----------------*/
#footer_area{clear:both;width:640px;margin:10px 0 30px 0;}

.pagetop{float:right;width:120px;height:50px;margin-bottom:30px;}
.pagetop a:hover img{filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}

#footer_area .footer{clear:both;width:640px;font-size:10px;line-height:17px;color:#ffffff;
	background:url(../../img/nocopy.gif)no-repeat;}
	
.footer p{padding:0 0 10px 60px;}
.footer a{font-size:10px;text-decoration:underline;color:#f0f326;}



/*---------------
sub
-----------------*/
#sub_header{
	width:640px;height:137px;overflow:hidden;position:relative;
	background:url(../../img/header_bg.jpg) no-repeat top;}

#sub_header_g{
	width:640px;height:137px;overflow:hidden;position:relative;
	background:url(../../img/header_bg_g.jpg) no-repeat top;}

#sub_header h1,#sub_header_g h1{
	width:180px;height:59px;position:absolute;top:2px;left:47px;
	background:url(../../img/logo_sub_new.jpg) no-repeat;text-indent:-9999px;}
#sub_header h1 a,#sub_header_g h1 a{
	width:210px;height:50px;display:block;}

#sub_header h2,#sub_header_g h2{
	width:310px;height:40px;position:absolute;top:18px;right:30px;
	background:url(../../img/oatime_sub.jpg) no-repeat;text-indent:-9999px;}

#sub_header .menu,#sub_header_g .menu{
	width:640px;height:50px;z-index:1;position:absolute;top:67px;left:0px;}
#sub_header .menu ul,#sub_header_g .menu ul{
	list-style:none;overflow:hidden;margin:0 auto;}
#sub_header .menu ul li,#sub_header_g .menu ul li{
	float:left;}



/*---------------
korita
-----------------*/
#korita{width:640px;height:100%;overflow:hidden;}

#korita .k_left{
	width:230px;min-height:850px;float:left;
	background:url(../../korita/img/korita_bg.jpg) no-repeat top;}

#korita .k_left h3{
	width:210px;height:181px;top:0px;left:0px;
	background:url(../../korita/img/korita_logo.gif) no-repeat;text-indent:-9999px;}
#korita .k_left h4{
	width:210px;height:50px;margin:10px 0 10px 0;
	background:url(../../korita/img/korita_sub.gif) no-repeat;text-indent:-9999px;}

#korita .k_left .backnumber {
	width:200px;min-height:500px;background-color:#ffffff;border:5px #dfdfdf solid;
	padding-bottom:20px;}
#korita .k_left .backnumber ul{list-style:none;overflow:hidden;margin:0 auto;}
#korita .k_left .backnumber ul li{float:left;width:200px;height:35px;}
#korita .k_left .backnumber ul li.bn_tl{
	width:200px;height:42px;
	background:url(../../korita/img/backnumber.gif) no-repeat;text-indent:-9999px;}
#korita .k_left .backnumber a:hover img{
	filter:alpha(opacity: 70);opacity:0.7;-moz-opacity:0.7;}


#korita .k_main{
	width:400px;min-height:765px;float:right;
	background-color:#ffffff;border:5px #dfdfdf solid;}

#korita .k_main .k_main_inner{
	width:370px;padding:10px 15px;}
	
#korita .k_main .k_main_small_inner{
	width:370px;height:680px;padding:10px 15px;
	background: url(../../korita/img/smile.jpg) no-repeat 35px bottom;}

#korita .k_main .k_main_inner h5,
#korita .k_main .k_main_small_inner h5{margin-bottom:20px;}

#korita .k_main .k_main_inner .k_main_c,
#korita .k_main .k_main_small_inner .k_main_c{
	width:370px;min-height:150px;clear:both;margin-bottom:10px;}
	
#korita .k_main .k_main_inner .k_main_c .k_main_tl,
#korita .k_main .k_main_small_inner .k_main_c .k_main_tl{
	width:370px;height:30px;margin-bottom:5px;
	background:url(../../korita/img/k_tl_bg.jpg) no-repeat;}
	
#korita .k_main .k_main_inner .k_main_c .k_main_tl p,
#korita .k_main .k_main_small_inner .k_main_c .k_main_tl p{
	padding-left:10px;font-weight:bold;font-size:13px;}

#korita .k_main .k_main_inner .k_main_c p.s_info,
#korita .k_main .k_main_small_inner .k_main_c p.s_info{
	padding-top:5px;font-size:12px;}
	
#korita .k_main .k_main_inner .k_main_c .ph,
#korita .k_main .k_main_small_inner .k_main_c .ph{
	float:left;margin:0 8px 10px 0;border:1px dotted #000000;}

#korita .k_main .k_main_inner .k_main_c ul,
#korita .k_main .k_main_small_inner .k_main_c ul{}
#korita .k_main .k_main_inner .k_main_c ul li,
#korita .k_main .k_main_small_inner .k_main_c ul li{float:left;}
#korita .k_main .k_main_inner .k_main_c ul li.right,
#korita .k_main .k_main_small_inner .k_main_c ul li.right{margin-left:6px;}

#korita .k_main .k_main_inner .k_main_c .k_ph,
#korita .k_main .k_main_small_inner .k_main_c .k_ph{border:1px dotted #000000;}


