﻿.red{color:red}.white{color:white}.blue{color:blue}.ash{color:ash}.black{color:black}.bold{font-weight:bold}.normal{font-weight:normal}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.pointer{cursor:pointer}.move{cursor:move}.ib{display:inline-block;*display:inline;zoom:1}.block{display:block}.table{display:table}.table-cell{display:table-cell}.none{display:none}.font-size0{font-size:0px}.line-height0{line-height:0px}.width0{width:0px}.width0ppc{width:0%}.height0{height:0px}.min-height0{min-height:0px}.height0ppc{height:0%}.padding0{padding:0px}.padding-updown0{padding-top:0px;padding-bottom:0px}.padding-side0{padding-left:0px;padding-right:0px}.padding-top0{padding-top:0px}.padding-bottom0{padding-bottom:0px}.padding-right10{padding-right:10px}.padding-left0{padding-left:0px}.margin-updown0{margin-top:0px;margin-bottom:0px}.margin-side0{margin-left:0px;margin-right:0px}.margin-top10{margin-top:10px}.margin-top30{margin-top:30px}.margin-top40{margin-top:40px}.margin-bottom10{margin-bottom:10px}.margin-bottom20{margin-bottom:20px}.margin-bottom30{margin-bottom:30px}.margin-left30{margin-left:30px}.margin-left40{margin-left:40px}.margin-right10{margin-right:10px}.margin-right20{margin-right:20px}.margin-right30{margin-right:30px}.margin-right40{margin-right:40px}.top0{top:0px}.left0{left:0px}.right0{right:0px}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.border-right{border-right:1px solid #ccc}.border-left{border-left:1px solid #ccc}.border-top-dotted{border-top:1px dotted #ccc}.border-bottom-dotted{border-bottom:1px dotted #ccc}.border-right-dotted{border-right:1px dotted #ccc}.border-left-dotted{border-left:1px dotted #ccc}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}.hidden{visibility:hidden}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.anchor{text-decoration:none;color:#333}.italic{font-style:italic}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all;word-wrap:break-word}.border-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.dummy-img{z-index:-100;position:absolute;top:-1000px;left:-1000px;width:1px;height:1px}.btns.clearfix{text-align:left;text-decoration:none;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px}.btns.clearfix .fa{float:left;line-height:40px;width:45px;font-size:22px;text-align:center;margin:0;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.btns.clearfix .text{float:left;line-height:40px;font-size:16px;text-align:left;padding-right:10px}.btns.clearfix:hover{text-decoration:none;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.post-btn{color:#fff;letter-spacing:1px;background-color:#c64d2e;border:2px solid #b13e27;margin-right:10px}.post-btn:hover{color:#fff}.question-btn{color:#fff;letter-spacing:1px;background-color:#4D90FE;border:2px solid #3079ED}.question-btn:hover{color:#fff}.load-btn{width:400px;height:40px;color:#fff;font-size:16px;cursor:pointer;text-align:center;border:none;background-color:#EEB900;display:inline-block;*display:inline;zoom:1}.load-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.btn-base{cursor:pointer;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.09)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;display:inline-block;*display:inline;zoom:1}.btn-base:hover{background-color:#f1f1f1;border-bottom:1px solid #e7e7e7}.btn-base.disabled:hover{background-color:#fff;border:1px solid #ddd;opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}.submit-btn{background-color:#EEB900;border:none;cursor:pointer;color:#fff;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px}.submit-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.cancel-btn{border:1px solid #d6d6d6;background-color:#efefef}.cancel-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}main,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}svg{display:inline}output{display:inline-block;*display:inline;zoom:1}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,select,p,blockquote,th,td,figure{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}table{border-collapse:collapse;border-spacing:0}img{border:0}li{color:#333;list-style-type:none}body{font-size:75%}:root>body{font-size:13px}#wrapper{text-align:center}p{color:#333}a{color:#1681b2;text-decoration:none;word-break:break-all;cursor:pointer}a:hover{color:#3398e2;text-decoration:underline}a:active{color:#3398e2}@media print{.clearfix:after{height:1px;margin-bottom:-1px;visibility:hidden}}body{background:#f1f1f1;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body input.dummy[type="text"]{visibility:hidden;width:1px;height:1px;margin:0;padding:0;border:none;float:left;clear:left}#wrapper{text-align:center}#main-area{width:1010px;text-align:left;margin:5px auto 30px auto}#main-area .box{background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-o-box-shadow:0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,.1)}#main-area .box+.box{margin-top:20px}#main-area:after{height:1px;margin-bottom:-1px;visibility:hidden}.candidates{line-height:22px}[data-content-before]:before{content:attr(data-content-before)}[data-content-after]:after{content:attr(data-content-after)}[data-auto-link]{word-wrap:break-word;word-break:break-all}input[type="button"],input[type="submit"]{-webkit-appearance:none}#site-redirect{text-align:left;font-size:18px;width:600px;background-color:#fff;position:fixed;top:50%;left:50%;padding:20px;margin-top:-140px;margin-left:-300px;z-index:999;border:2px solid #555;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px}#site-redirect a{display:block}.site-redirect-h2{font-size:20px;font-weight:bold;text-align:center;color:red;margin-bottom:20px}.site-redirect-p{margin-bottom:20px}#js-warning,#cookie-warning,#browser-warning,#sp-warning{display:block;color:#fff;font-size:14px;background-color:#444;text-align:center}#sp-warning{text-align:left}#sp-warning .link{color:#fff;font-size:18px;line-height:39px;text-align:center;display:block;height:37px;border:none;background-color:#EEB900;box-shadow:0 2px 0 #CC9700;cursor:pointer;margin:10px auto;padding:0 15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px}.feature-topics{position:relative;display:table;width:100%;padding:10px;font-size:16px;text-decoration:none;color:#222;border-bottom:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.feature-topics .wrapper-photo{width:80px;display:table-cell;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.feature-topics .wrapper-photo img{display:block}.feature-topics p{display:table-cell;position:relative;vertical-align:top;line-height:1.4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.topics:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.lpd-square{text-align:center;padding-bottom:20px}.lpd-square a{text-align:center;display:inline-block;*display:inline;zoom:1}.pr-banner-ef,.pr-banner-job,.matching-banner{text-align:center;margin:15px auto}.pr-banner-ef a,.pr-banner-job a,.matching-banner a{text-align:center;display:inline-block;*display:inline;zoom:1}.pr-banner-ef a img,.pr-banner-job a img,.matching-banner a img{box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-o-box-shadow:0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,.1)}.pr-banner-ef:hover,.pr-banner-job:hover,.matching-banner:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.wrapper-popup,.input-wrapper-popup,.loading-wrapper-popup{position:absolute;min-height:100%;min-width:100%;width:100%;height:100%;left:0px;top:0px;z-index:3}.wrapper-popup .popup-back,.input-wrapper-popup .popup-back,.loading-wrapper-popup .popup-back{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";*filter:alpha(opacity=50);zoom:1}.wrapper-popup .popup-dialog,.input-wrapper-popup .popup-dialog,.loading-wrapper-popup .popup-dialog{position:fixed;font-size:16px;border-top:none;letter-spacing:0px;background-color:#FFF;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-khtml-border-radius:7px}.wrapper-popup .popup-dialog .popup-header,.input-wrapper-popup .popup-dialog .popup-header,.loading-wrapper-popup .popup-dialog .popup-header{text-align:center;padding:10px;cursor:pointer;border:1px solid #F1F1F1;background-color:#FBFBFB;margin-bottom:10px;zoom:1;border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;background:linear-gradient(#fbfbfb,#f1f1f1);background:-webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#F1F1F1));background:-moz-linear-gradient(top, #FBFBFB, #F1F1F1);background:-o-linear-gradient(top, #FBFBFB, #F1F1F1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFBFBFB, endcolorstr=#FFF1F1F1)";*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFF1F1F1');zoom:1}.wrapper-popup .popup-dialog .popup-header .popup-title,.input-wrapper-popup .popup-dialog .popup-header .popup-title,.loading-wrapper-popup .popup-dialog .popup-header .popup-title{font-size:16px}.wrapper-popup .popup-dialog .popup-header .popup-close-btn,.input-wrapper-popup .popup-dialog .popup-header .popup-close-btn,.loading-wrapper-popup .popup-dialog .popup-header .popup-close-btn{color:#fff;font-weight:bold;position:absolute;top:12px;right:10px;padding:0 5px;cursor:pointer;background-color:#999}.wrapper-popup .popup-dialog .popup-content,.input-wrapper-popup .popup-dialog .popup-content,.loading-wrapper-popup .popup-dialog .popup-content{text-align:center;margin:auto;vertical-align:top;padding:10px 10px}.wrapper-popup .popup-dialog .popup-anchor,.input-wrapper-popup .popup-dialog .popup-anchor,.loading-wrapper-popup .popup-dialog .popup-anchor{text-decoration:none;cursor:pointer}.input-wrapper-popup .popup-dialog{position:absolute}.loading-wrapper-popup{z-index:99}#loading-dialog{position:fixed;text-align:center;background:#222;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px}.wrapper-popup .btn-area,.input-wrapper-popup .btn-area,.loading-wrapper-popup .btn-area{height:34px;margin-bottom:30px}.wrapper-popup .popup-content>.message-block,.input-wrapper-popup .popup-content>.message-block,.loading-wrapper-popup .popup-content>.message-block{width:478px;font-size:16px;margin-bottom:20px}.wrapper-popup .confirm-btn,.input-wrapper-popup .confirm-btn,.loading-wrapper-popup .confirm-btn{min-width:110px;font-size:16px;padding:5px 30px;background-color:#c8d7dc;text-align:center;border:none;cursor:pointer;vertical-align:top;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;display:inline-block;*display:inline;zoom:1}.wrapper-popup .confirm-btn.first,.input-wrapper-popup .confirm-btn.first,.loading-wrapper-popup .confirm-btn.first{margin-right:10px}.wrapper-popup .confirm-btn:hover,.input-wrapper-popup .confirm-btn:hover,.loading-wrapper-popup .confirm-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.popup-dialog .popup-content .login-message{width:478px;margin-bottom:15px;padding:0 20px}.popup-dialog .popup-content .wrapper-links{text-align:center;margin-top:10px;margin-bottom:40px}.popup-dialog .popup-content .wrapper-links span{font-size:14px;color:#666;padding:0 5px}.popup-dialog .popup-content .wrapper-links .register-notice{padding-top:10px;font-size:14px;text-align:left;line-height:1.4}.page-header{background-color:#fff;border-bottom:1px solid #ddd}.page-header .header-inner{display:table;width:1010px;padding:14px 0;margin:0 auto;text-align:left}.page-header .header-inner .logo-block{display:table-cell;vertical-align:middle;text-decoration:none;padding-right:10px;text-decoration:none}.page-header .header-inner .logo-block:hover{text-align:none}.page-header .header-inner .left{display:table-cell;vertical-align:middle;max-width:740px}.page-header .header-inner .left .menu-list{font-size:16px;padding:0 10px;cursor:pointer;color:#333;vertical-align:top;display:inline-block;*display:inline;zoom:1}.page-header .header-inner .left .menu-list a{display:block;color:#333;cursor:pointer}.page-header .header-inner .left .menu-list a:hover{color:#F8A41A;text-decoration:none}.page-header .header-inner .left .menu-list .fa{margin-left:4px}.page-header .header-inner .left .menu-list.more-area{position:relative}.page-header .header-inner .left .menu-list .more-btn{display:block;color:#333;cursor:pointer}.page-header .header-inner .left .menu-list .more-btn:hover{color:#F8A41A;text-decoration:none}.page-header .header-inner .left .menu-list .more-btn+.more-data{position:absolute;left:-100%;top:40px;width:350px;background-color:#fff;padding:10px 20px;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);z-index:2;display:none}.page-header .header-inner .left .menu-list .more-btn+.more-data .more-list li{width:49%;vertical-align:top;display:inline-block;*display:inline;zoom:1}.page-header .header-inner .left .menu-list .more-btn+.more-data:before{content:"";position:absolute;width:0;display:block;top:-11px;left:155px;border-color:transparent #efebeb;border-color:rgba(255,255,255,0) #efebeb;border-width:0 10px 13px 10px;border-style:solid;z-index:3}.page-header .header-inner .left .menu-list .more-btn+.more-data:after{content:"";position:absolute;width:0;display:block;top:-11px;left:155px;border-color:transparent #FFF;border-color:rgba(255,255,255,0) #FFF;border-width:0 10px 12px 10px;border-style:solid;z-index:3}.page-header .header-inner .left .menu-list .more-btn.active+.more-data{display:block}.page-header .header-inner .search{width:350px;display:table-cell;vertical-align:middle}.page-header .header-inner .search .search-area{position:relative}.page-header .header-inner .search .search-area .search-block{position:absolute;top:0;left:0;z-index:2}.page-header .header-inner .search .search-area .search-block .wrapper-category{position:relative;float:left;height:100%;line-height:35px;overflow:hidden;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.09)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.09) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#17000000')";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#17000000');background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:0 10px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px}.page-header .header-inner .search .search-area .search-block .wrapper-category .selected{position:relative;top:0;left:0}.page-header .header-inner .search .search-area .search-block .wrapper-category .selected .fa{font-size:16px;margin-left:2px}.page-header .header-inner .search .search-area .search-block .wrapper-category .category-select{font-size:13px;height:100%;border:1px solid #ccc;position:absolute;cursor:pointer;top:0;left:0;opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";*filter:alpha(opacity=0);zoom:1}.page-header .header-inner .search .search-area .search-block .wrapper-category:hover{background-color:#f1f1f1;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3),0px 0px 5px 0px rgba(255,255,255,0.7) inset;-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3),0px 0px 5px 0px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3),0px 0px 5px 0px rgba(255,255,255,0.7) inset;-ms-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3),0px 0px 5px 0px rgba(255,255,255,0.7) inset}.page-header .header-inner .search .search-area .search-input{display:block;width:100%;height:37px;border:none;padding-left:73px;padding-right:55px;margin-bottom:0;outline:none;border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}#html-en .page-header .header-inner .search .search-area .search-input{padding-left:89px}.page-header .header-inner .search .search-area .search-button{position:absolute;width:40px;height:37px;right:0;top:0;border:none;cursor:pointer;text-align:center;color:#fff;font-size:16px;z-index:1;background-color:#7D7E7D;background:linear-gradient(#7d7e7d,#0e0e0e);background:-webkit-gradient(linear, left top, left bottom, from(#7D7E7D), to(#0E0E0E));background:-moz-linear-gradient(top, #7D7E7D, #0E0E0E);background:-o-linear-gradient(top, #7D7E7D, #0E0E0E);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF7D7E7D, endcolorstr=#FF0E0E0E)";*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF7D7E7D', endColorstr='#FF0E0E0E');zoom:1;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-khtml-border-radius:0 2px 2px 0}.page-header .header-inner .search .search-area .search-button:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.page-header .header-inner .search .search-area .suggester .candidates{z-index:10;padding:0}.page-header .header-inner .search .search-area .suggester .candidates li{display:table;width:350px;padding:5px 10px;font-size:13px;text-align:left;cursor:pointer;margin-left:-74px;white-space:normal;text-overflow:initial;overflow-x:visible;border-left:2px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}#html-en .page-header .header-inner .search .search-area .suggester .candidates li{margin-left:-90px}.page-header .header-inner .search .search-area .suggester .candidates li .icon-box{width:50px;display:table-cell;vertical-align:middle}.page-header .header-inner .search .search-area .suggester .candidates li .icon-box .candidate-icon{height:40px;min-height:40px;max-height:40px;text-align:center;overflow:hidden}.page-header .header-inner .search .search-area .suggester .candidates li .candidate{display:table-cell;padding-left:10px;vertical-align:middle;text-align:left;color:#4d4d4d}.page-header .header-inner .search .search-area .suggester .candidates li:hover,.page-header .header-inner .search .search-area .suggester .candidates li.active{background-color:#CCC;border-color:#B15027}.page-header .header-inner .right{display:table-cell;vertical-align:middle;text-align:right}.page-header .header-inner .right .list{padding:0 5px;cursor:pointer;vertical-align:middle;display:inline-block;*display:inline;zoom:1}.page-header .header-inner .right .list a{color:#333;display:block;text-decoration:none}.page-header .header-inner .right .list a:hover{color:#F8A41A}.page-header .header-inner .right .list .fa{margin-right:4px}.page-header .header-inner .right .list:hover{color:#F8A41A}.page-header .header-inner .right .list.last{padding-right:0}.page-header .header-inner .right #language-form{overflow:hidden}.page-header .header-inner .right #language-form select{background-color:transparent;border:none;cursor:pointer;width:131%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;-khtml-appearance:none}.page-header .header-inner .right #language-form select:focus option{color:black}.page-header .header-inner .right #language-form select::-ms-expand{display:none}.page-header .header-inner .right .list.is-loggedin{border-right:none;padding-right:0}.page-header .header-inner .right .list.is-loggedin .wapper-icon{display:inline;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;margin-right:3px;border:2px solid #EDEDED;overflow:hidden;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-khtml-border-radius:100%;display:inline-block;*display:inline;zoom:1}.page-header .header-inner .right .list.is-loggedin .wapper-icon .noimage-user-30{width:30px;height:30px;background-color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-khtml-border-radius:100%}.page-header .header-inner .right .list.is-loggedin .handle-name{display:inline;max-width:100px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;text-decoration:none;height:30px;cursor:pointer}.page-header .header-inner .right .list.is-loggedin .handle-name:hover{color:#F8A41A}.page-header .header-inner .right .my-menu-block{border-right:none;width:30px;line-height:36px;font-size:12px;padding:0 5px;border:1px transparent solid;border-bottom:none;cursor:pointer;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;display:inline-block;*display:inline;zoom:1}.page-header .header-inner .right .my-menu-block .fa-chevron-down{margin-right:0}.page-header .header-inner .right .my-menu-block .my-menu{width:110px;line-height:27px;position:absolute;top:36px;z-index:5;padding:5px 0;background-color:#fff;border:1px #ccc solid;border-top:none;display:none;margin-left:-88px}.page-header .header-inner .right .my-menu-block .my-menu .my-list{text-align:left;cursor:pointer}.page-header .header-inner .right .my-menu-block .my-menu .my-list a{color:#333;padding-left:20px;display:block;text-decoration:none;color:#222}.page-header .header-inner .right .my-menu-block .my-menu .my-list:hover{background-color:#F8A41A}.page-header .header-inner .right .my-menu-block .my-menu .my-list:hover a{color:#222}.page-header .header-inner .right .my-menu-block:hover{color:#333;background-color:#fff;border:1px #ccc solid}.page-header .header-inner .right .my-menu-block:hover>.fa-chevron-down+.my-menu{display:block}.page-header .header-inner.lower{padding:28px 20px 0 20px;background-color:#fff;border:1px solid #ddd;border-top:none;border-bottom:none}#scroll-top{cursor:pointer;position:absolute;right:0;top:-50px;background-image:url("/st/img/sprite.png");background-position:0 0;background-repeat:no-repeat;width:47px;height:48px}.page-footer{padding-top:35px;text-align:center}.page-footer .footer-inner{position:relative;width:970px;margin:0 auto;text-align:left;padding-bottom:50px}.page-footer .footer-inner .other-links{margin-bottom:30px}.page-footer .footer-inner .other-links .footer-title{font-weight:bold;color:#292623;font-size:14px;margin-bottom:10px}.page-footer .footer-inner .footer-navi{font-size:12px;text-align:left;margin:0 0 10px 0;padding:5px 8px 10px 0}.page-footer .footer-inner .footer-navi.upper{margin:25px 0 5px 0;padding:15px 8px 0 0;border-top:1px solid #ffffff;box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6;-moz-box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6;-webkit-box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6;-o-box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6;-ms-box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6;-khtml-box-shadow:0px -1px #d2ceb6, 0px -1px #d2ceb6}.page-footer .footer-inner .footer-li{margin-right:10px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.page-footer .footer-inner .copyright{color:#666;font-size:10px}.noimage-agent-120{background-image:url("/st/img/sprite.png");background-position:-193px -41px;background-repeat:no-repeat;width:120px;height:120px}.noimage-agent-100{background-image:url("/st/img/sprite.png");background-position:-311px -121px;background-repeat:no-repeat;width:100px;height:100px}.noimage-agent-80{background-image:url("/st/img/sprite.png");background-position:-310px -41px;background-repeat:no-repeat;width:80px;height:80px}.noimage-agent-78{background-image:url("/st/img/sprite.png");background-position:-310px -41px;background-repeat:no-repeat;width:78px;height:78px}.noimage-agent-50{background-image:url("/st/img/sprite.png");background-position:-145px -100px;background-repeat:no-repeat;width:50px;height:50px}.noimage-school-120{background-image:url("/st/img/sprite.png");background-position:-420px -72px;background-repeat:no-repeat;width:120px;height:120px}.noimage-school-100{background-image:url("/st/img/sprite.png");background-position:-420px -274px;background-repeat:no-repeat;width:100px;height:100px}.noimage-school-90{background-image:url("/st/img/sprite.png");background-position:-184px -200px;background-repeat:no-repeat;width:90px;height:90px}.noimage-school-80{background-image:url("/st/img/sprite.png");background-position:-420px -195px;background-repeat:no-repeat;width:80px;height:80px}.noimage-school-78{background-image:url("/st/img/sprite.png");background-position:-420px -195px;background-repeat:no-repeat;width:78px;height:78px}.noimage-school-50{background-image:url("/st/img/sprite.png");background-position:-370px -221px;background-repeat:no-repeat;width:50px;height:50px}.noimage-school-30{background-image:url("/st/img/sprite.png");background-position:-390px -71px;background-repeat:no-repeat;width:30px;height:30px}.noimage-user-120{background-image:url("/st/img/sprite.png");background-position:-184px -290px;background-repeat:no-repeat;width:120px;height:120px}.noimage-user-100{background-image:url("/st/img/sprite.png");background-position:-305px -336px;background-repeat:no-repeat;width:100px;height:100px}.noimage-user-90{background-image:url("/st/img/sprite.png");background-position:-305px -438px;background-repeat:no-repeat;width:90px;height:90px}.noimage-user-80{background-image:url("/st/img/sprite.png");background-position:-461px -374px;background-repeat:no-repeat;width:80px;height:80px}.noimage-user-78{background-image:url("/st/img/sprite.png");background-position:-420px -195px;background-repeat:no-repeat;width:78px;height:78px}.noimage-user-65{background-image:url("/st/img/sprite.png");background-position:-184px -410px;background-repeat:no-repeat;width:65px;height:65px}.noimage-user-55{background-image:url("/st/img/sprite.png");background-position:-405px -374px;background-repeat:no-repeat;width:55px;height:55px}.noimage-user-50{background-image:url("/st/img/sprite.png");background-position:-500px -195px;background-repeat:no-repeat;width:50px;height:50px}.noimage-user-35{background-image:url("/st/img/sprite.png");background-position:-376px -276px;background-repeat:no-repeat;width:35px;height:35px}.noimage-user-32{background-image:url("/st/img/sprite.png");background-position:-274px -238px;background-repeat:no-repeat;width:32px;height:32px}.noimage-user-30{background-image:url("/st/img/sprite.png");background-position:-275px -238px;background-repeat:no-repeat;width:30px;height:30px}.breadcrumb{padding:10px 15px}.breadcrumb-li{padding-right:2px;display:inline;line-height:30px}.breadcrumb-li a:hover{text-decoration:none}.breadcrumb-li a:hover span{text-decoration:underline}.breadcrumb-li a:before{font-family:Arial;margin:5px;color:#999;font-weight:bold}.breadcrumb-li span:before{font-family:Arial;margin:5px;color:#999;font-weight:bold}.breadcrumb-li+.breadcrumb-li a:before{content:'> '}.pager{min-height:30px;margin-top:20px;text-align:center}.pager li{border-style:solid;border-width:1px;outline:medium none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;display:inline-block;*display:inline;zoom:1}.pager li.current{color:#696969;border-color:#d2d2d2 #d2d2d2 #d8d8d8;font-size:12px;margin:0 3px;padding:6px 12px;text-shadow:0 1px 0 rgba(255,255,255,0.53);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.53);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.53);-o-text-shadow:0 1px 0 rgba(255,255,255,0.53);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.53);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.53);box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset;-o-box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset;-ms-box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset;-khtml-box-shadow:0 1px 0 rgba(255,255,255,0.58),0 1px 6px rgba(0,0,0,0.07) inset,0 -14px 13px rgba(255,255,255,0.2) inset}.pager .link{margin:0 3px;background:none repeat scroll 0 0 #eeeeee;border-color:#d8d8d8 #d8d8d8 #cccccc;box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset;-ms-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset;-khtml-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.57) inset}.pager .link a{font-size:12px;padding:6px 12px;color:#1681b2;text-decoration:none;cursor:pointer;display:block}.pager .link:hover{text-decoration:none;box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;-ms-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;-khtml-box-shadow:0 2px 2px rgba(0,0,0,0.027),0 1px 0 rgba(255,255,255,0.69) inset,0 -1px 0 rgba(0,0,0,0.02) inset,0 14px 13px rgba(255,255,255,0.75) inset;text-shadow:0 1px 0 rgba(255,255,255,0.69);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.69);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.69);-o-text-shadow:0 1px 0 rgba(255,255,255,0.69);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.69);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.69)}input[type="text"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="password"]{width:300px;border:1px solid #ccc;font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px}input[type="text"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="password"]:focus,textarea:focus{background-color:#fff0f0}input[type="checkbox"],input[type="radio"]{margin-right:4px}textarea{border:1px solid #ccc;font-size:14px;padding:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px}label{cursor:pointer}input[type="date"]{width:11em}input[type="time"]{width:6em}input[type="text"].ten{width:10em}input[type="text"].eight{width:8em}input[type="text"].six{width:6em}input[type="text"].four{width:4em}input[type="text"].two{width:2em}input[type="text"].long{width:500px}input[type="number"].ten{width:10em}input[type="number"].eight{width:8em}input[type="number"].four{width:4em}#main-area{background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-o-box-shadow:0 1px 2px rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,.1);-khtml-box-shadow:0 1px 2px rgba(0,0,0,.1)}.area{padding:15px 20px 20px 20px;position:relative;display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area h1{font-size:32px;line-height:30px;color:#4d4d4d;font-weight:normal;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ededed}.area .list-area{float:right;width:785px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .list-area .count-block{font-size:14px;color:#4d4d4d;letter-spacing:1px;padding:10px 0}.area .list-area .count-block .number{font-size:18px;color:#B15027}.area .list-area .candidate-block{font-size:13px;text-align:right;letter-spacing:1px}.area .list-area .candidate-block .fix-content{text-align:left;width:510px;display:inline-block;*display:inline;zoom:1}.area .list-area .candidate-block .fix-content dt{color:#dd4b39}.area .list-area .candidate-block .fix-content dt,.area .list-area .candidate-block .fix-content dd{vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .candidate-block .candidate-list{padding-left:5px;width:410px}.area .list-area .candidate-block .candidate-list .candidate{color:#1a0dab;font-weight:bold;margin-right:10px;display:inline-block;*display:inline;zoom:1}.area .list-area .block{position:relative;font-size:16px;margin-bottom:30px}.area .list-area .block .title-block{width:100%;font-size:14px;color:#7a7a7a;font-weight:bold;background-color:#f5f5f5;display:table;z-index:4;margin-top:48px}.area .list-area .block .title-block .info-block{padding:5px 10px;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .list-area .block .title-block .graph-block{width:391px;display:table-cell}.area .list-area .block .title-block .graph-block .city-scale,.area .list-area .block .title-block .graph-block .non-resident-rate,.area .list-area .block .title-block .graph-block .admission-rate{width:130px;padding:5px 10px;border-left:5px solid white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;display:inline-block;*display:inline;zoom:1}.area .list-area .block .primary-type-block{position:relative}.area .list-area .block.loading .primary-type-block:before{content:'';top:0;position:absolute;width:100%;height:100%;background-color:white;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1;z-index:4}.area .list-area .block li.empty{text-align:center;padding:20px 10px}.area .list-area .block .list-block{display:table;width:100%;padding:30px 0 20px 5px;border-bottom:1px solid #ededed;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .list-area .block .list-block:first-child{border-top:1px solid #ededed}.area .list-area .block .list-block:hover{background:#fafbfd;transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-khtml-transition:background-color .3s}.area .list-area .block .list-block:hover h2{text-decoration:underline}.area .list-area .block .list-block a{display:block;color:#7a7a7a;text-decoration:none}.area .list-area .block .list-block .icon-block{width:120px;vertical-align:top;display:table-cell}.area .list-area .block .list-block .icon-block .icon{width:120px;height:120px;line-height:120px;text-align:center;border:2px solid #ededed;position:relative;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .icon-block .icon .paperclip-block{width:100%;position:absolute;top:10px;left:0px}.area .list-area .block .list-block .icon-block .icon .paperclip-block .fa-paperclip{position:absolute;height:40px;width:40px;line-height:40px;text-align:center;cursor:pointer;font-size:86%;color:#222;top:0;left:0;z-index:3;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.area .list-area .block .list-block .icon-block .icon .paperclip-block .fa-paperclip.back{font-size:100%;color:#fff;z-index:2;opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";*filter:alpha(opacity=100);zoom:1}.area .list-area .block .list-block .icon-block .icon .paperclip-block .fa-paperclip.active,.area .list-area .block .list-block .icon-block .icon .paperclip-block .fa-paperclip:hover{color:#2cac6b}.area .list-area .block .list-block .icon-block .icon .paperclip-block .fa-paperclip:hover+.notice{display:block}.area .list-area .block .list-block .icon-block .icon .paperclip-block .notice{position:absolute;display:none;color:#fff;text-align:center;line-height:2em;font-size:12px;top:9px;left:35px;padding:1px 5px;background-color:#222;z-index:2;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-khtml-border-radius:20px}.area .list-area .block .list-block .info-block{padding-left:20px;vertical-align:top;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .list-area .block .list-block .info-block .name-block{position:relative;min-height:44px;padding-bottom:5px;margin-bottom:10px;border-bottom:2px dotted #ededed;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .list-area .block .list-block .info-block .name-block h2{line-height:1;color:#23a9e7;font-size:18px}.area .list-area .block .list-block .info-block .name-block .u-name{color:#666;font-size:12px;margin-top:5px}.area .list-area .block .list-block .info-block .name-block .u-name .type{margin-left:10px;padding-left:10px;border-left:1px solid #ededed}.area .list-area .block .list-block .info-block .name-block .u-name .type .type-name+.type-name{margin-left:5px}.area .list-area .block .list-block .info-block .name-block .u-name .wrapper-offices span+span,.area .list-area .block .list-block .info-block .name-block .u-name .wrapper-supports span+span,.area .list-area .block .list-block .info-block .name-block .u-name .wrapper-languages span+span{border-left:1px solid #ededed;padding-left:5px;margin-left:5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .review-block{font-size:13px;margin-bottom:10px}.area .list-area .block .list-block .info-block .review-block .review{width:480px;color:#797152;font-weight:bold;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .review-block .reviewer{width:120px;color:#797152;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .review-block .reviewer:before{content:"by "}.area .list-area .block .list-block .info-block .rating-block{position:relative;vertical-align:top;font-size:14px;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .avg-review-score{vertical-align:middle;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .avg-review-score .fa{margin:0 1px;font-size:22px;margin-right:0px}.area .list-area .block .list-block .info-block .rating-block .avg-review-score .fa-star,.area .list-area .block .list-block .info-block .rating-block .avg-review-score .fa-star-half-o{color:#fed274}.area .list-area .block .list-block .info-block .rating-block .avg-review-score .fa-star-o{color:#ddd}.area .list-area .block .list-block .info-block .rating-block .avg-score-number{height:22px;line-height:22px;font-size:18px;letter-spacing:1.5px;margin-left:5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .no-score{height:22px;line-height:22px;font-size:16px;color:#999;margin-left:5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .avg-reviews-number{height:22px;line-height:22px;margin-left:5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .avg-reviews-number .number{font-size:16px;margin-left:5px}.area .list-area .block .list-block .info-block .rating-block .wrapper-question{margin-left:5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .rating-block .question{cursor:pointer;color:#c1b89a;font-weight:bold}.area .list-area .block .list-block .info-block .rating-block .question:before{padding:0 3px;color:#fff;font-size:14px;font-weight:normal;background-color:#c1b89a;border:1px solid #ededed;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px}.area .list-area .block .list-block .info-block .rating-block .question:hover{text-decoration:none}.area .list-area .block .list-block .info-block .rating-block .question:hover+.notice{display:block}.area .list-area .block .list-block .info-block .rating-block .notice{z-index:2;display:none;position:absolute;border:2px solid #ededed;top:30px;left:59px;width:180px;padding:10px;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px}.area .list-area .block .list-block .info-block .rating-block .notice .body{position:relative}.area .list-area .block .list-block .info-block .rating-block .notice .body .triangle{position:absolute;width:0;height:0;border:10px solid transparent;border-bottom-color:#ededed;top:-33px;left:75px}.area .list-area .block .list-block .graph-block{width:391px;display:table-cell;font-size:14px}.area .list-area .block .list-block .graph-block .city-scale,.area .list-area .block .list-block .graph-block .circle-block{width:130px;text-align:center;vertical-align:middle;padding:5px 10px;border-left:5px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .graph-block .circle-block .circle-svg{width:100px;height:100px;overflow:initial}.area .list-area .block .list-block .graph-block .circle-block .circle-svg .bg{fill:#e9e9e9}.area .list-area .block .list-block .graph-block .circle-block .circle-svg .rate{fill:transparent;stroke-width:31.830988618379067}.area .list-area .block .list-block .graph-block .circle-block .circle-svg .label{dominant-baseline:middle;text-anchor:middle;font-size:5px;pointer-events:none}.area .list-area .block .list-block .graph-block .circle-block .circle-svg .label.large{font-size:11px}.area .list-area .block .list-block .graph-block .circle-block .circle-info{padding-top:10px;text-align:left}.area .list-area .block .list-block .graph-block .circle-block .circle-info:empty{display:none}.area .list-area .block .list-block .graph-block .circle-block .color-label{margin-right:5px;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .graph-block .circle-block .color-label .color,.area .list-area .block .list-block .graph-block .circle-block .color-label .name,.area .list-area .block .list-block .graph-block .circle-block .color-label .rate{vertical-align:middle;display:inline-block}.area .list-area .block .list-block .graph-block .circle-block .color-label .color{width:1em;height:1em}.area .list-area .block .list-block .graph-block .circle-block .color-label .name{padding-left:5px}.area .list-area .block .list-block .graph-block .circle-block .color-label .rate:before{content:'-'}.area .list-area .block .school-type-list .count-block{position:absolute;top:-75px}.area .list-area .block .school-type-list .list-block .info-block{width:252px}.area .list-area .block .school-type-list .list-block .info-block .name-block{padding-bottom:0;margin-bottom:5px;border:none}.area .list-area .block .btns{font-size:14px}.area .list-area .block .btns .fa{font-size:18px;line-height:16px;margin-right:4px;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.area .list-area .block .btns .text{font-size:13px;line-height:16px}.area .list-area .block .btns .mylist-btn{color:#2cac6b;cursor:pointer;display:inline-block;*display:inline;zoom:1}.area .list-area .block .btns .mylist-btn .fa{margin-right:4px}.area .list-area .block .btns .mylist-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.area .result-nothing{background-color:#fefae6;padding:10px;margin-bottom:10px}.area .result-nothing .subject{font-size:16px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #DDC49C;font-weight:bold}.area .result-nothing .subject .fa{margin-right:4px}.area .result-nothing .text{margin-top:5px;margin-bottom:20px}.area .sub{float:left;width:184px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .sub .input[type="text"]{width:100%}.area .sub .block{padding-bottom:14px;margin-bottom:0}.area .sub .block dt{font-size:14px;font-weight:bold;color:#7a7a7a;cursor:pointer;text-overflow:ellipsis;overflow:hidden;padding-top:10px;padding-bottom:10px;vertical-align:middle}.area .sub .block dd select{width:100%;height:26px;background-color:#f5f5f5;border:1px solid #e1e1e1;color:#4d4d4d;font-size:14px;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0}.area .sub .block dd select+select{margin-top:14px}.area .sub .block dd select[disabled]{color:#ddd;cursor:default}.area .sub .block dd label{display:block;padding-bottom:3px;font-size:15px}.area .sub .block dd label.office-jp-only{margin-bottom:5px}.area .sub .block dd div,.area .sub .block dd output{color:#7a7a7a}.area .sub .block dd.name-search{position:relative}.area .sub .block dd.name-search input[type="text"]{width:100%;height:26px;line-height:24px;margin-bottom:0;padding-left:25px;border-color:#e1e1e1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}.area .sub .block dd.name-search .fa-search{position:absolute;top:0;left:2px;font-size:14px;color:#23a9e7;width:20px;height:26px;line-height:26px;text-align:center}.area .sub .block dd .range-block{padding:0 10px}.area .sub .block dd .range-block .range-input{width:100%}.area .adsense-list{width:730px;text-align:center;margin:0 auto 10px auto}.area .adsense-list .pr{text-align:left;color:#999;font-size:12px;line-height:1;margin-bottom:5px}.area .adsense-square{width:700px;margin:0 auto 40px auto}.area .adsense-square .pr{color:#999;font-size:12px;line-height:1;margin-bottom:5px;padding-top:10px}.area .adsense-square .ad{margin:0 5px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .lpd-square{margin:30px 0}.area .lpd-square .ad{margin:0 20px;vertical-align:top;display:inline-block;*display:inline;zoom:1}.area .lpd-square .ad:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}.area .adsense-list-link{margin-bottom:30px;padding-top:20px}.area .adsense-link{text-align:center;margin-bottom:10px;padding-top:20px}.area .lpd-long{margin:30px 0}#review-list{margin-bottom:40px}#review-list .review-block{width:100%}#review-list .review-block .target-block{display:none}#review-list .review-block .primary-title{font-size:18px;margin-bottom:15px}#review-list .review-block .primary-title .fa{margin-right:4px}#review-list .review-block .review-body{display:table}#review-list .review-block .reviewer{width:140px;max-width:140px;padding-right:10px;vertical-align:top;font-size:14px;color:#666;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}#review-list .review-block .reviewer .photo{display:block;width:80px;height:80px;line-height:80px;text-align:center;border:2px solid #EDEDED;overflow:hidden;padding:2px}#review-list .review-block .reviewer .photo .noimage-user-80{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-khtml-border-radius:100%}#review-list .review-block .reviewer .photo.member{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-khtml-border-radius:100%}#review-list .review-block .reviewer a.photo:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}#review-list .review-block .reviewer .user-name{display:block;color:#666;line-height:1.2;word-break:break-all;margin-top:10px}#review-list .review-block .reviewer .nationality img,#review-list .review-block .reviewer .nationality .name{vertical-align:middle}#review-list .review-block .reviewer .nationality .name{padding-left:5px}#review-list .review-block .reviewer .owner .official-mark{font-size:12px;background-color:#88c9f9;color:#fff;padding:2px 5px;margin-right:5px;vertical-align:top}#review-list .review-block .reviewer .owner .name{width:400px;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;display:inline-block;*display:inline;zoom:1}#review-list .review-block .reviewer .good-count{display:block;line-height:1.4;margin-top:5px;font-size:13px;color:#777}#review-list .review-block .reviewer .good-count .fa{margin-right:4px}#review-list .review-block .reviewer .btn-block{margin-top:15px;border-top:1px dashed #bbb;padding-top:10px}#review-list .review-block .reviewer .btn-block .list{display:table;width:100%;cursor:pointer;border-bottom:1px dotted #ddd;padding-top:5px;padding-bottom:5px}#review-list .review-block .reviewer .btn-block .list a{display:block;color:#333}#review-list .review-block .reviewer .btn-block .list .fa{display:table-cell;width:15px;margin-right:0}#review-list .review-block .reviewer .btn-block .list .text{display:table-cell;font-size:13px}#review-list .review-block .reviewer .btn-block .list:hover{color:#dd4b39;background-color:#eee}#review-list .review-block .reviewer .btn-block .list:hover a{color:#dd4b39;text-decoration:none}#review-list .review-block .reviewer .btn-block .list:hover .text{text-decoration:underline}#review-list .review-block .reviewer .btn-block .list.disabled{cursor:default;opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}#review-list .review-block .reviewer .btn-block .list.disabled:hover{color:#333;background:none}#review-list .review-block .reviewer .btn-block .list.disabled:hover .text{text-decoration:none}#review-list .review-block .review{position:relative;width:790px;vertical-align:top;padding:20px;border:2px solid #ddd;font-size:16px;word-break:break-word;word-wrap:break-word;display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}#review-list .review-block .review dt.title{padding-bottom:20px}#review-list .review-block .review dt.title .category{font-weight:bold}#review-list .review-block .review dt.title .category .fa{margin-right:4px}#review-list .review-block .review dt.title .review-score{vertical-align:middle;margin-left:5px}#review-list .review-block .review dt.title .review-score .fa{margin:0 1px;font-size:22px;margin-right:0px}#review-list .review-block .review dt.title .review-score .fa-star,#review-list .review-block .review dt.title .review-score .fa-star-half-o{color:#fed274}#review-list .review-block .review dt.title .review-score .fa-star-o{color:#ddd}#review-list .review-block .review dt.title .review-score .number{display:none}#review-list .review-block .review .photo-block{margin-top:20px}#review-list .review-block .review .photo-block .wrapper-photo-data{position:relative;width:90px;height:90px;line-height:90px;text-align:center;background-color:#EEE;padding:3px;margin-right:5px;vertical-align:top;cursor:pointer;display:inline-block;*display:inline;zoom:1}#review-list .review-block .review .photo-block .wrapper-photo-data .photo-data{max-width:100%;max-height:100%;vertical-align:middle;cursor:pointer}#review-list .review-block .review .comment-block{width:745px;min-height:165px}#html-ja #review-list .review-block .review .comment-block{text-align:justify}#review-list .review-block .review .comment-block .clamp{width:100%;height:3em;line-height:1.5em;text-overflow:ellipsis;white-space:normal;overflow:hidden;line-clamp:2;-moz-line-clamp:2;-webkit-line-clamp:2;-o-line-clamp:2;-ms-line-clamp:2;-khtml-line-clamp:2}#review-list .review-block .review .comment-block .clamp-blur{background-position:0 0;background-repeat:no-repeat;width:786px;background-color:white;position:relative;left:-20px}#review-list .review-block .review .comment-block .clamp-blur .blur-button{background-color:white;box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;-o-box-shadow:0 0 2px #aaa;-ms-box-shadow:0 0 2px #aaa;-khtml-box-shadow:0 0 2px #aaa;border:1px solid #B6B6B6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;color:#333;font-size:16px;font-weight:bold;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:250px;height:40px;cursor:pointer}#review-list .review-block .review .comment-block .clamp-blur .blur-button:hover{border-color:#ee8715;color:#ee8715}#review-list .review-block .review .comment-block .clamp-blur.en.type-1{background-image:url("/st/img/review/blur-top-en-1.png");height:315px}#review-list .review-block .review .comment-block .clamp-blur.en.type-2{background-image:url("/st/img/review/blur-top-en-2.png");height:485px}#review-list .review-block .review .comment-block .clamp-blur.ja.type-1{background-image:url("/st/img/review/blur-top-ja-1.png");height:271px}#review-list .review-block .review .comment-block .clamp-blur.ja.type-2{background-image:url("/st/img/review/blur-top-ja-2.png");height:481px}#review-list .review-block .review .edit-block{margin-bottom:20px;color:#1681b2;text-align:right;font-size:15px}#review-list .review-block .review .edit-block .fa{margin-right:4px}#review-list .review-block .review .edit-block .edit{cursor:pointer}#review-list .review-block .review .edit-block .edit:hover{text-decoration:underline;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}#review-list .review-block .review .edit-block .delete{margin-left:10px;cursor:pointer}#review-list .review-block .review .edit-block .delete:hover{text-decoration:underline;opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}#review-list .review-block .review .date-block{display:block;position:absolute;right:20px;top:20px;text-align:right}#review-list .review-block .review .date-block .fa{margin-right:4px}#review-list .review-block .review .date-block .status{color:#777;font-size:14px;display:block}#review-list .review-block .review .date-block .date{color:#777;font-weight:normal;font-size:14px;margin-top:1px;display:block}#review-list .review-block .review .bottom-block{font-size:13px;color:#666;padding-top:20px;margin-top:20px;border-top:1px dashed #ddd}#review-list .review-block .review .bottom-block .good-btn{color:#fff;cursor:pointer;text-align:center;padding:5px 10px;border:none;background-color:#EEB900}#review-list .review-block .review .bottom-block .good-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}#review-list .review-block .review .bottom-block .good-btn.disabled{cursor:default;opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}#review-list .review-block .review .bottom-block .good-btn.disabled:hover{opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}#review-list .review-block .review .bottom-block .url{float:right;line-height:27px}#review-list .review-block .review:before{content:"";position:absolute;width:0;display:block;top:25px;left:-13px;border-color:transparent #E3E3E3;border-color:rgba(255,255,255,0) #E3E3E3;border-width:10px 13px 10px 0;border-style:solid}#review-list .review-block .review:after{content:"";position:absolute;width:0;display:block;top:25px;left:-9px;border-color:transparent #FFF;border-color:rgba(255,255,255,0) #FFF;border-width:10px 12px 10px 0;border-style:solid}#review-list .review-block+.review-block{margin-top:40px}#review-list .empty{padding:10px}#review-list .empty .post{color:#1681b2;text-decoration:none;cursor:pointer}#review-list .empty .post:hover{color:#3398e2;text-decoration:underline}.biz-block .reply-block{position:relative;padding-top:20px;margin-top:40px;margin-bottom:20px;border-top:1px solid #ddd}.biz-block .reply-block .r-title{position:relative;padding-right:110px;font-weight:bold;margin-bottom:10px}.biz-block .reply-block .r-title .r-date{position:absolute;right:2px;top:2px;color:#777;font-weight:normal;font-size:14px}.biz-block .reply-block .r-title .r-date .fa{margin-right:4px}.biz-block .reply-block .r-edit{text-align:right}.biz-block .reply-block .r-edit .fa{margin-right:4px}.biz-block .reply-block .r-edit .edit{margin-right:10px}.biz-block .reply-block .r-edit .edit,.biz-block .reply-block .r-edit .delete{color:#1681b2;text-decoration:none;cursor:pointer}.biz-block .reply-block:before{content:"";position:absolute;top:-13px;left:32px;border-width:0 13px 13px;border-style:solid;border-color:#DDD transparent;border-color:#DDD rgba(255,255,255,0);display:block;width:0}.biz-block .reply-block:after{content:"";position:absolute;top:-12px;left:33px;border-width:0 12px 12px;border-style:solid;border-color:#fff transparent;border-color:#fff rgba(255,255,255,0);display:block;width:0}.biz-block .trigger{padding-top:20px;margin-top:20px;margin-bottom:20px;border-top:1px dashed #ddd;color:#1681b2;text-decoration:underline;word-break:break-all;text-align:right;cursor:pointer;font-size:15px}.biz-block .trigger:hover{color:#3398e2;text-decoration:none}#reply-form .reply-comment{font-size:16px;width:100%;height:150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}#reply-form .word-count{font-size:14px;color:#666;text-align:right}#reply-form .reply-btn{display:block;width:300px;height:40px;line-height:40px;font-weight:bold;font-size:16px;color:#fff;cursor:pointer;text-align:center;background-color:#EEB900;margin:0 auto;border:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px}#reply-form .reply-btn:hover{opacity:.75;-moz-opacity:.75;-ms-filter:"alpha(opacity=75)";*filter:alpha(opacity=75);zoom:1}#reply-form .disabled{opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1;cursor:default}#reply-form .disabled:hover{opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";*filter:alpha(opacity=30);zoom:1}.area .list-area .block .list-block .noimage-user-120{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-khtml-border-radius:100%}.area .list-area .block .list-block .info-block .name-block{padding-right:0}.area .list-area .block .list-block .info-block .name-block .u-name .exp-block .exp-title{display:inline;color:#c1b89a;font-weight:bold}.area .list-area .block .list-block .info-block .name-block .u-name .exp-block .wrapper-exp{width:510px;color:#797152;font-weight:bold;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;*display:inline;zoom:1}.area .list-area .block .list-block .info-block .name-block .u-name .exp-block span+span:before{content:",";margin-right:5px;color:#666}.area .list-area .block .list-block .info-block .review-block .review{width:600px}
