body{background:#ffffff;color:#333333;font-family:"YakuHanJP", Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic,
 "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1.5rem;line-height:1.6;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%}a{color:#0E3B73;text-decoration:none}a:hover{color:#196ace}#container{position:relative}img{max-width:100%;height:auto}#header{width:100%;background:#ffffff;border-top:5px solid #0E3B73}#header .inner{position:relative;padding:15px 0;margin:0 auto;width:1100px}#header .inner .head_catch{margin-bottom:15px;font-size:1.2rem}#header .inner #logo{float:left;width:288px}#header .inner #menu{float:right;margin-top:20px;text-align:center}#header .inner #menu li{float:left;border-left:1px solid #cccccc;line-height:1.1}#header .inner #menu li:first-child{border-left:none}#header .inner #menu li a{display:block;position:relative;padding:0 2em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;color:#333333}#header .inner #menu li a:before{position:absolute;bottom:-8px;left:0;width:0;height:3px;background:#097D80;content:"";-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header .inner #menu li a:hover:before{width:100%}#header .inner #menu li a span{display:block;color:#0E3B73;font-size:1rem}#header .inner .sns{position:absolute;top:15px;right:25px}.page_top{width:100%}.page_top a{display:block;text-align:center;color:#ffffff;padding:35px 0 15px 0;background:url(../img/ico_arrow.png) #097D80 center 20px no-repeat;background-size:13px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.page_top a:hover{background:url(../img/ico_arrow.png) #0cacb0 center 19px no-repeat;background-size:13px}#fmenu{text-align:center;padding:5px 0 20px}#fmenu li{display:inline-block;padding:0 2em;border-right:1px solid #cccccc}#fmenu li:last-child{border-right:none}#fmenu li a{color:#fff}#footer{background:#0E3B73;color:#ffffff;width:100%;padding:20px 0;text-align:center}#footer .inner{margin:0 auto;width:1100px}#footer .inner .flogo{width:250px;margin:0 auto 15px}#footer .inner .sns{margin-bottom:20px}#footer .inner .copyright{font-size:1.2rem}#slideshow{overflow:hidden}#slideshow #juicysliderbox{position:relative;overflow:hidden}#slideshow #juicysliderbox #catch{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999;width:100%;text-align:center;-webkit-transition:4s;transition:4s}#slideshow #juicysliderbox #catch.on{opacity:1}.single{width:1100px;margin:0 auto 80px}.single02{width:700px;margin:0 auto}.section_common{min-height:400px;padding:80px 0;position:relative}.section_common .item_wrap{background:rgba(255,255,255,0.9);position:absolute;width:45%;padding:50px;top:65px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.section_common .item_wrap{left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}}.bg01{background:url(../img/bg01.jpg) no-repeat center;background-size:cover}.bg02{background:url(../img/bg02.jpg) no-repeat center;background-size:cover}.bg02 .item_wrap{right:0}.section{padding:0 15px}.section .inner{padding:80px 0;margin:0 auto;max-width:100%;min-width:1200px}.box_common{margin:0 auto;width:1100px}.column2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-3%}.column2 .child{width:48.44%;margin:0 3% 3% 0}.column2 .child:nth-child(2n){margin:0 0 3% 0}.column3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.column3 .child{width:31.3%;margin:0 3% 3% 0;position:relative}.column3 .child:nth-child(3n){margin:0 0 3% 0}.column3.align-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-2%}.column4 .child{width:23.5%;margin:0 2% 2% 0;position:relative}.column4 .child:nth-child(4n){margin:0 0 2% 0}.column5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.column5 .child{width:18.4%;margin:0 2% 3% 0;position:relative}.column5 .child:nth-child(5n){margin:0 0 3% 0}.mtitle{font-weight:500;font-size:3rem;color:#0E3B73;margin-bottom:20px;text-align:center;line-height:1.2}.mtitle span{display:block;font-size:1.5rem;color:#333333}.mtitle02{font-weight:500;font-size:2.6rem;color:#0E3B73;margin-bottom:20px}.mtitle03{font-size:2rem;font-weight:500;margin-bottom:15px;border-bottom:1px solid #818181}.mtitle04{position:relative;font-size:1.8rem;font-weight:500;line-height:1.4;padding-top:10px;margin-bottom:15px}.mtitle04::before{position:absolute;left:0;top:0;width:45px;height:4px;border-top:4px solid #0E3B73;content:""}.mtitle05{font-size:2rem;font-weight:500;margin-bottom:15px}.mtitle06{color:#0E3B73;font-size:1.8rem;font-weight:500;margin-bottom:5px}.btn01{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:322px}.btn01 a{position:relative;display:block;text-decoration:none;color:#0E3B73;text-align:center;background:rgba(255,255,255,0.7);border:1px solid #0E3B73;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.btn01 a:before{position:absolute;right:0;bottom:0;content:" ";display:inline-block;width:0;height:0;border-color:transparent #0E3B73 #0E3B73 transparent;border-style:solid;border-width:5px;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.btn01 a:hover{background:#ffffff;color:#1452a0;border:1px solid #1452a0}.btn01 a:hover:before{border-color:transparent #1452a0 #1452a0 transparent}.news-bl dt{float:left;width:7em;padding:2px;text-align:center;margin:5px 0;background:#0E3B73;color:#fff}.news-bl dd{padding:8px 0 10px 9em;margin:5px 0;border-bottom:1px dotted #cccccc}.news-bl dd:last-child{border-bottom:none;margin:0}.ggmap{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.list_common li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #cccccc}.list_common li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.list_disc li{padding-left:1.5em}.list_disc li:before{font-family:"FontAwesome";content:"\f0da";margin:0 5px 0 -1.5em;color:#0E3B73}.list_check li:before{font-family:"FontAwesome";content:"\f105";margin:0 5px 0 -1.5em;color:#0E3B73}.list_check li a:hover{text-decoration:underline}.list_note li{padding-left:1.5em}.list_note li:last-child{margin-bottom:0}.list_note li:before{content:"※";margin:0 5px 0 -1.5em;color:#ff0000}.tbl{width:100%;background:#ffffff}.tbl th,.tbl td{padding:10px;border:1px solid #818181;vertical-align:middle}.tbl th{background:#f4f5f7;font-weight:500}.tbl01 th{width:20%}.company{width:100%;border-collapse:separate;border-spacing:0 5px}.company th,.company td{padding:10px;vertical-align:middle}.company th{text-align:left;width:20%;position:relative;background:#0E3B73;color:#ffffff;font-weight:500}.company th::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#f9f9f9;border-width:10px;border-left-color:#0E3B73;margin-top:-10px}.company td{background:#f9f9f9;padding-left:20px;max-width:500px}.tbl_new{width:100%}.tbl_new tr th,.tbl_new tr td{vertical-align:top;padding:10px}.tbl_new tr th{font-weight:500}.tbl_new tr th span{font-size:1.4rem}.tbl_new tr:nth-child(odd) th,.tbl_new tr:nth-child(odd) td{background:#f9f9f9}.snip{padding-top:80px}.snip figure.snip1432{font-family:"Raleway", Arial, sans-serif;color:#ffffff;position:relative;float:left;overflow:hidden;min-width:230px;max-width:50%;width:100%;height:350px;background:#ffffff}.snip figure.snip1432 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.snip figure.snip1432 img{opacity:0.8;width:100%;vertical-align:top;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.snip figure.snip1432 figcaption{position:absolute;bottom:0;left:0;width:100%;height:100%}.snip figure.snip1432 figcaption>div.one{height:40%;overflow:hidden;width:100%;position:relative}.snip figure.snip1432 figcaption>div.two{height:60%;overflow:hidden;width:100%;position:relative}.snip figure.snip1432 figcaption>div.two h3,.snip figure.snip1432 figcaption>div.two p{position:absolute;top:0;text-transform:uppercase;width:100%;text-align:center}.snip figure.snip1432 figcaption>div.two h3{bottom:0;font-size:2.4rem;font-weight:500}.snip figure.snip1432 figcaption>div.two h3 span{display:block;font-size:1.5rem}.snip figure.snip1432 figcaption>div.two p{display:none;top:100px}.snip figure.snip1432:hover{background:#0E3B73}.snip figure.snip1432:hover figcaption>div.one{height:25%;overflow:hidden;width:100%;position:relative}.snip figure.snip1432:hover figcaption>div.two{height:75%;overflow:hidden;width:100%;position:relative}.snip figure.snip1432:hover figcaption>div.two p{display:block}.snip figure.snip1432:hover img{opacity:0.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.snip figure.snip1432 a{left:0;right:0;top:0;bottom:0;position:absolute}#contact_box{margin-bottom:30px}#contact_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fafafa;color:#333333;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#contact_box a .box_image{width:44%;overflow:hidden;height:250px}#contact_box a .box_image img{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#contact_box a .box_detail{width:53%}#contact_box a:hover .box_image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.sns li{display:inline-block;margin-left:20px}.sns li:first-child{margin-left:0}.sns li a{display:inline-block;width:38px;height:38px;line-height:38px;border-radius:50%;text-align:center;color:#ffffff;font-family:FontAwesome}.sns li a.fa-instagram{background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat}.sns li a.fa-instagram:before{content:"\f16d"}.sns li a.fa-facebook{background:#4267b2}.sns li a.fa-facebook:before{content:"\f082"}.list_flow li{margin-bottom:10px;padding-bottom:10px}.list_flow li:last-child{margin-bottom:0;padding-bottom:0}.list_flow li dl{display:table;width:100%}.list_flow li dl dt{display:table-cell;padding:10px 0;border:1px solid #cccccc;width:100px;background:#0E3B73;color:#ffffff;text-align:center;vertical-align:middle;line-height:1.2;font-weight:bold}.list_flow li dl dt .num{display:block;font-size:2rem}.list_flow li dl dd{display:table-cell;background:#ffffff;padding:15px 20px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;vertical-align:middle}.cut{overflow:hidden;zoom:1}.page_title_box{padding:120px 0 120px}.page_title_box .page_title{text-align:center;font-size:3.5rem;font-weight:500;color:#ffffff;line-height:1.2;-webkit-text-shadow:2px 2px 0 rgba(0,0,0,0.3);-moz-text-shadow:2px 2px 0 rgba(0,0,0,0.3);-ms-text-shadow:2px 2px 0 rgba(0,0,0,0.3);text-shadow:2px 2px 0 rgba(0,0,0,0.3)}.page_title_box .page_title span{display:block;font-size:1.5rem}.page_title_box01{background:url(../img/marquee1.jpg) no-repeat center;background-size:cover}.page_title_box02{background:url(../img/marquee2.jpg) no-repeat center;background-size:cover}.page_title_box03{background:url(../img/marquee3.jpg) no-repeat center;background-size:cover}.page_title_box04{background:url(../img/marquee4.jpg) no-repeat center;background-size:cover}.page_title_box05{background:url(../img/marquee5.jpg) no-repeat top center;background-size:cover}.breadcrumb_box{padding-top:10px}.breadcrumb_box .breadcrumb{margin:0 auto;width:1100px;padding-left:0}.breadcrumb_box .breadcrumb li{display:inline}.breadcrumb_box .breadcrumb li+li:before{margin:0 10px;content:">"}.breadcrumb_box .breadcrumb li .home{font-family:"FontAwesome"}.form dl{margin:10px 0}.form dl dt{float:left;width:280px;padding-top:20px}.form dl dt span{color:#fff;background:#ff4f4f;padding:0 5px 0;margin-right:5px;font-size:11px;border-radius:2px;position:relative;top:-2px}.form dl dd{padding-left:280px;padding-bottom:20px;padding-top:23px;line-height:1.5;border-bottom:1px solid #eee}.form dl dd:last-child{border-bottom:none}.form .textarea,.form textarea{border:1px solid #ddd;padding:5px;width:80%;border-radius:0;-webkit-appearance:none}.form .textarea{height:20px}.form .textarea02{width:37.5%;margin-right:3%}.form .textarea02:last-child{margin-right:0}.form .textarea03{width:20%;margin-right:1%}.form button{cursor:pointer;position:relative;display:block;text-decoration:none;color:#0E3B73;text-align:center;background:transparent;border:1px solid #0E3B73;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;font-family:"Noto Sans Japanese", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic",
 YuGothic, "メイリオ", "Meiryo", sans-serif;font-size:14px;width:300px;margin:0 auto}.form button:before{position:absolute;right:0;bottom:0;content:" ";display:inline-block;width:0;height:0;border-color:transparent #0E3B73 #0E3B73 transparent;border-style:solid;border-width:5px;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.form button:hover{color:#1452a0;border:1px solid #1452a0}.form button:hover:before{border-color:transparent #1452a0 #1452a0 transparent}.form .select-wrap{position:relative;overflow:hidden;display:inline-block;min-width:192px;min-width:12em;background-color:#ffffff;border:1px solid #dddddd;color:#333}.form .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;display:block;width:200%;width:-webkit-calc(100% + 5em);margin:0;padding:11px 35px 11px 11px;padding:0.6875rem 2.1875rem 0.6875rem 0.6875rem;background:transparent;border:0;outline:none;line-height:1.5}.form .entypo-down-open-mini:before{font-family:"FontAwesome";content:"\f0ab";position:absolute;z-index:1;top:50%;right:12px;right:0.75rem;margin-top:-8px;margin-top:-0.5rem;font-size:16px;font-size:1rem;line-height:1;color:#0E3B73}.form label.radio_text{cursor:pointer;position:relative;margin-right:20px;overflow:hidden;padding-left:20px;display:inline-block}.form label.radio_text:before{position:absolute;width:15px;height:15px;border:1px solid #ccc;border-radius:50%;left:0px;top:2px;content:"";z-index:3}.form label.radio_text:after{content:"";position:absolute;width:11px;height:11px;border-radius:100%;left:3px;top:5px;background-color:#0E3B73;z-index:1}.form label.radio_text input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;width:20px;height:20px;left:-23px;top:0px;margin:0px;-webkit-box-shadow:20px -1px #ffffff;box-shadow:20px -1px #ffffff}.form label.radio_text input[type="radio"]:checked{-webkit-box-shadow:none;box-shadow:none}.form label.radio_text input[type="radio"]:focus{opacity:0.2;-webkit-box-shadow:20px -1px #fff;box-shadow:20px -1px #fff}.form label.checkbox_text{cursor:pointer;position:relative;padding-left:25px;margin-right:20px;overflow:hidden;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.form label.checkbox_text:before{content:"";position:absolute;width:18px;height:18px;left:0px;top:0;border:1px solid #ccc;z-index:3}.form label.checkbox_text:after{content:"";position:absolute;top:40%;left:5px;display:block;margin-top:-9px;width:8px;height:12px;border-right:3px solid #0E3B73;border-bottom:3px solid #0E3B73;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.form label.checkbox_text input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;position:absolute;left:-40px;width:20px;height:20px;display:block;-webkit-box-shadow:41px 0px #fff;box-shadow:41px 0px #fff;z-index:2;margin:0px;padding:0px}.form label.checkbox_text input[type="checkbox"]:checked{-webkit-box-shadow:none;box-shadow:none}.form label.checkbox_text input[type="checkbox"]:checked:focus{-webkit-box-shadow:40px 0px #666;box-shadow:40px 0px #666;opacity:0.1}.form label.checkbox_text input[type="checkbox"]:focus{-webkit-box-shadow:41px 0px #eee;box-shadow:41px 0px #eee}.k-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.k-flex *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-flex img{vertical-align:middle;max-width:100%}.k-flex.jc-left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.k-flex.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-flex.jc-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.k-flex.col-1>.k-fitem{width:100%}.k-flex.col-2>.k-fitem{width:50%}.k-flex.col-3>.k-fitem{width:33.3333333%}.k-flex.col-4>.k-fitem{width:25%}.k-flex.col-5>.k-fitem{width:20%}.k-flex>.k-fitem.k-w5{width:5%}.k-flex>.k-fitem.k-w10{width:10%}.k-flex>.k-fitem.k-w15{width:15%}.k-flex>.k-fitem.k-w20{width:20%}.k-flex>.k-fitem.k-w25{width:25%}.k-flex>.k-fitem.k-w30{width:30%}.k-flex>.k-fitem.k-w33{width:33.3333333%}.k-flex>.k-fitem.k-w35{width:35%}.k-flex>.k-fitem.k-w40{width:40%}.k-flex>.k-fitem.k-w45{width:45%}.k-flex>.k-fitem.k-w50{width:50%}.k-flex>.k-fitem.k-w55{width:55%}.k-flex>.k-fitem.k-w60{width:60%}.k-flex>.k-fitem.k-w65{width:65%}.k-flex>.k-fitem.k-w70{width:70%}.k-flex>.k-fitem.k-w75{width:75%}.k-flex>.k-fitem.k-w80{width:80%}.k-flex>.k-fitem.k-w85{width:85%}.k-flex>.k-fitem.k-w90{width:90%}.k-flex>.k-fitem.k-w95{width:95%}.k-flex>.k-fitem.k-w100{width:100%}.k-flex>.k-fitem.order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.k-flex>.k-fitem.order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.k-flex>.k-fitem.order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.k-flex>.k-fitem.order4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width: 700px){.k-flex>.k-fitem{width:100% !important}.k-flex>.k-fitem.order1,.k-flex>.k-fitem.order2,.k-flex>.k-fitem.order3,.k-flex>.k-fitem.order4{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.k-flex.col-4>.k-fitem{width:50% !important}.k-flex.col-5>.k-fitem{width:50% !important}.k-flex.fix.col-1>.k-fitem{width:100% !important}.k-flex.fix.col-2>.k-fitem{width:50% !important}.k-flex.fix.col-3>.k-fitem{width:33.3333333% !important}.k-flex.fix.col-4>.k-fitem{width:25% !important}.k-flex.fix.col-5>.k-fitem{width:20% !important}.k-flex.fix>.k-fitem.k-w5{width:5% !important}.k-flex.fix>.k-fitem.k-w10{width:10% !important}.k-flex.fix>.k-fitem.k-w15{width:15% !important}.k-flex.fix>.k-fitem.k-w20{width:20% !important}.k-flex.fix>.k-fitem.k-w25{width:25% !important}.k-flex.fix>.k-fitem.k-w30{width:30% !important}.k-flex.fix>.k-fitem.k-w33{width:33.3333333% !important}.k-flex.fix>.k-fitem.k-w35{width:35% !important}.k-flex.fix>.k-fitem.k-w40{width:40% !important}.k-flex.fix>.k-fitem.k-w45{width:45% !important}.k-flex.fix>.k-fitem.k-w50{width:50% !important}.k-flex.fix>.k-fitem.k-w55{width:55% !important}.k-flex.fix>.k-fitem.k-w60{width:60% !important}.k-flex.fix>.k-fitem.k-w65{width:65% !important}.k-flex.fix>.k-fitem.k-w70{width:70% !important}.k-flex.fix>.k-fitem.k-w75{width:75% !important}.k-flex.fix>.k-fitem.k-w80{width:80% !important}.k-flex.fix>.k-fitem.k-w85{width:85% !important}.k-flex.fix>.k-fitem.k-w90{width:90% !important}.k-flex.fix>.k-fitem.k-w95{width:95% !important}.k-flex.fix>.k-fitem.k-w100{width:100% !important}.k-flex.fix>.k-fitem.order1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.k-flex.fix>.k-fitem.order2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.k-flex.fix>.k-fitem.order3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.k-flex.fix>.k-fitem.order4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}}.k-scroll{overflow-y:auto}.k-border{border:solid thin #0E3B73;height:100%}.k-bgBase{background-color:#0E3B73}.k-bgSub{background-color:#097D80}.k-txtBase{color:#0E3B73}.k-txtSub{color:#097D80}.k-borderRadius{border-radius:20px;overflow:hidden;height:100%}.k-note>li{text-indent:-1em;padding-left:1em}.k-note>li::before{content:"※"}.k-width50{width:50px}.k-width100{width:100px}.k-width150{width:150px}.k-width200{width:200px}.k-width250{width:250px}.k-width300{width:300px}.k-width350{width:350px}.k-width400{width:400px}.k-center{margin:0 auto}@media screen and (min-width: 701px){.k-pcNone{display:none}.k-spNone{display:block}}@media screen and (max-width: 700px){.k-pcNone{display:block}.k-spNone{display:none}}.k-linegd{background:repeating-linear-gradient(-45deg, #fff 0, #fff 5px, green 5px, green 10px)}.k-imgFrame{border:3px solid #fff;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 3px 2px;box-shadow:rgba(0,0,0,0.3) 1px 1px 3px 2px}.k-positionCenter{position:relative}.k-positionCenter *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-positionCenter>.inner{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(255,255,255,0.7);text-align:center;color:#030c18;padding:10px 0}.k-imgWrap{position:relative}.k-imgWrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-imgWrap>.imgCaption{position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:rgba(0,0,0,0.4);color:#fff;padding:5px 10px}.sns-btn{font-size:3rem;line-height:2rem;text-align:center}.sns-btn>.fb:link,.sns-btn>.fb:active,.sns-btn>.fb:visited{color:#315096}.sns-btn>.fb:hover{opacity:0.6}.sns-btn>.tw:link,.sns-btn>.tw:active,.sns-btn>.tw:visited{color:#55acee}.sns-btn>.tw:hover{opacity:0.6}.k-quote{background-color:#eee;padding:20px 50px;font-style:italic}.k-quote:before{font-family:"FontAwesome";content:"\f10d";display:block;text-align:center;font-size:2em;padding-bottom:20px;color:#ccc}.k-quote:after{font-family:"FontAwesome";content:"\f10e";display:block;text-align:center;font-size:2em;padding-top:20px;color:#ccc}.k-coverCaption{position:relative;border:solid thin #0E3B73}.k-coverCaption .k-caption{width:100%;position:absolute;bottom:0;left:0;text-align:right;background-color:rgba(14,59,115,0.8);color:#fff;font-size:1em;padding:5px 10px}.img_wrap{position:relative;width:100%}.img_wrap:before{content:"";display:block;padding-top:75%}.img_wrap>a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.img_wrap>a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.k-breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;padding:0 20px;height:30px}.k-breadcrumb>li{color:#fff;float:left;height:30px}.k-breadcrumb>li .bc-inner{float:left;padding-top:5px;margin-right:5px}.k-breadcrumb>li .bc-inner a:link,.k-breadcrumb>li .bc-inner a:visited,.k-breadcrumb>li .bc-inner a:hover{color:#fff}.k-breadcrumb>li:after{float:right;width:20px;height:30px;content:" ";background:url(../img/breadcrumb1.png) center center/cover;margin-right:15px}.k-breadcrumb>li:last-child:after{background:none}.k-btn1 a{display:block;width:300px;font-size:1rem;font-weight:bold;text-align:center;padding:10px;margin:auto;color:#0E3B73;border:solid thin #0E3B73;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.k-btn1 a:before{font-family:FontAwesome;content:"\f0a9";padding-right:5px}.k-btn1 a:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#0E3B73;color:#fff}.k-btnTel a{display:block;width:9em;margin:auto;text-align:center;font-size:2.5em;font-weight:bold;color:#0E3B73;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.k-btnTel a:before{font-family:FontAwesome;content:"\f095";padding-right:5px}.k-btnTel a:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.5}.k-listDesign1{padding:0.5em;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-listDesign1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-listDesign1.col-1>li{width:100%}.k-listDesign1.col-2>li{width:50%}.k-listDesign1.col-3>li{width:33.3333333%}.k-listDesign1.col-4>li{width:50%}.k-listDesign1 li{position:relative;padding:0em 0.3em 0.3em 1.3em}.k-listDesign1 li:before{position:absolute;content:"";top:0.5em;left:0.2em;height:0;width:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #097D80}@media screen and (max-width: 700px){.k-listDesign1.col-2>li{width:100%}.k-listDesign1.col-3>li{width:100%}.k-listDesign1.col-4>li{width:50%}}.k-timeline1{list-style:none}.k-timeline1 *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-timeline1>li{overflow:hidden}.k-timeline1>li>.k-tlineDate{width:140px;float:left;padding-top:25px;padding-right:20px;font-size:2rem;line-height:2.4rem;font-weight:bold;color:#0E3B73;text-align:right}.k-timeline1>li>.k-tlineContent{width:calc(100% - 140px);float:left;border-left:solid 3px #0E3B73;padding:10px 30px}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner{position:relative;padding:20px;background-color:#eee;border-radius:10px}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>img{width:30%;padding-left:10px;float:right}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>h3{width:70%;margin-bottom:10px;border-bottom:solid thin #000;font-size:1.5rem;line-height:1.8rem;font-weight:bold}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>p{width:70%}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>.clearBoth{clear:both}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner:before{position:absolute;content:"";top:26px;right:100%;border:solid 10px transparent;border-right:solid 10px #eee;width:0;height:0}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner:after{position:absolute;right:calc(100% + 24px);top:28px;content:"";width:15px;height:15px;background-color:#0E3B73;border-radius:100%}@media screen and (max-width: 700px){.k-timeline1>li{overflow:hidden}.k-timeline1>li>.k-tlineDate{width:95%;float:none;padding:30px 0 0 33px;text-align:left;border-left:solid 3px #0E3B73;margin-left:5%}.k-timeline1>li>.k-tlineContent{width:95%;float:none;margin-left:5%}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>img{width:100%;padding:0;float:none;margin-bottom:20px}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>h3{width:100%;font-size:1.2em;line-height:1.5rem}.k-timeline1>li>.k-tlineContent>.k-tlineContent-inner>p{width:100%}}.k-defList2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-defList2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.k-defList2 dt{display:block;width:16em;border-bottom:solid thin #ccc;padding:5px 0;margin-bottom:10px}.k-defList2 dt p{background-color:#0E3B73;color:#fff;padding:0 10px}.k-defList2 dd{width:calc(100% - 16em);padding:5px 10px;margin-bottom:10px;border-bottom:solid thin #ccc;display:block}@media screen and (max-width: 700px){.k-defList2 dt{width:100%;border-bottom:none;margin-bottom:0}.k-defList2 dd{width:100%}}.k-htitle11{font-size:2em;line-height:2em;border-bottom:solid thin #aaa}.k-htitle11:first-letter{font-size:2em;color:#0E3B73}.k-htitle8{margin-bottom:10px;border-bottom:solid 2px #0E3B73}.k-htitle8 span{display:inline-block;height:100%;position:relative;color:#fff;background-color:#0E3B73;border-radius:5px 5px 0 0;padding:0 1.4em}.k-htitle8 span::before{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.4em solid #fff}.works-container{padding:50px 0}.works-container:nth-child(odd){background:#eee}.k-quote{background-color:#eee;padding:20px 50px;font-style:italic}.k-quote:before{font-family:"FontAwesome";content:"\f10d";display:block;text-align:center;font-size:2em;padding-bottom:20px;color:#ccc}.k-quote:after{font-family:"FontAwesome";content:"\f10e";display:block;text-align:center;font-size:2em;padding-top:20px;color:#ccc}.k-highlight{display:inline;font-weight:bold;font-size:1.1em;line-height:1.2;color:#000;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #bcd6f7));background:linear-gradient(transparent 70%, #bcd6f7 70%)}.k-accordion{cursor:pointer}.k-accordion+.k-accordion-child{display:none;background-color:#eee}.k-htitle01{font-size:2em;font-weight:900;padding-bottom:0.1em;margin-bottom:0.3em;position:relative}.k-htitle01::before{content:"";width:4em;height:4px;background-color:#0E3B73;display:block;position:absolute;left:0;bottom:-0.1em}.k-btnTel1 a{display:inline-block;margin:auto;text-align:center;font-size:2.5em;font-weight:bold;color:#0E3B73;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.k-btnTel1 a:before{font-family:FontAwesome;content:"\f095";padding-right:5px}.k-btnTel1 a:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.5}
/*# sourceMappingURL=basis.css.map */