@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@media screen and (max-width:980px){}@media screen and (max-width:1280px) and (min-width:981px){}@media screen and (min-width:981px){}@media screen and (max-width:1790px){}@media screen and (min-width:1281px){}@media screen and (max-width:980px){body{-webkit-text-size-adjust:100%;font-size:75%}}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}#main{background:url("../img/bg_st2.gif") repeat left top}#gnav{background:none}#page_inr{width:100%;max-width:1680px;margin:0 auto;position:relative}#page_inr .p_cont{width:100%;max-width:1280px;margin:0 auto;font-size:120%;overflow:hidden;_zoom:1}@media screen and (max-width:1280px) and (min-width:981px){#page_inr .p_cont{overflow:hidden;_zoom:1}}@media screen and (max-width:980px){#page_inr .p_cont{width:100%;float:none}}#page_inr #side{position:sticky!important;width:20%;float:left;top:50px;padding:2em}@media screen and (max-width:1280px) and (min-width:981px){#page_inr #side{padding:1em}}@media screen and (max-width:980px){#page_inr #side{position:relative!important;width:100%;float:none;top:0}}#main.indexpage{background:none!important}.fluid-box{width:100%;position:relative;padding:40px;background:#ededed;margin-top:-5rem;z-index:3}@media screen and (max-width:980px){.fluid-box{margin-top:-10px;padding:1.4rem}}.fluid-box h2{background:none!important;color:#000!important;font-weight:bold!important}.fluid-box h2:after{display:none!important}.fluid-box p{padding:2rem 3%;margin:0 0 1rem}@media screen and (max-width:980px){.fluid-box p{padding:1rem 3%}}.fluid-box-inr{margin:0 auto;padding:25px}.contents_body{font-size:120%}.sublist{position:relative}.sublist:after{content:"";height:100%;width:1px;background:red;position:absolute;right:1em;top:0;background:#eaeaea}.sublist dt{padding:20px 0;border-bottom:1px dotted #c9c9c9;font-size:120%;font-weight:bold}@media screen and (max-width:1280px) and (min-width:981px){.sublist dt{font-size:1vw}}.sublist dd ul li a{display:block;padding:20px 20px 20px 30px;position:relative}.sublist dd ul li a:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:600;position:absolute;top:20px;left:10px;margin-right:5px;color:#ef5353}.sublist dd ul li a:hover{background:#2e8011;text-decoration:none;color:#fff}.sublist dd ul li a:hover:before{color:#fff}.commonlist{border-top:1px dotted #c9c9c9;position:relative}.commonlist:after{content:"";height:100%;width:1px;background:red;position:absolute;right:1em;top:0;background:#eaeaea}.commonlist li a{display:block;padding:20px 20px 20px 30px;position:relative}.commonlist li a:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:600;position:absolute;top:20px;left:10px;margin-right:5px;color:#ef5353}.commonlist li a:hover{background:#2e8011;text-decoration:none;color:#fff}.commonlist li a:hover:before{color:#fff}.not_m{margin:0!important}.sp_mid{padding:3rem}@media screen and (max-width:980px){.sp_mid{padding:1.5rem}}.p_cont .notice{color:red}.p_cont .ind{padding:0 1%}.p_cont .box{border:1px solid #cfcfcf;padding:1.5rem 3%;margin-bottom:2rem}.p_cont .box>:last-child{margin-bottom:0!important}.fullbox{width:100%;margin:0 -8em}@media screen and (max-width:980px){.fullbox{margin:0 -1em}}.note{padding:2rem 3%;background:#fafafa;border:solid #ececec;border-width:0 1px 2px 0;margin:3rem 0}.note>:last-child{margin-bottom:0!important}dl.point_box>dt{font-size:110%;font-weight:bold;padding:0.5rem 0.3em!important;border-bottom:2px dotted #000;margin-bottom:0.8rem}dl.point_box>dt span{display:inline-block;padding:0 5px;font-size:70%;font-weight:bold;border:2px solid #000;background:#fff;margin-right:0.5rem}dl.point_box>dd p{text-indent:1rem}.panel_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.panel_box>div>*{width:100%}.panel_box.box2>div{width:50%}.panel_box.box3>div{width:33.3%}.panel_box.box4>div{width:25%}@media screen and (max-width:980px){.panel_box{}.panel_box.box2 div,.panel_box.box3 div,.panel_box.box4 div{width:100%}}.contents_box div{padding:0.5rem}.contents_box dl{background:#f7f7f7;border-radius:10px;padding:0 1rem;width:100%;height:100%;-webkit-transition:all 0.5s;transition:all 0.5s}.contents_box dl:hover{-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}.contents_box dl dt{font-size:120%;line-height:1.5;padding:1rem;position:relative}.contents_box dl dt:after{display:block;content:"";width:20%;height:1px;background:#9c9c9c;position:absolute;bottom:0;left:-1rem;-webkit-transition:all 0.5s;transition:all 0.5s}.contents_box dl dd{font-size:85%;padding:1.5rem 1rem 1rem}.contents_box dl:hover{-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}.contents_box dl:hover dt:after{width:80%}.icon_list>span{color:#fff;font-size:0.7em;min-width:2rem;text-align:center;font-weight:normal;display:inline-block;border-radius:5px;background:#656565;padding:1px 5px;margin-left:5px}#page_head{background:url("../img/bg_page.jpg") no-repeat center center;background-size:cover;position:relative;margin-bottom:0px}#page_head div.hd_inr{text-align:center;bottom:0;width:100%;padding:7em 3% 8em;position:relative;z-index:1;overflow:hidden}#page_head div.hd_inr:after,#page_head div.hd_inr:before{display:block;width:100%;height:100%;content:"";opacity:0.85;position:absolute;top:0}#page_head div.hd_inr:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:rgba(255,255,255,0.5);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgb(255,255,255)));background:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);left:0;z-index:2}#page_head div.hd_inr:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#ffebeb;background:-webkit-gradient(linear,left top,right top,from(#ffebeb),to(#ff6565));background:linear-gradient(to right,#ffebeb 0%,#ff6565 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);left:0;z-index:3}#page_head h1{display:inline-block;letter-spacing:2px;font-size:230%;color:#fff;text-align:center;padding:0.2em 1em;position:relative;z-index:5;text-shadow:0px 0px 4px #616161}#page_head h1:before{display:block;width:100%;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f004";font-weight:400;color:#ff7878;text-shadow:none}#page_head h1 span{display:block;font-size:60%;font-weight:normal;letter-spacing:1px;text-shadow:none}.breadcrumbs{z-index:5;width:100%;padding:1em 3%;background:#FF6364;text-align:center;color:#fff}.breadcrumbs a{color:#fff}.breadcrumbs:before{font-family:"Font Awesome 5 Free";content:"\f015";font-weight:600;margin-right:5px}@media screen and (max-width:980px){#page_head{padding:2em 0;background-size:auto 100%}#page_head div.hd_inr{padding:1rem 5%}#page_head div.hd_inr:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#ffebeb;background:linear-gradient(135deg,#ffebeb 0%,#ff6565 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1)}#page_head div.hd_inr:after{display:none}}.p_cont{position:relative;background:url("../img/bg_h2_before.jpg") left top,url("../img/bg_h2_after.jpg") right top #fff;background-repeat:no-repeat;background-size:25% auto;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));line-height:2}.p_cont .contents_body{padding:5em 5% 0}.p_cont:after{display:block;content:"";width:100%;padding-bottom:25%;background:url("../img/bg_page_bottom.jpg") no-repeat left bottom;background-size:100% auto}@media screen and (max-width:980px){.p_cont .contents_body{padding:3em 3% 0}}.p_cont .btn a{text-decoration:none!important;display:inline-block;min-width:25%}.p_cont .link_info{display:block;font-size:85%;color:#969696;line-height:1.5}.p_cont a{text-decoration:underline}.p_cont a:hover{text-decoration:none}.p_cont hr{display:block;content:"";margin:5rem 0 3em;border:none;width:100%;height:1px;background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#c7ea8e),to(#fff));background:linear-gradient(to right,#fff 0%,#c7ea8e 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$endCol",endColorstr="$endCol",GradientType=1)}.p_cont>hr{margin:3rem 0 5rem}#main.indexpage .p_cont{width:100%;max-width:1280px;margin:0 auto;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15)}.p_cont .contents_body>p:not([class]){padding:0 2%;margin-bottom:1.5em}.p_cont .contents_body{min-height:450px}@media screen and (max-width:980px){.p_cont .contents_body{min-height:initial}}.p_cont .contents_body>h2:first-child{padding-top:0}.p_cont .contents_body>h3:not(:first-child){margin-top:0.5rem}.p_cont h2{font-size:200%;text-align:center;padding:2em 3% 2em;line-height:1.6}.p_cont h2 span{display:block;font-size:45%;font-weight:normal;color:#ffa4a4}.p_cont h2:before{display:block;width:100%;padding:5px 0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f4d6";font-size:0.7em;color:#FF7878}.p_cont h3{font-size:130%;padding:0.5em 1em 0.5em 3.5em;background:#d9c7f4;background:-webkit-gradient(linear,left top,right top,from(#d9c7f4),to(#f9f9d1));background:linear-gradient(to right,#d9c7f4 0%,#f9f9d1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);margin-bottom:1.5em;overflow:hidden;position:relative;z-index:1;-webkit-filter:drop-shadow(3px 5px 0 rgba(0,0,0,0.1));-moz-filter:drop-shadow(3px 5px 0 rgba(0,0,0,0.1));-ms-filter:drop-shadow(3px 5px 0 rgba(0,0,0,0.1));filter:drop-shadow(3px 5px 0 rgba(0,0,0,0.1))}.p_cont h3:after,.p_cont h3:before{display:block;content:"";position:absolute;z-index:-2;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}.p_cont h3:before{width:0;height:0;border-style:solid;border-width:0px 0 4em 3em;border-color:transparent transparent rgba(255,255,255,0.4) transparent;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);bottom:0.5em;left:0}.p_cont h3:after{width:1.5em;height:1.5em;border-radius:100%;background:rgba(255,255,255,0.4);bottom:0;left:2em}.p_cont h4{margin-bottom:1.5em;background:#FF7878;background:-webkit-gradient(linear,left top,right top,from(#FF7878),to(#FFA792));background:linear-gradient(to right,#FF7878 0%,#FFA792 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);border-radius:50px 0 0 50px;color:#fff;padding:5px 15px;font-weight:normal;position:relative;overflow:hidden;z-index:1}@media screen and (max-width:980px){.p_cont h4{padding:5px;font-size:110%}}.p_cont h4:before{font-family:"Font Awesome 5 Free";content:"\f111";font-weight:600!important;margin-right:10px;color:#fff}.p_cont h4:after{position:absolute;right:-50px;content:"";width:400px;height:200px;background:rgba(255,255,255,0.5);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0.2)));background:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg);z-index:-1}.p_cont h4 a{color:#ffffff}.point{font-size:95%;letter-spacing:1px;font-weight:bold}.point:before{color:#ec7b00;content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:7px}.point:after{display:block;width:100%;height:3px;content:"";background:#FA709A;background:-webkit-gradient(linear,left top,right top,from(#FA709A),to(#FEE140));background:linear-gradient(to right,#FA709A 0%,#FEE140 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1)}.contents_body ul:not([class]){margin-bottom:15px}.contents_body ul:not([class])>li{margin-bottom:15px;position:relative;padding-left:1.5em}.contents_body ul:not([class])>li:before{display:inline-block;content:"";width:1em;height:1em;border-radius:50%;background:rgba(8,174,234,0.4);-webkit-filter:drop-shadow(4px 4px 0 #2af598);-moz-filter:drop-shadow(4px 4px 0 #2af598);-ms-filter:drop-shadow(4px 4px 0 #2af598);filter:drop-shadow(4px 4px 0 #2af598);position:absolute;top:0.5em;left:0}.contents_body ul:not([class])>li>ul li{list-style:disc;margin-bottom:10px}.contents_body ul:not([class])>li>ul li:before{content:none}.contents_body ul:not([class]).inl_list li{display:inline-block;margin-right:1rem}.checkbox{border:1px solid #dedede;background:url("../img/paper.jpg") repeat left top;padding:2rem 5% 1.5em;margin-bottom:3em}.checkbox>:last-child{margin-bottom:0!important}.checkbox ul li{padding-left:1.5em}.checkbox ul li:before{content:"\f058";color:#4dab2d;font-size:1rem;top:0}.contents_body>ol:not([class]){position:relative}.contents_body>ol:not([class]):before{display:block;content:"";width:2px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#ff7070),color-stop(16%,#ffc870),color-stop(30%,#fff654),color-stop(49%,#97ea67),color-stop(67%,#82c8ff),color-stop(86%,#b682ff),to(#ff8cc9));background:linear-gradient(to bottom,#ff7070 0%,#ffc870 16%,#fff654 30%,#97ea67 49%,#82c8ff 67%,#b682ff 86%,#ff8cc9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7070",endColorstr="#ff8cc9",GradientType=0);position:absolute;top:0;left:0}.contents_body ol{list-style-type:none;counter-reset:numlist;margin-left:1.5em}.contents_body ol>li{list-style-type:none;margin-bottom:1.5em;padding-left:2.5em;position:relative}.contents_body ol>li:before{display:inline-block;min-width:1em;min-height:1em;padding:0 0.5em;text-align:center;counter-increment:numlist;content:counter(numlist);font-weight:bold;border-radius:50%;color:#fff;position:absolute;top:0;left:-1em;border:2px solid #fff}.contents_body ol>li:nth-of-type(5n+1):before{background:#FFA3A3}.contents_body ol>li:nth-of-type(5n+2):before{background:#ffdf47}.contents_body ol>li:nth-of-type(5n+3):before{background:#98D622}.contents_body ol>li:nth-of-type(5n+4):before{background:#00a5d6}.contents_body ol>li:nth-of-type(5n+5):before{background:#DBA8FF}li ol,li ul{padding:10px}.p_cont ol.inr_list li,.p_cont ul.inr_list li{display:inline-block;margin-right:1.5em}table{width:98%;margin:0 auto 2em;background:#FAACA8;background:linear-gradient(135deg,#FAACA8 0%,#DDD6F3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);border-collapse:separate;border-spacing:2px;padding:1px}table td,table th{padding:10px 2%;table-layout:fixed;vertical-align:middle}table th{color:#fff;background:none;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff}table td{background:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}table td li,table td>:last-child{margin-bottom:0!important}table tr:hover td{background:rgba(255,255,255,0.9)}@media screen and (max-width:980px){.sctbl{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-bottom:10px;padding:10px 2% 1em;border:1px solid #dedede;-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.15)}.sctbl:before{display:inline-block;padding:0 1rem;color:#a2a2a2;content:"横スクロールで全体が表示されます。";font-size:90%}.sctbl table{min-width:980px;margin-bottom:0}.sctbl table td,.sctbl table th{white-space:nowrap}.sctbl img.cmap{width:auto!important;max-width:none!important}}@media screen and (max-width:980px){.blo_table td,.blo_table th{display:block;width:100%}}@media screen and (max-width:980px){.p_cont table td,.p_cont table th{min-width:90px}div.overtbl{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.15))) 0 0/20px 100%,-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.15))) right/20px 100%;background:linear-gradient(to left,rgba(255,255,255,0),rgba(0,0,0,0.15)) 0 0/20px 100%,linear-gradient(to right,rgba(255,255,255,0),rgba(0,0,0,0.15)) right/20px 100%;background-repeat:no-repeat;background-attachment:scroll;border-right:1px solid #CCC;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;border:1px solid #dedede;margin-bottom:1rem}div.overtbl table{background:linear-gradient(to left,hsla(0,0%,100%,0),white 15px) 0 0/50px 100%,linear-gradient(to right,hsla(0,0%,100%,0),white 15px) right/50px 100%;background-repeat:no-repeat;background-attachment:local;border-bottom:1px solid #CCC;margin-bottom:0!important}div.overtbl table td{background:none}div.overtbl table th{background:rgba(188,188,188,0.2)}div.overtbl:before{display:inline-block;padding:0 1rem;background:#969696;color:#fff;content:"横スクロールで全体が表示されます。";font-size:90%}}.wp-pagenavi{clear:both;border:1px solid #c1c1c1;padding:20px;margin-bottom:15px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #cfcfcf;padding:3px 5px;width:14.9%;margin:2px;background:#ffffff;display:inline-block;text-align:center}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#cfcfcf;background:#cfcfcf;color:#ffffff}.wp-pagenavi span.current{font-weight:bold}@media screen and (max-width:980px){.wp-pagenavi{clear:both;border:1px solid #c1c1c1;padding:5px;margin-bottom:15px;line-height:1}.wp-pagenavi .pages{border:none!important;width:100%!important;display:block!important;text-align:center!important}.wp-pagenavi .first,.wp-pagenavi .last{font-size:83%}}.ank_list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:right;position:relative;padding:3em 3%;padding-left:8em;font-size:90%}.ank_list:before{display:inline-block;padding-right:2em;font-size:150%;content:"Contents";color:#c1c1c1;position:absolute;bottom:2em;left:0}.ank_list li{display:inline-block;text-align:center;line-height:1.5;min-width:10%;padding:0 1.5rem!important}.ank_list li:not(:last-child){border-right:1px solid #dedede}.ank_list li:before{display:none}.ank_list li a{text-decoration:none;padding-bottom:3px;border-bottom:4px solid #eaeaea;display:block;position:relative;z-index:2;overflow:hidden}.ank_list li a:after{display:inline-block}.ank_list li a:hover{-webkit-transition:all 0.5s;transition:all 0.5s;color:#81cd4b;border-color:#81cd4b;text-decoration:none}@media screen and (max-width:980px){.ank_list{font-size:100%;text-align:left;padding:3em 0 1em}.ank_list:before{font-size:90%;top:0.2em;left:0}}.list_a *{-webkit-transition:all 0.5s;transition:all 0.5s}.list_a{text-decoration:none!important;display:block;margin-bottom:10px;-webkit-transition:all 0.5s;transition:all 0.5s}.list_a dl{display:table;table-layout:fixed;width:100%;padding:10px;border-bottom:#cacaca 1px dotted}.list_a dl dd,.list_a dl dt{display:table-cell;vertical-align:middle}.list_a dl dt{width:30%;text-align:center;padding-left:1.5rem;position:relative}.list_a dl dt.list_title span{background:#fff;padding:3px;border:1px solid #E98218;color:#E98218;display:inline-block;width:95%;min-width:130px;text-align:center;font-size:70%}.list_a dl dd{width:70%;padding-left:1rem}.list_a dl dd h2{text-indent:0;color:#000;background:none;font-size:120%;padding:5px;margin:0;border:none;font-weight:normal}.list_a dl dd h2:after{display:none}.list_a dl dd h2:before{display:none}.list_a dl dd span{background:#fff;padding:3px;border:1px solid #E98218;color:#E98218;display:inline-block;min-width:150px;text-align:center}.list_a dl dd span.color-media{background:#fdcece!important}.list_a dl dd span.color-recruit{background:#b1d9e6!important}.list_a:hover{background:rgba(247,247,247,0.7)}@media screen and (max-width:980px){.list_a dl{display:block;width:100%}.list_a dl dd,.list_a dl dt{display:block}.list_a dl dt{width:100%;text-align:left}.list_a dl dd{width:100%}}.section_info{overflow:hidden;padding-bottom:1em;background:#ededed}.section_info h2{font-size:140%;border-bottom:1px solid #b1b1b1;padding:40px}@media screen and (max-width:980px){.section_info h2{padding:1rem}}.section_info h2:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f05a";margin-right:5px;color:#2e8011}.section_info .sc_y{width:93%;padding:1rem 1%;margin:1rem auto;max-height:200px}.section_info dl{margin-bottom:10px}.section_info dl dt{float:left;width:9rem}.section_info dl dt:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";margin-right:5px;color:#2e8011}.section_info dl dd{overflow:hidden}.section_info dl .post-new{display:inline-block;padding:1px 5px;font-size:90%;background:#f44336;color:#fff}.section_info .btn{padding-right:5%}@media screen and (max-width:980px){.section_info{}.section_info dl dt{float:none;width:100%}.section_info dl dd{padding-left:3%}}.section_info .btn{text-align:center;padding-right:0}.sc_y{padding:1rem;max-height:8rem;overflow-y:scroll}.voice_title{margin-bottom:1.5em}.voice_title h2{text-align:left;font-size:150%;padding:0;margin-bottom:10px}.voice_title h2:before{display:none}.voice_title p.voice_meta{margin-bottom:0;font-size:80%}.voice_title p.voice_meta span{display:inline-block;border-radius:3px;font-size:90%;background:#ff7878;color:#fff;padding:0 10px;margin-right:10px}.voice_box{padding:1em;display:table;width:100%;table-layout:fixed;line-height:1.5;background:url("../img/st.gif") repeat left top;border-radius:15px}.voice_box dd,.voice_box dt{display:table-cell;vertical-align:middle;background:#fff;padding:1em}.voice_box dt{width:40%}@media screen and (max-width:980px){.voice_box dd,.voice_box dt{display:block}.voice_box dt{width:100%;text-align:center}}.flow_list{margin:0 2% 1.5rem;padding-left:0!important;border-left:none!important}.flow_list>li{list-style-type:none!important;margin-bottom:3rem!important;position:relative;padding-left:0!important}.flow_list>li:before{display:none!important}.flow_list>li:not(:last-child):after{display:block;text-align:center;width:100%;height:2rem;position:absolute;bottom:-2rem;left:0;font-size:1.5rem;color:#e19c51;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f107"}.flow_list>li>dl{padding:1rem 3%;background:#eaeaea;border-radius:10px}.flow_list>li>dl:not(:last-child){margin-bottom:1rem}.flow_list>li>dl dt{position:relative;font-size:120%;padding:0.3rem}.flow_list>li>dl dd{padding-left:1rem}.flow_list>li>dl dd :last-child{margin-bottom:0!important}.inq_btn{text-align:center;margin:5rem 0}.inq_btn a{font-size:115%;color:#fff;font-weight:bold;letter-spacing:1px;display:inline-block;min-width:25%;text-decoration:none;border-radius:10px;background:#3F51B5;background:-webkit-gradient(linear,left top,left bottom,from(#3F51B5),to(#5c70de));background:linear-gradient(to bottom,#3F51B5 0%,#5c70de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);padding:1.5em 3% 1.5em 3.5em;-webkit-filter:drop-shadow(0 10px 8px rgba(92,112,222,0.3));-moz-filter:drop-shadow(0 10px 8px rgba(92,112,222,0.3));-ms-filter:drop-shadow(0 10px 8px rgba(92,112,222,0.3));filter:drop-shadow(0 10px 8px rgba(92,112,222,0.3));margin-bottom:10px;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative}.inq_btn a:before{display:inline-block;content:url("../img/post.svg");width:1.5em;height:1.5em;position:absolute;top:1.5em;left:1.5em;-webkit-transition:all 0.5s;transition:all 0.5s}.inq_btn a:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-filter:drop-shadow(0 3px 5px rgba(92,112,222,0.3));-moz-filter:drop-shadow(0 3px 5px rgba(92,112,222,0.3));-ms-filter:drop-shadow(0 3px 5px rgba(92,112,222,0.3));filter:drop-shadow(0 3px 5px rgba(92,112,222,0.3))}.inq_btn a:hover:before{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.btn_submit input{background:#E98218;padding:30px;color:#fff;border:none;border-radius:5px;cursor:pointer}.btn_submit input:hover{background:#e04254}ul.inq_step{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center;max-width:600px;margin:0 auto 2rem}ul.inq_step li{font-size:120%;width:31.3%;margin:0 1%;padding:8px 3%;text-align:center;color:#999;letter-spacing:3px;position:relative}ul.inq_step li:not(:last-child):after{position:absolute;top:0.5rem;right:-1rem;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101"}ul.inq_step li span{background:#c1c1c1;color:#fff;font-size:70%;display:block;margin-bottom:5px;padding:3px;letter-spacing:0}ul.inq_step li.step-active{color:#FF9915}ul.inq_step li.step-active span{background:#FF9915}.inq_form{table-layout:fixed}.inq_form th{text-align:left;width:30%}.inq_form td{position:relative;padding-top:1em}.inq_form td input[type=email],.inq_form td input[type=text],.inq_form td textarea{max-width:100%;padding:5px;border-radius:5px;border:1px solid #cfcfcf;-moz-appearance:none;appearance:none;-webkit-appearance:none}.inq_form td input[type=email],.inq_form td textarea{width:100%}.inq_form td textarea{min-width:30%;min-height:5em}@media screen and (max-width:980px){.inq_form td{}.inq_form td .wpcf7-text{max-width:100%;width:100%}.inq_form td .wpcf7-textarea{width:100%}.inq_form td .wpcf7-list-item{width:100%;display:block!important;margin:0!important}.inq_form td .wpcf7-list-item label{width:100%;display:block;border:1px solid #ccc;padding:5px;margin-bottom:5px;border-radius:5px;background:#ededed}}.inq_form td .wpcf7-form-control-wrap{position:static!important}.inq_form td .wpcf7-not-valid-tip{position:absolute;top:2px;right:2px;min-width:70px;font-size:0.7em!important;padding:2px 5px;border:1px solid #ff0000;background:#ffe8e8;color:red;opacity:0.8}.faq_list{padding:1em 1.5em;background:#f7f7f7;margin-bottom:2em;border-radius:15px}.faq_list dd,.faq_list dt{position:relative;padding-left:3.5rem}.faq_list dd:before,.faq_list dt:before{font-size:1.2rem;font-weight:normal;color:#fff;display:block;position:absolute;width:1.5em;height:1.5em;padding:0.3em;line-height:1.5;border-radius:100%;left:0;text-align:center;font-family:"Noto Serif Japanese";font-weight:normal}.faq_list dt{font-weight:bold;padding:0 0 10px 2.5em;margin-bottom:1em;border-bottom:1px dotted #c1c1c1}.faq_list dt:before{content:"Q";background:#FF7878}.faq_list dd:not(:last-child){margin-bottom:3em}.faq_list dd:before{content:"A";background:#61a326}#form_cont label{display:inline-block;padding:8px 10px;margin:5px 0 10px;cursor:pointer}@media screen and (max-width:980px){#form_cont label{display:block}}#form_cont table th{text-align:left}.exam_list{padding:1rem 0 1rem}.exam_list label{font-size:95%;background:#eaeaea;border-radius:5px;-webkit-transition:all 0.5s;transition:all 0.5s}.exam_list label:hover{background:#d4d4d4}.required{display:inline-block;padding:0 8px;margin:0 5px;font-size:80%;background:#bf0000;color:#fff}.file_box{height:350px;margin:0 auto 2em;overflow-y:scroll;background:#f5f5f5;padding:1em 3%}.file_box>dl{display:table;width:100%;table-layout:fixed;border-bottom:1px dotted #c1c1c1}.file_box>dl dd,.file_box>dl dt{display:table-cell;padding:1em 0;vertical-align:middle}.file_box>dl dt{width:35%}@media screen and (max-width:980px){.file_box{}.file_box dl{text-align:center}.file_box dl,.file_box dl dd,.file_box dl dt{display:block;width:100%}}.btn_dl{display:table;width:100%;table-layout:fixed;text-align:center}.btn_dl li{display:table-cell;vertical-align:middle}.btn_dl li:before{display:none}.btn_dl li a{display:block;padding:10px 3%;background:#004386;color:#fff;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s}.btn_dl li a:after{color:#fff}.btn_dl li a:hover{background:#002c58}.btn_dl li a.pdf{background:#b30000}.btn_dl li a.pdf:hover{background:#8c0000}.btn_dl li a.excel{background:#03b500}.btn_dl li a.excel:hover{background:#029000}@media screen and (max-width:980px){.btn_dl,.btn_dl li{display:block}.btn_dl li,.btn_dl li li{width:80%;margin:0 auto 1em}}.comfirm_btn{position:relative}.comfirm_btn .tips{display:none;-webkit-transition:all 0.5s;transition:all 0.5s}.comfirm_btn li{overflow:visible!important}.comfirm_btn input[type=button],.comfirm_btn input[type=submit]{font-size:100%;background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:1rem 3%;border-radius:5px;border:1px solid #dedede;letter-spacing:2px;-webkit-transition:all 0.5s;transition:all 0.5s}.comfirm_btn input[type=button].wpcf7c-btn-confirm,.comfirm_btn input[type=submit].wpcf7c-btn-confirm{border-color:#ff5959;color:#ff5959}.comfirm_btn input[type=button].wpcf7c-btn-confirm:hover,.comfirm_btn input[type=submit].wpcf7c-btn-confirm:hover{background:#fff2f2}.comfirm_btn input[type=button].wpcf7-back,.comfirm_btn input[type=submit].wpcf7-back{border-color:#7372bd;color:#7372bd}.comfirm_btn input[type=button].wpcf7-back:hover,.comfirm_btn input[type=submit].wpcf7-back:hover{background:#e8e8ff}.comfirm_btn input[type=button].wpcf7-submit,.comfirm_btn input[type=submit].wpcf7-submit{background:#ff5050;color:#fff}.comfirm_btn input[type=button].wpcf7-submit:hover,.comfirm_btn input[type=submit].wpcf7-submit:hover{background:#bb3030}.comfirm_btn input[type=button]:disabled,.comfirm_btn input[type=submit]:disabled{border-color:#c1c1c1;background:#ececec;color:#969696;cursor:not-allowed;position:relative}.comfirm_btn input[type=button]:disabled:hover,.comfirm_btn input[type=submit]:disabled:hover{background:#ececec!important}.comfirm_btn input[type=button]:disabled:hover+.tips,.comfirm_btn input[type=submit]:disabled:hover+.tips{display:inline-block;font-size:80%;padding:0.8em;position:absolute;top:110%;left:10%;width:80%;background:#2d7e11;color:#fff;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}.comfirm_btn input[type=button]:disabled:hover+.tips:before,.comfirm_btn input[type=submit]:disabled:hover+.tips:before{position:absolute;top:-15px;left:50%;content:"";width:0;height:0;border:8px solid transparent;border-bottom:10px solid #2d7e11}.wpcf7-form{margin-top:-120px;padding-top:120px}.care{background:#ffe481;padding:1rem;margin-bottom:1rem}.care>:last-child{margin-bottom:0}#pagelist{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#pagelist li{padding:0;margin:0;width:50%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding:2em}@media screen and (max-width:980px){#pagelist li{width:100%;padding:10px}}#pagelist li:before{display:none}#pagelist li a *{-webkit-transition:all 0.5s;transition:all 0.5s}#pagelist li a{-webkit-transition:all 0.5s;transition:all 0.5s;font-size:120%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:1.5em;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;position:relative;font-weight:normal;text-decoration:none}#pagelist li a:before{content:"more \f105";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;bottom:5px!important;right:5px!important;top:auto;left:auto;color:#2e8011!important;font-size:80%}#pagelist li a:hover{background:#ededed}.center-btn{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.center-btn li{max-width:380px;width:33%;padding:1em 0.25em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}@media screen and (max-width:980px){.center-btn li{width:380px}}.center-btn li:first-of-type a{background:#FF6363}.center-btn li:nth-of-type(2) a{background:#FFA463}.center-btn li:nth-of-type(3) a{background:#6378FF}.center-btn li a.btn-hoiku{background:#3fb970}.center-btn li a{padding:1em 2em;border-radius:15px;text-align:center;color:#fff;text-decoration:none;display:inline-block;min-height:6em;position:relative}.center-btn li a div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.center-btn li a:hover{opacity:0.8}.center-btn li p{position:relative;display:inline-block;margin:0;font-weight:bold;padding-right:1.5em}.center-btn li p:after{position:absolute;content:"\f138";font-family:"Font Awesome 5 Free";font-weight:600;padding-left:0.3em}.center-btn li span.btn-small{display:block;font-size:0.8em;position:relative}.center-btn li span.btn-small span:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:600;font-size:6px;position:absolute;top:-3px;padding-left:1em}