@charset "UTF-8";.top-bbs-list-det dt,.top-review-maintitle,.top-review-title,.top-review-txt{word-wrap:break-word;overflow-wrap:break-word}.top-schoollink-title{margin:0 0 7px -4px;padding:24px 0 0 30px;width:712px;height:52px;background:url(/images/top/ga/search_bg_title.gif) left top no-repeat}.top-schoollink-title h2{font-size:28px;font-weight:400}.top-schoollink-title em{color:#7daf01;font-weight:400}.top-schoollink-title span{font-size:20px}.top-rank-line:after,.top-schoollink:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.top-schoollink{margin:0 0 30px;padding:20px 0 20px 20px;background:#f9ffe6;border:1px solid #e2ecc1}.top-schoollink dl{padding:0 7px 8px;float:left;width:214px}.top-schoollink dt{margin:0 0 2px;font-weight:700}.top-schoollink-us dt{padding:0 0 0 9px;color:#0668ad;background:url(/images/top/ga/search_ic_us.gif) 2px 3px no-repeat}.top-schoollink-vc dt{padding:0 0 0 9px;color:#129d3b;background:url(/images/top/ga/search_ic_vc.gif) 2px 3px no-repeat}.top-schoollink-h dt{padding:0 0 0 9px;color:#00acef;background:url(/images/top/ga/search_ic_h.gif) 2px 3px no-repeat}.top-schoollink-js dt{padding:0 0 0 9px;color:#ce2a1d;background:url(/images/top/ga/search_ic_js.gif) 2px 3px no-repeat}.top-schoollink-es dt{padding:0 0 0 9px;color:#eb6317;background:url(/images/top/ga/search_ic_es.gif) 2px 3px no-repeat}.top-schoollink-kg dt{padding:0 0 0 9px;color:#d74f8d;background:url(/images/top/ga/search_ic_kg.gif) 2px 3px no-repeat}.top-schoollink dd a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.top-jyoken-inner,.top-keyword-inner,.top-map-inner,.top-mokuteki-inner{border:1px solid #bb160b;border-top:none}.top-jyoken h3,.top-keyword h3,.top-map h3,.top-mokuteki h3{border:1px solid #bb160b;background:#fedfdf;background:-moz-linear-gradient(to bottom,#f8fcff 0,#fedfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fcff),color-stop(100%,#fedfdf));background:-webkit-linear-gradient(to bottom,#f8fcff 0,#fedfdf 100%);background:-o-linear-gradient(to bottom,#f8fcff 0,#fedfdf 100%);background:-ms-linear-gradient(to bottom,#f8fcff 0,#fedfdf 100%);background:linear-gradient(to bottom,#f8fcff 0,#fedfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#fedfdf', GradientType=0 )}.top-bbs h2,.top-rank h2,.top-review h2{background:#ecffef;border-top:2px solid #88bf00}.top-bbs h2{margin:0 0 20px}.top-review h2 span{background:url(/images/top/ic_fukidashi_ga.gif) left center no-repeat}.top-bbs h2 span{background:url(/images/top/ic_bbs_ga.gif) left center no-repeat}.top-rank-us dt{color:#0668ad}.top-rank-vc dt{color:#129d3b}.top-rank-h dt{color:#00acef}.top-rank-js dt{color:#ce2a1d}.top-rank-es dt{color:#eb6317}.top-rank-kg dt{color:#d74f8d}.top-jyoken-more a,.top-mokuteki dd li a,.top-rank-more a,.top-review-more a{background:url(/images/common/ic_002.gif) left 5px no-repeat}.top-rank h2{padding:7px 16px;color:#000;font-size:18px}.top-rank h2 span{padding:0 0 0 30px;background:url(/images/top/ic_okan_ga.gif) left center no-repeat}.top-rank-inner{padding:10px 15px 15px}.top-rank-line{margin:0 0 15px;padding:3px 0 5px;background:url(/images/top/hr_001.gif) left top repeat-y}.top-rank dl{padding:0 10px;width:214px;float:left}.top-rank dt{padding:0 0 7px;font-size:108%;font-weight:700}.top-rank .top-rank-norank{text-align:center;padding:50px 0}.top-rank dd li{margin:0 0 8px}.top-rank dd li.top-rank-rank1{padding:0 0 0 48px;background:url(/images/top/ic_rank_001.gif) left 1px no-repeat}.top-rank dd li.top-rank-rank2{padding:0 0 0 48px;background:url(/images/top/ic_rank_002.gif) left 1px no-repeat}.top-rank dd li.top-rank-rank3{padding:0 0 0 48px;background:url(/images/top/ic_rank_003.gif) left 1px no-repeat}.top-rank dd li.top-rank-rank4{padding:0 0 0 48px;background:url(/images/top/ic_rank_004.gif) 17px 1px no-repeat}.top-rank dd li.top-rank-rank5{padding:0 0 0 48px;background:url(/images/top/ic_rank_005.gif) 17px 1px no-repeat}.top-rank-name{padding:0 0 3px;line-height:1.3}.top-rank-data{font-size:85%}.top-rank-more{font-size:85%;text-align:right}.top-rank-more a{font-size:10px;padding:0 0 0 10px;background:url(/images/common/ic_002.gif) left center no-repeat}.top-rank-search{margin:0 auto 15px;padding:15px 0 15px 15px;background:#E6FBFC;border:2px solid #0AE;position:relative;width:654px}.top-rank-title{padding:0 0 0 7px;margin:0 0 10px;font-size:108%;font-weight:700;border-left:5px solid #0ae;color:#000}.top-rank-input input{display:inline;vertical-align:bottom;margin:0 3px 0 5px}.top-bbs-list li:after,.top-bbs-list-det dt:after,.top-review-box:after,.top-review-name:after,.top-review-title:after{visibility:hidden;display:block;content:" ";clear:both;height:0}.top-rank-input table{border-collapse:collapse;border-spacing:0}.top-rank-input table th{text-align:left;padding:0 5px 5px 0}.top-rank-input table td{padding:0 20px 5px 0;font-size:12px}html>body .top-rank-input table td{font-size:12px\9}.top-rank-bt{padding:7px 0 0;text-align:center}.top-review{padding:0 0 35px}.top-review h2{padding:7px 16px;color:#000;font-size:18px}.top-review h2 span{padding:0 0 0 30px}.top-review-inner{padding:10px 23px 0 12px}.top-review-box{padding:0 0 13px}.top-review-box:after{font-size:0}.top-review-box-l{float:left;width:65px}.top-review-box-l dt{padding:0 0 4px;text-align:center}.top-review-box-l dd{font-size:85%;text-align:center;line-height:1.2;word-wrap:break-word}.top-review-box-r{float:right;padding:14px 10px 10px;width:599px;background:#fcfae6;border:1px solid #fae486;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.top-review-fuki{position:absolute;top:20px;left:-6px}.top-review-name{margin:0 0 10px;padding:0 9px 10px;border-bottom:1px dotted #333}.top-review-name:after{font-size:0}.top-review-school{float:left;padding:2px 0}.top-review-school span{font-size:108%;font-weight:700}.top-review-date{float:right;color:#999;font-size:93%}.top-review-title{padding:0 9px 5px}.top-review-title:after{font-size:0}.top-review-maintitle{float:left;padding:2px 0;font-size:108%;font-weight:700;width:481px}.top-review-review{float:right;color:#c90;font-weight:700;font-size:85%;width:100px;text-align:right}.top-review-review img{padding:0 3px 0 0;vertical-align:middle}.top-review-txt{padding:0 9px;line-height:1.5}.top-bbs{padding:0 0 40px}.top-bbs h2{padding:7px 16px;color:#000;font-size:18px}.top-bbs h2 span{padding:0 0 0 30px}.top-bbs-inner{padding:10px 23px 0 12px}.top-bbs-list{margin:15px 10px 0;padding:18px 15px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:#ccc 1px 1px 0 0;-webkit-box-shadow:#ccc 1px 1px 0 0;-moz-box-shadow:#ccc 1px 1px 0 0}.top-bbs-list li{padding:0 0 12px;margin:0 0 12px;border-bottom:2px solid #ccc}.top-bbs-list li:after{font-size:0}.top-bbs-list li:last-child{padding:0;margin:0;border-bottom:none}.top-bbs-list-icon{float:left;width:60px;text-align:center}.top-bbs-list-det{float:right;width:615px}.top-bbs-list-det dt{margin:0 0 6px;padding:0 3px 7px;font-size:16px;font-weight:700;border-bottom:1px dashed #999}.top-bbs-list-det dt:after{font-size:0}.top-bbs-list-tag{margin:0 5px 0 0;padding:1px 3px;background:#0265cb;display:inline-block;color:#fff;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.top-bbs-list-date{font-size:10px;color:#999;float:right}.top-bbs-list-det dd{font-size:10px}.top-bbs-list-good em,.top-bbs-list-re em{font-size:13px;font-style:normal}.top-bbs-list-taglist{margin:0 60px 2px 0;padding:1px 0 0 20px;display:inline-block;background:url(/images/common/ic_tag.png) left -1px no-repeat;background-size:15px 16px;line-height:16px}.top-bbs-list-school{margin:0 30px 2px 0;display:inline-block}.top-bbs-list-re{margin:0 17px 2px 0;padding:1px 0 0 16px;display:inline-block;background:url(/images/common/ic_comment_pc.png) left center no-repeat;line-height:13px}.top-bbs-list-good{margin:0 0 2px;padding:1px 0 0 15px;display:inline-block;background:url(/images/common/ic_good_pc.png) left -1px no-repeat;line-height:15px}.top-bbs-list-aut{display:block}.top-bbs-more{padding:10px 10px 0;text-align:right}.top-bbs-more a{padding:0 0 6px 10px;background:url(/images/common/ic_002.gif) left 4px no-repeat;font-size:93%;line-height:1.3}.top-alliance{margin:0 0 30px}.top-alliance-list{padding:5px 10px 10px}.top-alliance-item{display:inline-block;vertical-align:top}.top-alliance-item img{width:163px}.top-alliance-item:not(:last-child){margin:0 15px 0 0}.top-alliance-item img:hover{opacity:.6}.top-about{padding:0 0 25px}.top-about h3{padding:0 0 10px;text-align:center;font-size:16px;color:#000}.top-about h3 span{font-size:24px;color:#00acef}.top-about-inner{border:1px solid #ccc;padding:20px 23px}.top-about-inner p{line-height:1.5}* html .top-schoollink{zoom:1}