.entry-content>div{margin-bottom:48px}#content .top-point{margin-bottom:24px}#content .top-point i{color:#395d97}#content .post .ttl-box h3{margin:32px 0 0 !important}#content .ttl-box p{background:#fafafa;padding:16px}.recommend-box{border:1px solid #ccc;padding:16px}.recommend-box p{border-right:1px solid #ccc;float:left}.recommend-box li{float:left}.st-memobox2{padding:24px 20px}#content .st-memobox-title{margin:0 0 8px;font-weight:700}#content .st-memobox2 p{font-size:17px}#content .st-memobox2 ul.fl li{float:left;margin:0 32px 0 0}#content .st-memobox2 ul{margin-left:0}#content .st-memobox2 li{font-size:17px}#content .st-memobox2 .st-memobox-title{font-size:17px}.st-memobox2-2{padding:24px 20px;position:relative;margin:25px 0 20px;border:solid 1px #9e9e9e;border-radius:0}.st-memobox2-2 .st-memobox-title{position:absolute;display:inline-block;top:-8px;left:10px;padding:0 9px;line-height:1;background:#fff;color:#333}.st-memobox2-2 .st-memobox-title:before{content:'\f0f6\00a0';font-family:stsvg}#content .st-memobox2-2 ul{margin-left:0}#content .st-memobox2-2 p,#content .st-memobox2-2 li{font-size:15px}#content .st-memobox2-2 p:not(.st-memobox-title){line-height:1.8}#content .komozi{margin:8px 0}.skill{background:#fafafa;padding:16px}#content .skill li{float:left;font-size:15px;margin:0 40px 0 0}#content .post .qa h3{margin:32px 0 0 !important}#content .post .qa h3 .fa-quora{margin:0 16px 0 0}#content .qa-a{padding:16px;font-size:18px;line-height:1.7}#content .qa-a p:first-child:before{font-family:'FontAwesome';content:'\41';color:#947c3b;font-size:26px;margin:0 6px 0 0}.fa-quora:before{color:#395d97}.mb0{margin-bottom:0}#content .qa-a ul{margin-bottom:24px}#content .qa-a ul:last-child{margin-bottom:px}.top_catch_txt{width:400px;position:absolute;margin:0 auto;top:224px;font-size:16px;left:0;right:0}.h_txt{width:700px;margin:0 auto 40px auto;font-size:17px}#display_ad_mark_title,:root .st-catid-ad{color:#333}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#side aside ul li{padding:16px 8px;border-bottom:1px dotted #ccc}#side aside ul li a{text-decoration:none;color:#333}#side aside ul li a:hover{color:#ccc}.post blockquote cite,.post blockquote cite a{display:inline;font-size:100%}.komozi{font-size:86% !important}.li-line li{margin-bottom:16px;line-height:1.7em !important}.entry-content a img{transition:all 0s}ul.child-pages-list{display:flex;margin-left:0;padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}.child-pages-list li{width:31%;float:left;list-style:none;margin:0 0 16px}.child-pages-list a{text-decoration:none;font-weight:700;color:#333;font-size:15px}.child-pages-list a:hover{opacity:.5}.child-pages-list a img{margin-bottom:8px}.entry-content{margin-bottom:64px}aside h4:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2),#side aside h4:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2),.st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2){font-size:18px}lite-youtube{margin-bottom:40px}.recommend-list{line-height:1.7;font-size:17px;padding:16px 16px 0}.recommend-list dt{font-weight:700;display:list-item}.recommend-list dd{margin-bottom:24px;font-size:15px}.st-kaiwa-box{margin-bottom:56px !important}.st-user-comment-text p{font-style:16px !important;line-height:24px !important}.st-user-comment-box{margin-bottom:24px !important}#kuchikomi p{font-size:16px}.recommend{font-weight:700;font-size:11px;color:#bb5520}#side aside ul li a:before{content:'\f0da';font-family:'FontAwesome';margin-right:4px;font-size:16px;color:#395d97}h2:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2),.h2modoki{margin-top:72px}.h3modoki,.post h3:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){margin:56px 0 32px}.post h4:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2):not(.point):not(.rankh4),.h4modoki{margin:0;padding:0;background-color:#f3f3f3}h4:before{font-family:'FontAwesome';content:'\f058';color:#395d97;font-size:24px;margin:0 6px 0 0}.st-share:before{margin:0 -16px 0 0}.post ol.is-style-st-maruno,.post ul.is-style-st-maruck,.post .maruno,.post .maruck{margin-bottom:48px}.post ol.is-style-st-maruno li:last-child,.post ul.is-style-st-maruck li:last-child,.post .maruno ol li:last-child,.post .maruck ul li:last-child{padding-bottom:0;margin-bottom:0}.st-list-border{margin-bottom:48px}.post ol{padding-top:0}.post .maruno,.post .maruck{padding-top:32px !important;padding-bottom:32px !important;padding-left:24px !important}.post .st-cardbox{margin-bottom:48px}.clip-memobox{margin:48px 0}.free-inbox{padding:10px 24px 10px}.freebox-intitle .p-entry-f{padding:8px 20px;font-size:18px}.freebox-intitle .free-inbox{padding-top:8px}.freebox-intitle .p-entry-f{background:#4269b3}.st-blackboard{padding:10px 20px 28px 0;margin:48px 0}.yellowbox,.redbox,.graybox{margin-bottom:48px}.box-blue{background:#fff3e0;padding:24px;margin-bottom:48px}.matome-list dt{font-size:19px;font-weight:700;margin:0 0 8px}.matome-list dd{font-size:17px;padding:0 0 20px;margin:0 0 20px;border-bottom:dotted 1px #ccc;line-height:1.7}.matome-list dd:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.post blockquote{margin:0 0 48px}blockquote p{margin:0}blockquote cite{font-size:14px}.st-in-mybox{margin-bottom:8px;padding:40px 0}.st-mybox:last-child{margin-bottom:48px}.post .entry-content .st-in-mybox ul li{line-height:calc(23px);padding-bottom:5px;margin-bottom:7px}.post .entry-content .st-in-mybox ul li:last-child{padding-bottom:0;margin-bottom:0}.rank-small-box{border:solid 1px #ccc;padding:20px;background-color:#fafafa;margin-bottom:48px}.rank-small-box h4{margin:24px 0 16px !important;border:none !important;padding:0 !important}.rank-small-box h4:first-child{margin-top:0 !important}.rank-small{display:flex}.rank-small img{width:600px}.rank-small ul{padding:0 0 0 40px !important;width:400px}.rank-small li{line-height:1.4 !important;margin:0 0 8px;font-size:17px !important}.border-box{border:1px solid #ccc;margin-bottom:48px}.post .entry-content .location{overflow:hidden}.post .entry-content .location li{font-size:15px;float:left;margin:0 38px 0 0}#side li.page_item:not(.menu-item){padding:16px 10px}#top-cont h2{font-size:32px;text-align:center;border:none;background:0 0;margin:20px 0;color:#333;line-height:1.2;padding:0}.post .top-h3:not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point){background-color:transparent !important;color:#333 !important;margin:0 !important;padding-left:0 !important;padding-top:8px !important;font-size:18px;line-height:1.5;border:none}.colum1 main{margin:0 0 20px;padding:30px 40px}.school-list ul,.situation ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.situation li{list-style:none;margin-bottom:48px}.situation img{list-style:none;width:450px;float:left;margin-right:32px}#row .situation h2{font-size:22px}.school-list li{width:320px;list-style:none;margin-bottom:40px}.school-list a,.situation a{text-decoration:none;color:#333}#row h2{border:none;background:0 0;margin:0 !important;padding:8px 0 !important;font-size:18px;line-height:1.5;color:#333}#row li p{font-size:16px}#row a:hover,#top-cont a:hover{transition:.5s;opacity:.5}#side aside ul li{font-size:16px}.free-inbox{font-size:15px;line-height:1.9}.st-slidebox-btn-text{font-size:15px;border-bottom:1px solid #333}#investigation ul{margin:16px 0 0}#investigation .st-slidebox ul{margin:0}#investigation li{font-size:15px;margin:0 0 8px}#investigation .detail{font-size:14px;color:#555;line-height:1.7;padding:6px 0 0;font-weight:400}#investigation .st-slidebox-c{padding:0 !important}.st-slidebox-c{margin:16px 0 0}#contentInner .box-star{background:#f8f0f0;padding:24px;margin-bottom:32px}.box-star span{font-size:20px;font-weight:700;margin-right:16px;color:#ec6d51}#contentInner .box-star p{font-size:15px;line-height:1.6}.entry-content>div:has(table){margin-bottom:24px}#top-cont .excerpt,#row .excerpt{font-size:16px;line-height:27px}.post .entry-content table tr td{padding:8px 16px;font-size:14px;vertical-align:middle;line-height:1.7}.post table{margin-bottom:0}.post .entry-content table ul li,.post .entry-content table ol li{font-size:14px}main table ul,main table ol{padding-left:0}table th{background:#f7f7f7;font-weight:700;white-space:nowrap;font-size:13px}#contentInner table thead tr:first-child th{font-weight:700}.school th{width:24%}.post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list),ol:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){margin-bottom:0;padding-top:0;padding-bottom:0}.scroll-box{white-space:nowrap}.table-txt-r td{text-align:right}li.list-no{list-style:none}#st-page table p{font-size:14px}table+p{margin-top:40px}.entry-content td.v-top{vertical-align:top}#comparison{font-size:13px}#comparison table tr td{font-size:inherit;padding:8px;line-height:1.5}#comparison table tr td p{font-size:inherit;line-height:1;margin:0}#comparison th{font-size:12px;padding:8px;line-height:1.5}#comparison th:first-child,#comparison td:first-child{position:sticky;left:0;z-index:99999}#comparison thead tr th{background-color:#fdf7f4;font-weight:700;white-space:nowrap}#comparison tbody tr:nth-child(even){background-color:#fcfcfc}#comparison tbody tr:nth-child(odd){background-color:#fff}#comparison tbody tr:nth-child(even) th:first-child{background-color:#fcfcfc}#comparison tbody tr:nth-child(odd) th:first-child{background-color:#fff}.table-container{overflow-x:auto;border:1px solid #ccc;white-space:nowrap}.p-entry-f{max-width:100%;line-height:1.5;padding:8px 20px}.st-centertable table td.txt-left{text-align:left}.nowrap th{white-space:nowrap}table.width-auto{width:auto}.box-star .stars{font-size:20px}.stars{display:inline-block;font-size:17px;position:relative;color:#eee}.stars:before{content:'★★★★★'}.stars:after{content:'★★★★★';position:absolute;top:0;left:0;width:calc((var(--rating) * 20%) - 1%);color:gold;overflow:hidden;white-space:nowrap}.score-box{text-align:center;border:1px solid #ddd;background:#f8f0f0;padding:24px}.score-box .stars{font-size:34px}.score-box dt{font-weight:700;font-size:20px}.score-box dd{font-size:30px}.score-box .score{font-size:20px;color:#ec6d51;font-weight:700}.st_toc_list li a{font-size:16px;line-height:1.4}#toc_container:not(.contracted){padding:8px 16px 16px 0 !important}#toc_container{border:none !important;background:#f9f9f9}.post #toc_container ul,.post #toc_container ol{color:#787878}#toc_container ul a{font-size:14px;color:#787878 !important}#toc_container li li{padding:2px 0 !important}#toc_container li{padding:4px 0 !important}#toc_container li a:before{color:#787878 !important}.cp_box1{position:relative}.cp_box1 input{display:none}.cp_box1 label{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:1;bottom:-10px;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,rgba(250,252,252,.95) 90%)}.cp_box1 input:checked+label{background:inherit}.cp_box1 .cp_container{overflow:hidden;height:250px;transition:all .5s}.cp_box1 label:after,.cp_box1 label:before{content:'';position:absolute;line-height:2.5rem}.cp_box1 label:after{z-index:2;bottom:10px;width:13em;content:'全部見る';color:#fff;background:#606060;border-radius:20px;font-size:14px}.cp_box1 label:before{position:absolute;bottom:28px;left:calc(50% - 3.5em);z-index:3;width:10px;height:5px;background:#fff;clip-path:polygon(50% 100%,0 0,100% 0)}.cp_box1 input:checked+label:after{content:'閉じる'}.cp_box1 input:checked+label:before{left:calc(50% - 2.5em);transform:scale(1,-1)}.cp_box1 input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all .5s}---------------------------------------------------------------------------------------------------*/.popular .number{position:relative}.popular dl{margin-bottom:20px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee;height:100px}.popular dl.number:before{content:counter(ranking);position:absolute;top:0;left:0;padding:4px 8px;background:#3a3a3a;font-size:13px;font-weight:700;color:#fff}.popular dl.number{counter-increment:ranking}#side .popular dt{float:none;width:100px !important}h4{counter-reset:ranking}.popular .clearfix dd h5:not(.st-css-no2) a{color:#1a1a1a;text-decoration:none;padding:0}.popular .clearfix dd h5:not(.st-css-no2) a{font-size:16px;line-height:24px}.button05 a{display:flex;align-items:center;margin:0 auto 72px auto;padding:16px 1em;width:90%;color:#fff;font-size:19px;font-weight:700;background-color:#37a338;box-shadow:0 5px 0 #2a7e2b;transition:.3s;text-decoration:none;justify-content:center;border-radius:40px;line-height:1.5}.button05 a:before{content:'\f0a9';font-family:'FontAwesome';margin-right:16px}#content .entry-content .button05 a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #2a7e2b;color:#fff}.entry-content .micro-copy{text-align:center;margin:0 0 8px}.st-in-mybox .button05 a{margin:0 auto 6px auto}.mb32{margin-bottom:32px}.top_img img{width:100%}.post input:not(.st-tab-label):not([type=image]){margin:5px 0}@media only screen and (min-width:600px){#twitter-widget{display:flex;justify-content:space-between}.tw-post{width:48%}}@media print,screen and (min-width:960px){#header-l{display:block}header h1.descr.sitenametop:not(.entry-title):not([class^=is-style-st-heading-custom-]):not([class*=' is-style-st-heading-custom-']):not(.st-css-no2),header .descr.sitenametop{float:right;margin:0 0 0 16px}.smanone{padding:8px 0}header .sitename{float:left}#wrapper-in header .smanone ul.menu li{width:auto;padding:0 20px}header .smanone ul.menu li a{font-size:15px}}@media print,screen and (max-width:599px){.post .entry-content .location li{margin:0 12px 0 0}.colum1 main{padding:30px 4%}.top_catch_txt{width:92%;position:relative;top:0;padding:8px 4%}.school-list li{width:100%}.h_txt{width:100%}.acordion_tree ul.menu li{border-bottom:1px solid #ccc;margin:0 2%}table th{font-size:14px;white-space:wrap}.st-memobox2{padding:32px 20px 24px}#content .st-memobox2 .st-memobox-title{line-height:1.4}.st-memobox2-2{padding:32px 20px 24px}#content .st-memobox2-2 .st-memobox-title{line-height:1.4}.sp-w30 th{width:30%;white-space:normal}.sp-w38 th{width:38%;white-space:normal}.sp-w45th{width:45%;white-space:normal}.ws-nomal th{white-space:normal}#row .situation h2{clear:both;font-size:18px}#row li p{line-height:27px}.school-list a,.situation a{width:48%}.child-pages-list li{width:48%;line-height:1.2em !important}div#contentInner .clip-memotext p{font-size:16px;line-height:1.5}}