* {padding:0; margin:0;}
#big_main:after,#bg_naka:after,#main:after,#spebg_naka:after,#right_map:after,#todofuken_search:after,#ts_ue:after,#s_box:after,#s_box2:after,#back_buttun:after,#test:after{content:"."; clear:both; height:0; display:block; visibility:hidden;} 
/*全体共通設定*/
body{margin:0 auto;	text-align:center; font-size:14px; background-color:#F2F2F2;}
/*IE6*/
*html body{overflow-y:auto;}
*html #uemenu{width:820px; margin:0; padding:1px 0 0 0; text-align:right;}
*html #bg_ue{background:url(../img/bg_ue.gif) top center no-repeat; margin:0 0 -1px 0; padding:0; width:820px;}
*html #menu_ue ul{list-style-type:none; padding:0; margin:0;}
*html #sagasu ul{list-style-type:none; padding:0; margin:0;}
*html #menu_sita ul{list-style-type:none; text-align:left; margin:0; padding:0;}
*html #right{float:left; margin:0; padding:0 0 0 6px;}
*html #right_spe .toku{float:left; width:264px; margin:0 0 0 15px; display:inline;}
*html #now{width:620px; background-color:#FFFFCC; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; margin:0 0 5px -10px;}
*html #todofuken_search{width:615px; background:url(../img/kensaku1.gif) top left no-repeat; padding:20px 0 10px 10px; margin:0; text-align:left;}
*html #ts_ue .right{float:right; margin:0 20px 0 0; padding:0 0 0 17px; background:url(../img/bk.gif) left center no-repeat;}
*html #detail_page table{clear:both; margin:0; padding:0 5px 5px 5px; border-collapse:collapse; text-align:left; background-color:#FFF;}
*html #map_box2{float:left; width:587px; border:1px solid #D9D9D9; margin:3px 0 0 0; padding:0; background-color:#EEFCFF; position:relative; font-size:14px;}
*html #map_left{float:left; width:234px; margin:0; padding:0 3px 10px 3px; font-size:12px; text-align:left;}
*html #map_right{float:left; width:351px; margin:0; padding:0; background:url(../img/topmap/defomap.gif) left top no-repeat;}

/*IE7*/
*+html body{overflow-y:auto;}

a:link{color:#000;}
a:visited{color:#666666;}
a:hover{text-decoration:underline; color:#FF9900;}
a{text-decoration:none;}
img{border:0;}

/*大枠*/
#big_main{width:820px; margin:0 auto; text-align:center; padding:0 5px;}

/*最上部サイトマップ*/
#uemenu{width:810px; margin:0; padding:1px 0 0 0; text-align:right;}
#uemenu ul{list-style-type:none; margin:0 10px 0 0;}
#uemenu li{display:inline; font-size:12px; background:url(../img/l_menu_li.gif) left center no-repeat; padding:0 5px 0 17px;}

/*上部背景*/
#bg_ue{background:url(../img/bg_ue.gif) top center no-repeat; margin:0; padding:14px 0 0 0;}

/*中央部メインall*/
#bg_naka{background:url(../img/bg_naka.gif) top center repeat-y; margin:0; padding:0 10px;}
/*ヘッダー*/
#head{width:800px; margin:0 auto; padding:0;}
#head h1{font-size:14px; font-weight:normal; margin:3px 0 7px 0;}

/*左と右を包む大div*/
#main{width:800px; margin:0 auto; padding:0;}

/*左all*/
#left{float:left; width:150px; margin:0; padding:0; display:inline;}

/*左メニュー（上）*/
#menu_ue{width:150px; background:url(../img/left_menu_bg.gif) center top no-repeat; text-align:center; padding:17px 0 35px 0; margin:0;}
#menu_ue .h2_big{width:130px; padding:0 2px; margin:0 auto;}
#menu_ue h2{background:url(../img/l_menu_li.gif) 3px center no-repeat; text-align:left; font-size:12px; line-height:130%; padding:7px 7px 7px 23px; font-weight:normal;}
#menu_ue .h21{background-color:#FFF; margin:0 0 3px 0;}
#menu_ue .h22{background-color:#FFF; margin:0; border-bottom:1px dashed #D9D9D9;}
#menu_ue .h23{background-color:#FFF; margin:0;}
#menu_ue .h24{background-color:#FFF; margin:3px 0 0 0;}
#menu_ue .h21 span,#menu_ue .h22 span,#menu_ue .h23 span,#menu_ue .h24 span{background-color:#FFFF99; display:block; text-decoration:underline; color:#FF9900;}
#menu_ue a:hover{background-color:#FFFF99; display:block;}
/*左メニュー（探す）*/
#sagasu{width:150px; background:url(../img/sagasu_bg.gif) center top no-repeat; text-align:center; padding:35px 0 15px 0; margin:0;}
#sagasu ul{list-style-type:none; width:130px; padding:0 2px; margin:0 auto;}
#sagasu li{background:url(../img/sagasu_li.gif) 3px center no-repeat; font-size:12px; text-align:left; padding:2px 0 1px 20px; margin:1px 0;}
/*左メニュー（下）*/
#menu_sita{width:150px; background:url(../img/toku_title.gif) top center no-repeat; margin:10px 0 0 0; padding:38px 0 0 0; background-color:#F7F7F7;}
#menu_sita ul{list-style-type:none; text-align:left; width:140px; margin:0 auto; padding:0;}
#menu_sita li{background:url(../img/tokushu_li.gif) left 2px no-repeat; font-size:12px; line-height:130%; margin:0 0 10px 0; padding:0 0 5px 15px; border-bottom:1px dashed #666;}
#menu_sita li span{font-weight:bold; color:#FF0000;}

/*右indexのみ*/
#right_index{float:left; width:630px; margin:0; padding:0 10px;}
#right_index h3{text-align:left; font-size:12px; font-weight:normal; color:#FF0000;}
#right_index .h3_1{background:url(../img/top_bar1.gif) top left no-repeat; padding:9px 0 9px 160px; margin:0; }
#right_index .h3_2{background:url(../img/top_bar2.gif) top left no-repeat; padding:9px 0 9px 100px; margin:0 0 10px 0;}

/*右index・php以外*/
#right_other{float:left; width:630px; margin:0; padding:0 10px;}
#right_other h3{font-size:16px; color:#FF6600; margin:0 70px 5px 10px; padding:3px 0 3px 15px; background:url(../img/c_name.gif) left center no-repeat; border-bottom:1px dashed #FF6600;}

/*右絞り込み中のphp*/
#right{float:left; width:630px; margin:0; padding:0 10px;}


/*トップ右の上（検索地図）*/
#right_map{width:100%; padding:0 0 15px 0; margin:0;}
#right_map .setumei{text-align:left; padding:5px 0 0 5px; margin:0;}
/*トップ右の下（特集）*/
#right_spe{clear:both; width:100%; padding:0; margin:0;}
#right_spe .toku{float:left; width:264px; margin:0 0 0 15px;}
#right_spe .kousi{width:100%; text-align:left; margin:0 0 0 15px;}
/*右（中のページ）*/
/*ハトのエサ*/
#now{width:100%; background-color:#FFFFCC; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; margin:0 0 5px 0;}
#now ul{list-style-type:none; text-align:left; margin:0 0 5px 10px; padding:5px 0 0 0;}
#now li{font-size:12px; display:inline;}
#now strong{color:#FF0000;}
#now .ya{padding:0 10px;}
#now a{color:#666; text-decoration:underline;}
#now a:hover{color:#FF9900; text-decoration:none;}
/*検索（都道府県選択）*/
#todofuken2{background:url(../img/todofuken.gif) top left no-repeat; padding:40px 0 10px 10px; margin:0;}
#todofuken2 h3{background:url(../img/siborikomi.gif) left center no-repeat; font-size:12px; text-align:left; margin:0 0 0 7px; padding:5px 0 5px 15px; color:#000; font-weight:normal;}

#todofuken2 p{background:url(../img/siborikomi.gif) left center no-repeat; font-size:12px; text-align:left; margin:0 0 0 7px; padding:5px 0 5px 15px; color:#000;}

#todofuken2 strong{font-size:14px; margin:0 2px; color:#000066;}
#todofuken2 a{color:#006633;}
#todofuken2 a:hover{text-decoration:underline; color:#FF9900;}
#todofuken2 ul{list-style-type:none; text-align:left; margin:0 0 5px 2px; padding:5px 0 0 0;}
#todofuken2 li{font-size:12px; padding:5px 9px 5px 19px; margin:0; background:url(../img/li_megane.gif) left 2px no-repeat; display:inline;}
/*検索（検索ボックス）*/
#todofuken_search{background:url(../img/kensaku1.gif) top left no-repeat; padding:20px 0 10px 10px; margin:0; text-align:left;}

#todofuken_search h3{font-size:12px; text-align:left; color:#000; font-weight:normal;}


#todofuken_search p{font-size:12px; text-align:left; color:#000;}
#todofuken_search strong{font-size:14px; margin:0 2px; color:#000066;}
#todofuken_search .sp1{background:url(../img/siborikomi.gif) left center no-repeat; padding:5px 0 5px 15px; margin:0;}

#ts_ue{width:100%; margin:0; padding:0;}
#ts_ue .left{float:left; margin:0 0 0 7px; padding:5px 0 5px 15px;}
#ts_ue .left2{float:left; width:470px; margin:0 0 0 7px; padding:5px 0 5px 15px; background:url(../img/siborikomi.gif) left 7px no-repeat; line-height:140%;}
#ts_ue .right{float:right; margin:0 30px 0 0; padding:0 0 0 17px; background:url(../img/bk.gif) left center no-repeat;}

#s_box{clear:both; background-color:#E6FFE6; width:460px; padding:5px 0 5px 70px; margin:0 0 0 30px; font-size:12px;}
#s_box p{font-size:12px; color:#000066; margin:0 0 0 7px;}
#s_box strong{font-weight:bold; color:#006600; font-size:14px;}
#s_box .s_box_l{float:left; text-align:left; color:#FF0000; margin:0 5px;}
#s_box div.s_box_l span{margin:0 0 0 55px;}
#s_box .s_box_c{float:left; text-align:left; color:#FF0000; margin:0 5px;}
#s_box div.s_box_c span{margin:0 0 0 70px;}
#s_box .s_box_r{float:left; padding:0 0 0 10px;}
#back_buttun{width:100%; text-align:right;}
#back_buttun .but{float:right; font-size:12px; margin:0 30px 0 0; padding:0 0 0 17px; background:url(../img/bk.gif) left center no-repeat;}

/*検索（検索ボックス　ラジオボタン編）*/
#s_box2{clear:both; background-color:#E6FFE6; width:500px; padding:5px 0 5px 30px; margin:0 0 0 30px; font-size:12px;}
#s_box2 p{font-size:12px; color:#000066; margin:0 0 0 7px;}
#s_box2 strong{font-weight:bold; color:#006600; font-size:14px;}
#s_box2 .syozaiti{text-align:left; margin:5px; font-size:14px;}
#s_box2 div.syozaiti span{margin:0;}
#s_box2 div.syozaiti input{margin:0 2px 0 10px;}
#s_box2 .naiyou{text-align:left; margin:5px;}
#s_box2 div.naiyou span{margin:0 0 0 10px; color:#FF0000;}
#s_box2 .sbuttun{padding:0; margin:0 0 0 150px;}

/*検索（詳細情報テーブル）*/
#detail_page{padding:10px 0; margin:0 auto; text-align:center; width:95%;}
#detail_page .ue_tab{border:1px solid #FFF; padding:0; clear:both; width:100%; margin:0 auto; border-collapse:collapse; text-align:left; background-color:#FFF;}
#detail_page .ue_tab td{border:1px solid #FFF; padding:0;}

#detail_page .sita_tab{clear:both; width:100%; margin:0 auto; padding:0 5px 5px 5px; border-collapse:collapse; text-align:left; background-color:#FFF;}
#detail_page th{font-size:16px; border:1px solid #B6B6B6; padding:5px;}
#detail_page td{font-size:12px; border:1px solid #B6B6B6; padding:5px;}
#detail_page .bo_nasi1{border:1px solid #FFF; vertical-align:bottom; padding:0 5px;}

#detail_page .category{border:1px solid #FFF; vertical-align:bottom; padding:0 5px; font-size:12px; text-align:left;}
#detail_page .nintei_no{border:1px solid #FFF; vertical-align:bottom; text-align:right; padding:0 5px; font-size:12px;}
#detail_page h4{clear:both; background:url(../img/name_bg.jpg) left center no-repeat; color:#FFF; text-align:left; font-size:16px; border:1px solid #B6B6B6; margin:0; padding:0;}
#detail_page h4 a{color:#FFF; text-decoration:underline;}
#detail_page h4 a:hover{text-decoration:none;}
#detail_page .jl_h4{background:url(../img/name_bg2.jpg) left center no-repeat;}
#detail_page h4 .p1{background:url(../img/home.gif) left center no-repeat; padding:2px 0 0 20px; margin:0 0 5px 0;}
#detail_page h4 .p2{font-size:12px; font-weight:normal; background:url(../img/c_name.gif) 3px center no-repeat; padding:2px 0 2px 20px; margin:0 0 2px 0; color:#FFFF00;}
#detail_page h4 .jl_come{font-size:12px; color:#FF9933; margin:0 0 0 30px;}
#detail_page h4 .jl_come2{font-size:12px; font-weight:normal; margin:0 0 0 15px;}
#detail_page .cle{clear:both;}


#detail_page .bo_nasi2{border:1px solid #FFF; vertical-align:bottom; text-align:right; padding:0 5px;}
#detail_page .td_left{text-align:center; background-color:#FFFF99; line-height:130%; white-space:nowrap;}
#detail_page .name{background:url(../img/name_bg.jpg) left center no-repeat; color:#FFF;}
#detail_page th.name .p1{background:url(../img/home.gif) left center no-repeat; padding:0 0 0 20px; margin:0 0 5px 0;}
#detail_page th.name .p2{font-size:12px; font-weight:normal; background:url(../img/c_name.gif) 3px center no-repeat; padding:0 0 0 20px; margin:0; color:#FFFF00;}
#detail_page .right{text-align:right;}
#detail_page .td_uketuke{letter-spacing:1px; text-align:center; background-color:#CC0000; color:#FFF; white-space:nowrap;}
#detail_page .td_uketuke2{background-color:#FFE6F2; color:#CC0000; font-family:"ＭＳ ゴシック"; text-align:left;}
#detail_page .up{float:right; width:115px; text-align:left; background:url(../img/ueya.gif) left center no-repeat; font-size:12px; margin:0 0 20px 0; padding:5px 0 5px 15px;}
#detail_page a{color:#006600;}
#detail_page a:hover{color:#FF9900;}
#detail_page .gothic{font-family:"ＭＳ ゴシック";}
#detail_page td span{margin:0 0 0 10px;}

/*はじめての方へ*/
#about{width:100%; background:url(../img/bar_ora.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#about .this_site{background:url(../img/about_map.gif) top right no-repeat; padding:0 10px 70px 10px;}
#about div.this_site p{width:400px; padding:0 0 0 10px;}
#about .hand{text-align:right; background:url(../img/hand2.gif) 170px center no-repeat; margin:5px 0;}
#about .this_site a{color:#FF0000; font-weight:bold; text-decoration:underline;}
#about a:hover{color:#FF9900;}
#about .tyui{width:340px; background:url(../img/tyui_bg.gif) top left no-repeat; font-size:12px; text-align:left; padding:45px 30px 25px 25px; margin:0;}
#about div.tyui p{width:350px; text-align:center; font-weight:bold; color:#FF0000; margin:0; padding:0;}
#about div.tyui a,#about .step_box a{color:#006600; text-decoration:underline;}
#about div.tyui a:hover,#about .step_box a:hover{color:#FF9900;}
#about .step{margin:0; padding:0 10px;}
#about .step_box{clear:both; margin:0; padding:0 0 0 10px;}
#about .step_p{font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#000099;}
#about p.step_p span{font-size:16px;}
#about .step_img{float:left; width:320px;}
#about .step_txt{float:left; width:200px; font-size:12px; padding:10px;}
#about .sitaya{clear:both; text-align:left; margin:0; padding:10px 0 10px 100px;}
#about .now_s{clear:both; text-align:center; margin:0 auto; padding:10px;}
#about .step_co{color:#000099;}
/*基金訓練とは*/
#toha{width:100%; background:url(../img/bar_toha.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#toha .toha_txt,#toha .syurui_box{width:587px;}
#toha .toha_txt{margin:0 0 0 10px;}
#toha .toha_txt2{width:587px; margin:15px 0 0 10px;}
#toha .toha_txt2 a{color:#FF9900; font-weight:bold;}
#toha .syurui_box{margin:10px 0 10px 10px; padding:0 0 10px 0; width:90%; border:1px solid #D8D8D8;}
#toha .syurui{font-weight:bold; font-size:16px; padding:5px 0 0 20px; margin:0 0 10px 0; color:#FFF;}
#toha .no1{background:url(../img/no1.gif) 2px center no-repeat; background-color:#006600;}
#toha .no2{background:url(../img/no2.gif) 2px center no-repeat; background-color:#006600;}
#toha .no3{background:url(../img/no3.gif) 2px center no-repeat; background-color:#006600;}
#toha .syurui span{font-size:12px; font-weight:normal;}
#toha .syurui_txt{padding:10px 100px 10px 10px;}
#toha .syurui_txt2{padding:10px 50px 10px 10px;}
#toha .t1{background:url(../img/toha1.gif) right bottom no-repeat; background-color:#FFFFCC;}
#toha .t2{background:url(../img/toha2.gif) right bottom no-repeat; background-color:#FFFFCC;}
#toha .t3{background:url(../img/toha3.gif) right bottom no-repeat; background-color:#FFFFCC;}
/*どんな人が受けられるの？*/
#sikaku{width:100%; background:url(../img/bar_sikaku.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#sikaku p,#money p{font-size:14px; margin:0; padding:0 50px 10px 20px;}
#sikaku ul{list-style-type:none; background-color:#FFFFCC; width:520px; margin:0 0 0 30px;}
#sikaku ul li{font-size:12px; padding:15px 10px 5px 35px; margin:0; border-bottom:1px solid #009900;}
#sikaku .sno1{background:url(../img/sno1.gif) 5px center no-repeat;}
#sikaku .sno2{background:url(../img/sno2.gif) 5px center no-repeat;}
#sikaku .sno3{background:url(../img/sno3.gif) 5px center no-repeat;}
#sikaku .sno4{background:url(../img/sno4.gif) 5px center no-repeat;}
#sikaku .mini{font-size:12px; margin:0 0 20px 50px;}
#sikaku span,#money span{color:#FF0000;}
#sikaku .kyuhu_sikaku{font-weight:bold; color:#CC0000; margin:10px 0 0 10px;}
#sikaku ol{margin:0 50px 0 60px; padding:0;}
#sikaku ol li{font-size:12px; line-height:120%; margin:0 0 10px 0; color:#003300;}
#sikaku .kyuhu_text{margin:0 0 0 20px; line-height:120%;}
#sikaku .kyuhu_text2{font-size:12px; margin:0 0 0 20px; line-height:120%;}
/*手続き*/
#howto{width:100%; background:url(../img/bar_howto.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#howto p{padding:0 0 0 10px;}
#howto a{color:#006600; font-weight:bold; text-decoration:underline;}
#howto a:hover{color:#FF9900;}
/*サイトマップ*/
#sitemap{width:100%; background:url(../img/bar_sitemap.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:200%; text-align:left; }
#sitemap a{color:#006633;}
#sitemap a:hover{text-decoration:underline; color:#FF9900;}
#sitemap ul{list-style-type:none; margin:0 0 10px 20px; padding:0;}
#sitemap .s_li_title{font-size:14px; font-weight:bold;}
#sitemap .s_li1{font-size:12px; padding:0 0 0 10px;}
#sitemap .s_li_title2{font-size:12px; background-color:#FFFF99; border:1px solid #D9D9D9; padding:5px; width:100px; text-align:center;}
/*お問い合わせ*/
#toiawase{width:100%; background:url(../img/bar_toiawase.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#toiawase table{width:450px; margin:10px; border-collapse:collapse; border:1px solid #D9D9D9;}
#toiawase th{background-color:#009966; color:#FFF; font-size:14px; padding:10px; text-align:center; border:1px solid #D9D9D9;}
#toiawase td{padding:10px; font-size:14px; line-height:140%; border:1px solid #D9D9D9;}
#toiawase .t_spo{background:url(../img/t_spo.gif) center top; text-align:center; width:560px; padding:200px 0 25px 0; margin:0 0 0 10px;}
#toiawase .t_spo p{font-size:18px; font-weight:bold; color:#009900;}
#toiawase .t_spo a{background-color:#FF0000; text-decoration:none; padding:5px; color:#FFFF00;}
#toiawase .t_spo a:hover{color:#FFFFFF; text-decoration:underline;}
/*次へ進む*/
#next,#lets_search{clear:both; width:100%; margin:0; padding:5px 0 5px 0;}
#next p{text-align:left; font-weight:bold; float:right; background:url(../img/next.gif) left center no-repeat; margin:5px 50px 0 0; padding:0 0 0 90px;}
#next a,#lets_search a{color:#FF0000; text-decoration:underline;}
#next a:hover,#lets_search a:hover{color:#FF9900;}
/*探す*/
#lets_search p{text-align:left; font-weight:bold; float:right; background:url(../img/search.gif) left center no-repeat; margin:5px 50px 0 0; padding:0 0 0 80px;}

/*フッター*/
#foot{clear:both; font-size:12px; color:#666; text-align:center; margin:20px auto 0 auto; padding:0;}

/*下部背景*/
#bg_sita{background:url(../img/bg_sita.gif) bottom center no-repeat; margin:0; padding:17px 0 0 0;}
* html #bg_sita{background:url(../img/bg_sita.gif) bottom center no-repeat; width:820px; height:17px; margin:0; padding:0;}


/*トップ右の上（地図を囲むdiv）*/
#map_box2{float:left; width:585px; border:1px solid #D9D9D9; margin:3px 0 0 0; padding:0; background-color:#EEFCFF; position:relative; font-size:14px;}
#map_left{float:left; width:228px; margin:0; padding:0 3px 10px 3px; font-size:12px; text-align:left;}
#map_left p{font-size:14px; font-weight:bold; padding:5px 0 3px 2px;}
#map_left p a{color:#CC0000;}
#map_left p a:hover{color:#FF9900;}
#map_left ul a:hover{color:#FF9900;}
#map_left ul{list-style-type:none; padding:0 0 0 1px;}
#map_left li{display:inline;}
#map_left .bo1{border-right:1px solid #FF6699; padding:1px 3px;}
#map_left .bo2{padding:1px 0 1px 5px;}
#map_left .bo3{padding:1px 3px;}
#map_left .bo3ul{margin:3px 0 0 0;}
#map_right{float:left; width:351px; margin:0; padding:0; background:url(../img/topmap/defomap.gif) left top no-repeat;}

/*20110323説明会誘導*/
#setumeikai{padding:10px 0; margin:5px auto; text-align:center; width:93%; border:3px double #FF0000; background-color:#FFFF99;}
#setumeikai h2{font-size:18px; padding:0; color:#0000FF;}
#setumeikai img{margin:0 5px;}
#setumeikai .p1{text-align:left; font-size:12px; margin:0; padding:5px;}
#setumeikai .p2{text-align:left; font-size:16px; font-weight:bold; margin:0 0 0 15px; padding:5px 5px 5px 90px; background:url(../img/hand2.gif) left center no-repeat;}
#setumeikai .p2 a{color:#FF0000; text-decoration:underline;}
#setumeikai .p2 a:hover{color:#006600; text-decoration:underline;}
#setumeikai .p3{text-align:left; font-size:12px; margin:0 0 0 15px; padding:0;}
#setumeikai .p3 strong{font-size:14px; color:#CC0000;}
#setumeikai .p4{text-align:center; width:100%; margin:5px 0 0 0;}

/*20110704fit*/
#fit{width:100%; background:url(../img/bar_fit.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#fit .fit_txt,#fit .syurui_box{width:587px;}
#fit .fit_txt{margin:0 0 0 10px;}
#fit .syurui_box{margin:10px 0 10px 10px; padding:0 0 10px 0; width:90%; border:1px solid #D8D8D8; background-color:#FFFFCC;}
#fit .syurui{font-weight:bold; font-size:16px; padding:5px 0 0 20px; margin:0 0 10px 0; color:#FFF;}
#fit .no1{background:url(../img/no1.gif) 2px center no-repeat; background-color:#006600;}
#fit .no2{background:url(../img/no2.gif) 2px center no-repeat; background-color:#006600;}
#fit .no3{background:url(../img/no3.gif) 2px center no-repeat; background-color:#006600;}
#fit .no4{background:url(../img/no4.gif) 2px center no-repeat; background-color:#006600;}
#fit .no5{background:url(../img/no5.gif) 2px center no-repeat; background-color:#006600;}
#fit .syurui span{font-size:12px; font-weight:normal;}
#fit .syurui_txt{padding:10px 10px 10px 10px;}

/*20110704spo*/
#spo{width:100%; background:url(../img/bar_spo.gif) top left no-repeat; padding:40px 0 15px 0; margin:0; line-height:140%; text-align:left; }
#spo h5{font-size:16px; color:#009900; margin:0 70px 5px 10px; padding:3px 0 3px 15px; background:url(../img/c_name.gif) left center no-repeat; border-bottom:1px dashed #FF6600;}
#spo p{font-size:14px; margin:0 0 10px 10px;}
#spo .s1ul{list-style-type:none; margin:10px 0 30px 10px;}
#spo .s1ul a{color:#FF9900; text-decoration:underline;}
#spo .s1ul a:hover{color:#FFCC00;}
#spo .midorimaru{background:url(../img/midorimaru.gif) left center no-repeat; padding:0 20px 0 30px; margin:0 0 10px 0; font-size:14px;}
#spo .s2ul{list-style-type:none; margin:10px 20px 0 10px;}
#spo .s2ul li{font-size:14px; padding:5px 0 5px 40px; margin:0 0 15px 0; border-bottom:1px dotted #D9D9D9;}
#spo .s2ul li strong{color:#FF0000;}
#spo .s1{background:url(../img/merit1.gif) 5px center no-repeat;}
#spo .s2{background:url(../img/merit2.gif) 5px center no-repeat;}
#spo .s3{background:url(../img/merit3.gif) 5px center no-repeat;}
#spo .s4{background:url(../img/merit4.gif) 5px center no-repeat;}
#spo .s2ul span{font-size:12px;}
#spo .s2ul a{text-decoration:underline; font-weight:bold;}
#spo .s2ul a:hover{color:#FFCC00;}
#spo .mannaka{width:100%; margin:5px 0 15px 0; text-align:center;}
#spo .ryokinhyo{float:left; width:280px; margin:0 0 0 20px;}
#spo .nenkaihi{clear:both; font-size:12px; width:500px; text-align:center; margin:0 auto 20px auto; padding:5px 10px 10px 10px; background-color:#FFFFB3; border:1px dashed #FFCC00;}
#spo .nenkaihi strong{font-size:14px;}
#spo .nenkaihi .nen_title{color:#FF0000;}
#spo .nenkaihi .crim{color:#CC0000;}
#spo .ryokinhyo2{border-bottom:1px dashed #FF9900; padding:0 0 10px 0;}
#spo .ryokinhyo3{margin:10px 0 5px 0;}
#spo .size{font-size:16px; color:#FF0000;}
/*20110705左メニュー（スポンサー）*/
#left_spo{width:150px; margin:0 0 10px 0;}
#left_spo p{background:url(../img/animeaka.gif) 8px top no-repeat; font-size:14px; padding:0 0 0 30px; margin:10px 0 0 0; font-weight:bold; letter-spacing:1px; text-align:right;}
#left_spo a{color:#FF0000;}
#left_spo a:hover{text-decoration:underline; color:#FF9900;}

/*20110826spo追加*/
#spo h6{clear:both; font-size:14px; margin:10px 0 0 20px; background:url(../img/li-spo.gif) left center no-repeat; padding:0 0 0 15px;}
#spo .keisai-p{font-size:12px; margin:0 0 0 25px;}
#spo .waku1{font-size:12px; margin:0 45px 5px 25px; border:1px dotted gray; padding:5px 10px;}

/*20111116追加*/
.jl1116{font-size:12px; margin:0 0 15px 0; text-align:left;}

/*20111116追加*/
#avi_ban1{margin:0 0 15px 0; padding:0; text-align:left; background:url(../img/aviva_bann1.png) left center no-repeat; color:white; height:100px;}
#avi_ban1 ul.avi-li{list-style:none; margin:3px 0 0 5px; padding:0; float:left;}
#avi_ban1 ul.li_width1{width:200px;}
#avi_ban1 ul.li_width2{width:100px;}
#avi_ban1 li{margin:0; padding:0; font-size:12px; line-height:16px;}
#avi_ban1 li a{color:white; text-decoration:none;}
#avi_ban1 li a:hover{color:yellow; text-decoration:none;}

#avi_ban2{margin:0 0 15px 0; padding:0; text-align:left; background:url(../img/aviva_bann2.png) left center no-repeat; color:white; height:100px;}
#avi_ban2 ul.avi-li{list-style:none; margin:3px 0 0 10px; padding:0; float:left;}
#avi_ban2 ul.li_width1{width:150px;}
#avi_ban2 ul.li_width2{width:180px;}
#avi_ban2 li{margin:0; padding:0; font-size:12px; line-height:16px;}
#avi_ban2 li a{color:white; text-decoration:none;}
#avi_ban2 li a:hover{color:yellow; text-decoration:none;}

#avi_ban3{margin:0 0 15px 0; padding:0; text-align:left; background:url(../img/aviva_bann3.png) left center no-repeat; color:white; height:100px;}
#avi_ban3 ul.avi-li{list-style:none; margin:35px 0 0 10px; padding:0; float:left;}
#avi_ban3 ul.li_width1{width:250px;}
#avi_ban3 ul.li_width2{width:150px;}
#avi_ban3 li{margin:0; padding:0; font-size:14px; line-height:18px;}
#avi_ban3 li a{color:white; text-decoration:none;}
#avi_ban3 li a:hover{color:yellow; text-decoration:none;}

#avi_ban4{margin:0 0 15px 0; padding:0; text-align:left; background:url(../img/aviva_bann4.png) left center no-repeat; color:white; height:100px;}
#avi_ban4 ul.avi-li{list-style:none; margin:70px 0 0 10px; padding:0; float:left;}
#avi_ban4 ul.li_width1{width:250px;}
#avi_ban4 ul.li_width2{width:150px;}
#avi_ban4 li{margin:0; padding:0; font-size:14px; line-height:18px;}
#avi_ban4 li a{color:white; text-decoration:none;}
#avi_ban4 li a:hover{color:yellow; text-decoration:none;}
