@charset "utf-8";body{overflow-x:hidden;}html{overflow-x:hidden;}.ctr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}h1,h2,h3,h4,h5,h6{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,MS PGothic,Verdana,sans-serif;}.hkg{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,MS PGothic,Verdana,sans-serif;}.hkgbd{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,MS PGothic,Verdana,sans-serif;font-weight:bold;}.itly{font-style:italic;}a{color:#0e376f;}.cnt_b{display:block;margin-right:auto;margin-left:auto;}.cnt_f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#adminBox{margin-bottom:0;}@media screen and (max-width:768px){#adminBox{margin-top:65px}}@media screen and (min-width:992px){#global-navi li>a{font-family:initial}}#global-navi .site-logo{margin-top:initial;margin-bottom:0;margin-right:48px;width:15%;max-width:135px;float:left;}@media screen and (max-width:991px){#global-navi .site-logo{margin-top:initial;margin:2px auto 15px;width:35%;max-width:135px;float:initial}#header-main .col-md-12{padding:initial}}.navbar-collapse{top:68px;z-index:2500;}a.btn.btn-primary.scrollTo{border-radius:initial;background-color:#003670;}#global-navi li>a.btn:after{border-top-color:#d6be5e;}.navbar#global-navi a{font-weight:bold;}.navbar-header .navbar-toggle .icon-bar{background-color:#003670;}.navbar-header .navbar-toggle .collapse-menu{color:#003670;}#header-main{background-image:url(../img/header/header_bg.png);background-repeat:no-repeat;background-size:cover;padding:20px;border-top:2px solid #d7d7d7;}#header-main .container{max-width:1400px;width:100%;}@media (min-width:481px){#header-main .sp_only img{display:none}}@media (max-width:991px){.navbar-nav{margin:0}#global-navi .nav{border-top:1px solid rgba(0,0,0,.6)}.navbar-collapse.in{overflow-y:auto;overflow-x:hidden}}div#global-navi{width:100%;}.merit_title_house{position:absolute;width:32%;bottom:0;left:0;z-index:100;}.merit_container{position:relative;}.sec#merit{width:100%;padding:initial;}.merit_title_logo{width:30%;margin:25px;}.merit_title_wrap{background-color:#d7d7d7;width:100%;}#merit{padding-top:0;background-color:initial;}.merit_title_3{width:4%;margin:0 auto;position:relative;top:-60px;min-width:42px;max-width:60px;}.merit_text1{width:80%;margin:0 auto;font-size:1.9em;font-weight:bold;}@media screen and (min-width:1025px){.merit_text1{width:65%}}.merit_text1 p span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#e3d6a6));background:linear-gradient(transparent 60%,#e3d6a6 0%);}.merit_kangei span{width:320px;display:inline-block;color:#fff;font-size:1.15em;font-weight:700;padding:15px 10px;}.merit_iine{width:35px;position:relative;bottom:22px;}.merit_kangei_maru img{margin:-20px 5px;width:30%;max-width:130px;}.merit_kangei{background-color:#003670;width:70%;min-width:850px;margin:50px auto;-webkit-transform:skew(-20deg);transform:skew(-20deg);}.merit_kangei_text1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.merit_kangei_text2{-webkit-transform:skew(20deg);transform:skew(20deg);}.merit_kangei_maru{margin-left:10px;-webkit-transform:skew(20deg);transform:skew(20deg);}@media screen and (max-width:768px){.merit_kangei{min-width:initial;margin:30px auto 0;width:90%}.merit_kangei_text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merit_iine{width:5%;min-width:20px;position:relative;top:initial;bottom:0}.merit_kangei span{min-width:220px;width:60%;font-size:1em;padding:15px 10px}.merit_kangei_maru{display:none}.merit_text1{width:90%;font-size:1.4em;margin-top:-20px}.merit_title_logo{width:55%;margin:22px;z-index:2000;position:relative}.merit_kangei_maru2 img{width:30%}.merit_kangei_maru2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:481px) and (max-width:768px){.merit_kangei{margin:30px auto 10px}.merit_kangei_maru2{width:80%;margin:0 auto}}@media screen and (min-width:480px){#merit .h1{padding-right:initial}}.merit_osusume_mark{width:25px;margin-right:8px;}.merit_osusume_text{width:80%;margin:10px auto;border:3px solid #0e376f;padding:18px;border-radius:50px;padding-left:30px;font-size:1.25em;min-width:680px;margin-bottom:18px;max-width:850px;}.merit_osusume_wrap{width:90%;max-width:920px;margin:0 auto;}.merit_osusume_wrap h4.marugob{font-size:1.3em;border-bottom:2px dotted #0e376f;width:195px;padding-bottom:4px;}.bg-colored{background-color:#f2f2f2;}@media screen and (max-width:768px){.merit_osusume_wrap h4{margin-left:20px}.merit_osusume_wrap{width:100%}.merit_osusume_text{width:90%;font-size:1em;min-width:initial;margin-bottom:14px}}@media screen and (min-width:769px){.sp_tb_only .merit_kangei_maru2{display:none}}section#survice2{margin-top:50px;}.sec_title_3{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;}.sec_title_3 img{position:absolute;width:3%;min-width:42px;max-width:45px;top:-15px;z-index:2;}h3.survice2_h3{margin:23px auto 5px;}@media screen and (max-width:991px){.survice2_h3{margin:25px auto 10px}section#survice2{margin-top:30px}}.sec_title_wrap{width:100%;z-index:5;position:relative;}.midashi_deco_line{width:15%;}.sec_container p{width:100%;text-align:center;background-color:#f2f2f2;padding-top:5px;padding-bottom:5px;}.sub_midashi{margin:auto 60px;}.sec_container{background-color:#d7d7d7;padding-top:10px;padding-bottom:30px;}p.sec_line{width:80px;border-bottom:2px solid #333;background-color:initial;margin:20px auto 0;}.sec_wrap .container{background-color:#fff;padding-bottom:25px;}.sec_wrap{padding-bottom:40px;}.sec_wrap2{padding:20px;}@media screen and (max-width:480px){.sec_wrap2{padding:0;padding-top:20px}}.h-sub-balloon{position:relative;display:inline-block;padding:7px 50px;background-color:#0e376f;color:#fff;border-radius:initial;font-size:18px;margin:0 auto;display:block;text-align:center;width:90%;}.h-sub-balloon:after{content:"";position:absolute;top:100%;left:50%;height:0;width:0;margin-left:-6px;border-style:solid;border-width:13px 6px 0 6px;border-color:#0e376f transparent transparent transparent;}.sec_wrap3 h3{text-align:center;font-size:1.35em;}.sec_wrap3{margin-top:20px;margin-bottom:20px;}.sec_wrap3 img{margin-bottom:10px;}.sec_wrap2 li{list-style:none;font-size:1.1em;text-indent:-1em;margin-left:1em;}.sec_wrap2 li span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#e3d6a6));background:linear-gradient(transparent 60%,#e3d6a6 0%);}.sec_wrap3 ul{padding:initial;line-height:1.8;font-weight:bold;}.btn-contact{font-family:initial;}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:0;font-style:italic;}.btn-contact .fa{color:#fff;}.btn-primary{color:#fff;background-color:#0e376f;border-color:#0e376f;}a.btn.btn-primary.btn-block.btn-lg.btn-contact{font-size:26px;}@media screen and (min-width:992px){.btn-contact .fa{font-size:18px;vertical-align:-1px}}.nagare_wrap{background-image:url(../img/nagare_bg.jpg);background-repeat:no-repeat;background-size:60%;background-position:right bottom;}#nagare .sec_title_3{width:4%;min-width:52px;margin:0 auto;position:relative;top:-25px;z-index:2;}#nagare .sec_title_3{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;}#nagare .sec_title_3 img{position:absolute;width:3%;min-width:42px;top:10px;z-index:2;}.nagare_wrap1{margin-bottom:50px;margin-top:55px;}.nagare_text{background-color:rgba(230,230,230,.85);padding:20px;font-size:1.15em;font-weight:bold;height:70px;}.nagare_num{background-color:#0e376f;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;}.nagare_wrap2.acms-grid{margin-bottom:20px;}.nagare_arrow img{width:50px;margin:0 auto 15px;display:block;}.nagare_num img{width:50px;margin:0 auto;}.nagare_text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-10px;}@media screen and (max-width:768px){.nagare_wrap{background-size:120%}}@media screen and (max-width:480px){.nagare_num img{width:35px}.nagare_num{height:50px}.nagare_text{font-size:1.1em;padding:10px;height:50px}}.hiyou_img{margin:50px auto 45px;}.hiyou_img img{width:90%;margin:0 auto;display:block;}.hiyou_table h3{background-color:#0e376f;color:#fff;width:40%;min-width:320px;margin:0 auto;text-align:center;padding:15px;}.hiyou_table h4{text-align:center;font-size:1.5em;margin-top:27px;}@media screen and (max-width:768px){h4.hiyou_keihi_h4{margin-top:39px}}.hiyou_zei{width:85%;margin:0 auto;}.hiyou_zei th{width:25%;background-color:#e1e1e1;text-align:center;margin:20px auto;}.hiyou_zei td{padding:20px;line-height:1.7;}.hiyou_keihi table{margin:0 auto;width:85%;}.hiyou_keihi th{width:25%;background-color:#e1e1e1;text-align:center;margin:20px auto;}.hiyou_table table tr{border-top:1px solid #333;}.hiyou_zei tbody{border-bottom:1px solid #333;}.hiyou_keihi tbody{border-bottom:1px solid #333;}.hiyou_keihi td{padding:20px;line-height:1.7;}.hiyou_table_wrap{background-color:#fff;margin:20px auto 40px;padding:30px 0 50px;border:3px solid #666;border-radius:2%;}.hiyou_table_3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}.hiyou_table_3 img{width:2.75%;min-width:20px;position:absolute;top:-67.5px;}.hiyou_text{width:75%;}@media screen and (max-width:1199px){.hiyou_table_3 img{top:-67.5px}}@media screen and (max-width:991px){.hiyou_table_3 img{min-width:27px;top:-65.5px}.hiyou_text{width:85%}}@media screen and (max-width:768px){.hiyou_text{width:25%;min-width:140px}}@media screen and (max-width:768px){.hiyou_table_wrap{border-radius:15px}.hiyou_zei th{background-color:#e1e1e1;text-align:center;padding:12px;width:100%;display:block;margin:initial;border-bottom:1px solid #333}.hiyou_zei td{padding:20px;line-height:1.7;width:100%;display:block}.hiyou_keihi th{background-color:#e1e1e1;text-align:center;padding:12px;width:100%;display:block;margin:initial;border-bottom:1px solid #333}.hiyou_keihi td{padding:20px;line-height:1.7;width:100%;display:block}.hiyou_zei{width:95%;margin:0 auto}.hiyou_keihi{width:95%;margin:0 auto}.hiyou_keihi table{margin:0 auto;width:initial}}@media screen and (max-width:480px){.hiyou_table h3{width:80%;min-width:280px}.hiyou_img img{width:100%}}#column .h1{margin-bottom:24px;padding:8px 20px;background-color:#0e376f;color:#fff;border-radius:initial;}#column{padding-top:45px;padding-bottom:24px;}@media screen and (min-width:992px){#column .h1{display:inline-block;margin-bottom:30px;margin:0 auto;width:414px;font-size:30px;display:block}}@media screen and (max-width:991px){#column{padding-top:12px;padding-bottom:24px}#column .h1{margin-bottom:24px;padding:8px 20px;background-color:#0e376f;color:#fff;border-radius:initial;width:80%;max-width:414px;text-align:center;margin-left:auto;margin-right:auto;font-size:28px}}.column_summary_wrap{margin-top:30px;}a.column_summary_btn.acms-btn{border:none;background-color:#ffffff;background-image:initial;width:40%;min-width:120px;font-size:.8em;font-weight:bold;padding:12px 18px;border:2px solid #000;border-radius:2px;float:right;}.acms-col-sm-4.js-autoheight-r{margin-bottom:25px;}@media screen and (max-width:480px){.acms-margin-bottom-medium{margin-bottom:0}}#column h3{margin-top:5px;margin-bottom:6px;}#column p{line-height:1.5;font-size:15px;}#column time.k_column_date{margin-top:5px;font-size:15px;letter-spacing:.05em;display:block;}#column a{color:#252525;text-decoration:none;}#column a:hover,#column a:focus{color:#3a3a3a;text-decoration:none;}#faq{padding-top:0;padding-bottom:40px;}#faq .faq-item dl dt:before{content:"Q";position:absolute;width:60px;height:60px;line-height:60px;font-size:37px;background-color:#0e376f;color:#fff;border-radius:initial;font-family:initial;text-align:center;font-weight:200;font-style:italic;}#faq .faq-item dl dd:before{content:"A";position:absolute;width:60px;height:60px;line-height:initial;font-size:37px;background-color:#d6be5e;color:#000;border-radius:initial;font-family:initial;text-align:center;font-style:italic;}#faq .faq-item.faq-item2 dl dt:before{top:-3px;}#faq .faq-item{border:4px solid #0e376f;border-radius:8px;}.bg-white{background-color:#fff;border-radius:initial;}#faq .faq-item dl dt{border-bottom:2px solid #0e376f;}@media screen and (max-width:991px){#faq .bg-white{padding:50px 15px}#faq .faq-item dl dt:before{width:44px;height:44px;line-height:45px;font-size:28px}#faq .faq-item dl dd:before{top:-10px;width:44px;height:44px;line-height:45px;font-size:28px}}@media screen and (max-width:480px){#faq .bg-white{padding:50px 10px}#faq .container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}}.entryColumn{margin-top:40px;}.acms-form input{font-size:16px;padding:14px 5px 10px 5px;border:1px solid #A7A7AA;border-radius:3px;color:#333;line-height:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1) inset;box-shadow:0 1px 1px rgba(0,0,0,.1) inset;}@media screen and (min-width:768px){.acms-form input{font-size:13px;padding-top:5px;padding-bottom:4px}}:placeholder-shown{color:#aaa;}::-webkit-input-placeholder{color:#aaa;}:-moz-placeholder{color:#aaa;opacity:1;}::-moz-placeholder{color:#aaa;opacity:1;}:-ms-input-placeholder{color:#aaa;}.td_satei label{font-size:1.2em;}@media screen and (min-width:481px){#contact tr td.td_satei{display:-webkit-box;display:-ms-flexbox;display:flex}#contact tr td.td_satei div{margin-right:50px}#contact tr td.td_houhou{display:-webkit-box;display:-ms-flexbox;display:flex}#contact tr td.td_houhou div{margin-right:25px}#contact tr td.td_time{display:-webkit-box;display:-ms-flexbox;display:flex}#contact tr td.td_time div{margin-right:25px}#contact tr td.td_kind{display:-webkit-box;display:-ms-flexbox;display:flex}#contact tr td.td_kind div{margin-right:25px}}input.kaitori_contact_btn{color:#fff;font-size:1.4em;width:50%;margin:10px;font-weight:bold;font-style:initial;-webkit-box-shadow:initial;box-shadow:initial;border:initial;line-height:1.4;}@media screen and (max-width:768px){input.kaitori_contact_btn{font-size:1.2em;width:initial;margin:initial}}#contact .h2{padding-bottom:6px;border-bottom:2px solid #0e376f;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-weight:bold;}#contact .h3:before{content:initial;position:initial;top:initial;left:initial;width:initial;height:initial;margin-top:initial;background-color:initial;}#contact .h3{position:relative;margin-bottom:20px;padding-left:18px;color:#0e376f;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-weight:bold;}#contact h3.h3 span{border-left:4px solid #0e376f;position:relative;left:-15px;top:5px;font-size:1.8em;}.contactBox .mailStepItemCurrent{color:#333;border-bottom:4px solid #d6be5e;}#contact .btn-lg{padding:15px 34px;font-size:1.4em;width:50%;min-width:300px;color:#FFF;font-weight:bold;font-style:initial;}.chukai_title_logo{width:60%;min-width:300px;max-width:500px;margin:-10px auto;display:block;}section#chukai{margin-top:25px;}@media screen and (max-width:480px){#chukai .sub_midashi{margin:auto 10px;font-size:.9em}#chukai .sec_container p{line-height:1.4}a.btn.btn-primary.btn-block.btn-lg.btn-contact{font-size:18px}}@media screen and (min-width:481px) and (max-width:991px){.sub_midashi{margin:auto 20px}a.btn.btn-primary.btn-block.btn-lg.btn-contact{font-size:22px;width:50%;min-width:380px;margin:0 auto}}#chukai .sec_wrap2{padding:70px 20px;}.chukai_contents_wrap1{margin:20px auto;}.chukai_contents_wrap2{margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.chukai_jisseki38{width:75%;margin:0 auto;display:block;}.chukai_house{width:100%;}.chukai_contents_wrap2 .col-sm-6 h2{text-align:center;font-style:italic;font-size:2.2em;}.chukai_text{margin-top:15px;}@media screen and (max-width:768px){#chukai .sec_wrap2{padding:50px 5px}.chukai_house{width:30%;float:right}.chukai_contents_wrap3 .col-sm-7{margin-top:20px}.text38{line-height:1.7;text-align:center;background-color:#d6be5e;padding:6px 0;font-weight:bold;font-size:1.2em}.chukai_contents_wrap2{display:block}}@media screen and (max-width:480px){a.btn.btn-primary.btn-block.btn-lg.btn-contact{font-size:18px;font-weight:bold}p.chukai_sec_subtitle span{width:85%;display:inline-block}#chukai .sec_wrap2{padding:50px 0}}footer{margin-top:0;background-color:#0e376f;}.copyright{color:#fff;font-size:.85em;letter-spacing:.1em;}footer nav a:hover,footer nav a:focus{color:#d6be5e;text-decoration:none;}.thanks_top{width:50%;color:#fff;background-color:#0e376f;text-align:center;margin:0 auto;padding:10px;font-size:1.2em;margin-top:25px;border-radius:4px;}@media screen and (max-width:768px){.thanks_top{width:85%;margin-top:25px}}.quo_img{width:65%;margin:auto;min-width:320px;}.quo_title{font-size:31px;font-weight:bold;line-height:1.3;border-left:5px solid #d1c164;padding-left:10px;}.quo_wrap{margin-top:50px;}@media screen and (max-width:480px){.quo_title{font-size:25px;font-weight:bold;line-height:1.2}}.merit_osusume_hosoku small{font-size:15px;}.merit_osusume_hosoku{padding:0 15px;}@media screen and (max-width:480px){.merit_osusume_hosoku small{font-size:14px}}@media screen and (max-width:768px){.pc_only{display:none!important}}@media screen and (max-width:480px){.pc_tb_only{display:none!important}}@media screen and (min-width:769px){.sp_tb_only{display:none!important}}@media screen and (min-width:481px){.sp_only{display:none!important}}footer img.footer_banner{width:97%;max-width:200px;}.footer_banner_p{text-align:center;margin:0;font-size:12px;color:#fff;}