.photoslider_caption {
	font-weight: bold;
	text-align: center;
	margin:0px 0px 30px 0px
}

#toko_wr{
	width:900px;
	margin:0 auto 0;
}

#wrap_r{
	width: 835px;
}


#wrap_catalog_r{
	width: 835px;
	min-height:500px;
	font-size:13px;
}



#up_r{
	height: 439px;

	font-size:28px;
}




#last_r{
	height: 353px;
	width: 429px;
	float:left;
	margin:50px 5px 1px -24px;
	font-size:21px;
	border-style:none;
}


#season_a{
	height: 527px;

	font-size:28px;
}

.season_p{
	height:362px;
	width:344px;
	float:left;
}


#season_r{
	height: 353px;
	width: 429px;
	float:left;
	margin:95px 5px 1px -24px;
	font-size:12px;
	border-style:none;
}

.season_s{
	height:40px;
	width:162px;
	background-color:white;
	float:none;
	text-align:center;
}

.season_line{
	height:380px;
	width:1109px;
	margin:0 auto 0;
}

.season_link {
	background-color:white;

	width:380px;
	height: 499px;
}

#season_linkk{
	height: 793px;
	width: 330px;
	float:right;
	line-height:46px;
	margin:130px 88px 1px 1px;
	text-align:center;

	height: 360px;

	font-size:24px;
}

#netlist_r{
	height: 353px;
	width: 435px;
	float:left;
	margin:95px 5px 1px 17px;
	font-size:12px;
	border-style:none;
	text-align:left;
}

#netlist_a{
	height: 969px;

	font-size:28px;
}

#menu_net{
	height: 793px;
	width: 320px;
	float:right;
	line-height:46px;
	margin:130px 13px 1px 1px;
	text-align:right;

	height: 360px;

	font-size:24px;
}











.flier_line{
	height:625px;
	width:950px;
	margin:0 auto 0;
}

.flier_p{
	height:362px;
	width:473px;
	float:left;
}



#flier_info{ 
	border-style:none;
	height:95px;
	width:340px;
	text-align:center;

	float:center;
}


.flier_s{
	height:40px;
	width:340px;
	background-color:white;
	float:none;
	text-align:center;

}


.flier_link {
	background-color:white;

	width:380px;
	height: 151px;
}

#flier_linkk{

	width: 320px;
	float:none;
	line-height:46px;
	text-align:center;

	font-size:24px;
}

#menu_r{
	height: 793px;
	width: 330px;
	float:right;
	line-height:46px;
	margin:130px 88px 1px 1px;
	text-align:right;

	height: 400px;

	font-size:24px;
}



#category_r{
	width: 470px;
	float:left;
	line-height:23px;
	margin:-361px 0px 1px 1px;

	font-size:23px;
	word-spacing:1px;
}


#down_r{
	height: 390px;
}


#last_text_r{
	font-size: 12px;
}


.slide_t {
	height: 39px;
	width: 39px;
}

.slide_m {
	height: 200px;
	width: 200px;
}


.photoslider {
	height: 305px;
	width: 395px;
	float:left;
}

.photoslider_nav {
	position: relative;
	overflow: hidden;
	height: 90px;
	width: 594px;
	margin: 24px 6px  19px 178px;
}	



.photoslider_thumbBar {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.photoslider_thumb {
	position: relative;
	border: solid black 1px;
	width: 38px;
	height: 38px;
	float: left;
	padding: 4px;
	margin: 4px;
	cursor: pointer;
}

.photoslider_main  {
	position: relative;
	height: 228px;
	padding-bottom: 5px;
}

.photoslider_main img {
	position: relative;
	border: solid #000 0px;
	display: block;
	margin: auto;
}
#head{
	height:260px;
	padding:10px;
	width:800px;
}

#head_in{
	background-color:white;
	height:189px;
	width:808px;

}

