* { margin: 0; padding: 0; }
#feature .clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden}
#feature .clearfix {min-height: 1px}
#feature * html .clearfix {height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}

#feature .kokyu a:link {color:#0033cc;text-decoration:underline;line-height:1.1}
#feature .kokyu a:visited {color:#800080;text-decoration:underline;line-height:1.1}
#feature .kokyu a:hover {color:#0033cc;text-decoration:underline;line-height:1.1}
#feature .kokyu a:active {text-decoration:none;line-height:1.1}

#feature img{border:0}

#feature{font-size:75%;line-height:1.0;margin:0 0 20px 0}
#feature .pagetop{clear:both;width:980px;text-align:right}

/*body---------------------------------------------------------*/
#feature .kokyu{width:980px;margin:0 0 10px 0}

/*header---------------------------------------------------------*/
#feature .kokyu .header{width:980px}
#feature .kokyu .header .read{width:980px;height:29px;background:url(/images/feature/highclass/headimg_head.jpg)}
#feature .kokyu .header .read p{margin:0 0 0 10px;padding:8px 0 0 0;color:#fff;font-size:100%;font-weight:normal}
#feature .kokyu .header .title{width:602px;height:255px;float:left;background:url(/images/feature/highclass/headimg_read.jpg) left bottom no-repeat}
#feature .kokyu .header p{margin: 0 0 0 30px;color:#fff;line-height:1.5}
#feature .kokyu .header .photo{float:right}

/*contents---------------------------------------------------------*/
#feature .kokyu .contents{width:977px;margin:0 3px 0 0;background:#030531 url(/images/feature/highclass/contimg_bg.jpg) left top no-repeat;clear:both;/*FF*/}
#feature .kokyu .contentsbg{padding:0 0 50px 0 !important;padding:0 0 150px 0;background:url(/images/feature/highclass/footimg_foot.jpg) left bottom no-repeat}
/*IE*/
#feature .kokyu .contentsbg:after {content: ".";display: block;clear: both;height: 0;visibility: hidden}
#feature .kokyu .contentsbg {min-height: 1px}
#feature * html #feature .kokyu .contentsbg {height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}

/*btnarea---------------------------------------------------------*/
#feature .kokyu .btnarea{width:919px;margin:0 auto 23px auto;text-align:center}
#feature .kokyu .btnarea ul{width:919px;list-style:none}
#feature .kokyu .btnarea ul li{float:left;margin:0 15px 0 0}
#feature .kokyu .btnarea ul li.none{float:left;margin:0}

/*plan---------------------------------------------------------*/
#feature .kokyu .plan{width:660px;float:left;margin:0 0 0 30px !important;margin:0 0 0 15px}
#feature .kokyu .plan .map{width:660px;height:405px;margin:0 0 10px 0;background:url(/images/feature/highclass/twomap_bg.jpg) left top no-repeat;position:relative}
#feature .kokyu .plan .map ul li{list-style:none;float:left}

/*two*/
#feature .kokyu .plan .two .read{margin:0 0 10px 0;font-size:100%;font-weight:normal;line-height:1.5;color:#d0d1d9}
#feature .kokyu .plan .two .read h2{font-size:100%;font-weight:bold}
#feature .kokyu .plan .two .oume{width:193px;height:58px;top:6px;left:7px;position:absolute}
#feature .kokyu .plan .two .ike{width:193px;height:58px;top:19px;left:225px;position:absolute}
#feature .kokyu .plan .two .katsu{width:193px;height:58px;top:68px;left:450px;position:absolute}
#feature .kokyu .plan .two .shin{width:193px;height:58px;top:76px;left:22px;position:absolute}
#feature .kokyu .plan .two .ocha{width:193px;height:58px;top:117px;left:231px;position:absolute}
#feature .kokyu .plan .two .ue{width:193px;height:58px;top:153px;left:443px;position:absolute}
#feature .kokyu .plan .two .machi{width:193px;height:58px;top:182px;left:23px;position:absolute}
#feature .kokyu .plan .two .roppon{width:193px;height:58px;top:191px;left:58px;position:absolute}
#feature .kokyu .plan .two .ginza{width:193px;height:58px;top:235px;left:335px;position:absolute}
#feature .kokyu .plan .two .shibuya{width:193px;height:58px;top:295px;left:35px;position:absolute}
#feature .kokyu .plan .two .haneda{width:193px;height:58px;top:324px;left:260px;position:absolute}
#feature .kokyu .plan .two .daiba{width:193px;height:58px;top:302px;left:461px;position:absolute}
#feature .kokyu .plan .two .nedan{width:241px;height:58px;top:372px;left:5px;position:absolute}
#feature .kokyu .plan .two .gentei{width:174px;height:63px;top:0px;left:486px;position:absolute}
#feature .kokyu .plan .two .kensaku h3{width:660px;height:26px;padding:3px 0 0 30px;margin:0 0 3px 0;font-size:100%;color:#fff;background:url(/images/feature/highclass/two_sti.gif) left top no-repeat;font-size:14px}
#feature .kokyu .plan .two .kensaku ul.left{width:330px;float:left;margin:0 0 30px 0}
#feature .kokyu .plan .two .kensaku ul.right{width:330px;float:right;margin:0 0 30px 0}
#feature .kokyu .plan .two .kensaku li{padding:0 0 3px 15px;line-height:1.3;background:url(/images/feature/highclass/two_btn01.gif) left center no-repeat}
#feature .kokyu .plan .two .kensaku ul a:link {color:#fff;text-decoration:underline;line-height:1.2}
#feature .kokyu .plan .two .kensaku ul a:visited {color:#fff;text-decoration:underline;line-height:1.2}
#feature .kokyu .plan .two .kensaku ul a:hover {color:#fff;text-decoration:none;line-height:1.2}
#feature .kokyu .plan .two .kensaku ul a:active {color:#fff;text-decoration:none;line-height:1.2}

