@charset "UTF-8";.sp{display:none}.pc{display:inherit}.row{margin-left:auto;margin-right:auto;box-sizing:border-box}.row>*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.row{width:100%;margin-left:auto;margin-right:auto}.row>.row{clear:none}.row.sol2>*{width:50%;float:left}.row.col1>*{width:100%;margin-left:0;margin-right:0;float:none}.row.col2>*{width:47%;float:left}.row.col3>*{width:30%;margin-left:2%;margin-right:2%;float:left}.row.col4>*{width:23.5%;margin-left:1%;margin-right:1%;float:left}.row.col5>*{width:17%;margin:0 1.85%;float:left}.row.col6>*{width:15%;margin:0 1.6%;float:left}.row.col7>*{width:100%;float:left}.row.col2>*:nth-child(odd),.row.col7>*:nth-child(odd),.row.col3>*:first-child,.row.col3>*:nth-child(3n+1),.row.col4>*:first-child,.row.col4>*:nth-child(4n+1),.row.col5>*:first-child,.row.col5>*:nth-child(5n+1),.row.col6>*:first-child,.row.col5>*:nth-child(6n+1){margin-left:0!important;clear:both}.row.col2>*:nth-child(even),.row.col7>*:nth-child(even),.row.col3>*:nth-child(3n),.row.col4>*:nth-child(4n),.row.col5>*:nth-child(5n),.row.col5>*:nth-child(6n){margin-right:0!important;float:right}.row>*>img{width:100%;height:auto;display:block}.row.col54>*:nth-child(odd){clear:both;width:52%;float:left}.row.col54>*:nth-child(even){width:40%;float:right}.row.col46>*:nth-child(odd){clear:both;width:39%;float:left}.row.col46>*:nth-child(even){width:59%;float:right}.row.col37>*:nth-child(odd){clear:both;width:29%;float:left}.row.col37>*:nth-child(even){width:69%;float:right}.row.col28>*:nth-child(odd){clear:both;width:19%;float:left}.row.col28>*:nth-child(even){width:79%;float:right}@media only screen and (max-width:750px){.pc{display:none}.sp{display:inherit}.row.col2>*,.row.col7>*,.row.col54>*,.row.col3>*,.row.col4>*{width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none}.row.sol2>*{width:100%}.row.col5>*{width:49%!important;margin-left:auto!important;margin-right:auto!important;float:none}.row.col5>*:nth-child(odd){float:left;clear:both}.row.col5>*:nth-child(even){float:right}img.right,img.left{width:100%;margin:10px auto 10px;display:block;float:none;clear:both}}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{padding:0;margin:0}a{color:#444;text-decoration:none}a img{border:0;margin:0;padding:0}a:hover{text-decoration:none}header a:hover img,a.btn:hover{opacity:.6}article a{text-decoration:underline}.btn a,h2 a,h3 a,h4 a,aside a,nav a{text-decoration:none}.caption,small{font-size:86%}.clear{clear:both}.hidden{display:none;visibility:hidden}.clearfix,.row{clear:both;position:relative}.clearfix:after,.row:after,header:after,footer:after,article:after,main:after,#main:after{content:"";clear:both;visibility:hidden;display:block}header ul.gmenu,header a,.second #main section.front_cc>img,.frontpage #main section>img,header .resevebtn a img,.pagetop a,p.btn a,.gmenu a{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}body{font-weight:200;color:#545454;background:#fff;line-height:1.8;-webkit-text-size-adjust:none;font-family:'Noto Sans JP',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}sup{font-size:60%;vertical-align:top}section{position:relative;z-index:1;box-sizing:border-box}footer small,header #gm small,.min{font-family:"EB Garamon","Times New Roman","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.goth{font-family:'NotoSansJapanese',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:.7em;font-weight:300}.caption{font-size:.8em;line-height:1.3em}small{font-size:.86em;line-height:1.3em}em{font-weight:700}.row{max-width:1300px;width:100%}.row>*{box-sizing:border-box}p.lead{margin:2rem auto;font-weight:700;font-size:1.2rem}.center{text-align:center}p.btn{text-align:center;padding:1rem 0 0}p.btn a{min-width:340px;text-align:left;background:#fff;color:#595757;display:inline-block;padding:.6rem 4rem .6rem 3rem;border-radius:2rem;font-weight:200;font-size:1.3rem;position:relative;box-sizing:border-box}p.btn a:hover{opacity:.6}header .row{padding:2rem 0;max-width:1200px}header .sitename,header h1{float:left}header .sitename img,header h1 img{display:inline-block!important;max-width:100%;width:auto!important;height:auto;vertical-align:middle;margin-right:1rem}header .sitename small,header h1 small{letter-spacing:.5rem;font-size:1.3rem}header #gm{float:right;text-align:right}header #gm ul{display:inline-block;border-radius:3rem;border:1px solid #595757;font-size:0px}header #gm ul li{display:inline-block}header #gm ul li:first-child a{border-radius:3rem 0 0 3rem;padding-left:3rem}header #gm ul li:last-child a{border-radius:0 3rem 3rem 0;padding-right:3rem}header #gm ul li a{font-size:.9rem;display:block;padding:.5rem 1rem .7rem;text-align:center}header #gm ul li a:hover{background:#b0da50;color:#fff}header #gm ul li a small{display:block;font-size:.7em}header #gm ul li+li{border-left:1px solid #595757}#visual{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/hbg.jpg) center center no-repeat;background-size:cover;margin-bottom:4rem;border-radius:0 5rem 5rem}#main{position:relative}.second #main section.front_cc,.frontpage #main section{color:#fff;border-radius:0 5rem 5rem;padding:4rem;margin-bottom:3rem;position:relative}.second #main section.front_cc>img{position:absolute}.frontpage #main section>img{position:absolute;z-index:0;opacity:0}.frontpage #main section.active>img{opacity:1}.second #main section.front_cc>img+img{transition-duration:1s}.second #main section.front_cc p.btn,.frontpage #main section:nth-of-type(even) p.btn{text-align:left;margin-top:0}.frontpage #main section:nth-of-type(odd),.frontpage #main section:nth-of-type(odd) p.btn{text-align:right}.frontpage #main section h2{font-size:2.1rem;line-height:1.5em}.frontpage #main section h2 small{font-size:1rem;display:block;letter-spacing:.05em;margin-top:1rem}.frontpage #main section p{margin-top:1.5rem;line-height:2em}.frontpage #main section#letslearn{background:#e59776;padding-bottom:8rem}.frontpage #main section#wereply{background:#f9c898;padding-top:10rem}section#pleaseask{background:#87b9ce}.frontpage #main section#haveacozy{background:#a3d2a1}.frontpage #main section#haveacozy .staff{text-align:center;border-top:1px solid #fff67f;margin-top:3rem}.frontpage #main section#haveacozy .staff legend{color:#fff67f;font-size:2rem;padding:0 1rem;margin-bottom:1rem}.frontpage #main section#haveacozy .staff img{display:block;border-radius:0 1rem 1rem;margin-bottom:1rem}.frontpage #main section#haveacozy .staff small{font-size:1.3rem}@media only screen and (min-width:1300px){.frontpage #main section>img#c1a{left:0;top:40px}.frontpage #main section>img#c1b{left:0;top:380px}.frontpage #main section.active>img#c1a{left:0;top:0}.frontpage #main section.active>img#c1b{left:0;top:300px}.frontpage #main section>img#c2a{right:0;top:30px}.frontpage #main section>img#c2b{right:0;top:340px}.frontpage #main section.active>img#c2a{right:0;top:0}.frontpage #main section.active>img#c2b{right:0;top:250px}.frontpage #main section>img#c3a{left:0;top:40px;max-width:888px;height:auto;object-fit:contain}.frontpage #main section>img#c3b{left:0;top:280px;max-width:685px;height:auto;object-fit:contain}.frontpage #main section.active>img#c3a{left:0;top:20px}.frontpage #main section.active>img#c3b{left:0;top:200px}#main section>img#c4a{right:0;top:70px;max-width:813px;height:auto;object-fit:contain}#main section>img#c4b{right:200px;top:500px;max-width:559px;height:auto;object-fit:contain}#main section>img#c4c{right:40px;top:50px}#main section.active>img#c4a{right:0;top:20px}#main section.active>img#c4b{right:200px;top:450px}#main section.active>img#c4c{right:20px;top:20px}}#visual p.btn a:before,.second #main section.front_cc p.btn a:before,.frontpage #main section p.btn a:before{position:absolute;left:1rem;top:50%;margin-top:-16px;content:"";display:block;width:32px;height:33px}#visual p.btn a:after,.frontpage #main section p.btn a:after{position:absolute;right:1rem;top:50%;margin-top:-16px;content:"";display:block;width:32px;height:33px}#visual{padding:4rem;box-sizing:border-box;text-align:left}#visual p.btn{text-align:left}#visual h1 img{display:block;width:auto;height:auto;max-width:100%}#visual p.btn a{color:#007130;box-shadow:3px 3px 0px 0px #007130}#visual p.btn a:before{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m1.png) center center no-repeat}#visual p.btn a:after{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m1b.png) center center no-repeat}#letslearn p.btn a{color:#c2191f;box-shadow:3px 3px 0px 0px #c2191f}#letslearn p.btn a:before{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m2.png) center center no-repeat}#letslearn p.btn a:after{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m2b.png) center center no-repeat}#pleaseask p.btn a{color:#008cab;box-shadow:3px 3px 0px 0px #008cab}#pleaseask p.btn a:before{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m3.png) center center no-repeat}#pleaseask p.btn a:after{background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/m3b.png) center center no-repeat}footer{background:#b0da4e;padding:3rem 0 2rem}footer ul#fm{text-align:center}footer ul#fm li{display:inline-block;margin:0 2rem;letter-spacing:.05em}footer ul#fm li a:hover{color:#fff}footer ul#fm li small{font-size:.7em;letter-spacing:0}footer small{text-align:center;display:block}footer>p{margin:2rem auto 0px;border-top:1px solid #515151;padding-top:2rem}.second #main{min-height:500px}.second #main section.w960{max-width:960px}.second #main>section{max-width:1300px}.second #main>section:nth-of-type(1){margin:4rem auto}.second #main>section+section{margin:5rem auto}.second #main>section h2{margin-bottom:2rem}.second #main>section h2,.second #main>section fieldset legend{font-size:2rem;letter-spacing:.4rem}.second #main>section h2 small,.second #main>section fieldset legend small{font-size:.7rem;letter-spacing:.1rem;margin-left:.5rem}.second #main>section *+p{margin-top:1rem}.second #main>section *+p.right{text-align:right}.second #main>section *+ul.right li{text-align:right}.second #main section h3{font-size:1.4rem;margin-bottom:1rem}.second #main section ol.num{list-style:none;counter-reset:ol_li;margin:2rem 0;border-bottom:1px solid #ccc}.second #main section ol.num>li{border-top:1px solid #ccc;position:relative;margin:0;padding:2rem 0 2rem 2rem;line-height:1.5em}.second #main section ol.num>li:before{color:#006529;font-size:1.4em;margin-right:1em;counter-increment:ol_li;content:counter(ol_li);display:block;position:absolute;left:0;top:2rem}.second #main section ol.num li em{margin:1rem 0;display:block}.second #main section ol.num ul li{margin-bottom:.7rem;list-style-type:disc;margin-left:1.5rem}.second #main section ol.num ul li a{display:inline-block;margin-left:0;color:#008cb0}.second #main section ol.num ol{margin:1rem 0}.second #main section ol.num ol li{list-style-type:decimal;margin-left:1rem;margin-bottom:.5rem}.second #main section ol.num div.lineblock{margin:2rem 0;padding:2rem;border:1px solid #ccc;display:inline-block}.second #main section ol.num dl{margin-bottom:.6rem}.second #main section ol.num dl:after{clear:both;display:block;content:""}.second #main section ol.num dl dt{float:left;width:6rem}.second #main section ol.num dl dd{float:left}.second #main section.front_cc h2 small{display:block;font-size:1rem}.second #main>section fieldset{border:1px solid #595757;padding:3rem}.second #main>section fieldset legend{text-align:center;padding:0 2rem}.second #main>section fieldset ul{padding-left:170px;max-width:960px}.second #main>section fieldset ul li{position:relative;padding-left:4rem}.second #main>section fieldset ul li+li{margin-top:2rem}.second #main>section fieldset ul li:before{content:"";display:block;position:absolute;width:3rem;height:3rem;background:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/about_icon.png) center center no-repeat;left:0;top:50%;background-size:contain;margin-top:-1.5rem}.second #main>section dl.tbl{padding:1rem 0;border-bottom:1px solid #595757}.second #main>section dl.tbl dt{display:inline-block;width:30%;vertical-align:middle}.second #main>section dl.tbl dd{display:inline-block;width:68%;vertical-align:middle}.second #main .content_header{position:relative;text-align:center;border-top:1px solid #595757;border-bottom:1px solid #595757;padding:10px 0}.second #main .content_header:before,.second #main .content_header:after{top:0;position:absolute;display:block;height:100%;width:25%;display:block;content:"";background-repeat:no-repeat;background-size:contain}.second #main .content_header:before{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/ctbg_1.png);left:0;background-position:left center}.second #main .content_header:after{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/ctbg_2.png);right:0;background-position:right center}.second #main .content_header h1{font-size:2.5rem;line-height:1.2em;border-top:1px solid #595757;border-bottom:1px solid #595757;padding:1.5rem 25%}.second #main .content_header h1 small{font-size:1.3rem;display:block}.second #main .coming{font-size:2.4rem;text-align:center;font-weight:100;padding:200px 0;letter-spacing:.1em}.modalbg{position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.telmodal{background:#fff;width:90%;max-width:400px;box-sizing:border-box;text-align:center;height:200px;position:absolute;margin:auto;padding:2rem;font-size:2rem;font-weight:700;border-radius:10px;left:0;right:0;top:0;bottom:0}.telmodal a{display:inline-block;width:80%;background:#b0da4e;color:#fff;border-radius:10px;padding:.6rem 2rem}.telmodal span.close{position:relative;background:#999;border-radius:5px;width:4rem;height:4rem;display:block;margin:1rem auto}.telmodal span.close:before,.telmodal span.close:after{position:absolute;left:50%;top:50%;margin-top:-1.5rem;margin-left:-1.5px;width:3px;height:3rem;border-radius:2px;display:block;content:"";background:#fff}.telmodal span.close:before{transform:rotate(-45deg)}.telmodal span.close:after{transform:rotate(45deg)}.second #contents{width:96%;max-width:1160px;margin:2rem auto}.second #contents:after{content:"";display:block;clear:both}.second #contents #mainclumn{width:100%;max-width:705px;float:left}.second #contents #side{width:100%;max-width:400px;float:right}.second #main article{margin-bottom:2rem}.second #main article.mb4{margin-bottom:4rem}.second #main article.list img{border-radius:0 3rem 3rem;display:block;display:block;margin:0 auto 1rem}.second #main article time{font-size:.8rem;display:block;color:#b0da4e}.second #main article.list h3{font-size:1.4rem;margin-bottom:.6rem;line-height:1.3}.second #main article.list p{height:120px;font-size:.8rem;color:#999;margin-top:0}.second #main article.otherlist{padding:0;padding-bottom:1rem;border-bottom:1px dashed #ccc;margin-bottom:1rem}.second #main article a:hover,.second #main article a:hover img{opacity:.6}.second #main article h2{margin-bottom:2rem;font-size:2rem}.second #main section.others{padding-top:1rem;border-top:1px dashed #ccc}.second #main article .alignleft{float:left;margin:0 1rem 1rem 0}.second #main article .alignright{float:right;margin:0 0 1rem 1rem}.second #side .side_tit{text-align:center;margin-top:4rem}.second #side .side_tit img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}@media only screen and (max-width:1300px){.frontpage #main section>img{display:none}.frontpage #main section#letslearn{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/c1_s.png);background-position:left 2rem;background-repeat:no-repeat;background-size:50% auto;padding-bottom:4rem}.frontpage #main section#wereply{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/c2_s.png);background-position:right 2rem;background-repeat:no-repeat;background-size:60% auto;padding-top:5rem}.frontpage #main section#haveacozy{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/c3_s.png);background-position:left 2rem;background-repeat:no-repeat;background-size:50% auto}section#pleaseask{background-image:url(//bestcare-ins.com/cms/wp-content/themes/hoken-college_220114/./images/c4_s.png);background-position:right 50%;background-repeat:no-repeat;background-size:60% auto}header,#visual,#main section{margin-left:auto;margin-right:auto;width:96%}.u1300{display:block}.o1300{display:none}#main section>img#c4a{right:0;top:20%;width:55%}#main section>img#c4b{right:0;top:auto;bottom:5%;width:52%}#main section>img#c4c{right:40px}}@media only screen and (max-width:750px){html{font-size:14px}.u1300{display:none}.frontpage #main section#letslearn,.frontpage #main section#wereply,section#pleaseask,.frontpage #main section#haveacozy{background-image:none}header,#visual,#main section{min-width:0}header .row{padding:.5rem}header h1 img,header h1 small{display:block!important;margin:0 auto;text-align:center}header h1,header #gm{float:none;display:block;width:auto;margin-bottom:.5rem}header #gm ul{display:table;text-align:center;border-radius:1rem;margin:0 auto;margin-bottom:0;width:100%}header #gm ul li a{padding:.5rem;font-size:.8rem}header #gm ul li{display:table-cell}header #gm ul li:first-child a{border-radius:1rem 0 0 1rem;padding-left:10px}header #gm ul li:last-child a{border-radius:0 1rem 1rem 0;padding-right:10px}#visual{margin-bottom:0;border-radius:2rem 2rem 0 0}#visual .abs{position:absolute;left:0;top:1rem;margin:0 2rem}#visual p.btn{position:absolute;left:0;bottom:1rem;padding:0 2rem;display:block;width:100%;box-sizing:border-box}#visual p.btn a{display:block}.frontpage #main{padding-bottom:2rem}.frontpage #main section{min-width:0;color:#fff;border-radius:0;padding:3rem 2rem!important;margin-bottom:0}.frontpage #main section h2{font-size:1.8rem;line-height:1.4em;text-align:center}.frontpage #main section p{text-align:left}.frontpage #main section#haveacozy .staff small{margin-bottom:2rem;display:block}.frontpage #main section p br{display:none}.second #main section.front_cc{border-radius:2rem;padding:2rem;margin-top:1rem}section#pleaseask{border-radius:0 0 2rem 2rem}p.btn a{min-width:0;width:100%;text-align:center;font-size:1.1rem}.second #main section{width:90%}.second #main .content_header:before{top:-15px;height:50%;width:40%}.second #main .content_header:after{top:80px;height:50%;width:40%}.second #main .content_header h1{font-size:2rem;padding:1rem 0}.second #main .content_header h1 small{font-size:.9rem}.second #main>section fieldset legend,.second #main>section h2{text-align:center;font-size:1.8rem;letter-spacing:0}.second #main>section fieldset legend small,.second #main>section h2 small{display:block;margin-left:0}.second #main>section fieldset ul{padding-left:0}.second #main>section dl.tbl dt,.second #main>section dl.tbl dd{display:block;width:100%}.second #main>section dl.tbl dt{font-size:1.3rem}.second #main article{padding:1rem}.second #main article img{width:auto;height:auto;max-width:100%;display:block;margin:1rem auto}.second #main article img.alignleft,.second #main article img.alignright{width:auto;height:auto;max-width:100%;float:none;margin:1rem auto}}.ac{text-align:center}#greeting{display:flex;width:100%;margin:0 auto;line-height:1.8;letter-spacing:1px}#greeting .cell{width:800px;margin:0 auto}#greeting .cell .photo{float:left;margin:0 2rem 2rem 0}#greeting .cell p{margin-bottom:2rem}@media screen and (max-width:768px){.ac{text-align:center}#greeting{display:flex;width:100%;margin:0 auto;line-height:1.8;letter-spacing:1px}#greeting .cell{width:800px;margin:0 auto}#greeting .cell .photo{float:left;margin:0 2rem 2rem 0}#greeting .cell p{margin-bottom:2rem}@media screen and (max-width:768px){#greeting .cell{width:100%}#greeting .cell .photo{float:none;width:100%;margin:0 auto 2rem}#greeting .cell .photo img{display:block;margin:0 auto}}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}