#lable {
	background-color:ThreeDFace;
	color:threeddarkshadow;

}


#logo{
	height:189px;
	width:808px;

}


#rel_pic_img{
	height:450px;
	width:450px;
	border-style: none;
}

#rel_pic_dm{
	height:371px;
	width:550px;
	border-style: none;
}

#totokokologo{
	height:242px;
	width:827px;
}

#totokokoxmaslogo{
	height:254px;
	width:872px;
}


#yoneoka_list {
	height:33px;
	padding:5px;
	text-align:left;
	width:236px;
}

#top_seihou{
	height:280px;
	width:280px;

}

#top_yoko{
	height:240px;
	width:320px;

}

#top_tate{
	height:320px;
	width:240px;

}

#top_yoko2{
	height:161px;
	width:239px;

}

#top_pola{
	height:389px;
	width:320px;

}

#flier1{
	height:487px;
	width:344px;
	border-style:none;

}


.news{
	/* background-image:url('/img/totokoko news.jpg'); */
	background-color:white;
	border:1px solid black;
	color:#FFFFFF;
	height:200px;
	margin:0 auto 0;
	text-align:left;
	width:580px;
}

.news_in{
	height:170px;
	text-color:black;	
	background-color:white;
	padding:15px ;
	width:550px;
	overflow: auto;


}

#labble {
	background-color:white;
	border:thin outset activeborder;
	height:170px;
	width:300px;
}


#rel_header{
	background-color:white;
	color:#666666;
	font-size:small;
	height:100px;
	width:400px;
}


.rel_pic {
	background-color:white;
	height:450px;
	width:450px;
	border-style: none;
	padding:23px ;
}

.rel_pics {
	background-color:white;
	height:495px;
	width:1000px;
	border-style: none;
}

.rel_exp_title {

	background-color:white;
	color:#666666;
	font-size:small;
	height:122px;
	padding:25px 0 28px;
	width:328px;
}


.rel_exp {
	background-color:white;
	padding:4px 20px 1px;
	width:490px;
}



.manu {

	background-color:white;
	height:65px;
	padding:15px 20px 0;
	width:283px;




}

.etc_exp {
	background-color:white;
	padding:4px 20px 1px;
	width:545px;

}

.download{


	background-color:blue;
	height:30px;
	padding:6px 49px;
	width:180px;
	background-color:white;
	color:-silver;
	font-size:large;
	height:30px;
	padding:6px 49px;
	width:180px;

}



















.new {
	font-size:1px;
	color:black;
	float:none;
	font-size:12px;
	text-decoration:none;
	list-style-type:none;

}

#main{
	height:650px;
	padding:44px;
	width:715px;
	margin:0 auto 0;
}

#main_in{
	height:650px;
	width:100%;
}

#main_l{
	padding:145px 5px;
	background-color:white;
	float:left;
	width:260px;
}

#main_r{
	float:right;
	height:400px;
	padding:78px 0px;
	width:299px;
	text-align: right;
	line-height:46px;
	font-size: 24px;
}

li{
	color:silver;
	font-size: large;
	font-family:serif;
	font-size:medium;
}






a{
	color:gray;
	text-decoration:none;
}


a:hover {
	text-decoration: none;
	color:black;
}



#wrap{
	width:600px;
}

#adm_menu{
	float:left;
	text-align:left;
}


#to{
	color:#666666;
	font-size:x-small;

}

.pic_etctop{
	height:468px;
	width:667px;
	background-color:white;
	float:none;
	margin:10px;
}

.pic_se{
	height:300px;
	width:300px;
	background-color:gray;
	float:none;
	margin:10px;
}

#pics_se21{
	height:2284px;
	width:1065px;
	background-color:white;
}

.pic_y{
	height:240px;
	width:320px;
	background-color:gray;
	float:none;
	margin:10px;
}

#pics_y3{
	height:263px;
	width:1065px;
	background-color:white;
}

