﻿body{ font-size: 85%; margin:0; padding:0; text-align:center; background-color:#FFF; background-repeat:repeat;	line-height:150%; font-family:"MS P Gothic", Meiryo, "Hiragino Kaku Gothic Pro W3", Osaka; /* IE6 */}
a:link {color: #2839B5;	text-decoration: none;}
a:visited {color: #2839B5E; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
.clear {clear:both;}
.clear hr {display:none;}


/* ################################################################################# */
/*	head																			 */
/* ################################################################################# */
#head_waku{height:140px; background-image: url(../img/head_back.jpg); margin:auto; padding:0; background-repeat:repeat-x; text-align:center;}
#head_main{width:950px; height:140px; margin:auto; padding:0; text-align:center;}
#head_top{padding-top:15px;}
#head_tole{float:left; width:96px; height:65px;}
#he_logo{margin-left:16px; width:80px; height:65px; background:url(../img/head_logo_roll.jpg) no-repeat;}
#he_logo a{display:block; outline:none;}
#he_logo a:hover{text-indent:-9999px;}
#head_tori{float:right; width:854px; text-align:left;}
#head_boto{height:60px;}
#head_bole{float:left; width:740px; height:60px; background-image: url(../img/head_menu.jpg); background-repeat: no-repeat;}
#head_bori{float:right; width:210px; text-align:left; margin-top:12px;}
.top_form{width:210px; height:47px; background:url(../img/head_form_roll.jpg) no-repeat;}
.top_form a{display:block; font-size:1px; line-height:1px; outline:none;}
.top_form a:hover{text-indent:-9999px;} 

#head_bole ul{list-style-type: none; margin: 0; padding: 0px;  border: 0px; display: block; font-size:12px; margin-left:440px; margin-top:28px; text-align:right;}
#head_bole li.headli{float: left; display: inline; padding:1px 15px 0px 0px; text-decoration: none; height: 15px; border: none; background-repeat: no-repeat; text-align:left; margin:0;}
#head_bole a:hover img{opacity:0.8; filter: alpha(opacity=80); background-repeat: no-repeat;}
#head_bole a{text-align: left;  padding:0; }


/* ################################################################################# */
/*	menu  navi																		 */
/* ################################################################################# */
#menu{height:59px; background-image: url(../img/menu_back.jpg); margin:auto; padding:0; background-repeat:repeat-x;}
#navi{width:950px; height:59px; margin:auto;}
#navi ul{list-style: none; margin: 0; padding: 0;}
#navi li.menuli{float: left; background-repeat: no-repeat;}
#navi li.menuli a:hover img{opacity:0.8; filter: alpha(opacity=80); background-repeat:repeat-x;}





/* ################################################################################# */
/*	SIDEBAR																		 */
/* ################################################################################# */
/*　左ボックス　*/
/*　left_box_top　*/
.category{width:200px; height:384px;  margin:0 0 0 0; padding:0 0 0 0; }
.category ul{margin:0 0 0 0; padding:0 0 0 0;}
.category li{list-style: none; display:inline; line-height:0;}
.category a{display:block; }
.list_01{width:200px; height:59px; background:url(../img/le_list01_roll.jpg) no-repeat; margin:0 0 0 0; padding:0 0 0 0; }
.list_01 a{display:block; outline:none;}
.list_01 a:hover{text-indent:-9999px;} 
.list_02{width:200px; height:71px; background:url(../img/le_list02_roll.jpg) no-repeat;}
.list_02 a{display:block; outline:none;}
.list_02 a:hover{text-indent:-9999px;} 
.list_03{width:200px; height:70px; background:url(../img/le_list03_roll.jpg) no-repeat;}
.list_03 a{display:block; outline:none;}
.list_03 a:hover{text-indent:-9999px;} 
.list_04{width:200px; height:35px; background:url(../img/le_list04_roll.jpg) no-repeat;}
.list_04 a{display:block; outline:none;}
.list_04 a:hover{text-indent:-9999px;} 
.list_05{width:200px; height:37px; background:url(../img/le_list05_roll.jpg) no-repeat;}
.list_05 a{display:block;  outline:none;}
.list_05 a:hover{text-indent:-9999px;} 
.list_06{width:200px; height:42px; background:url(../img/le_list06_roll.jpg) no-repeat;}
.list_06 a{display:block; outline:none;}
.list_06 a:hover{text-indent:-9999px;} 
.list_0333{width:200px; height:70px; background:url(../img/le_list0333_roll.jpg) no-repeat;}
.list_0333 a{display:block; outline:none;}
.list_0333 a:hover{text-indent:-9999px;} 

/*　left_box_row　*/
#list_row{width:200px; height:550px;  margin:0; padding:0;} 
#list_rowin{width:190px; height:550px; background-color:#cccccc; margin-left:5px;}
.cate_row{ margin-left:10px;}
.cate_row ul{text-align:left; margin:0; padding:0; padding-top:5px;}
.cate_row li{list-style: none;}
.listrow_01{ width:172px; height:50px; background:url(../img/le_row01_roll.jpg) no-repeat;}
.listrow_01 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_01 a:hover{text-indent:-9999px;} 
.listrow_02{margin-top:5px; width:172px; height:50px; background:url(../img/le_row02_roll.jpg) no-repeat;}
.listrow_02 a{display:block; font-size:1px; line-height:1px; outline:none;}

.listrow_02 a:hover{text-indent:-9999px;} 
.listrow_03{margin-top:5px; width:172px; height:50px; background:url(../img/le_row03_roll.jpg) no-repeat;}
.listrow_03 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_03 a:hover{text-indent:-9999px;} 
.listrow_04{margin-top:5px; width:172px; height:50px; background:url(../img/le_row04_roll.jpg) no-repeat;}
.listrow_04 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_04 a:hover{text-indent:-9999px;} 
.listrow_05{margin-top:5px; width:172px; height:142px; background:url(../img/le_row05_roll.jpg) no-repeat;}
.listrow_05 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_05 a:hover{text-indent:-9999px;} 
.listrow_06{margin-top:5px; width:172px; height:142px; background:url(../img/le_row06_roll.jpg) no-repeat;}
.listrow_06 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_06 a:hover{text-indent:-9999px;} 
.listrow_07{margin-top:5px; width:172px; height:80px; background:url(../img/le_row07_roll.jpg) no-repeat;}
.listrow_07 a{display:block; font-size:1px; line-height:1px; outline:none;}
.listrow_07 a:hover{text-indent:-9999px;} 







/* ################################################################################# */
/*	TEMP_PAGE content main															 */
/* ################################################################################# */
#box_waku{ background-image: url(../img/top_flashback.jpg);  background-repeat:repeat-x; margin:auto; text-align:center;  margin:0; padding:0; }
#box_waku_temp{ background-repeat:repeat-x;}/*-- all_page --- */
#box{width:950px; text-align:center;   margin:0; padding:0; margin:auto;}

#box_topflash{width:710px; height:278px;}

#box_le{float:left; width:230px; text-align:left; margin-bottom:20px; margin-top:10px;}
#box_lein{width:200px; margin-left:10px; margin-right:20px; }
#box_ri{float:right; width:710px; margin-right:10px; margin-top:10px; padding:0; text-align:left; font-size:14px; line-height:23px;}
#topbox_row{width:710px; margin-top:35px;}
#box_pagetop{width:950px;  margin:auto; text-align:center;}
#boxpage_pan{ padding-top:5px; padding-left:12px;  font-size:12px; text-align:left;}
#pagetop_image{width:950px; height:120px; margin:auto; text-align:center;}






/* ################################################################################# */
/*	TOPPAGE  content main																		 */
/* ################################################################################# */
/*-- フラッシュ下左部分 --- */
#topbox_rowleft{float:left; width:283px; height:600px; text-align:left;}
#topbox_lefttitle{padding-left:18px;}
#top_red{width:245px; margin-left:18px; margin-top:7px; font-size:12px; color:#F00;}
#topbox_lefttext{width:245px; margin:5px 0px 0px 20px; font-size:12px; line-height:16px;}
#topbox_facebook{width:245px; margin:20px 0px 0px 20px; background-color:#036; height:320px;}
#topbox_tensen{border-bottom:1px dashed #999;}

/*-- フラッシュ下右部分 --- */
#topbox_rowright{float:right; width:400px;}
#toprow_leftback{width:398px; height:142px; background:url(../img/toprow_leftback.jpg) no-repeat; text-align:left; margin-bottom:18px;}
#trow_left_title1200{ padding-top:13px; margin-left:15px; height:15px;}
#topcos_rowleft{float:left; width:106px; margin-left:14px; margin-top:10px; }

#topcos_rowright{float:right; width:263px; margin-top:10px; text-align:left;}
#trow_left_text{width:253px; height:35px; font-size:11px; line-height:16px;}
#trow_left_linkrow{margin-left:20px; font-size:12px; line-height:18px; color:#333;}
#trow_left_linkrow a:link {color:#000; text-decoration: none;}
#trow_left_linkrow a:visited {color:#000;text-decoration: none;}
#trow_left_linkrow a:hover {color:#F60;  text-decoration: none;}
#trow_left_linkrow a:active {color: #999; text-decoration: none;}
#toprow_siryolink{width:400px; height:105px; background:url(../img/siryo_link_roll.jpg) no-repeat; text-align:left;}
#toprow_siryolink a{display:block; font-size:1px; line-height:1px; outline:none;}
#toprow_siryolink a:hover{text-indent:-9999px;} 





/* ################################################################################# */
/*	フッターボックス																*/
/* ################################################################################# */
/*　*footerbox　*/
#footerbox{margin:auto; padding:0;}
/*　footer_top　*/
#footer_top{height:150px; background-color:#000066;}
#footer_topin{width:930px; margin:auto; padding:0; background-color:#000066; }
#footer_topleft{float:left; width:465px; margin-top:20px;}
#footer_topright{float:right; width:465px; margin-top:20px;}
#footer_one{float:left; width:232px;  text-align:left;}
#footer_two{float:right; width:232px;  text-align:left;}
#footer_three{float:left; width:232px;  text-align:left;}
#footer_four{float:right; width:232px;  text-align:left;}
dt{font-weight: bold; background-image: url(../img/footer_line.jpg); background-repeat:no-repeat; background-position:left bottom; padding-bottom:2px;	 color: #FFFFFF;}
dt a:link {color:#FFF; text-decoration: none;}
dt a:visited {color:#FFF;text-decoration: none;}
dt a:hover {color:#F60;  text-decoration: none;}
dt a:active {color: #666; text-decoration: none;}
dd{	 background-image: url(../img/footer_yazirusi.jpg); background-repeat: no-repeat; padding-left:17px; margin:0;	color: #FFFFFF;}
dd a:link{color:#FFF; text-decoration: none;}
dd a:visited {color:#FFF;text-decoration: none;}
dd a:hover{color:#F60; text-decoration: none;}
dd a:active {color: #666; text-decoration: none;}


/*　footer_mid　*/
#footer_mid{background-color:#ededed; }
#footer_midin{width:930px; margin:auto; padding:0; text-align:left; font-size:12px; }
#fomid_top{ text-align:left; font-size:12px; padding-top:7px; padding-bottom:7px;} 
#fomid_row{width:930px; margin:auto; padding:0; height:100px; }
#fomid_left{float:left; width:315px; }
#fomid_right{float:right; width:615px; }
#fomid_rione{float:left; width:305px; height:80px; background-image:url(../img/footer_tatesen.jpg); background-repeat:no-repeat; background-position:left bottom;}
#fomid_ritwo{float:right; width:305px; height:80px; background-image:url(../img/footer_tatesen.jpg); background-repeat:no-repeat; background-position:left bottom;}
#footer_font{padding-left:10px;}

#fomid_suri{width:930px; height:90px; margin:auto; text-align:left; border-top: 1px solid #CCC;}
#f_left{float:left; width:730px; margin-top:10px; padding-left:0px; font-size:12px;}
#f_right{float:right; width:161px; text-align:right; margin-top:10px; }


/*　footer_row　*/
#footer_row{background-color:#FFFFFF;}
#footer_rowin{width:930px; margin:auto; padding:0; text-align:center;}