/*one*/
#feature .kokyu .plan .one .read{margin:0 0 10px 0;font-size:100%;font-weight:normal;line-height:1.5;color:#d0d1d9}
#feature .kokyu .plan .one .read h2{font-size:100%;font-weight:bold}
#feature .kokyu .plan .one .oume{width:193px;height:58px;top:6px;left:7px;position:absolute}
#feature .kokyu .plan .one .ike{width:193px;height:58px;top:19px;left:225px;position:absolute}
#feature .kokyu .plan .one .katsu{width:193px;height:58px;top:68px;left:450px;position:absolute}
#feature .kokyu .plan .one .shin{width:193px;height:58px;top:76px;left:22px;position:absolute}
#feature .kokyu .plan .one .ocha{width:193px;height:58px;top:117px;left:231px;position:absolute}
#feature .kokyu .plan .one .ue{width:193px;height:58px;top:153px;left:443px;position:absolute}
#feature .kokyu .plan .one .machi{width:193px;height:58px;top:182px;left:23px;position:absolute}
#feature .kokyu .plan .one .roppon{width:193px;height:58px;top:191px;left:58px;position:absolute}
#feature .kokyu .plan .one .ginza{width:193px;height:58px;top:235px;left:335px;position:absolute}
#feature .kokyu .plan .one .shibuya{width:193px;height:58px;top:295px;left:35px;position:absolute}
#feature .kokyu .plan .one .haneda{width:193px;height:58px;top:324px;left:260px;position:absolute}
#feature .kokyu .plan .one .daiba{width:193px;height:58px;top:302px;left:461px;position:absolute}
#feature .kokyu .plan .one .nedan{width:241px;height:58px;top:372px;left:5px;position:absolute}
#feature .kokyu .plan .one .gentei{width:174px;height:63px;top:0px;left:486px;position:absolute}
#feature .kokyu .plan .one .kensaku h3{width:660px;height:26px;padding:3px 0 0 30px;margin:0 0 3px 0;font-size:100%;color:#fff;background:url(/images/feature/highclass/two_sti.gif) left top no-repeat;font-size:14px}
#feature .kokyu .plan .one .kensaku ul.left{width:330px;float:left;margin:0 0 30px 0}
#feature .kokyu .plan .one .kensaku ul.right{width:330px;float:right;margin:0 0 30px 0}
#feature .kokyu .plan .one .kensaku li{padding:0 0 3px 15px;line-height:1.3;background:url(/images/feature/highclass/one_btn01.gif) left center no-repeat}
#feature .kokyu .plan .one .kensaku ul a:link {color:#fff;text-decoration:underline;line-height:1.2}
#feature .kokyu .plan .one .kensaku ul a:visited {color:#fff;text-decoration:underline;line-height:1.2}
#feature .kokyu .plan .one .kensaku ul a:hover {color:#fff;text-decoration:none;line-height:1.2}
#feature .kokyu .plan .one .kensaku ul a:active {color:#fff;text-decoration:none;line-height:1.2}