#pics_y6{
	height:578px;
	width:1065px;
	background-color:white;
}

#pics_y9{
	height:853px;
	width:1065px;
	background-color:white;
}

#pics_y12{
	height:1130px;
	width:1065px;
	background-color:white;
}

#pics_y15{
	height:1375px;
	width:1065px;
	background-color:white;
}

#pics_y21{
	height:1873px;
	width:1065px;
	background-color:white;
}

.pic_t{
	height:320px;
	width:240px;
	background-color:gray;
	float:none;
	margin:37px;
}

#pics_t3{
	height:390px;
	width:1065px;
	background-color:white;
}

#pics_t6{
	height:814px;
	width:1065px;
	background-color:white;
}


#pics_t9{
	height:1202px;
	width:1065px;
	background-color:white;
}


.pic_ss{
	height:140px;
	width:140px;
	background-color:white;
	float:left;
	margin:10px;
	border-style:none;
}

.goods_po{
	height:140px;
	width:99px;
	background-color:white;
	float:none;
	margin:10px;
	border-style:none;
}

.goods_pc{
	height:112px;
	width:140px;
	background-color:white;
	float:left;
	margin:10px;
	border-style:none;
}

.goods_ip{
	height:140px;
	width:93px;
	background-color:white;
	float:none;
	margin:10px;
	border-style:none;
}

.pic_sr{
	height:140px;
	width:140px;
	background-color:white;
	float:none;
	margin:10px;
	border-style:none;
}


.pic_ss_c{
	height:60px;
	width:60px;
	background-color:white;
	float:left;
	margin:10px;
	border-style:none;
}

.cat_td_r{
	width:160px;
	font:small-caption;
}

.list_s{
	height:40px;
	width:162px;
	background-color:white;
	float:none;
	text-align:center;
}

.list_r{
	height:280px;
	width:162px;
	background-color:white;
	float:none;
	text-align:center;
	font-size:12px
}

.title_s{
	height:20px;
	width:159px;
	float:none;
	text-align:center;
}

.line{
	height:300px;
	width:670px;
	margin:0 auto 0;
}

.line{
	height:255px;
	width:908px;
	margin:0 auto 0;
}

.line_r{
	height:300px;
	width:160px;
	margin:0 auto 0;
}

.one_p{
	height:224px;
	width:227px;
	float:left;
}

.one_o{
	height:224px;
	width:200px;
	float:none;
}

.one_r{
	height:299px;
	width:200px;
	float:none;
}

#layout{
	width:1076px;
	margin:0 auto 0;
}


.pyuu_pic{
	height:53px;
	width:138px;
	float:left;
	text-align:left;
	padding:14px 52px;

}

#pyuu_pic_img{ 
	border-style:none;
	height:75px;
	width:75px;

	float:left;
}


#to_contact{

	height:100px;
	width:100%;
	text-align:right;
	font-size:12px;
}



#top_info{ 
	border-style:none;
	height:95px;
	width:177px;
	text-align:left;

	float:left;
}

#top_info2{ 
	border-style:none;
	height:95px;
	width:177px;
	text-align:left;
	float:left;
}


#teruteru_info{ 
	border-style:none;
	height:95px;
	width:100%;
	text-align:right;
	float:right;
	font-size:15px;
}



#head_frame{
	width:1000px;
	height:130px;
	font-size:large;
	font-family:monospace;
	text-align:right;
}

#mlogo_at{
	width:500px;
	float:left;
}

#mini_logo{
	height:80px;
	width:293px;
	float:left;
	border-style:none;
}


#download_icon{
	height:124px;
	width:124px;
	border-style:none;
}


.pic_micatop{
	height:213px;
	width:533px;
	background-color:white;
}

.pic_pyuutop{
	height:200px;
	width:200px;
	background-color:white;
}

.test{
	font-size:19px;
}

#past_layout{
	width:1076px;
	margin:0 auto 0;
}

