@charset "utf-8";body,html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#1d1d1f;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:focus{outline:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}button,input,select,textarea{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}iframe{max-width:100%}html,body{height:100%;margin:0 !important;padding:0 !important}.clearfix:after{content:".";display:block;clear:both;height:0;font-size:.1em;line-height:0;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p.intro{font-size:16px;margin:12px 0 0;line-height:1.5}a{color:#23bb7a;transition:all .5s ease 0s}a:hover,a:focus{text-decoration:none;color:#23bb7a}a:focus,*:focus{outline:none}.section-title hr{border-color:#f05353;border-width:2px;width:80px;float:left;clear:both;margin:0 0 5px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.boxSet{clear:both;float:none}.clearFix:after{content:".";clear:both;height:0;visibility:hidden;display:block}.clearFix{display:inline-block}* html .clearFix{zoom:1;height:1%}.clearFix{display:block}img{max-width:100%;height:auto}.img{text-align:center}img{flex-shrink:0}.pr0{padding-right:0 !important}.pl0{padding-left:0 !important}.full_container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.col{float:left;margin-left:3.2258064515%}.col:first-child,.col.left{margin-left:0}.col.right{float:right;margin-left:3.2258064515%}.one-second{width:48.3870967741%}.one-third{width:31.1827956988%}.two-third{width:65.5913978494%}.one-third2{width:26.7741935482%}.two-third2{width:70%}.one-fourth{width:22.580645161375%}.two-fourth{width:48.38709677425%}.three-fourth{width:74.193548387125%}.one-fifth{width:17.4193548388%}.two-fifth{width:38.0645161291%}.three-fifth{width:58.7096774194%}.four-fifth{width:79.3548387097%}@media screen and (max-width:767px){.col,.col.left,.col.right{float:none;width:auto;margin-left:0}.col.sp_float_one-fourth{float:left;width:22.580645161375%;margin-left:3.2258064515%}.col.sp_float_one-fourth:first-child,.col.sp_float_one-fourth.left{margin-left:0}.col.sp_float_one-fourth.right{float:right;margin-left:3.2258064515%}}ul,ol{padding:0;webkit-padding:0;moz-padding:0}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6,.wp7,.wp8,.wp9,.wp10,.wp11,.wp12,.wp13,.wp14,.wp15,.wp16,.wp17,.wp18,.wp19,.wp20{visibility:hidden}.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight,.bounceInDown .zoomIn{visibility:visible}.delay-1s{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-7s{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-8s{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-9s{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-10s{-webkit-animation-delay:1s;animation-delay:1s}.delay-11s{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-12s{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-13s{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-14s{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-16s{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-17s{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay-18s{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-19s{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay-20s{-webkit-animation-delay:2s;animation-delay:2s}article.main{position:relative;z-index:1;background:#fff}.section-title.center{padding:30px 0;text-align:center}@media screen and (max-width:767px){.section-title.center{padding:10px 0 20px}}.section-title h2,.section-title.center h2{line-height:1.2;color:#403c3b;font-size:28px;font-weight:700;margin:5px 0 20px}.color_white{color:#fff !important}@media screen and (max-width:991px){.section-title h2,.section-title.center h2{font-size:20px;margin:5px 0 10px}}.section-title.center .line{border-top:2px solid #eeaf6d;height:10px;width:80px;text-align:center;margin:0 auto}@media screen and (max-width:767px){.section-title.center .line{margin-top:10px}}.section-title.center hr{border-top:4px solid rgba(252,172,69,.34);width:40px;text-align:center;margin-top:10px;position:relative;left:17%}.color{color:#e36a6a}[id^=page_index]{margin-top:-80px;padding-top:80px;position:relative;height:0;display:block;z-index:-1}@media only screen and (max-width:991px){[id^=page_index]{margin-top:-70px;padding-top:70px}}.link.index_btn{display:block;margin-right:auto;margin-left:auto;text-align:center}link index_btn.kuchikomi_btn{margin-bottom:30px}@media screen and (max-width:991px){link index_btn.kuchikomi_btn{margin-bottom:20px}}.link.index_btn a{color:#fff;width:100%;max-width:250px;text-decoration:none;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;font-size:14px;font-weight:700;z-index:10;padding:0 20px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;background-color:#00906d;-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width:991px){.link.index_btn a{height:40px;line-height:40px;font-size:13px;-webkit-border-radius:5px;border-radius:5px;max-width:200px}}.link.index_btn a:hover{background-color:#17ac88}.btn-type01{position:relative}#footer_menu_area .btn-type01{margin:20px auto 40px}@media screen and (max-width:1199px) and (min-width:992px){#footer_menu_area .btn-type01{margin:20px auto 20px}}@media screen and (max-width:991px){#footer_menu_area .btn-type01{display:none}}.btn-type01 a{border:1px solid #333;-webkit-border-radius:4px;border-radius:4px;display:inline-block;text-align:center;line-height:1;letter-spacing:.18em;color:#333;font-size:14px;padding:16px 35px 15px;position:relative;text-decoration:none;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;width:250px}@media screen and (max-width:1199px) and (min-width:992px){#footer_menu_area .btn-type01 a{font-size:11px;padding:11px 26px 10px 25px;width:180px}}@media screen and (max-width:767px){.btn-type01 a{font-size:12px;padding:10px 30px 9px}}@media screen and (max-width:991px){.btn-type01.w100_center{text-align:center}}.btn-type01.w100_center a{width:100%;max-width:450px;margin:0 auto}@media screen and (max-width:991px){.btn-type01.w100_center a{max-width:250px;padding:10px 20px 9px 10px;letter-spacing:-.02em}}.btn-type01 a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#00906d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;pointer-events:none}.btn-type01 a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:12%;top:50%;margin-top:-3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:991px){.btn-type01 a:after{right:6%;margin-top:-2px}}.btn-type01 a:hover,#section01:hover .btn-type01 a{color:#f2f2f2;border:1px solid #00906d;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.btn-type01 a:hover:before,#section01:hover .btn-type01 a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-type01 a:hover:after,#section01:hover .btn-type01 a:after{z-index:10;border-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.js-fadeup.active{-webkit-animation-name:fadeup;-moz-animation-name:fadeup;animation-name:fadeup;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes fadeup{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.seoto_pdf{padding:40px 0 0;margin:40px 0 0;border-top:4px dotted #ccc;display:block}@media only screen and (max-width:991px){.seoto_pdf{padding:20px 0 0;margin:20px 0 0;border-top:3px dotted #ccc}}dl.dl_link{position:relative;display:block;text-decoration:none;padding:0;margin:0}@media only screen and (max-width:991px){dl.dl_link{margin:0}}dl.dl_link dt{margin-top:0;margin-bottom:0;padding-top:0;font-size:15px;font-weight:500;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;line-height:2.2}@media only screen and (max-width:800px){dl.dl_link dt{font-size:12px}}dl.dl_link dt:last-child{border-bottom:solid 1px #ddd}dl.dl_link dt.archive_list:first-child{display:none}dl.dl_link dd{color:#333;font-size:14px;line-height:1.5;padding-top:20px;padding-bottom:20px;padding-left:20px;margin:0 !important}dl.dl_link dt a:link,dl.dl_link dt a:visited{color:#333;background-color:#fff;transition:all .2s ease-in-out}dl.dl_link dt a:hover,dl.dl_link dt a:active{color:#13c4a5;background-color:#fafafa;text-decoration:none}dl.dl_link dt a{padding:15px 25px 15px 20px;position:relative;display:block;text-decoration:none}dl.dl_link.file_dl_link dt a{padding:10px 15px 10px 10px}@media only screen and (max-width:991px){dl.dl_link dt a{padding:10px}}dl.dl_link dt a:after{content:"\f105";font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;display:block;position:absolute;width:16px;line-height:16px;top:50%;margin-top:-8px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;color:#13c4a5}dl.dl_link dt a:link:after,dl.dl_link dt a:visited:after{right:6px}dl.dl_link dt a:hover:after,dl.dl_link dt a:active:after{right:2px}@media only screen and (max-width:991px){dl.dl_link dt a:link:after,dl.dl_link dt a:visited:after{right:4px}dl.dl_link dt a:hover:after,dl.dl_link dt a:active:after{right:0}}dl.dl_link dt a img.pdf_icon{position:relative;top:5px;margin-right:10px}@media only screen and (max-width:991px){dl.dl_link dt a img.pdf_icon{margin-right:5px}}dl.dl_link dt a i{padding:0 10px 0 0;display:inline-block;font-style:normal}dl.dl_link dt a span{display:inline-block}@media only screen and (max-width:991px){dl.dl_link dt a i{padding:0}}#section_gallery{padding:80px 0 80px;background:#f7f7f7}@media screen and (max-width:991px){#section_gallery{padding:20px 0 20px}}#section_gallery h2.ttl{line-height:1.2;color:#3b3d40;font-size:42px;text-align:left;font-weight:700;margin:60px 0 30px}#section_gallery h2.ttl span{display:block}@media screen and (max-width:991px){#section_gallery h2.ttl{font-size:20px;margin:0 0 20px;text-align:center}#section_gallery h2.ttl span{display:inline-block}}#section_gallery p.desc{font-size:21px;line-height:1.5;font-weight:700;color:#6e6e73;text-align:left;margin-bottom:40px}@media screen and (max-width:991px){#section_gallery p.desc{font-size:12px;line-height:1.3;font-weight:700;text-align:center;margin-bottom:20px}}#section_gallery .img-responsive{width:100%;display:block;margin:0 auto 0;padding:0;border-radius:50%}@media screen and (max-width:991px){#section_gallery .img-responsive{width:100%;max-width:200px;display:block;margin:0 auto 20px;padding:0;border-radius:50%}}#section_facilities{position:relative;padding:100px 0;overflow-x:hidden;width:100%;background:url(//mikien.or.jp/wp/wp-content/themes/mikien/images/grid.png) repeat scroll,linear-gradient(-45deg,rgba(0,0,0,.3),rgba(23,23,23,.5)) repeat scroll,#464646 repeat scroll center;background-size:auto,auto,cover}@media screen and (max-width:991px){#section_facilities{padding:30px 0 10px}}#section_facilities h2.ttl{line-height:1.2;color:#fff;font-size:40px;text-align:center;font-weight:700;margin:20px 0 20px}#section_facilities h2.ttl span{display:block}@media screen and (max-width:991px){#section_facilities h2.ttl{font-size:20px;margin:10px 0 20px}}#section_facilities p.desc{font-size:17px;line-height:1.5;font-weight:500;color:#fff;text-align:center;margin:0 auto 40px}@media screen and (max-width:991px){#section_facilities p.desc{font-size:13px;line-height:1.5;font-weight:700;margin:0 auto 20px;text-align:left}}#section_facilities ul.list-iteminclude-icon li{border-right:1px solid rgba(255,255,255,.2)}#section_facilities ul.list-iteminclude-icon li:last-child{border-right:none}@media screen and (max-width:767px){#section_facilities ul.list-iteminclude-icon li{margin-bottom:20px}#section_facilities ul.list-iteminclude-icon li:nth-child(3n){border-right:none}#section_facilities ul.list-iteminclude-icon li.col-xs-4{padding-right:10px;padding-left:10px}}#section_facilities ul.list-iteminclude-icon li i{text-align:center;width:100%;color:rgba(255,255,255,.8);font-size:32px}#section_facilities ul.list-iteminclude-icon li h3.inc_itm_ttl{text-align:center;font-size:15px;font-weight:700;color:#fff;margin:10px auto 10px;padding:0;line-height:1.2}@media screen and (max-width:767px){#section_facilities ul.list-iteminclude-icon li h3.inc_itm_ttl{font-size:10px;letter-spacing:-.04em;margin:5px auto 10px}}#section_facilities ul.list-iteminclude-icon li h3.inc_itm_ttl em{background:linear-gradient(transparent 70%,rgba(0,0,0,.2) 0%);padding:0 8px;display:inline-block;font-style:normal}@media screen and (max-width:767px){#section_facilities ul.list-iteminclude-icon li h3.inc_itm_ttl em{padding:0 2px}}#section_facilities ul.list-iteminclude-icon li span.inc_itm_desc{font-weight:700;font-size:10px;letter-spacing:-.04em;line-height:1.2;color:#fff;margin:0;padding:0;text-align:center;display:block}@media screen and (max-width:767px){#section_facilities ul.list-iteminclude-icon li span.inc_itm_desc{display:none}}#qa{padding:80px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media screen and (max-width:991px){#qa{padding:30px 0}}#qa .qa_ttl{display:block;width:100%;position:relative;margin:0 0 20px}#qa .qa_ttl.parent_toggle_ttl{cursor:pointer}#qa .qa_ttl h2.ttl{font-size:40px;font-weight:700;line-height:1;color:#3b3d40}#qa .qa_ttl h2.ttl span{font-size:15px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){#qa .qa_ttl{margin:0 0 10px}#qa .qa_ttl h2.ttl{font-size:24px;text-align:center}#qa .qa_ttl h2.ttl span{font-size:11px;padding:3px 0 0;display:block}}#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;font-style:normal;padding:0 2px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon{font-size:30px;padding:0 1px 0 0;margin-top:-3px}}#qa .parent_toggle_ttl:hover em.parentToggle.accordion-plusicon{color:#00906d}#qa .parent_toggle_ttl em.parentToggle.accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#qa .parent_toggle_ttl.is-active em.parentToggle.accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#qa .accordion{width:100%;max-width:100%;margin:0 auto}#qa .accordion .accordion__item{border-top:1px solid #e3e3e3;margin:0;cursor:pointer}#qa .accordion .accordion__item dt.accordion__title{margin:10px 0;padding:20px 40px 20px 0;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;font-size:18px;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){#qa .accordion .accordion__item dt.accordion__title{margin:5px 0;padding:10px 30px 10px 0;font-size:13px}}#qa .accordion .accordion__item dt.accordion__title:hover,#qa .accordion .accordion__item.is-active dt.accordion__title{color:#00906d}#qa .accordion__title .accordion-plusicon{font-size:42px;line-height:1;font-weight:300;color:#888;padding:0 6px 0 0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:991px){#qa .accordion__title .accordion-plusicon{font-size:24px;padding:0 6px 0 0}}#qa .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon,#qa .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon{color:#00906d}#qa .accordion__title .accordion-plusicon:after{content:"+";transform:rotate(0);transform-origin:center center;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;position:relative;z-index:1;text-decoration:none;letter-spacing:0}#qa .accordion__item.is-active .accordion__title .accordion-plusicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#qa .parent-accordion__content{display:none}#qa .accordion .accordion__item dd.accordion__content{padding:0;display:none;cursor:pointer}#qa .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:16px;line-height:1.5;font-weight:500;color:#333;margin:0}@media screen and (max-width:991px){#qa .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:12px;line-height:1.3}}@media screen and (max-width:767px){#qa .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}#qa .accordion .accordion__item dd.accordion__content.is-open{display:block}#qa .accordion__content.is-open,#qa .parent-accordion__content.parent-open{-webkit-animation-name:accordionIn;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:normal;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionIn;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}#qa .accordion__content.is-close,#qa .parent-accordion__content.parent-close{-webkit-animation-name:accordionOut;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-name:accordionOut;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-moz-animation-delay:0s;animation-name:accordionOut;animation-duration:.6s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:0s}.single_contents #review .accordion,.single_contents #qa .accordion{margin:0 auto 40px}@media screen and (max-width:991px){.single_contents #review .accordion,.single_contents #qa .accordion{margin:0 auto 20px}}.single_contents #review,.single_contents #qa{padding:50px 0 30px;border-bottom:none;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){.single_contents #review,.single_contents #qa{padding:20px 0 0}}.single_contents #review .review_ttl,.single_contents #qa .qa_ttl{display:block;width:100%;margin:0 0 20px}.single_contents #review .review_ttl h2.ttl,.single_contents #qa .qa_ttl h2.ttl{font-size:30px;font-weight:700;line-height:1;color:#3b3d40}.single_contents #review .review_ttl h2.ttl span,.single_contents #qa .qa_ttl h2.ttl span{font-size:13px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){.single_contents #review .review_ttl,.single_contents #qa .qa_ttl{margin:0 0 10px}.single_contents #review .review_ttl.parent_toggle_ttl,.single_contents #qa .qa_ttl.parent_toggle_ttl{margin:0 0 20px}.single_contents #review .review_ttl h2.ttl,.single_contents #qa .qa_ttl h2.ttl{font-size:18px;text-align:left}.single_contents #review .review_ttl h2.ttl span,.single_contents #qa .qa_ttl h2.ttl span{font-size:10px;padding:0 0 0 5px}}.single_contents #review .accordion .accordion__item dt.accordion__title,.single_contents #qa .accordion .accordion__item dt.accordion__title{margin:10px 0;padding:10px 40px 10px 0;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;font-size:15px;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title,.single_contents #qa .accordion .accordion__item dt.accordion__title{margin:5px 0;padding:10px 30px 10px 0;font-size:12px}}.single_contents #review .accordion .accordion__item dt.accordion__title i.date{font-size:11px;color:#6e6e73;font-weight:500;font-style:normal;line-height:1;padding:0 0 3px;display:block}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title i.date{font-size:10px;padding:0 0 2px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:13px;font-weight:500;line-height:1;padding:2px 0 0}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star{font-size:11px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star em{display:inline-block;padding-left:20px}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star em{padding-left:10px}}.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:15px;font-weight:900;width:15px;color:orange;line-height:1;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dt.accordion__title p.top_voice_star i.fa-star{font-size:12px;width:12px}}.single_contents #review .accordion .accordion__item dt.accordion__title:hover,.single_contents #review .accordion .accordion__item dt.accordion__title:hover i.date,.single_contents #review .accordion .accordion__item dt.accordion__title:hover p.top_voice_star i.fa-star,.single_contents #qa .accordion .accordion__item dt.accordion__title:hover{color:#00906d}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title,.single_contents #review .accordion .accordion__item.is-active dt.accordion__title i.date,.single_contents #qa .accordion .accordion__item.is-active dt.accordion__title{color:#111}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title p.top_voice_star i.fa-star{color:orange}.single_contents #review .accordion__title .accordion-plusicon,.single_contents #qa .accordion__title .accordion-plusicon{font-size:32px;text-align:center}@media screen and (max-width:991px){.single_contents #review .accordion__title .accordion-plusicon,.single_contents #qa .accordion__title .accordion-plusicon{font-size:24px}}.single_contents #review .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon,.single_contents #qa .accordion .accordion__item dt.accordion__title:hover .accordion-plusicon{color:#00906d}.single_contents #review .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon,.single_contents #qa .accordion .accordion__item.is-active dt.accordion__title .accordion-plusicon{color:#111}.single_contents #review .accordion .accordion__item dd.accordion__content p{padding:0 0 15px;font-size:13px}.single_contents #qa .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:13px}@media screen and (max-width:991px){.single_contents #review .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:11px}.single_contents #qa .accordion .accordion__item dd.accordion__content p{padding:0 0 15px;font-size:11px}}.single_contents #review .accordion .accordion__item dd.accordion__content p a,.single_contents #qa .accordion .accordion__item dd.accordion__content p a{text-decoration:none}.single_contents #review .accordion .accordion__item dd.accordion__content p a:hover,.single_contents #qa .accordion .accordion__item dd.accordion__content p a:hover{text-decoration:underline}@media screen and (max-width:767px){.single_contents #review .accordion .accordion__item dd.accordion__content img.img-responsive,.single_contents #qa .accordion .accordion__item dd.accordion__content img.img-responsive{margin:0 auto 10px;text-align:center;width:100%;max-width:300px;display:block}}@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes accordionIn{0%{opacity:0;-moz-transform:scale(.8)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes accordionIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes accordionOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(.8)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}#section_rec{padding:80px 0 80px}@media screen and (max-width:991px){#section_rec{padding:30px 0 30px}}#section_rec h2{line-height:1.2;color:#403c3b;font-size:46px;text-align:center;font-weight:700;margin:0 0 30px}#section_rec h2 span{display:block}@media screen and (max-width:991px){#section_rec h2{font-size:20px;margin:0 0 20px}#section_rec h2 span{display:inline-block}}#section_rec p{font-size:18px;line-height:1.5;font-weight:500;color:#403c3b;text-align:center;margin-bottom:50px}@media screen and (max-width:991px){#section_rec p{font-size:13px;line-height:1.5;margin-bottom:20px;text-align:left}}#section_contact{padding:100px 0 100px;position:relative;overflow-x:hidden;width:100%;background:url(//mikien.or.jp/wp/wp-content/themes/mikien/images/grid.png) repeat scroll,linear-gradient(-45deg,rgba(0,0,0,.3),rgba(23,23,23,.5)) repeat scroll;background-size:auto,auto,cover}@media screen and (max-width:991px){#section_contact{padding:40px 0 40px}}#section_contact h2{line-height:1.2;color:#fff;font-size:38px;text-align:center;font-weight:700;margin:0 0 30px}#section_contact h2 span{display:block}@media screen and (max-width:991px){#section_contact h2{font-size:20px;margin:0 0 20px}#section_contact h2 span{display:inline-block}}#section_contact p{font-size:16px;line-height:1.5;font-weight:500;color:#fff;text-align:center;margin-bottom:50px}@media screen and (max-width:991px){#section_contact p{font-size:13px;line-height:1.5;margin-bottom:20px;text-align:left}}.map{width:100%;display:block;height:500px;overflow:hidden;margin-top:0;margin-bottom:40px}.map iframe{border:none !important;width:100%}@media (max-width:991px){.map{height:300px;margin-top:0;margin-bottom:20px}.map iframe{height:300px !important}}#main_contents{background:#f7f7f7;width:100%;position:relative;z-index:1;padding:0 0 80px}#main_contents.single_contents{padding:0;background:#fff}@media screen and (max-width:767px){#main_contents{padding:60px 0 20px}#main_contents.single_contents{padding:60px 0 0}}#header_image{width:100%;min-width:1140px;height:auto;position:relative;background:#363636;background-size:auto,auto,cover !important}@media screen and (max-width:991px){#header_image{min-width:1px;background-size:auto,auto,cover !important}}#header_image .image{width:100%;display:block;overflow:hidden;height:440px}@media screen and (max-width:767px){#header_image .image{height:220px}}#header_image .caption{position:absolute;width:100%;max-width:1170px;padding-left:15px;padding-right:15px;text-decoration:none;display:block;text-align:center;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff}#header_image .title{font-size:32px;font-weight:700;display:block;margin-bottom:0}@media screen and (max-width:991px){#header_image .title{font-size:18px !important;line-height:1.2}}#header_image .title span{font-size:17px;font-family:'Libre Baskerville',serif;text-transform:capitalize;font-weight:500;line-height:1;letter-spacing:1px;position:relative;z-index:3;margin-bottom:10px;display:block}@media screen and (max-width:991px){#header_image .title span{font-size:12px;margin-bottom:3px}}#main_contents .breadcrumb{background:#fff;text-align:center;overflow:hidden;display:block;padding:0;margin-bottom:0;list-style:none;border-radius:0}#main_contents .breadcrumb.bg_gray{background:#f7f7f7}#main_contents .breadcrumb .breadcrumb_inner{width:100%;max-width:1170px;height:50px;line-height:50px;margin:0 auto;padding-left:15px;padding-right:15px;text-align:left;overflow:hidden}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner{width:calc(100% - 30px);margin:0 auto;height:auto;line-height:auto;padding:18px 0;text-align:left;overflow:hidden}}#main_contents .breadcrumb .breadcrumb_inner li{position:relative;float:left;padding-right:20px;margin-right:15px;font-size:12px;color:#333}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li{display:inline-block;padding:2px 10px 2px 0;margin-right:5px;line-height:1.5;font-size:11px}}#main_contents .breadcrumb .breadcrumb_inner li:first-child{margin-left:17px}#main_contents .breadcrumb .breadcrumb_inner li:first-child:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f015';font-size:14px;display:block;position:absolute;top:50%;margin-top:-9px;left:-18px;width:17px;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li:first-child:before{font-size:13px}}#main_contents .breadcrumb .breadcrumb_inner li:after{color:#999;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f105';font-size:12px;display:block;position:absolute;right:0;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:991px){#main_contents .breadcrumb .breadcrumb_inner li:after{top:1px}}#main_contents .breadcrumb .breadcrumb_inner li:last-child:after{display:none}#main_contents .breadcrumb .breadcrumb_inner li a{text-decoration:underline;color:#23bb7a}#single_container h3.common_ttl{font-size:24px;font-weight:500;border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 30px}@media screen and (max-width:991px){#single_container h3.common_ttl{font-size:20px;margin:0 0 20px}}#single_container .common_content{margin:0 0 80px}@media screen and (max-width:991px){#single_container .common_content{margin:0 0 40px}}#single_container .common_content.last{margin:0}ul.directory_parent_list{width:100%;display:flex;flex-wrap:wrap;margin-bottom:0;justify-content:flex-start;margin-right:0}ul.directory_parent_list li.area_plan_list_item{width:32%;margin-right:2%;margin-bottom:2%;display:flex;background:#fff;border-radius:8px;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.175);-moz-box-shadow:0 4px 6px rgba(0,0,0,.175);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.175)}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item{background:#333}ul.directory_parent_list li.area_plan_list_item:nth-of-type(3n){margin-right:0}ul.directory_parent_list.commemorative_photo_2col li.area_plan_list_item:nth-of-type(3n){margin-right:2%}ul.directory_parent_list.commemorative_photo_2col li.area_plan_list_item:nth-of-type(2n){margin-right:0}ul.directory_parent_list.commemorative_photo_2col li.area_plan_list_item:nth-child(n+3){display:none}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item{width:100%;margin-bottom:20px;margin-right:0;border-radius:0;display:block}}ul.directory_parent_list li.area_plan_list_item:hover{box-shadow:none}ul.directory_parent_list li.area_plan_list_item a{cursor:pointer;display:block;text-decoration:none;transition-property:background-color,color;transition-timing-function:ease;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;min-height:1px;height:100%;flex-basis:auto}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a{display:flex;flex-flow:row nowrap}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a{display:block}}ul.directory_parent_list li.area_plan_list_item a .item-imgBox{width:100%;position:relative;text-align:center}ul.directory_parent_list li.area_plan_list_item a .item-imgBox.jinjya_imgBox{max-height:243px;overflow:hidden}ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap .parent_img,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap .parent_img-on{max-height:147px}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-imgBox{max-width:150px;margin-right:0;flex-shrink:0;display:block}ul.directory_parent_list li.area_plan_list_item a .item-imgBox.jinjya_imgBox{max-height:auto}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-imgBox{max-width:100%}ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap .parent_img,ul.directory_parent_list li.area_plan_list_item a .item-imgBox.campaign_imgBox .parent_img-wrap .parent_img-on{max-height:200px}}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .category_radio{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:100%;display:inline-block;color:#fafafa;text-align:right}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .category_radio span.category_name{font-size:24px;font-family:'Satisfy',cursive;text-transform:capitalize;font-weight:500;line-height:1;letter-spacing:0px;position:relative;margin-bottom:0;text-shadow:1px 1px 0px rgba(0,0,0,.8)}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .category_radio span.category_name.jinjya_name{font-size:14px}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-imgBox .category_radio span.category_name{font-size:15px}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .category_radio span.category_name.jinjya_name{font-size:10px}}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .parent_img-wrap{position:relative;display:block;overflow:hidden;border-radius:8px 8px 0 0}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-imgBox .parent_img-wrap{border-radius:0}}ul.directory_parent_list li.area_plan_list_item a .item-imgBox .parent_img-wrap img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;vertical-align:middle;width:100%;height:auto}ul.directory_parent_list li.area_plan_list_item a:hover .item-imgBox .parent_img-wrap img{transform:scale(1.1)}ul.directory_parent_list li.area_plan_list_item a .parent_img-on{position:absolute;background:rgba(73,188,105,.4);width:100%;height:100%;top:0;left:0;text-align:center;opacity:0;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;z-index:1}ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on{opacity:1}ul.directory_parent_list li.area_plan_list_item a .parent_img-on .ico-plus{width:40px;height:40px;top:50%;margin-top:-20px;position:relative;display:inline-block;z-index:10}ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on .ico-plus{-webkit-animation:spin .5s ease-out;-moz-animation:spin .5s ease-out;-ms-animation:spin .5s ease-out;-o-animation:spin .5s ease-out;animation:spin .5s ease-out}ul.directory_parent_list li.area_plan_list_item a .parent_img-on .ico-plus:before,ul.directory_parent_list li.area_plan_list_item a .parent_img-on .ico-plus:after{position:absolute;content:"";display:inline-block;background:#fff;z-index:10;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}ul.directory_parent_list li.area_plan_list_item a .parent_img-on .ico-plus:after{width:1px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-1px}ul.directory_parent_list li.area_plan_list_item a .parent_img-on .ico-plus:before{width:40px;height:1px;top:50%;left:0;margin-top:-1px}ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on .ico-plus:before,ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on .ico-plus:after{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on .ico-plus:before{width:40px;margin-top:-1px}ul.directory_parent_list li.area_plan_list_item a:hover .parent_img-on .ico-plus:after{height:40px;margin-left:-1px}ul.directory_parent_list li.area_plan_list_item a .item-textBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-textBox{padding:5px}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list{padding:20px 5px 5px}}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox{padding:10px 10px 5px;background:#333;border-radius:0 0 8px 8px}@media screen and (max-width:767px){ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox{padding:5px 5px 0;background:#333;border-radius:0}}ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl{line-height:1.5;font-weight:600;font-size:16px;color:#333;margin:0 0 10px;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;letter-spacing:-.02em;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl{margin:7px 0 0}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl i{font-style:normal;padding:0 10px 0 0;display:inline-block}ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl span{padding:0 0 0 10px;font-size:14px;display:inline-block;color:#ccc;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-transform:uppercase;letter-spacing:1px}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span{display:block;padding:0;line-height:1}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span.voice{padding:0;line-height:1.5;display:inline-block}@media only screen and (max-width:1199px) and (min-width:768px){ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl{font-size:13px}ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl span,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span.voice{font-size:13px}}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl{font-size:12px;letter-spacing:0;margin-bottom:5px;line-height:1.2}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl{margin:5px 0 0;font-size:12px}ul.directory_parent_list li.area_plan_list_item a .item-textBox h3.parent_ttl span{padding:0;font-size:17px;display:block}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span{font-size:12px;line-height:1.2;padding:3px 0 0;letter-spacing:-.01em}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list h3.parent_ttl span.voice{padding:3px 0 0;font-size:12px;line-height:1.2;display:block}}ul.directory_parent_list li.area_plan_list_item a:hover .item-textBox h3.parent_ttl,ul.directory_parent_list li.area_plan_list_item a:hover .item-textBox h3.parent_ttl span{color:#00906d}ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list{list-style:none;margin-bottom:0}ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list:after,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list:after{content:"";clear:both;display:block}ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list li,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list li{width:50%;line-height:20px;padding:10px 5px;text-align:center;list-style:none;color:#fff;display:inline-block;float:left;font-size:13px;background-color:transparent,transparent !important;background-image:-webkit-linear-gradient(left,rgba(0,144,109,.8),rgba(0,144,109,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-image:-o-linear-gradient(left,rgba(0,144,109,.8),rgba(0,144,109,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-image:linear-gradient(to right,rgba(0,144,109,.8),rgba(0,144,109,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-repeat:repeat,repeat !important;background-attachment:scroll,fixed !important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list li{width:100%;padding:5px;font-size:12px}@media screen and (max-width:991px) and (min-width:768px){ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list li,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list li{font-size:11px;padding:5px 2px}}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list li,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list li{font-size:11px;padding:5px;width:100%;text-align:left;line-height:1}}ul.directory_parent_list li.area_plan_list_item a .item-textBox ul.voice_job_list li:last-child,ul.directory_parent_list li.area_plan_list_item a .item-textBox.guide_list ul.institution_type_list li:last-child{background-color:transparent,transparent !important;background-image:-webkit-linear-gradient(left,rgba(47,173,142,.8),rgba(47,173,142,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-image:-o-linear-gradient(left,rgba(47,173,142,.8),rgba(47,173,142,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-image:linear-gradient(to right,rgba(47,173,142,.8),rgba(47,173,142,.8)),url(//mikien.or.jp/wp/wp-content/themes/mikien/images/bg_triangle_bk.jpg) !important;background-repeat:repeat,repeat !important;background-attachment:scroll,fixed !important}ul.directory_parent_list li.area_plan_list_item a:hover .item-textBox ul.voice_job_list li,ul.directory_parent_list li.area_plan_list_item a:hover .item-textBox.guide_list ul.institution_type_list li{opacity:.8}ul.directory_parent_list li.area_plan_list_item a .item-textBox p.custom_btn{padding:6px 0;background:#333;color:#fff;font-size:15px;margin:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;position:absolute;line-height:18px;bottom:10px;width:calc(100% / 1 - 20px)}@media screen and (max-width:767px){ul.directory_parent_list li.area_plan_list_item a .item-textBox p.custom_btn{bottom:5px;line-height:16px;padding:2px 0;font-size:10px;width:calc(100% / 1 - 160px)}}ul.directory_parent_list li.area_plan_list_item a:hover .item-textBox p.custom_btn{background-color:#eca1a1}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox p.campaign_desc{font-size:13px;line-height:1.2;color:#fff;font-weight:500;margin:0 0 5px}@media screen and (max-width:767px){ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox p.campaign_desc{font-size:10px;line-height:1.1}}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox p.campaign_desc span{background:#54606c;color:#fff;font-weight:700;text-align:center;display:inline-block;padding:2px 10px;margin-right:10px;font-size:12px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media screen and (max-width:767px){ul.directory_parent_list.campaign_parent_list li.area_plan_list_item a .item-textBox p.campaign_desc span{padding:2px 5px;margin-right:5px;font-size:9px}}ul.directory_parent_list.campaign_parent_list li.area_plan_list_item:hover a .item-textBox p.campaign_desc span{background:#ac5353}.sub_page_class #info{padding:80px 0 0;border-bottom:none}@media screen and (max-width:991px){.sub_page_class #info{padding:30px 0 0}}#info .info_ttl{display:block;width:100%;position:relative;margin:0 0 20px}#info .info_ttl h2.ttl{font-size:32px;font-weight:700;line-height:1;color:#3b3d40}#info .info_ttl h2.ttl span{font-size:15px;padding:0 0 0 20px;display:inline-block}@media screen and (max-width:991px){#info .info_ttl{margin:0 0 10px}#info .info_ttl h2.ttl{font-size:20px;text-align:center}#info .info_ttl h2.ttl span{font-size:11px;padding:3px 0 0;display:block}}#info p.info_ttl_desc{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 20px;padding:0}@media screen and (max-width:991px){#info p.info_ttl_desc{font-size:12px;line-height:1.3;margin:0 0 10px}}#info .accordion{width:100%;max-width:100%;margin:0 auto}#info .accordion .accordion__item{cursor:default;background:#fff;margin:10px 0 20px;padding:20px 20px 0;border:1px solid #aaa}@media screen and (max-width:991px){#info .accordion .accordion__item{margin:10px 0;padding:10px 10px 0}}#info .accordion .accordion__item dt.accordion__title{margin:0;padding:0 0 20px;cursor:default;font-size:18px;border-bottom:1px solid #aaa;width:100%;-webkit-tap-highlight-color:transparent;color:#111;font-weight:700;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}#info .accordion .accordion__item dt.accordion__title.schedule_list{border-bottom:none}@media screen and (max-width:991px){#info .accordion .accordion__item dt.accordion__title{margin:0;padding:0 0 10px;font-size:14px}}#info .accordion .accordion__item dt.accordion__title i.date{font-size:12px;color:#6e6e73;font-weight:500;font-style:normal;line-height:1;padding:0 0 15px;display:block}#info .accordion .accordion__item dt.accordion__title.schedule_list i.date{font-size:14px;color:#333;padding:0 20px 0 0;display:inline-block}@media screen and (max-width:991px){#info .accordion .accordion__item dt.accordion__title i.date{font-size:10px;padding:0 0 10px;line-height:2}#info .accordion .accordion__item dt.accordion__title.schedule_list i.date{font-size:10px;padding:0 0 10px;display:block}}#info .accordion .accordion__item dt.accordion__title i.date em{padding:2px 10px;line-height:13px;margin:0 10px 0 0;color:#555;font-weight:700;font-style:normal;background:#fff;border:1px solid #aaa}@media screen and (max-width:991px){#info .accordion .accordion__item dt.accordion__title i.date em{padding:2px 8px;line-height:10px;font-size:10px}}#info .accordion .accordion__item dt.accordion__title:hover,#info .accordion .accordion__item dt.accordion__title:hover i.date{color:#111}#info .accordion .accordion__item dt.accordion__title a{text-decoration:underline;color:#282828}#info .accordion .accordion__item dt.accordion__title a:hover{text-decoration:none}#info .accordion .accordion__item dd.accordion__content{padding:20px 0 0;display:block;cursor:default}@media screen and (max-width:991px){#info .accordion .accordion__item dd.accordion__content{padding:10px 0 0}}#info .accordion .accordion__item dd.accordion__content p{padding:0 0 20px;font-size:15px;line-height:1.5;font-weight:500;color:#333;margin:0}@media screen and (max-width:991px){#info .accordion .accordion__item dd.accordion__content p{padding:0 0 10px;font-size:13px}}#info .accordion .accordion__item img.img-responsive{margin:0 auto 20px;width:100%}@media screen and (max-width:767px){#info .accordion .accordion__item img.img-responsive{text-align:center;width:100%;max-width:300px;display:block}}#single_sec01{padding:80px 0 0;border-top:1px solid #e3e3e3}@media screen and (max-width:767px){#single_sec01{padding:20px 0 0}}#single_sec01 .thumbnail_slider{display:block;max-width:100%;width:100%;margin:0 auto 40px}@media screen and (max-width:767px){#single_sec01 .thumbnail_slider{margin:0 auto 20px}}#single_sec01 .thumbnail_slider img{width:100%;height:auto;vertical-align:bottom}#single_sec01 .thumbnail_slider .gallery{margin:0 0 5px}#single_sec01 .thumbnail_slider .gallery li{list-style:none}#single_sec01 .thumbnail_slider .slick-prev,#single_sec01 .thumbnail_slider .slick-next{position:absolute;z-index:3;cursor:pointer;outline:none}#single_sec01 .thumbnail_slider .slick-prev{left:2.5%}#single_sec01 .thumbnail_slider .slick-next{right:2.5%}#single_sec01 .thumbnail_slider .choice-btn li{cursor:pointer;outline:none;background:#333;list-style:none}#single_sec01 .thumbnail_slider .choice-btn li img{opacity:1}#single_sec01 .thumbnail_slider .choice-btn li.slick-current img{opacity:.4}#single_sec01 .ttl_sec{margin:0 0 40px;display:block}@media screen and (max-width:767px){#single_sec01 .ttl_sec{margin:0 0 10px}}#single_sec01 .ttl_sec h2{font-weight:700;color:#333;margin:0 0 20px}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2{margin:0 0 10px}}#single_sec01 .ttl_sec h2 em{display:block;font-style:normal;font-size:26px;line-height:1.5;padding:0 0 10px}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2 em{font-size:16px;line-height:1.3;padding:0 0 7px}}#single_sec01 .ttl_sec h2 i{display:block;font-size:14px;line-height:1.5;font-style:normal;padding:0}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2 i{font-size:12px;line-height:1.3}}#single_sec01 .ttl_sec h2 span.area{background:#00906d;color:#fff;font-size:12px;padding:2px 10px 3px;display:inline-block;margin:0 10px 0 0;line-height:1.5}@media screen and (max-width:991px){#single_sec01 .ttl_sec h2 span.area{font-size:10px;line-height:1.3}}#single_sec01 .ttl_sec .tab-content{border:none}#single_sec01 .ttl_sec .tab-content p{line-height:1.5;font-weight:500;font-size:13px;padding:0;margin:0 0 15px}#single_sec01 .ttl_sec .tab-content p.access{border-bottom:none;font-weight:700;font-size:15px}#single_sec01 .ttl_sec .tab-content p.access.b_top{margin:20px 0 15px;padding:20px 0 0;border-top:4px dotted #ccc}#single_sec01 .ttl_sec .tab-content p.tel,#single_sec01 .ttl_sec .tab-content p.fax{font-weight:700;font-size:21px;margin:0 0 5px;line-height:30px;height:30px}#single_sec01 .ttl_sec .tab-content p.fax{height:50px;margin:0 0 20px;padding:0 0 20px;border-bottom:4px dotted #ccc}#single_sec01 .ttl_sec .tab-content p.tel span,#single_sec01 .ttl_sec .tab-content p.fax span{display:inline-block;font-size:14px;width:50px;text-align:center;margin:0 10px 0 0;background:#fff;border:1px solid #999;color:#252525;position:relative;top:-3px;padding:4px 0 4px;height:30px;line-height:20px}#single_sec01 .ttl_sec .tab-content p.catch{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 20px;padding:0;color:#00906d}#single_sec01 .ttl_sec .tab-content p.desc{font-weight:500;font-size:15px;line-height:1.5;padding:0;color:#252525;margin:0 0 40px}@media screen and (max-width:991px){#single_sec01 .ttl_sec .tab-content p{line-height:1.3;font-size:11px;margin:0 0 10px}#single_sec01 .ttl_sec .tab-content p.access{font-size:12px}#single_sec01 .ttl_sec .tab-content p.access.b_top{margin:10px 0 10px;padding:10px 0 0;border-top:3px dotted #ccc}#single_sec01 .ttl_sec .tab-content p.tel,#single_sec01 .ttl_sec .tab-content p.fax{font-size:16px;line-height:20px;height:20px}#single_sec01 .ttl_sec .tab-content p.fax{margin:0 0 10px;padding:0 0 10px;border-bottom:3px dotted #ccc;height:30px}#single_sec01 .ttl_sec .tab-content p.tel span,#single_sec01 .ttl_sec .tab-content p.fax span{display:inline-block;font-size:10px;width:32px;margin:0 5px 0 0;padding:1px 0 1px;height:20px;line-height:16px}#single_sec01 .ttl_sec .tab-content p.catch{font-size:14px;line-height:1.3;margin:0 0 10px}#single_sec01 .ttl_sec .tab-content p.desc{font-size:12px;margin:0 0 20px}}#single_table_sec{display:block;padding:0 0 80px}#single_table_sec.bg_gray{background:#f2f2f2;padding:40px 0}@media screen and (max-width:991px){#single_table_sec{display:block;padding:0 0 20px}#single_table_sec.bg_gray{background:#f2f2f2;padding:20px 0}}#single_table_sec .table_col_flex{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#single_table_sec .table_col_flex .table_item{width:50%}@media screen and (max-width:991px){#single_table_sec .table_col_flex .table_item{width:100%}#single_table_sec .table_col_flex .table_item:last-of-type{position:relative;top:-1px}}#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02,#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02 tr,#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02 tr th,#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02 tr td{border-right:none}@media screen and (max-width:991px){#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02 tr th,#single_table_sec .table_col_flex .table_item:first-of-type .tableDesign02 tr td{border-right:1px solid #ccc}}#single_table_sec .table_col_flex .table_item .tableDesign02 th{width:40%}#single_table_sec .table_col_flex .table_item .tableDesign02 td{width:60%}@media screen and (max-width:991px){#single_table_sec .table_col_flex .table_item .tableDesign02 th{width:100%}#single_table_sec .table_col_flex .table_item .tableDesign02 td{width:100%}}#single_sec_catch{padding:80px 0 70px;display:block;height:auto;background-size:auto,auto,cover !important}@media screen and (max-width:991px){#single_sec_catch{padding:20px 0 15px;display:block;min-width:1px;background-size:auto,auto,cover !important}}#single_sec_catch .table_col_flex{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#single_sec_catch .table_col_flex .tableDesign03{width:50%}@media screen and (max-width:991px){#single_sec_catch .table_col_flex .tableDesign03{width:100%}}#single_sec_catch h2.ttl{line-height:1.3;color:#fff;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}#single_sec_catch h2.ttl span{display:block;font-size:15px}@media screen and (max-width:991px){#single_sec_catch h2.ttl{font-size:20px}#single_sec_catch h2.ttl span{font-size:12px}}#single_sec_catch .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_catch .line{height:5px;width:104px;top:-1px;margin:0 auto 20px}}#single_sec_catch p.date{font-size:15px;line-height:1.5;font-weight:700;color:#fff;text-align:right;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_catch p.date{font-size:12px;line-height:1.3;font-weight:700;margin:0 0 3px}}#single_gallery{width:100%;display:block;padding:40px 0}@media screen and (max-width:991px){#single_gallery{padding:20px 0}}#single_gallery .carousel_slider .carousel_img{max-width:250px;width:100%;margin:0 5px}@media screen and (max-width:991px){#single_gallery .carousel_slider .carousel_img{max-width:150px;margin:0 2px}}#single_sec02{display:block;width:100%;padding:80px 0;background:#f7f7f7}@media screen and (max-width:991px){#single_sec02{padding:20px 0}}#single_sec02 h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec02 h2.ttl{font-size:20px}}#single_sec02 .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec02 .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec02 p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec02 p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec02 .single_common_content{display:block;padding:0 0 30px;border-bottom:4px dotted #ccc;margin:0 0 30px}@media screen and (max-width:991px){#single_sec02 .single_common_content{padding:0 0 10px;border-bottom:3px dotted #ccc;margin:0 0 10px}}#single_sec02 .single_common_content:last-child{padding:0;border-bottom:none;margin:0}#single_sec02 .single_common_content h3.ttl{font-weight:700;font-size:18px;border-left:5px solid #00906d;padding:0 0 0 10px;margin:0;color:#3b3d40}@media screen and (max-width:991px){#single_sec02 .single_common_content h3.ttl{font-size:14px;border-left:4px solid #00906d;padding:0 0 0 5px}}#single_sec02 .single_common_content p.desc{font-weight:500;line-height:1.5;font-size:15px;padding:0;margin:10px 0 0}@media screen and (max-width:991px){#single_sec02 .single_common_content p.desc{line-height:1.3;font-size:12px;margin:5px 0 0}}#single_sec_plan{padding:80px 0 60px;display:block}@media screen and (max-width:991px){#single_sec_plan{padding:20px 0 10px}}#single_sec_plan h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_plan h2.ttl{font-size:20px}}#single_sec_plan .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_plan .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec_plan p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_plan p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec_plan ul.single_plan_content{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}#single_sec_plan ul.single_plan_content li.single_plan_item{width:32%;display:flex;flex-direction:column;position:relative;border:none;background:#f7f7f7;padding:20px 15px 10px;margin:0 2% 20px 0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item{width:100%;padding:10px 10px 5px;margin:0 0 10px}}#single_sec_plan ul.single_plan_content li.single_plan_item:nth-child(3n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item:last-child{margin:0 !important}}#single_sec_plan ul.single_plan_content.col2_loop li.single_plan_item{width:49%}#single_sec_plan ul.single_plan_content.col2_loop li.single_plan_item:nth-child(3n){margin-right:2%}#single_sec_plan ul.single_plan_content.col2_loop li.single_plan_item:nth-child(2n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content.col2_loop li.single_plan_item{width:100%}#single_sec_plan ul.single_plan_content.col2_loop li.single_plan_item:nth-child(3n){margin-right:0}}#single_sec_plan ul.single_plan_content.col3_loop li.single_plan_item{width:32%}#single_sec_plan ul.single_plan_content.col3_loop li.single_plan_item:nth-child(3n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content.col3_loop li.single_plan_item{width:100%}}#single_sec_plan ul.single_plan_content.col4_loop li.single_plan_item{width:23.5%}#single_sec_plan ul.single_plan_content.col4_loop li.single_plan_item:nth-child(3n){margin-right:2%}#single_sec_plan ul.single_plan_content.col4_loop li.single_plan_item:nth-child(4n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content.col4_loop li.single_plan_item{width:100%}#single_sec_plan ul.single_plan_content.col4_loop li.single_plan_item:nth-child(3n){margin-right:0}}#single_sec_plan ul.single_plan_content.col5_loop li.single_plan_item{width:18.4%}#single_sec_plan ul.single_plan_content.col5_loop li.single_plan_item:nth-child(3n){margin-right:2%}#single_sec_plan ul.single_plan_content.col5_loop li.single_plan_item:nth-child(5n){margin-right:0}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content.col5_loop li.single_plan_item{width:100%}#single_sec_plan ul.single_plan_content.col5_loop li.single_plan_item:nth-child(3n){margin-right:0}}#single_sec_plan ul.single_plan_content li.single_plan_item i{text-align:center;width:100%;color:#6e6e73;font-size:32px;margin:0 auto 10px}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item i{font-size:20px;margin:0 auto 5px}}#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl{text-align:center;font-size:16px;font-weight:700;color:#1d1d1f;margin:0 auto 10px;padding:0;line-height:1.5}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl{font-size:14px;margin:0 auto 10px;line-height:1.3}}#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl em{background:linear-gradient(transparent 80%,rgba(189,189,189,.3) 0%);padding:0 8px;display:inline-block;font-style:normal}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item h3.item_ttl em{padding:0}}#single_sec_plan ul.single_plan_content li.single_plan_item span.item_desc{font-weight:500;font-size:13px;line-height:1.5;color:#1d1d1f;margin:0;padding:0;text-align:left;display:block;flex-grow:1}@media screen and (max-width:991px){#single_sec_plan ul.single_plan_content li.single_plan_item span.item_desc{line-height:1.3;font-size:12px}}#single_sec03{padding:80px 0;display:block;width:100%;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){#single_sec03{padding:20px 0}}#single_sec03 h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec03 h2.ttl{font-size:20px}}#single_sec03 .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec03 .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec03 p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec03 p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec03 .single_common_content{display:block;padding:0 0 30px;border-bottom:4px dotted #ccc;margin:0 0 30px}@media screen and (max-width:991px){#single_sec03 .single_common_content{padding:0 0 10px;border-bottom:3px dotted #ccc;margin:0 0 10px}}#single_sec03 .single_common_content:last-child{padding:0;border-bottom:none;margin:0}#single_sec03 .single_common_content h3.ttl{font-weight:700;font-size:18px;border-left:5px solid #00906d;padding:0 0 0 10px;margin:0;color:#3b3d40}@media screen and (max-width:991px){#single_sec03 .single_common_content h3.ttl{font-size:14px;border-left:4px solid #00906d;padding:0 0 0 5px}}#single_sec03 .single_common_content p.desc{font-weight:500;line-height:1.5;font-size:15px;padding:0;margin:10px 0 0}@media screen and (max-width:991px){#single_sec03 .single_common_content p.desc{line-height:1.3;font-size:12px;margin:5px 0 0}}#single_sec_time_table{padding:80px 0;display:block;width:100%;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){#single_sec_time_table{padding:20px 0}}#single_sec_time_table h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_time_table h2.ttl{font-size:20px}}#single_sec_time_table .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_time_table .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec_time_table p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_time_table p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec_price{display:block;width:100%;padding:80px 0;background:#f7f7f7}@media screen and (max-width:991px){#single_sec_price{padding:20px 0}}#single_sec_price h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_price h2.ttl{font-size:20px}}#single_sec_price .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_price .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec_price p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_price p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec_price .pdf_content{margin:20px 0 0}#single_sec_price .pdf_content.mt0{margin:0}@media screen and (max-width:991px){#single_sec_price .pdf_content{margin:10px 0 0}}#single_sec_flow{padding:80px 0;display:block}@media screen and (max-width:991px){#single_sec_flow{padding:20px 0}}#single_sec_flow h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_flow h2.ttl{font-size:20px}}#single_sec_flow .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_flow .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec_flow p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_price p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_sec_flow p.annotation_desc{margin:40px 0 0;background:#f2f2f2;color:#252525;padding:20px;font-size:14px;line-height:1.5;font-weight:500}@media screen and (max-width:991px){#single_sec_flow p.annotation_desc{margin:20px 0 0;padding:10px;font-size:11px;line-height:1.3}}.single_flow_chart{display:block;width:100%}.single_flow_chart .flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single_flow_chart .col-flow-2,.single_flow_chart .col-flow-8,.single_flow_chart .col-flow-10{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.single_flow_chart .col-flow-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.single_flow_chart .col-flow-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.single_flow_chart .col-flow-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.single_flow_chart .circle{font-weight:700;padding:0;border-radius:50%;background-color:#ececec;color:#4d4545;max-height:50px;z-index:2;width:50px;height:50px;line-height:50px;font-size:16px}@media screen and (max-width:991px){.single_flow_chart .circle{max-height:36px;width:36px;height:36px;line-height:36px;font-size:13px}}.single_flow_chart .text-center{text-align:center !important}.single_flow_chart .flow_box:nth-child(even) .flow_item_text{text-align:right !important}.single_flow_chart .align-items-center{-ms-flex-align:center !important;align-items:center !important}.single_flow_chart .flow_box:nth-child(even) .align-items-center{-ms-flex-pack:end !important;justify-content:flex-end !important}.single_flow_chart .how-it-works.flex-row{display:flex;flex-direction:row}.single_flow_chart .flow_box:nth-child(even) .how-it-works.flex-row{flex-direction:row-reverse}.single_flow_chart .how-it-works.flex-row .col-flow-2{display:inline-flex;align-self:stretch;align-items:center;justify-content:center}.single_flow_chart .how-it-works .col-flow-2:after{content:"";position:absolute;border-left:3px solid #ececec;z-index:1}.single_flow_chart .flow_box .how-it-works .col-flow-2.text-center:after{height:100%;left:calc(50% - 3px)}.single_flow_chart .flow_box:first-child .how-it-works .col-flow-2.text-center:after{height:50%;left:calc(50% - 3px);top:50%}.single_flow_chart .flow_box:last-child .how-it-works .col-flow-2.text-center:after{height:50%;left:calc(50% - 3px);top:0}.single_flow_chart .how-it-works.flex-row h3{font-weight:700;line-height:1.5;color:inherit;margin:0 0 .5rem;font-size:20px;position:relative;top:-2px}@media screen and (max-width:991px){.single_flow_chart .how-it-works.flex-row h3{line-height:1.3;margin:0 0 .3rem;font-size:13px;top:-1px}}.single_flow_chart .how-it-works.flex-row p{font-weight:500;line-height:1.3;color:inherit;margin:0 0 1rem;font-size:14px}@media screen and (max-width:991px){.single_flow_chart .how-it-works.flex-row p{line-height:1.2;margin:0;font-size:11px}}.single_flow_chart .flow_box:last-child .timeline{display:none}.single_flow_chart .timeline div{padding:0;height:40px}.single_flow_chart .timeline hr{border-top:3px solid #ececec;margin:0;top:17px;position:relative}.single_flow_chart .timeline .col-flow-2{display:flex;overflow:hidden}.single_flow_chart .timeline .corner{border:3px solid #ececec;width:100%;position:relative;border-radius:15px}.single_flow_chart .flow_box:nth-child(odd) .timeline .border-start{left:calc(50% - 3px);top:-50%}.single_flow_chart .flow_box:nth-child(odd) .timeline .border-end{left:-50%;top:calc(50% - 3px)}.single_flow_chart .flow_box:nth-child(even) .timeline .border-start{left:calc(50% - 3px);top:calc(50% - 3px)}.single_flow_chart .flow_box:nth-child(even) .timeline .border-end{left:-50%;top:-50%}#single_doctor{padding:40px 0;display:block;border-top:1px solid #e3e3e3;background:#f7f7f7}@media screen and (max-width:991px){#single_doctor{padding:20px 0}}#single_doctor h2.ttl{font-weight:700;font-size:26px;border-left:5px solid #00906d;padding:0 0 0 10px;margin:0 0 20px;color:#3b3d40}@media screen and (max-width:991px){#single_doctor h2.ttl{font-size:18px;border-left:4px solid #00906d;padding:0 0 0 5px;margin:10px 0 5px}}#single_doctor h3.ttl{font-size:20px;font-weight:700;line-height:1.3;padding:0;margin:0 0 10px}#single_doctor h3.ttl span{display:inline-block;padding:0 0 0 10px}@media screen and (max-width:991px){#single_doctor h3.ttl{font-size:14px;margin:0 0 5px}#single_doctor h3.ttl span{padding:0 0 0 5px}}#single_doctor p.desc{font-size:15px;font-weight:500;line-height:1.8;padding:0;margin:0}@media screen and (max-width:991px){#single_doctor p.desc{font-size:11px;line-height:1.5}}@media screen and (max-width:991px){#single_doctor p.img img{max-width:250px;width:100%;margin:0 auto}}#single_short_stay{padding:40px 0;display:block;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){#single_short_stay{padding:20px 0}}#single_short_stay .google_calendar{display:block}#single_short_stay .google_calendar h3.ttl{display:block;vertical-align:middle;text-align:left;margin:0 0 20px}@media screen and (max-width:991px){#single_short_stay .google_calendar h3.ttl{margin:0 0 10px}}#single_short_stay .google_calendar h3.ttl span.en{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;color:#00906d;font-size:26px;letter-spacing:0;padding-right:20px;vertical-align:middle;display:inline-block;position:relative;top:-2px;text-transform:uppercase}@media screen and (max-width:991px){#single_short_stay .google_calendar h3.ttl span.en{font-size:11px;padding-right:10px;top:0}}#single_short_stay .google_calendar h3.ttl span.ja{font-weight:500;font-size:19px;padding-left:24px;border-left:1px solid #333;vertical-align:middle;letter-spacing:0;letter-spacing:1px;color:#252525}@media screen and (max-width:991px){#single_short_stay .google_calendar h3.ttl span.ja{font-size:14px;padding-left:10px}}#single_short_stay .google_calendar p.desc{font-weight:500;line-height:1.5;font-size:15px;padding:0;margin:0 0 20px}@media screen and (max-width:991px){#single_short_stay .google_calendar p.desc{line-height:1.3;font-size:12px;margin:0 0 10px}}#single_short_stay .google_calendar p.google_comment{padding:10px;text-align:left;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 40px}#single_short_stay .google_calendar p.google_comment.available{border:3px solid #4779ae;background:#d0e8ee}#single_short_stay .google_calendar p.google_comment.full{border:3px solid #ceafaf;background:#f0dede}@media screen and (max-width:991px){#single_short_stay .google_calendar p.google_comment{padding:10px;font-size:12px;line-height:1.3;margin:0 0 10px}#single_short_stay .google_calendar p.google_comment.available{border:2px solid #4779ae}#single_short_stay .google_calendar p.google_comment.full{border:2px solid #ceafaf}}.google-cal iframe{width:100%;height:500px;position:relative;overflow:hidden;border:none !important;background:#ededed}@media screen and (max-width:991px){.google-cal iframe{height:400px}}#single_sec_files{display:block;width:100%;padding:80px 0;background:#fff;border-top:1px solid #e3e3e3}@media screen and (max-width:991px){#single_sec_files{padding:20px 0}}#single_sec_files h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}@media screen and (max-width:991px){#single_sec_files h2.ttl{font-size:20px}}#single_sec_files .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_sec_files .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_sec_files p.catch{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_sec_files p.catch{font-size:12px;font-weight:700;text-align:left;margin:0 0 20px}}#single_pp{padding:80px 0;display:block}@media screen and (max-width:991px){#single_pp{padding:30px 0;display:block}}#single_pp.border-top_solid{border-top:1px solid #e3e3e3}#single_pp h2.ttl{font-size:30px;font-weight:700;line-height:1.3;color:#403c3b;text-align:center;margin:0 0 8px}#single_pp h2.ttl span{display:block;font-size:20px}@media screen and (max-width:991px){#single_pp h2.ttl{font-size:20px}#single_pp h2.ttl span{font-size:13px}}#single_pp .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_pp .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_pp p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}#single_pp p.desc.mb_sml{margin:0 0 20px}@media screen and (max-width:991px){#single_pp p.desc{font-size:13px;font-weight:500;text-align:left;margin:0 0 20px}}#single_pp .pp_section{display:block;width:100%;padding:40px 0 0}@media screen and (max-width:991px){#single_pp .pp_section{padding:20px 0 0}}#single_pp .pp_section h3.ttl{font-size:20px;font-weight:700;line-height:1.5;color:#403c3b;text-align:left;margin:0 0 10px}@media screen and (max-width:991px){#single_pp .pp_section h3.ttl{font-size:16px;line-height:1.3;margin:0 0 5px}}#single_pp .pp_section p.desc{font-size:15px;font-weight:500;line-height:1.5;color:#403c3b;text-align:left;margin:0}@media screen and (max-width:991px){#single_pp .pp_section p.desc{font-size:12px;line-height:1.3}}#single_contact{padding:80px 0;display:block}#single_contact.contentSet{padding:80px 0 0}@media screen and (max-width:991px){#single_contact{padding:30px 0;display:block}#single_contact.contentSet{padding:30px 0 0}}#single_contact.border-top_solid{border-top:1px solid #e3e3e3}#single_contact h2.ttl{font-size:30px;font-weight:700;line-height:1.3;color:#403c3b;text-align:center;margin:0 0 8px}#single_contact h2.ttl span{display:block}#single_contact h2.ttl span.guide_sml_ttl{font-weight:500;font-size:18px;padding:0 0 5px}@media screen and (max-width:991px){#single_contact h2.ttl{font-size:20px}#single_contact h2.ttl span.guide_sml_ttl{font-size:12px;padding:0 0 2px}}#single_contact .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#single_contact .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#single_contact p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#403c3b;text-align:center;margin:0 0 50px}@media screen and (max-width:991px){#single_contact p.desc{font-size:13px;font-weight:500;text-align:left;margin:0 0 20px}}#single_contact .bg_caution{background:#f2f2f2;display:block;width:100%;padding:10px 20px;margin:0 0 30px}@media screen and (max-width:991px){#single_contact .bg_caution{background:#f2f2f2;padding:5px 10px;margin:0 0 20px}}#single_contact ul.cautionlist{list-style:square;margin-left:10px}#single_contact ul.cautionlist li.caution_item{list-style:square;line-height:1.5;color:#00906d;padding:5px 0;font-size:20px;border-bottom:2px dotted #b0b0b0}@media screen and (max-width:991px){#single_contact ul.cautionlist li.caution_item{line-height:15px;font-size:15px}}#single_contact ul.cautionlist li.caution_item:last-child{border-bottom:none}#single_contact ul.cautionlist li.caution_item span{color:#1d1d1f;font-size:15px}@media screen and (max-width:991px){#single_contact ul.cautionlist li.caution_item span{font-size:11px}}table.tableDesign02{border-collapse:collapse;border-spacing:0;width:100%;margin:0;border:1px solid #ccc}@media screen and (max-width:991px){table.tableDesign02{border:none;border-bottom:1px solid #ccc}}table.tableDesign02 tr{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tableDesign02.form_table_border_top_none tr{border-top:none}@media screen and (max-width:991px){table.tableDesign02 tr{border:none}}table.tableDesign02 th,table.tableDesign02 td{padding:10px;border:none;border:1px solid #ccc}table.tableDesign02 tbody th{background-color:#f9f9f9;vertical-align:top;text-align:right;width:20%;color:#1d1d1f;overflow:visible;font-weight:700;font-size:13px;line-height:1.5;padding:10px 15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}table.tableDesign02 tbody th.t_center{text-align:center}table.tableDesign02.admission_table tbody th{font-size:20px;line-height:1.5;vertical-align:middle}table.tableDesign02.recruit_table tbody th{font-size:14px;width:20%;line-height:1.5}table.tableDesign02 tbody th p{font-size:13px}@media screen and (max-width:991px){table.tableDesign02 tbody th{font-size:12px;width:100%;display:block;padding:5px;line-height:1.3;border-bottom:none;text-align:left}table.tableDesign02.admission_table tbody th{font-size:16px;line-height:1.5}table.tableDesign02.recruit_table tbody th{font-size:12px;width:100%;line-height:1.3}table.tableDesign02 tbody th p{font-size:12px}}table.tableDesign02 th span{display:inline-block}table.tableDesign02 th span.label-require{background:#cc6363;font-size:11px;padding:1px 5px;margin:0 5px 0 0;text-align:center;line-height:15px;border-radius:0;font-weight:500;color:#fff;vertical-align:middle;position:relative;top:-1px}table.tableDesign02 td{background-color:#fff;width:80%;font-size:13px;line-height:1.5;color:#1d1d1f;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;text-align:left}table.tableDesign02.content_design td{line-height:1.8;vertical-align:middle}table.tableDesign02.content_design td.f_bold{font-weight:900;padding:5px 10px 5px 20px}table.tableDesign02.admission_table td{font-size:20px;line-height:1.5;vertical-align:middle}table.tableDesign02.recruit_table td{font-size:13px;width:80%;line-height:1.5;padding:10px 15px}@media screen and (max-width:991px){table.tableDesign02 tbody td{font-size:11px;width:100%;display:block;padding:5px;border-bottom:none;line-height:1.3}table.tableDesign02.content_design td{line-height:1.3;vertical-align:middle}table.tableDesign02.content_design td.f_bold{padding:5px;text-align:center}table.tableDesign02.admission_table td{font-size:16px;line-height:1.5}table.tableDesign02.recruit_table td{font-size:11px;width:100%;line-height:1.3;padding:5px}}table.tableDesign02 td.col-2-left,table.tableDesign02 td.col-2-right{width:40%}@media screen and (max-width:991px){table.tableDesign02 td.col-2-left,table.tableDesign02 td.col-2-right{width:100%}}table.tableDesign02 td em{display:inline-block;padding-left:5px;font-size:12px;font-style:normal;font-weight:500}@media screen and (max-width:991px){table.tableDesign02 td em{padding-left:0;font-size:10px;padding-top:5px;line-height:1.5}}table.tableDesign02.contact_form th{line-height:34px;padding:5px}@media screen and (max-width:991px){table.tableDesign02.contact_form th{line-height:20px}}table.tableDesign02.contact_form td{line-height:34px;padding:5px}@media screen and (max-width:991px){table.tableDesign02.contact_form td{padding:2px;line-height:20px}}table.tableDesign02.contact_form td span{display:inline}table.tableDesign02.contact_form td i{display:inline-block;padding:0 5px;font-size:12px;font-style:normal;font-weight:500}@media screen and (max-width:991px){table.tableDesign02.contact_form td i{padding:0 3px;font-size:10px;line-height:1.5}}table.tableDesign02.contact_form td.label_block span.wpcf7-list-item{display:block !important;border-top:1px dashed #ccc;line-height:34px}table.tableDesign02.contact_form td.label_block span.wpcf7-list-item:hover{background:#fafafa}table.tableDesign02.contact_form td.label_block span.wpcf7-list-item label{display:block}table.tableDesign02.contact_form td.label_block span.wpcf7-list-item.first{border-top:none}.tableDesign03{font-size:13px;width:100%;margin-bottom:10px}@media (max-width:767px){.tableDesign03{font-size:11px;margin-bottom:5px}}.tableDesign03 th{background-color:rgba(0,0,0,.44);color:#fff;padding:10px;font-weight:700;width:40%;text-align:right}@media (max-width:767px){.tableDesign03 th{padding:5px;width:100%;display:block;text-align:left}}.tableDesign03 td{background-color:rgba(255,255,255,.7);color:#082f20;text-align:left;padding:10px;width:60%}@media (max-width:767px){.tableDesign03 td{padding:5px;width:100%;display:block}}#single_contact p.accept_desc{font-size:13px;font-weight:500;line-height:1.5;padding:20px 0 0;text-align:center}@media screen and (max-width:991px){#single_contact p.accept_desc{font-size:10px;line-height:1.5;padding:10px 0 0;text-align:left}}#single_contact p.accept_desc a.strong{font-weight:700;text-decoration:underline}#single_contact p.accept_desc a.strong:hover{text-decoration:none}#single_contact .acceptance{display:block;width:100%;background:#f7f7f7;margin:20px 0 40px;padding:20px;font-size:16px;text-align:center;font-weight:700;line-height:1.5}@media screen and (max-width:991px){#single_contact .acceptance{margin:10px 0 20px;padding:10px;font-size:13px;line-height:1.5}}.action_content{display:block;width:100%;margin:80px 0 0}@media screen and (max-width:991px){.action_content{margin:40px 0 0}}.action_content .content_border{border-bottom:4px dotted #ededed;margin:0 0 25px;display:block}.action_content .content_border.last{border-bottom:none;margin:0}.action_content h3.ttl{font-size:24px;font-weight:500;border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 30px}@media screen and (max-width:991px){.action_content h3.ttl{font-size:20px;margin:0 0 20px}}.action_content p.target_text{font-size:16px;font-weight:700;margin:0 0 20px;padding:0;line-height:30px}.action_content p.target_text span{font-size:15px;line-height:20px;padding:5px 10px 5px;margin:0 10px 0 0;display:inline-block;vertical-align:middle;background:#c9e3dd;color:#00906d}@media screen and (max-width:991px){.action_content p.target_text{font-size:11px;margin:0 0 10px;line-height:20px}.action_content p.target_text span{font-size:10px;line-height:16px;padding:2px;margin:0 5px 0 0}}.action_content h4.measures_ttl{background:#f9f9f9;line-height:30px;padding:3px 10px 0;color:#4a4949;font-weight:500;font-size:15px;margin:0}@media screen and (max-width:991px){.action_content h4.measures_ttl{line-height:20px;padding:1px 5px 0;font-size:12px}}table.plan_list.gray_border,table.plan_list.gray_border tr:first-child th,table.plan_list.gray_border tr:first-child td,table.plan_list.gray_border tr th,table.plan_list.gray_border tr td{border-color:#ccc}table.plan_list{border-collapse:collapse;width:100%;margin-bottom:25px;color:#333;background:#fff}table.plan_list tr:nth-child(2n) th,table.plan_list tr:nth-child(2n) td{background:#fafafa}table.plan_list tr th{line-height:1.5;font-weight:700;font-size:14px;text-align:left;padding:8px 0 8px 5px;width:20%;border-bottom-width:2px;border-bottom-style:solid}@media screen and (max-width:991px){table.plan_list tr th{font-size:11px;line-height:1.3;width:30%}}table.plan_list tr td{line-height:1.5;width:80%;font-size:14px;text-align:left;padding:8px 5px 8px 0;border-bottom-width:2px;border-bottom-style:solid}@media screen and (max-width:991px){table.plan_list tr td{font-size:11px;line-height:1.3;width:70%}}table.plan_list.yellow_border tr th{font-size:20px;text-align:center}table.plan_list.yellow_border tr td{vertical-align:middle}@media screen and (max-width:991px){table.plan_list.yellow_border tr th{font-size:12px;width:30%}table.plan_list.yellow_border tr td{vertical-align:top;width:70%}}table.plan_list tr:first-child th,table.plan_list tr:first-child td{border-top-width:2px;border-top-style:solid}.access{padding:0 0 65px;margin:0 0 80px;border-bottom:4px dotted #ccc}.access.last{padding:0 0 65px;margin:0;border-bottom:none}@media screen and (max-width:991px){.access{padding:0 0 30px;margin:0 0 40px;border-bottom:4px dotted #ccc}.access.last{padding:0 0 30px;margin:0;border-bottom:none}}.access img{margin:0 0 20px}.access video{display:block;max-width:100%;height:auto;margin:0 0 20px}.access h3.ttl{font-size:14px;font-weight:700;border-bottom:1px solid #ccc;padding:0 0 5px;margin:0 0 20px;line-height:1.2}@media screen and (max-width:991px){.access h3.ttl{font-size:12px;margin:0 0 15px}}.access .table_content{margin-bottom:0;display:block}@media screen and (max-width:991px){.access .table_content{margin-bottom:0}}.access dl.name_list{margin:0 0 15px}.access dl.name_list dt{font-weight:700;font-size:16px;margin:0 0 5px;line-height:1.5;color:#fff;background:#23a68d;padding:5px 10px}@media screen and (max-width:991px){.access dl.name_list dt{font-size:14px;padding:5px}}.access h4.ttl{font-weight:700;border-left:5px solid #bb7474;padding:0 0 0 10px;line-height:1.2;font-size:16px;margin:0 0 5px}@media screen and (max-width:991px){.access h4.ttl{padding:0 0 0 5px;font-size:13px}}.access ul.list{list-style:square;margin:0 0 15px 16px}@media screen and (max-width:991px){.access ul.list{margin:0 0 10px 11px}}.access ul.list li{list-style:square;line-height:1.3;color:#00906d;padding:5px 0;font-size:13px;border-bottom:2px dotted #b0b0b0}@media screen and (max-width:991px){.access ul.list li{font-size:11px}}.access ul.list li:last-child{border-bottom:none}.access ul.list li span{color:#1d1d1f;font-size:13px}@media screen and (max-width:991px){.access ul.list li span{font-size:11px}}.common_container{border-top:1px solid #e3e3e3}#greeting,#greeting2{padding:80px 0;display:block}@media screen and (max-width:991px){#greeting,#greeting2{padding:30px 0}}#greeting p.catch_desc,#greeting2 p.catch_desc{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 20px;padding:0;color:#00906d}@media screen and (max-width:991px){#greeting p.catch_desc,#greeting2 p.catch_desc{font-size:14px;line-height:1.3;margin:0 0 10px}}#greeting p.desc,#greeting2 p.desc{font-size:15px;line-height:1.8;font-weight:500;text-align:left;color:#252525;margin:0;padding:0}@media screen and (max-width:991px){#greeting p.desc,#greeting2 p.desc{font-size:12px;line-height:1.5}}#greeting p.name,#greeting2 p.name{color:#252525;font-size:15px;line-height:1.8;font-weight:500;text-align:right;margin:0;padding:20px 0 0}@media screen and (max-width:991px){#greeting p.name,#greeting2 p.name{font-size:12px;line-height:1.5;padding:10px 0 0}}#greeting p.name span,#greeting2 p.name span{display:inline-block;margin:0;padding:0 10px 0 0}@media screen and (max-width:991px){#greeting .img-responsive,#greeting2 .img-responsive{max-width:500px;width:100%;margin:20px auto 0}}#sub_section01{padding:80px 0;display:block;height:auto;background-size:auto,auto,cover !important}@media screen and (max-width:991px){#sub_section01{padding:30px 0;min-width:1px}}#greeting h2.ttl,#greeting2 h2.ttl,#sub_section01 h2.ttl,#sub_section02 h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}#sub_section01 h2.ttl{color:#fff}#greeting h2.ttl span,#greeting2 h2.ttl span,#sub_section01 h2.ttl span,#sub_section02 h2.ttl span{display:block;font-size:20px}@media screen and (max-width:991px){#greeting h2.ttl,#greeting2 h2.ttl,#sub_section01 h2.ttl,#sub_section02 h2.ttl{font-size:20px}#greeting h2.ttl span,#greeting2 h2.ttl span,#sub_section01 h2.ttl span,#sub_section02 h2.ttl span{font-size:13px}}#greeting .line,#greeting2 .line,#sub_section01 .line,#sub_section02 .line,#sub_section03 .line{width:160px;display:block;position:relative;top:-3px;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#96bfb2,#96bfb2 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto 30px}@media screen and (max-width:991px){#greeting .line,#greeting2 .line,#sub_section01 .line,#sub_section02 .line,#sub_section03 .line{height:5px;width:104px;top:-1px;margin:0 auto 10px}}#sub_section01 p.desc{font-size:16px;font-weight:700;line-height:1.5;color:#fff;text-align:center;margin:0 0 50px}#sub_section01 p.desc.catch{font-size:18px;line-height:2;font-weight:700;color:#fff;text-align:center;margin:0}@media screen and (max-width:991px){#sub_section01 p.desc{font-size:13px;font-weight:500;text-align:left;margin:0 0 20px}#sub_section01 p.desc.catch{font-size:13px;line-height:1.8}}#sub_section02{margin:80px 0 80px}@media screen and (max-width:991px){#sub_section02{margin:30px 0 30px}}#sub_section02 p.catch_desc{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 20px;padding:0;color:#00906d}@media screen and (max-width:991px){#sub_section02 p.catch_desc{font-size:14px;line-height:1.3;margin:0 0 10px}}ul.target_list{list-style:decimal;margin-left:30px}@media screen and (max-width:991px){ul.target_list{margin-left:15px}}ul.target_list li{font-weight:700;font-size:15px;line-height:1.7;padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted #ccc;color:#38917b;vertical-align:top}@media screen and (max-width:991px){ul.target_list li{font-size:11px;line-height:1.5;padding:0 0 5px;margin:0 0 5px}}ul.target_list li:last-child{border-bottom:none;margin:0}@media screen and (max-width:991px){ul.target_list li:last-child{padding:0}}ul.target_list li span{font-weight:700;color:#403c3b;display:inline-block;font-size:15px;vertical-align:top}@media screen and (max-width:991px){ul.target_list li span{font-size:11px}}@media screen and (max-width:991px){#sub_section02 .img-responsive{max-width:500px;width:100%;margin:20px auto 0}}#sub_section03{display:block;padding:80px 0;background:#fafafa}@media screen and (max-width:991px){#sub_section03{padding:30px 0}}#sub_section03 h2.ttl{line-height:1.3;color:#403c3b;font-size:30px;text-align:center;font-weight:700;margin:0 0 5px}#sub_section03 h2.ttl span{display:block;font-size:20px}@media screen and (max-width:991px){#sub_section03 h2.ttl{font-size:20px}#sub_section03 h2.ttl span{font-size:13px}}#sub_section04{display:block;padding:80px 0}@media screen and (max-width:991px){#sub_section04{padding:30px 0}}#sub_section04 .sub_content_list{display:block;padding:0 0 30px;border-bottom:4px dotted #ccc;margin:0 0 30px}@media screen and (max-width:991px){#sub_section04 .sub_content_list{padding:0 0 10px;border-bottom:3px dotted #ccc;margin:0 0 10px}}#sub_section04 .sub_content_list:last-child{padding:0;border-bottom:none;margin:0}#sub_section04 .sub_content_list h2.sub_ttl{font-weight:700;font-size:20px;border-left:5px solid #00906d;padding:0 0 0 10px;margin:0 0 10px;color:#3b3d40}@media screen and (max-width:991px){#sub_section04 .sub_content_list h2.sub_ttl{font-size:16px;border-left:4px solid #00906d;padding:0 0 0 5px;margin:0 0 5px}}#sub_section04 .sub_content_list p.sub_desc{font-weight:500;line-height:1.8;font-size:15px;padding:0;margin:0}@media screen and (max-width:991px){#sub_section04 .sub_content_list p.sub_desc{line-height:1.5;font-size:12px}}.rec_contents{display:block;padding:30px 0 40px}@media screen and (max-width:991px){.rec_contents{padding:0 0 30px}}.rec_contents h3.ttl{font-size:24px;font-weight:500;border-bottom:3px solid #4aa896;padding:0 0 10px;margin:0 0 20px}@media screen and (max-width:991px){.rec_contents h3.ttl{font-size:20px;margin:0 0 10px}}.rec_contents p.catch_ttl{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;color:#000;font-size:27px;line-height:1.4;margin-bottom:20px}@media screen and (max-width:991px){.rec_contents p.catch_ttl{font-size:14px;margin-bottom:10px}}.rec_contents p.disc{font-size:15px;line-height:1.8;font-weight:500;margin:0;padding:0 0 10px}@media screen and (max-width:991px){.rec_contents p.disc{font-size:12px;line-height:1.4;padding:0 0 5px}}.rec_contents p.img img{margin-bottom:10px}@media screen and (max-width:991px){.rec_contents p.img img{max-width:500px;width:100%;margin:20px auto 0}}.rec_contents p.name{font-size:13px;line-height:1.5;text-align:center;font-weight:500;margin:0;padding:0}.rec_contents p.name.t_right{text-align:right}@media screen and (max-width:991px){.rec_contents p.name{font-size:11px;line-height:1.3}}.rec_contents p.name span{display:inline-block;margin:0;padding:0 10px 0 0}.rec_voice_sec{display:block;padding:60px 0;margin:0 0 80px;background:#fafafa}@media screen and (max-width:991px){.rec_voice_sec{padding:10px 0;margin:0 0 20px}}.rec_voice_sec .voice_box{margin-right:0;width:100%;margin-bottom:0;display:block;background:#fff;position:relative}.rec_voice_sec .voice_box a{display:block;overflow:hidden;transition-duration:.2s;transition-timing-function:ease;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.175);box-shadow:0 2px 4px 0 rgba(0,0,0,.175)}.rec_voice_sec .voice_box a:hover{-moz-box-shadow:none;box-shadow:none}.rec_voice_sec .voice_box a .voice_box_flex{display:flex;flex-direction:row-reverse;overflow:hidden}.rec_voice_sec .voice_box a .voice_box_flex .voice_item{width:50%;position:relative;margin:0;display:table;overflow:hidden}@media screen and (max-width:991px){.rec_voice_sec .voice_box a .voice_box_flex .voice_item{width:67%}.rec_voice_sec .voice_box a .voice_box_flex .voice_item.voice_item_img{width:33%}}.rec_voice_sec .voice_box a .voice_box_flex .voice_item img{-webkit-transform:scale(1);transform:scale(1);transition-duration:.5s;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity;transition:.5s;width:100%;max-width:100%;height:auto}.rec_voice_sec .voice_box a:hover .voice_box_flex .voice_item img{-webkit-transform:scale(1.1);transform:scale(1.1)}.rec_voice_sec .voice_box a .voice_box_flex .voice_item .voice_txt{display:table-cell;vertical-align:middle;padding:0 60px 0 30px;position:relative}@media screen and (max-width:991px){.rec_voice_sec .voice_box a .voice_box_flex .voice_item .voice_txt{padding:0 30px 0 15px}}.rec_voice_sec .voice_box a .voice_box_flex .voice_item .voice_txt:after{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f054';font-size:30px;height:30px;line-height:20px;position:absolute;top:50%;margin-top:-15px;right:30px;margin-right:-5px;color:#bdbdbd;transition:.5s}.rec_voice_sec .voice_box a:hover .voice_box_flex .voice_item .voice_txt:after{transition:.5s;right:25px;color:#23bb7a}@media only screen and (max-width:991px){.rec_voice_sec .voice_box a .voice_box_flex .voice_item .voice_txt:after{font-size:15px;right:20px;margin-right:0;height:20px;margin-top:-10px}.rec_voice_sec .voice_box a:hover .voice_box_flex .voice_item .voice_txt:after{right:16px}}.voice_txt h3.ttl{display:block;vertical-align:middle;text-align:left;margin:0 0 20px}@media screen and (max-width:991px){.voice_txt h3.ttl{margin:0 0 10px}}.voice_txt h3.ttl span.en{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;color:#00906d;font-size:26px;letter-spacing:0;padding-right:20px;vertical-align:middle;display:inline-block;position:relative;top:-2px}@media screen and (max-width:991px){.voice_txt h3.ttl span.en{font-size:20px;padding-right:10px}}.voice_txt h3.ttl span.ja{font-weight:500;font-size:19px;padding-left:24px;border-left:1px solid #333;vertical-align:middle;letter-spacing:0;letter-spacing:1px;color:#252525}@media screen and (max-width:991px){.voice_txt h3.ttl span.ja{font-size:14px;padding-left:10px}}#single_contact .voice_txt p.desc{font-size:14px;font-weight:500;line-height:1.5;color:#403c3b;text-align:left;margin:0}@media screen and (max-width:991px){#single_contact .voice_txt p.desc{font-size:11px;line-height:1.3}}.recruitment{display:block;padding:0 0 80px;margin:0}@media screen and (max-width:991px){.recruitment{padding:0 0 20px}}.recruitment .table_content{display:block;padding:0 0 40px}@media screen and (max-width:991px){.recruitment .table_content{padding:0 0 20px}}.recruitment .table_content.last,.recruitment .table_content:last-of-type{padding:0}.recruitment .table_content h3.ttl{font-weight:700;font-size:20px;border-left:5px solid #00906d;padding:0 0 0 10px;margin:0 0 10px;color:#3b3d40}@media screen and (max-width:991px){.recruitment .table_content h3.ttl{font-size:16px;border-left:4px solid #00906d;padding:0 0 0 5px;margin:0 0 5px}}.voice_name_box{display:flex;align-items:center;max-width:100%;padding-bottom:30px}@media only screen and (max-width:767px){.voice_name_box{display:block;padding-bottom:10px}}.voice_name_box .voice_span_lable{display:flex;align-items:center;justify-content:center;height:44px;line-height:42px;padding:0 20px;background-color:#fff;color:#252525;border:1px solid #555;font-weight:500;font-size:14px;text-align:center;margin:0 10px 0 0}.voice_name_box .voice_span_lable:last-of-type{margin-right:0}@media only screen and (max-width:1199px) and (min-width:768px){.voice_name_box .voice_span_lable{height:40px;line-height:38px;padding:0 15px;font-size:12px}}@media only screen and (max-width:767px){.voice_name_box .voice_span_lable{display:inline-block;height:30px;line-height:28px;padding:0 10px;margin-bottom:10px;font-size:11px}}.voice_name_box h2.voice_name{margin:0 0 0 20px;font-size:32px;line-height:1.2;text-align:left;color:#000;font-weight:500}@media only screen and (max-width:1199px) and (min-width:768px){.voice_name_box h2.voice_name{font-size:24px}}@media only screen and (max-width:767px){.voice_name_box h2.voice_name{margin:0;font-size:20px}}.voice_name_box h2.voice_name span{font-weight:700;font-size:24px;color:#ccc;display:inline-block;font-family:'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding-left:10px;text-transform:uppercase}@media only screen and (max-width:1199px) and (min-width:768px){.voice_name_box h2.voice_name span{font-size:18px}}@media only screen and (max-width:767px){.voice_name_box h2.voice_name span{font-size:14px;padding-left:5px}}.voice_qa_box{display:block;width:100%;border-top:none}.voice_qa_box h2.voice_qa_ttl{line-height:1.3;padding:10px 0 10px;border-bottom:5px solid #dedfe0}@media screen and (max-width:767px){.voice_qa_box h2.voice_qa_ttl{line-height:1.3;padding:10px 0 3px;border-bottom:3px solid #dedfe0}}.voice_qa_box h2.voice_qa_ttl span.en{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;color:#00906d;font-size:22px;letter-spacing:0;padding-right:20px;vertical-align:middle;display:inline-block;position:relative;top:-2px}@media screen and (max-width:767px){.voice_qa_box h2.voice_qa_ttl span.en{font-size:18px;letter-spacing:0;padding-right:10px}}.voice_qa_box h2.voice_qa_ttl span.jp{font-weight:500;font-size:15px;padding-left:20px;border-left:1px solid #333;vertical-align:middle;letter-spacing:1px}@media screen and (max-width:767px){.voice_qa_box h2.voice_qa_ttl span.jp{font-size:14px;padding-left:10px}}.voice_qa_box ul.voice_q_list{list-style:none;margin-bottom:0;background:#ededed}.voice_qa_box ul.voice_q_list:after{content:"";clear:both;display:block}.voice_qa_box ul.voice_q_list li{list-style:none;margin-bottom:0;line-height:40px;border:none;float:left;width:50%;display:inline-block;border-bottom:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed;background:#fff}.voice_qa_box ul.voice_q_list li:nth-child(even){border-left:none}@media only screen and (max-width:767px){.voice_qa_box ul.voice_q_list li{float:none;width:100%;display:block;border-right:none;border-left:none}}.voice_qa_box ul.voice_q_list li a{list-style:none;margin-bottom:0;line-height:30px;padding:10px 20px;color:#333;font-size:16px;width:100%;display:block;text-align:left;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;font-weight:700}@media only screen and (max-width:1199px) and (min-width:992px){.voice_qa_box ul.voice_q_list li a{padding:10px;font-size:13px}}@media only screen and (max-width:991px) and (min-width:768px){.voice_qa_box ul.voice_q_list li a{padding:10px;font-size:11px}}@media only screen and (max-width:767px){.voice_qa_box ul.voice_q_list li a{padding:10px;font-size:11px;line-height:1.3}}.voice_qa_box ul.voice_q_list li a:hover{color:#fff;background-color:#1da684}.voice_qa_box ul.voice_q_list li a span{font-size:18px;padding-right:5px;color:#00906d;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_box ul.voice_q_list li a span{font-size:15px}}@media only screen and (max-width:767px){.voice_qa_box ul.voice_q_list li a span{font-size:14px}}.voice_qa_box ul.voice_q_list li a:hover span{color:#a0f2de}.voice_qa_content{display:block;width:100%;padding:80px 0 0}@media screen and (max-width:767px){.voice_qa_content{padding:30px 0 0}}.voice_qa_content .voice_loop_sec{display:flex;max-width:calc(((100vw - 1140px) / 2) + 1140px);margin:0 0 80px auto}.voice_qa_content .voice_loop_sec_rev{margin:0 auto 80px 0}@media screen and (max-width:767px){.voice_qa_content .voice_loop_sec,.voice_qa_content .voice_loop_sec_rev{display:flex;max-width:100%;padding:0 15px;margin:0 auto 30px}}.voice_qa_content .voice_loop_sec .voice_loop_list_box{display:flex;flex-direction:row}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box{flex-direction:row-reverse}@media screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box,.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box{flex-direction:column}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa{border:none;padding:40px 40px 0 0;position:relative;z-index:1;width:50%}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa{padding:40px 0 0 40px}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa,.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa{padding:20px 20px 0}}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa,.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa{padding:10px 0 0;width:100%}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl{color:#fff;font-weight:700;font-size:17px;background:#1da684;line-height:24px;position:relative;padding:20px 10px 20px 20px;margin:0 -60px 40px 0}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl{margin:0 0 40px -60px;padding:20px 20px 20px 10px}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl{font-size:14px;margin:0 -40px 20px 0;line-height:20px;padding:15px 10px 15px 15px}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl{padding:15px;margin:0 0 20px -40px}}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl,.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl{font-size:13px;line-height:20px;padding:10px;margin:0 0 15px}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:after{position:absolute;top:0;right:-30px;content:'';border-width:64px 0 0 30px;border-style:solid;border-color:transparent transparent transparent #1da684}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:after{right:0;border-width:0;border-color:transparent}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:before{position:absolute;top:0;left:-30px;content:'';border-width:64px 30px 0 0;border-style:solid;border-color:transparent #1da684 transparent transparent}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:after{border-width:50px 0 0 30px}.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:before{border-width:50px 30px 0 0}}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:after,.voice_qa_content .voice_loop_sec_rev .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl:before{display:none}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl i{font-style:normal;margin-right:10px;display:inline-block}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa h3.voice_loop_ttl i{margin-right:5px}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc{font-size:15px;line-height:1.8;font-weight:500;padding:20px;margin:0;position:relative}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc{font-size:13px;line-height:1.5;padding:10px}}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc{font-size:11px;line-height:1.5;padding:0 0 15px}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:before,.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:after{position:absolute;content:'';width:30px;height:30px}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:after{top:0;left:0;border-top:1px solid #ccc;border-left:1px solid #ccc}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:before{right:0;bottom:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:before,.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_qa p.voice_loop_desc:after{display:none}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_img{position:relative;z-index:0;width:50%}@media only screen and (max-width:767px){.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_img{width:100%;margin:0 auto}}.voice_qa_content .voice_loop_sec .voice_loop_list_box .voice_loop_img img{width:100%}.voice_timetable_list{display:block;width:100%}.voice_timetable_list dl{display:flex;align-items:center;margin:10px 0 0;background:#00906d}@media only screen and (max-width:991px){.voice_timetable_list dl{margin:5px 0 0}}.voice_timetable_list dl:first-of-type{margin-top:0}@media only screen and (max-width:767px){.voice_timetable_list dl:last-of-type{margin-bottom:15px}}.voice_timetable_list dl dt{width:110px;text-align:center;color:#fff;font-size:18px;font-weight:400;font-family:'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;position:relative}@media only screen and (max-width:991px) and (min-width:768px){.voice_timetable_list dl dt{width:90px;font-size:14px}}@media only screen and (max-width:767px){.voice_timetable_list dl dt{width:70px;font-size:13px}}.voice_timetable_list dl dt:before{content:"";position:absolute;background-color:#ededed;width:20px;height:2px;margin:auto 0;top:0;bottom:0;right:-10px}@media only screen and (max-width:991px) and (min-width:768px){.voice_timetable_list dl dt:before{width:14px;right:-7px}}@media only screen and (max-width:767px){.voice_timetable_list dl dt:before{width:10px;right:-5px}}.voice_timetable_list dl dd{color:#000;width:100%;margin:0;padding:15px 20px;background-color:#ededed;font-size:15px}@media only screen and (max-width:991px) and (min-width:768px){.voice_timetable_list dl dd{padding:10px 15px;font-size:12px}}@media only screen and (max-width:767px){.voice_timetable_list dl dd{padding:10px;font-size:11px}}.voice_qa_content .message_content{display:block;width:100%}.voice_qa_content .message_content h3.message_ttl{color:#fff;font-weight:700;font-size:17px;background:#1da684;line-height:24px;position:relative;padding:20px;margin:0 0 40px}@media only screen and (max-width:1199px) and (min-width:768px){.voice_qa_content .message_content h3.message_ttl{font-size:14px;margin:0 0 20px;line-height:20px;padding:15px}}@media only screen and (max-width:767px){.voice_qa_content .message_content h3.message_ttl{font-size:13px;line-height:20px;padding:10px;margin:0 0 15px}}.voice_qa_content .message_content h3.message_ttl i{font-style:normal;margin-right:10px;display:inline-block}@media only screen and (max-width:767px){.voice_qa_content .message_content h3.message_ttl i{margin-right:5px}}#single_contact .voice_qa_content .message_content p.desc{font-size:15px;line-height:1.8;font-weight:500;padding:20px;margin:0;text-align:left;position:relative}@media only screen and (max-width:1199px) and (min-width:768px){#single_contact .voice_qa_content .message_content p.desc{font-size:13px;line-height:1.5;padding:10px}}@media only screen and (max-width:767px){#single_contact .voice_qa_content .message_content p.desc{font-size:11px;line-height:1.5;padding:0}}#single_contact .voice_qa_content .message_content p.desc:before,#single_contact .voice_qa_content .message_content p.desc:after{position:absolute;content:'';width:30px;height:30px}#single_contact .voice_qa_content .message_content p.desc:after{top:0;left:0;border-top:1px solid #ccc;border-left:1px solid #ccc}#single_contact .voice_qa_content .message_content p.desc:before{right:0;bottom:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){#single_contact .voice_qa_content .message_content p.desc:before,#single_contact .voice_qa_content .message_content p.desc:after{display:none}}.wpcf7{background:#fafafa;border:1px solid #ddd;font-size:14px;margin:0 0 2.5em !important;padding:0;width:100%}.wpcf7 form{margin:1.5em 1.5em 0}.wpcf7 p{margin-bottom:1em;font-size:16px}.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc;box-sizing:border-box;line-height:1.2;padding:8px;width:100%}.wpcf7 select,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{border:1px solid #ccc;max-width:97%;padding:8px;width:auto}.wpcf7 select,.wpcf7 .wpcf7-list-item-label{font-size:14px;line-height:1.2}.wpcf7 .wpcf7-list-item{display:block}.wpcf7 textarea{height:300px}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #bbb;outline:none}.wpcf7 .wpcf7-submit{box-sizing:border-box;position:relative;display:block;width:225px;height:48px;margin:30px auto 0;background-color:#333;cursor:pointer;border:none !important;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:1.5;outline:none;transition:all .3s}.wpcf7 .wpcf7-submit:before,.wpcf7 .wpcf7-submit:after{box-sizing:border-box}.wpcf7 .wpcf7-submit:hover{background-color:#666}.wpcf7 .wpcf7-submit .wpcf7-not-valid{background:pink}.wpcf7 .wpcf7-submit .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;border-radius:4px}.wpcf7 .wpcf7-submit .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-submit .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}#entry-child .wpcf7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100% !important;border:none !important;background-color:transparent !important;padding:0 !important;margin:0 !important}#entry-child .wpcf7 form.wpcf7-form{margin:0}#entry-child .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap.shooting-date{width:20%;display:inline-block}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap.shooting-date{width:100%;display:block}}#entry-child .wpcf7 select{padding:5px;line-height:20px;background:#fff;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}@media screen and (max-width:991px){#entry-child .wpcf7 select{padding:6px 5px}}#entry-child .wpcf7 select:focus{border:1px solid #059566}#entry-child .wpcf7 form.wpcf7-form input,#entry-child .wpcf7 form.wpcf7-form textarea{font-size:13px;line-height:20px;border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#1d1d1f}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form input{line-height:18px;font-size:11px;padding:6px 5px}}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form textarea{height:150px;margin:0;font-size:11px;padding:6px 5px}}#entry-child .wpcf7 form.wpcf7-form input:focus,#entry-child .wpcf7 form.wpcf7-form textarea:focus{border:1px solid #059566;-webkit-box-shadow:none;box-shadow:none}#entry-child .wpcf7 form.wpcf7-form textarea{display:block}#entry-child .wpcf7 form.wpcf7-form .wpcf7-radio.form-control{height:auto;line-height:22px;border:none;color:#1d1d1f;border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding-right:0;padding-left:0}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form .wpcf7-radio.form-control{font-size:11px;padding-right:0;padding-left:0}}#entry-child .wpcf7 form.wpcf7-form .wpcf7-radio.form-control label{font-weight:500;cursor:pointer}#entry-child .wpcf7 form.wpcf7-form input.wd_auto{width:auto}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form input.wd_auto{width:100%}}#entry-child .wpcf7 form.wpcf7-form select{cursor:pointer}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form select{width:100%;max-width:100%}#entry-child .wpcf7 form.wpcf7-form .ymd select{width:100%;max-width:70px;line-height:18px;font-size:11px;padding:6px 5px}}#entry-child .wpcf7 form.wpcf7-form select.wd_full{width:100%;max-width:100%}#entry-child .wpcf7 form.wpcf7-form span.wpcf7-list-item{margin-left:5px;margin-right:10px;display:inline-block}#entry-child .wpcf7 form.wpcf7-form span.wpcf7-list-item.last{margin-left:5px;margin-right:0}#entry-child .wpcf7 form.wpcf7-form .wpcf7-list-item-label{font-size:14px}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form .wpcf7-list-item-label{font-size:11px;letter-spacing:-.04em}}#entry-child .wpcf7 form.wpcf7-form.custom-wpcf7c-confirmed .wpcf7-list-item-label{cursor:default}#entry-child .wpcf7 form.wpcf7-form span.wpcf7-not-valid-tip{color:#d02626;font-size:12px;font-weight:400;display:block;line-height:1.5}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form span.wpcf7-not-valid-tip{font-size:11px;line-height:1.3}}#entry-child form.wpcf7-form .ajax-loader{position:absolute;bottom:11px;left:50%;margin:0 0 0 -110px;background-color:#5688ea;z-index:10}@media screen and (max-width:991px){#entry-child form.wpcf7-form .ajax-loader{bottom:8px;margin:0 0 0 -90px}}#entry-child form.wpcf7-form div.wpcf7-validation-errors{border:2px solid #c44646;background:#fff;color:#c44646;font-weight:700}#entry-child form.wpcf7-form div.wpcf7-acceptance-missing{border:2px solid #3d62ad;background:#fff;color:#3d62ad}#entry-child form.wpcf7-form div.wpcf7-response-output{margin:40px 0 0;padding:10px;font-size:14px;font-weight:700;border-color:#2e71f2 !important}#entry-child .wpcf7 form.invalid .wpcf7-response-output{border-color:#d75d5d !important}@media screen and (max-width:991px){#entry-child form.wpcf7-form div.wpcf7-response-output{margin:20px 0 0;padding:5px;font-size:11px}}#entry-child .wpcf7 form.wpcf7-form .wpcf7c-conf{background-color:#d6e0ee;color:#000;cursor:default}#entry-child .wpcf7 form.wpcf7-form input[type=radio]{cursor:pointer}#entry-child .wpcf7 form.wpcf7-form input[type=radio].wpcf7c-conf:checked{color:#000}#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{color:#fff;max-width:240px;text-decoration:none;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;font-size:12px;font-weight:700;width:100%;z-index:10;padding:0 20px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;position:relative;background-color:#00906d;-webkit-border-radius:4px;border-radius:4px;border:none !important;cursor:pointer;outline:none}@media screen and (max-width:991px){#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{height:40px;line-height:36px;font-size:11px;max-width:200px}}#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-confirm{width:50%}#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:#11aa85}#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:active{background-color:#017357}#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled:hover,#entry-child .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled:active{background-color:#aaa;color:#ccc;cursor:not-allowed}#entry-child .wpcf7 p{margin-bottom:0}#entry-child .formBox{margin:20px 0 0;display:block;width:100%;background:#fff}@media screen and (max-width:750px){#entry-child .formBox{margin:0;background-image:none;background:#fff}}#entry-child .formBox .formBox_container{width:100%;margin:0 auto;padding:30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#entry-child .formBox .formBox_container{width:100%;padding:20px 0 0}}#entry-child .formBox .formBox_container p.form_head_comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;text-align:center;font-weight:700;font-size:18px;color:#333;line-height:1.5;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){#entry-child .formBox .formBox_container p.form_head_comment{margin:0;font-size:16px}}#entry-child .formBox .formBox_container h2.form_head_ttl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;position:relative;padding:0 40px;height:46px;line-height:46px;font-size:22px;font-weight:700;color:#fff;background:#65aa83;margin:5px auto 30px;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){#entry-child .formBox .formBox_container h2.form_head_ttl{padding:0 30px;height:40px;line-height:40px;font-size:20px;margin:5px auto 20px}}#entry-child .formBox .formBox_container h2.form_head_ttl:before,#entry-child .formBox .formBox_container h2.form_head_ttl:after{position:absolute;content:'';width:0;height:0;z-index:1}#entry-child .formBox .formBox_container h2.form_head_ttl:before{top:0;left:0;border-width:23px 0 23px 15px;border-color:transparent transparent transparent #fff;border-style:solid}@media screen and (max-width:750px){#entry-child .formBox .formBox_container h2.form_head_ttl:before{border-width:20px 0 20px 10px;border-color:transparent transparent transparent #fff}}#entry-child .formBox .formBox_container h2.form_head_ttl:after{top:0;right:0;border-width:23px 15px 23px 0;border-color:transparent #fff transparent transparent;border-style:solid}@media screen and (max-width:750px){#entry-child .formBox .formBox_container h2.form_head_ttl:after{border-width:20px 10px 20px 0;border-color:transparent #fff transparent transparent}}@media screen and (max-width:750px){#entry-child .formBox .formBox_container p.t_center.mb20{font-size:12px}}#entry-child .formBox .formBox_container ::placeholder{color:#999}#entry-child .formBox .formBox_container p.required_comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px;text-align:left;font-weight:700;font-size:15px;color:#ed5558;line-height:1.5;font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:750px){#entry-child .formBox .formBox_container p.required_comment{margin:0;font-size:13px}}#entry-child .formBox .formBox_container h3{margin-top:20px !important;font-weight:700;font-size:20px;line-height:1.5;border-left:4px solid #65aa83;padding-left:10px;padding-top:0}#entry-child .formBox .formBox_container .confirmBox{margin-top:20px;margin-bottom:20px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#entry-child .formBox .formBox_container .confirmBox{padding:0;margin-top:0;margin-bottom:10px}}#entry-child .formBox .formBox_container .confirmBox h3{margin-top:0 !important;font-size:16px;font-weight:700;line-height:2;border-left:none;padding-left:0;border-bottom:4px solid #ccc;padding-bottom:5px;margin-bottom:10px}@media screen and (max-width:750px){#entry-child .formBox .formBox_container .confirmBox h3{font-size:16px;line-height:1.5;border-bottom:2px solid #ccc;padding-bottom:2px;margin-bottom:2px;margin-top:20px !important}}#entry-child .formBox .formBox_container .confirmBox h4{margin-top:0 !important;font-size:16px;font-weight:700;line-height:1.5;border-left:4px solid #ccc;padding:0 0 0 10px;border-bottom:none;margin-bottom:10px !important}@media screen and (max-width:750px){#entry-child .formBox .formBox_container .confirmBox h4{font-size:15px;padding-bottom:2px !important;margin-bottom:2px !important}}#entry-child .formBox .formBox_container .confirmBox p{line-height:1.5;color:#000;padding:5px 0;font-size:15px}#entry-child .formBox .formBox_container .confirmBox p a{text-decoration:underline;color:#df5f5f}#entry-child .formBox .formBox_container .confirmBox p a:hover{text-decoration:none}#entry-child .formBox .formBox_container .confirmBox p span{margin-left:0 !important}#entry-child .formBox .formBox_container .confirmBox p span.wpcf7-list-item-label{font-weight:700;font-size:16px}@media screen and (max-width:750px){#entry-child .formBox .formBox_container .confirmBox p{font-size:13px}}#loopslider{margin:40px auto 0;width:100%;min-height:100px;text-align:left;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:top center}@media screen and (max-width:767px){#loopslider{margin:20px auto 0;min-height:60px}}#loopslider ul{width:100%;height:auto;float:left;display:inline;overflow:hidden}#loopslider ul li{width:100%;max-width:130px;height:auto;float:left;display:inline;overflow:hidden}@media screen and (max-width:767px){#loopslider ul li{max-width:78px}}#loopslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}#loopslider ul{display:inline-block;overflow:hidden}.writer_contents{display:block;margin:20px 0 40px;padding:40px 0 0;border-top:1px solid #ccc}@media screen and (max-width:991px){.writer_contents{margin:10px 0 20px;padding:20px 0 0}}.writer_contents h3.ttl{font-weight:700;line-height:1.5;font-size:24px;margin:0 0 15px;padding:0 0 5px;border-bottom:3px solid #179b89}@media screen and (max-width:991px) and (min-width:768px){.writer_contents h3.ttl{margin:0 0 10px}}@media screen and (max-width:767px){.writer_contents h3.ttl{font-size:18px;margin:10px 0;padding:0}}.writer_contents p.name{font-size:18px;font-weight:700;line-height:1.5;padding:0;margin:0 0 15px}.writer_contents p.name span{display:inline-block;padding:0 0 0 10px;font-size:14px}@media screen and (max-width:991px){.writer_contents p.name{font-size:14px;margin:0 0 10px}.writer_contents p.name span{padding:0 0 0 5px;font-size:11px}}.writer_contents p.disc{font-weight:500;font-size:14px;line-height:1.5;padding:0 0 15px;margin:0;letter-spacing:-.01em}.writer_contents p.disc.last{padding:0}@media screen and (max-width:991px){.writer_contents p.disc{font-size:11px;line-height:1.3;padding:0 0 10px}}@media screen and (max-width:767px){.writer_contents p.img{margin:10px auto 0;max-width:350px;text-align:center}.writer_contents p.img img{margin:0 auto;text-align:center}}#article{position:relative}#post_image{padding:0;margin:0 0 30px}#post_image img{width:100%;height:auto;display:block;margin:0}#post_meta_top li{float:left;margin:0 15px 0 0}#post_meta_top .category a{display:inline-block;background:#ccc;font-size:12px;color:#fff;height:30px;line-height:30px;padding:0 15px;text-decoration:none}#post_meta_top .date{font-family:Arial,sans-serif;padding:8px 15px 12px 20px;position:relative;font-size:14px;color:#666}#post_title{padding:0;margin:15px 0 30px;font-size:21px;color:#000;line-height:140%}.dis_post_content{padding:0 0 20px}#main_contents .container #article #single_news_container{background:#fff;padding:0;border-radius:0;margin:70px auto 0px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);position:relative}@media screen and (max-width:991px){#main_contents .container #article #single_news_container{margin:40px auto 0px}}#main_contents .container #article #blog_ttl_header{position:relative;padding:25px 20px 20px;border-bottom:1px solid #eee;background:#fff}@media (max-width:767px){#main_contents .container #article #blog_ttl_header{padding:20px 20px 10px}}#main_contents .container #article #blog_ttl_header:before{content:"";display:block;border:12px solid transparent;border-top-color:transparent;border-top-color:#eee;position:absolute;z-index:1;bottom:0;left:10%;margin-bottom:-24px}#main_contents .container #article #blog_ttl_header:after{content:"";display:block;border:11px solid transparent;border-top-color:transparent;border-top-color:#fff;position:absolute;z-index:1;bottom:0;left:10%;margin-left:1px;margin-bottom:-21px}#main_contents .container #article #blog_ttl_header h2{font-size:26px;color:#403c3b;font-weight:700;margin-bottom:20px;margin-top:0;padding:0 0 20px;border-bottom:2px solid #dddada}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2{font-size:14px;margin-bottom:10px;padding:0 0 10px}}#main_contents .container #article #blog_ttl_header h2.seoto_pst_ttl{margin-bottom:0;padding:0 0 5px;border-bottom:none;line-height:34px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2.seoto_pst_ttl{margin-bottom:0;padding:0 0 10px;line-height:24px}}#main_contents .container #article #blog_ttl_header h2.seoto_pst_ttl span.date{margin-right:10px;font-size:15px;font-weight:700;display:inline-block;line-height:24px;border:1px solid #999;padding:4px 10px;position:relative;top:-4px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2.seoto_pst_ttl span.date{margin-right:5px;font-size:12px;line-height:14px;padding:4px 5px;top:0}}#main_contents .container #article #blog_ttl_header h2 .new_info{display:inline-block;margin-right:10px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2 .new_info{margin-right:5px}}#main_contents .container #article #blog_ttl_header h2 .new_info span{background:#c9e3dd;color:#00906d;font-size:14px;width:50px;display:inline-block;text-align:center;line-height:1.5;position:relative;top:-6px;padding:3px 0 1px}@media (max-width:767px){#main_contents .container #article #blog_ttl_header h2 .new_info span{font-size:10px;width:35px;top:-2px;padding:2px 0 2px}}#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date{font-size:14px;line-height:1.2;color:#333;margin:0;padding:0;list-style:none}@media (max-width:991px){#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date{font-size:10px}}#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date em{padding:2px 10px;line-height:13px;margin:0 10px 0 0;color:#555;font-weight:700;font-style:normal;background:#fff;border:1px solid #aaa}@media (max-width:991px){#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date em{padding:2px 8px;line-height:10px;font-size:10px}}#main_contents .container #article #blog_ttl_header ul#post_meta_top{margin:0}#main_contents .container #article #blog_ttl_header ul#post_meta_top li.date i.fa{color:#d76e6e;padding-right:5px}#main_contents .container .post_content{padding:20px 20px 50px}@media (max-width:767px){#main_contents .container .post_content{padding:20px 15px 30px}}#main_contents .container .post_content h2,#main_contents .container .post_content h3,#main_contents .container .post_content h4,#main_contents .container .post_content h5{margin-bottom:20px;font-weight:700}#main_contents .container .post_content h2{font-size:22px}#main_contents .container .post_content h3{font-size:20px}#main_contents .container .post_content h4{font-size:18px}#main_contents .container .post_content h5{font-size:16px}#main_contents .container .post_content p{line-height:1.8;font-size:15px;font-weight:500;margin-bottom:20px}@media (max-width:767px){#main_contents .container .post_content h2,#main_contents .container .post_content h3,#main_contents .container .post_content h4,#main_contents .container .post_content h5{margin-bottom:10px}#main_contents .container .post_content h2{font-size:18px}#main_contents .container .post_content h3{font-size:16px}#main_contents .container .post_content h4{font-size:14px}#main_contents .container .post_content h5{font-size:12px}#main_contents .container .post_content p{font-size:12px;margin-bottom:10px}}#main_contents .container #next{display:flex;flex-wrap:wrap;justify-content:space-between;background:#f7f7f7;padding:2% 0 70px}@media screen and (max-width:991px){#main_contents .container #next{padding:10px 0 40px}}#main_contents .container #next article.item_box{display:block;width:49%;position:relative;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.175);-webkit-transition:all .3s;transition:all .3s}@media (max-width:767px){#main_contents .container #next article.item_box{width:100%;margin-bottom:10px}}#main_contents .container #next article.item_box.prev_arrow{margin-left:auto}#main_contents .container #next article.item_box:hover{background:#254a73;color:#fff;box-shadow:none}#main_contents .container #next article.item_box a{line-height:1.2;display:block;color:#393939;font-size:15px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}#main_contents .container #next article.item_box.next_arrow a{padding:30px 15px 30px 50px}#main_contents .container #next article.item_box.prev_arrow a{padding:30px 50px 30px 15px}@media (max-width:767px){#main_contents .container #next article.item_box.next_arrow a{padding:15px 15px 15px 50px}#main_contents .container #next article.item_box.prev_arrow a{padding:15px 50px 15px 15px}}#main_contents .container #next article.item_box:hover a{color:#fff}#main_contents .container #next article.item_box a i.fa{position:absolute;font-size:20px;top:50%;margin-top:-10px;-webkit-transition:all .3s;transition:all .3s}#main_contents .container #next article.item_box a i.fa.fa-chevron-left{left:20px}#main_contents .container #next article.item_box:hover a i.fa.fa-chevron-left{left:15px}#main_contents .container #next article.item_box a i.fa.fa-chevron-right{right:20px}#main_contents .container #next article.item_box:hover a i.fa.fa-chevron-right{right:15px}#sidebar{display:block;margin:70px auto 0px}@media screen and (max-width:991px){#sidebar{display:none}}#sidebar #searchform{display:none}#sidebar .my_sidebar{margin:0 0 50px;display:block}#sidebar .my_sidebar h3{color:#fff;display:block;height:50px;line-height:30px;padding:10px;position:relative;font-weight:700;font-size:16px;text-align:center;background:#00906d}#sidebar .my_sidebar h3:after{position:absolute;bottom:0;left:0;width:100%;height:7px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#sidebar .my_sidebar ul{list-style:none;margin-bottom:0;width:100%;overflow:hidden}#sidebar .my_sidebar ul li{list-style-type:none;line-height:2;font-size:15px;padding:0;margin:0;margin-top:-1px}#sidebar .my_sidebar ul li a{background:#fff;border:1px solid #dedede;display:block;line-height:20px;padding:9px 10px;position:relative;transition:padding .2s ease;font-weight:500;color:#4e4235;font-size:14px}#sidebar .my_sidebar ul li a:hover{padding-left:15px;text-decoration:none}#sidebar .my_sidebar ul li a:before{content:"";width:3px;height:100%;transition:left .2s ease;position:absolute;top:-1px;left:-4px;z-index:1;background:#00906d !important}#sidebar .my_sidebar ul li a:hover:before{left:-1px}.post_content.manual_post h2{font-size:24px;font-weight:700;border-bottom:1px solid #aaa;padding:10px 0;margin:0 0 20px;border-top:1px solid #aaa;line-height:1.5}@media (max-width:991px){.post_content.manual_post h2{font-size:18px;padding:5px 0;margin:0 0 10px}}.post_content.manual_post h3{font-size:20px;font-weight:700;margin:0 0 10px;line-height:1.5}@media (max-width:991px){.post_content.manual_post h3{font-size:16px;margin:0 0 10px}}#main_contents .container .post_content.manual_post p{margin-bottom:20px}@media (max-width:991px){#main_contents .container .post_content.manual_post p{margin-bottom:10px}}