/*arealink*/
#feature .kokyu .link_pref{width:660px;margin:0 0 30px;clear:both;color:#fff;background:url(/images/feature/highclass/area_header.gif) no-repeat top left;padding:15px 0 0 0;}
#feature .kokyu .link_pref a{color:#fff}
#feature .kokyu .link_pref a:hover {text-decoration:none}
#feature .kokyu .link_pref ul{width:650px;border-right:none;border-top:none;border-bottom:none;border-left:1px solid #33302f;padding:0}
#feature .kokyu .link_pref li{width:180px;float:left;line-height:1.4;display:inline;border-right:1px solid #33302f;padding:0 17px;}
#feature .kokyu .link_pref li .title{font-size:14px;font-weight:700;color:#f2bc00;margin:0 0 5px 0;background:url(/images/feature/highclass/one_btn01.gif) left center no-repeat;padding:0 0 0 18px;}
#feature .kokyu .link_pref li .title a{color:#f2bc00}
#feature .kokyu .link_pref li .txt{font-size:12px;padding:0}

#feature .kokyu .link_mid{width:660px;margin:0 0 30px 0;clear:both}
#feature .kokyu .link_mid a{color:#fff}
#feature .kokyu .link_mid a:hover {text-decoration:none}
#feature .kokyu .link_mid ul{width:660px;border:none;padding:0}
#feature .kokyu .link_mid li{font-size:12px;margin:0 5px 0 0;padding:0 8px 0 0;line-height:1.6;display:inline;border-right:solid 1px #33302f}
#feature .kokyu .link_mid .title{font-size:14px;font-weight:700;color:#fff;padding:7px 0 0 35px;background:url(/images/feature/highclass/area_sti.gif) no-repeat;height:22px;margin:0 0 5px;border:none}

#feature .kokyu .link_sml{width:660px;margin:0 0 30px 0;clear:both}
#feature .kokyu .link_sml a{color:#fff}
#feature .kokyu .link_sml a:hover {text-decoration:none}
#feature .kokyu .link_sml ul{width:660px;border:none;padding:0}
#feature .kokyu .link_sml li{font-size:12px;margin:0 5px 0 0;padding:0 8px 0 0;line-height:1.6;display:inline;border-right:solid 1px #33302f}
#feature .kokyu .link_sml .title{font-size:14px;font-weight:700;color:#fff;padding:7px 0 0 35px;background:url(/images/feature/highclass/area_sti.gif) no-repeat;height:22px;margin:0 0 5px;border:none}

#feature .kokyu .link_ftr{width:660px;margin:0 0 30px 0;clear:both;color:#fff}
#feature .kokyu .link_ftr a{color:#fff;line-height:1.6 !important;}
#feature .kokyu .link_ftr a:hover {text-decoration:none;}
#feature .kokyu .link_ftr ul{width::660px;padding:0;border:none;}
#feature .kokyu .link_ftr li{margin:0 0 10px 0;line-height:1.6;clear:both;overflow:hidden;}
#feature .kokyu .link_ftr li.txtlink .l_part{width:219px; padding:0 10px 0 0;float:left;border-right:solid 1px #33302f}
#feature .kokyu .link_ftr li.txtlink .r_part{width:420px; padding:0 0 0 10px;float:left;}
#feature .kokyu .link_ftr .title{font-size:14px;font-weight:700;color:#fff;padding:7px 0 0 35px;background:url(/images/feature/highclass/area_sti.gif) no-repeat;height:22px;margin:0 0 5px;border:none}

/*navi---------------------------------------------------------*/
#feature .kokyu .navi{width:235px;float:right;margin:0 36px 0 0 !important;margin:0 10px 0 0}
#feature .kokyu .navi .banner{width:235px;margin:0 auto;text-align:center}
#feature .kokyu .navi .banner img{margin:0 0 10px 0}
#feature .kokyu .navi p{margin:0 0 10px 0;font-size:100%;font-weight:normal;line-height:1.5;color:#d0d1d9;height:100%}
#feature .kokyu .navi .ranking{width:235px;margin:0 0 20px 0;padding:0;background:url(/images/feature/highclass/ranking_bg.gif) left top repeat-y}
#feature .kokyu .navi .ranking .box{width:200px;margin:0 auto 8px auto}
#feature .kokyu .navi .ranking .box .photo{width:90px;margin: 5px 0 0 0;float:left}
#feature .kokyu .navi .ranking .box .photo img{width:90px}
#feature .kokyu .navi .ranking .box .area{width:100px;margin: 5px 0 0 0;float:right}
#feature .kokyu .navi .ranking .box .area .arealink a{font-size:80%;line-height:1.3em}
#feature .kokyu .navi .ranking .box .area .hyouka{margin:0 0 3px 0;padding:3px 0 0 20px;background:url(/images/feature/highclass/ranking_hyouka.gif) left center no-repeat;color:#e10319;font-weight:bold}


#recommend h2{color:#fff;background:#305287;}
#recommend ul li.box01{background:#ffecb2;}
#recommend .btnbox{background:#305287;}