#past_right{

	height:200px;
	width:853px;
	text-align:right;
	font-size:12px;
}

#past_left{ 
	border-style:none;
	height:200px;
	width:300px;
	text-align:left;

	float:left;
}



#past_pic_img{
	height:70px;
	width:70px;
	border-style: none;
}



#catalog_right{

	height:127px;
	width:1000px;
	text-align:right;
	font-size:15px;
}

#catalog_left{ 
	border-style:none;
	height:100px;
	width:300px;
	text-align:left;
	font-size:15px;
	float:left;
}

.icon_nb{
	height:37px;
	width:140px;
	background-color:white;


	border-style:none;
}

.icon_link{
	height:65px;
	width:65px;
	background-color:white;


	border-style:none;
}

.icon_listen{
	height:22px;
	width:27px;
	background-color:white;


	border-style:none;
}

.icon_listen2{
	height:15px;
	width:18px;
	background-color:white;


	border-style:none;
}

#rel_wrap{
	width: 1012px;
	min-height:500px;
	font-size:13px;
}

#rel_wrapt{
	width: 770px;
	height:1140px;
	font-size:13px;
}

#rel_art{
	width: 420px;
	height:420px;
	margin:19px 292px
}

#rel_menu_r{
	height: 793px;
	width: 250px;
	float:right;
	line-height:46px;
	margin:130px 0px 1px 1px;
	text-align:right;

	height: 406px;

	font-size:24px;
}

#rel_menu_l{
	height: 793px;
	width: 200px;
	float:left;
	line-height:46px;
	margin:130px 0px 1px 1px;
	text-align:left;

	height: 406px;

	font-size:24px;
}

.rel_line_r{
	height:230px;
	width:750px;
	margin:0 auto 0;
	float:right;
	text-align:right;
}



.rel_line_l{
	height:230px;
	width:750px;
	margin:0 auto 0;
	float:left;
	text-align:left;
}



.rel_pic_ss{
	height:60px;
	width:60px;
	background-color:white;

	margin:10px;
	border-style:none;
}

.rel_list_p{
	height:113px;
	width:85px;
	background-color:white;
	float:none;
	text-align:center;
}



#sea_main_art{
	width: 320px;
	height:420px;
	margin:19px 292px
}

#sea_main_r{
	height: 700px;
	width: 300px;
	float:right;
	line-height:46px;
	margin:-440px 0px 1px 1px;
	text-align:right;

	height: 406px;

	font-size:24px;
}

#sea_main_l{
	height: 700px;
	width: 300px;
	float:left;
	line-height:46px;

	text-align:left;

	height: 406px;

	font-size:24px;
}

#sea_wrap{
	width: 1012px;
	height:1000px;
	font-size:13px;
}

#sea_wrap2{
	width: 1012px;
	height:650px;
	font-size:13px;
}

#sea_menu_line{
	width: 1012px;
	height:106px;
	font-size:13px;


}



#sea_menu_r{
	height: 106px;
	width: 400px;
	float:right;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:right;



	font-size:24px;
}

#sea_menu_l{
	height: 106px;
	width: 400px;
	float:left;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:left;



	font-size:24px;
}

#sea_menu_rb{
	height: 106px;
	width: 400px;
	float:right;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:right;



	font-size:24px;
}

#sea_menu_lb{
	height: 106px;
	width: 400px;
	float:left;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:left;



	font-size:24px;
}

.sea_picp {
	background-color:white;
	height: 431px;
	width:800px;
}




#sea_seihou{
	height:60px;
	width:60px;
	background-color:white;

	margin:5px;
	border-style:none;

}

#sea_tate{
	height:80px;
	width:60px;
	background-color:white;

	margin:5px;
	border-style:none;

}

#sea_yoko{
	height:60px;
	width:80px;
	background-color:white;

	margin:5px;
	border-style:none;

}

#sea_yoko2{
	height:60px;
	width:89px;
	background-color:white;

	margin:5px;
	border-style:none;

}

#sea_pola{
	height:73px;
	width:60px;
	background-color:white;

	margin:5px;
	border-style:none;

}

#goods_menu_r{
	height: 150px;
	width: 400px;
	float:right;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:right;



	font-size:24px;
}

#goods_menu_l{
	height: 150px;
	width: 400px;
	float:left;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:left;



	font-size:24px;
}

#goods_menu_rb{
	height: 150px;
	width: 400px;
	float:right;
	line-height:46px;
	margin:30px 0px 1px 1px;
	text-align:right;



	font-size:24px;
}

#goods_menu_lb{
	height: 150px;
	width: 400px;
	float:left;
	line-height:46px;
	margin:108px 0px 1px 1px;
	text-align:left;



	font-size:24px;
}

#totokokologo_goodsp{
	height:182px;
	width:624px;
}

#wall_download_icon{
	height:80px;
	width:80px;
	border-style:none;
}

.wall_line{
	height:331px;
	width:908px;
	margin:0 auto 0;
}

.wall_download{



	background-color:white;


	height:80px;

	width:80px;

}


#live_wrap{
	width: 1012px;
	height:530px;
	font-size:13px;
}

.live_exp {
	background-color:white;
	color:black;
	font-size:13px;
	width:417px;
}


#live_tate{
	height:500px;
	width:332px;

}


#live_yoko{
	height:332px;
	width:500px;

}

#live_photo_warp{
	width: 1012px;
	height:533px;
	font-size:13px;
}


#live_photo_r{
	height: 500px;
	width: 200px;
	float:right;
	line-height:46px;
	margin:-440px 0px 1px 1px;
	text-align:right;

	height: 406px;

	font-size:24px;
}

#live_photo_l{
	height: 500px;
	width: 220px;
	float:left;

	text-align:right;

	height: 406px;

	font-size:14px;
}

#live_photo_main{
	width: 500px;
	height:500px;
	margin:19px 292px
}

.live_exp2 {
	background-color:white;

	width:490px;
}

#rwe {
	max-width:1100px;
	width:80%;
	margin:0 auto 0;
	clear:both;
}

#rwe_fwr {
	text-align:right;
	max-width:1100px;
	width:80%;
	margin:0 auto 0;
	clear:both;
}
#rwlogo {
	height:100px;
	border-bottom:1px solid gray;
	margin:0px 0px 20px 0px;
}
#rwmain {
	max-width:1100px;
	width:70%;
	margin:0 auto 0;
	clear:both;
}

#rwtop {
	clear:both;
	height:300px;
}
#rliwr {
	width:60%;
	float:left;
	height:500px;
}
#rlma{
	margin:160px 0px 0px 0px;
	width:150px;
	height:200px;
	background-color:lightgray;
}
#rlmai {
	text-align:left;
	margin:5px;
	background-color:lightgray;
}
#rriwr {
	width:40%;
	height:500px;
	float:right;
}
#rrma {
	float:right;
	width:280px;
	height:450px;
	text-align:left;
	background-color:lightgray;
}
#rwmid {
	clear:both;
	height:200px;
	width:100%;
}
#rwmma{
	text-align:left;
	margin:30px 0px 0px 0px;
	float:left;
	height:100px;
	width:100px;
	background-color:lightgray;
}
#rwbo {
	clear:both;
	height:500px;
}
#rwlbo {
	text-align:left;
	background-color:lightgray;
	float:left;
}
#rwbolm {
	width:350px;
	height:200px;
}

#rwrbo {
	float:right;
	background-color:lightgray;
	width:120px;
	height:120px;
}

#pic_haruna{
	height:720px;
	width:513px;
	background-color:white;
	border-style:none;
}


.pic_haruna{
	height:720px;
	width:513px;
	background-color:white;
	border-style:none;
}
