﻿.con_pnav,.con_intro,.con_detail .box_det,.con_company,.con_method{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_pnav,.con_intro,.con_detail .box_det,.con_company,.con_method{width:88.54167%}}@media only screen and (max-width: 767px){.con_pnav,.con_intro,.con_detail .box_det,.con_company,.con_method{width:86.45833%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?cj6e42");src:url("../fonts/icomoon.eot?cj6e42#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?cj6e42") format("truetype"),url("../fonts/icomoon.woff?cj6e42") format("woff"),url("../fonts/icomoon.svg?cj6e42#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_pnav{max-width:1050px;display:flex;margin-top:6.25%;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:10%}}@media only screen and (max-width: 767px){.con_pnav{margin-top:12.5%}}.con_pnav li{width:33.33333%;box-sizing:border-box}.con_pnav li+li{border-left:1px solid #f2f2f2}.con_pnav li a{position:relative;display:block;padding:1.125em 0.8em;text-align:center;text-decoration:none;font-size:115%;letter-spacing:.04em;line-height:1.56;border-bottom:3px solid #f2f2f2}@media only screen and (max-width: 767px){.con_pnav li a{padding:1em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav li a{font-size:108%}}@media only screen and (max-width: 767px){.con_pnav li a{font-size:100%}}@media only screen and (max-width: 767px){.con_pnav li a{letter-spacing:.02em}}.con_pnav li a:before{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:#2e86a0;transform:scaleX(0);transition:transform 500ms ease}.con_pnav li a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;width:100%;bottom:-1.6em;margin:0;text-align:center;font-size:75%;transition:transform 500ms ease}.con_pnav li a:hover:before{transform:scaleX(1)}.con_pnav li a:hover:after{transform:translateY(1em)}.con_intro{max-width:1440px;margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_intro{margin-top:15.625%}}.con_intro .box_st{padding:1.73611% 2.43056%;background:#f2f2f2;box-sizing:border-box;border-radius:.71em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_st{padding:2.08333% 2.91667%}}@media only screen and (max-width: 767px){.con_intro .box_st{padding:4.57831% 6.38554%}}.con_intro .box_st .info{display:flex;align-items:center}.con_intro .box_st .info em{padding:.61em 1.15em;border-radius:2em;background:#db623c;color:#fff;font-size:93%;letter-spacing:.04em;line-height:1.5;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_st .info em{font-size:86%}}@media only screen and (max-width: 767px){.con_intro .box_st .info em{font-size:79%}}@media only screen and (max-width: 767px){.con_intro .box_st .info em{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_intro .box_st .info em{display:inline-block}}.con_intro .box_st .info span{margin-left:1em;font-size:93%;letter-spacing:.04em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_st .info span{font-size:86%}}@media only screen and (max-width: 767px){.con_intro .box_st .info span{font-size:79%}}@media only screen and (max-width: 767px){.con_intro .box_st .info span{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_intro .box_st .info span{display:block}}.con_intro .box_st .st{margin-top:.24em;font-size:179%;font-weight:bold;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_st .st{font-size:143%}}@media only screen and (max-width: 767px){.con_intro .box_st .st{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .box_st .st{letter-spacing:.02em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .box_st .st{font-size:165%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_st .st{font-size:129%}}.con_intro .box_int{margin-top:3.47222%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int{margin-top:4.16667%}}@media only screen and (max-width: 767px){.con_intro .box_int{margin-top:9.03614%}}@media only screen and (min-width: 768px){.con_intro .box_int{display:flex;align-items:start;justify-content:space-between}}@media only screen and (min-width: 1200px){.con_intro .box_int{align-items:center}}@media print{.con_intro .box_int{align-items:center}}@media only screen and (min-width: 768px){.con_intro .box_int #js-slider{width:44.44444%}}.con_intro .box_int #js-slider>*{display:inline}.con_intro .box_int #js-slider>*:first-child{display:block}.con_intro .box_int #js-slider .slick-dots{position:absolute;right:6.25%;bottom:6.81818%;z-index:1;display:flex;align-items:center}@media only screen and (max-width: 767px){.con_intro .box_int #js-slider .slick-dots{right:6.25%}}@media only screen and (max-width: 767px){.con_intro .box_int #js-slider .slick-dots{bottom:10.22727%}}.con_intro .box_int #js-slider .slick-dots li{width:.92em;height:.92em;padding:0;background:#fff;border-radius:50%;transition:background 500ms ease}@media only screen and (max-width: 767px){.con_intro .box_int #js-slider .slick-dots li{width:.46em}}@media only screen and (max-width: 767px){.con_intro .box_int #js-slider .slick-dots li{height:.46em}}.con_intro .box_int #js-slider .slick-dots li+li{margin-left:1.78em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int #js-slider .slick-dots li+li{margin-left:1.28em}}@media only screen and (max-width: 767px){.con_intro .box_int #js-slider .slick-dots li+li{margin-left:1em}}.con_intro .box_int #js-slider .slick-dots li:hover,.con_intro .box_int #js-slider .slick-dots li.slick-active{cursor:pointer;background:#2e86a0}.con_intro .box_int #js-slider .slick-dots li button{display:none}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt{width:48.61111%}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt{margin-top:7.22892%}}.con_intro .box_int .wrp_txt .st{margin-bottom:4.6875%}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .st{margin-bottom:5.42169%}}.con_intro .btn{margin:4.86111% auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .btn{margin:5.83333% auto 0}}@media only screen and (max-width: 767px){.con_intro .btn{margin:12.6506% auto 0}}@media only screen and (min-width: 768px){.con_intro .btn{max-width:350px}}.con_detail{margin-top:9.375%;padding:8.85417% 0 5.72917%;background:#e4eff2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail{margin-top:15%}}@media only screen and (max-width: 767px){.con_detail{margin-top:18.75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail{padding:14.16667% 0 9.16667%}}@media only screen and (max-width: 767px){.con_detail{padding:17.70833% 0 11.45833%}}.con_detail .box_det h2{margin-bottom:7.08333%}@media only screen and (max-width: 767px){.con_detail .box_det h2{margin-bottom:15.42169%}}.con_detail .box_det table{width:100%}.con_detail .box_det table tr th{width:260px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_det table tr th{width:200px}}@media only screen and (max-width: 767px){.con_detail .box_det table tr th{width:36.14458%}}.con_detail .box_det table tr td{width:calc(100% - 260px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_detail .box_det table tr td{width:calc(100% - 200px)}}@media only screen and (max-width: 767px){.con_detail .box_det table tr td{width:63.85542%}}.con_detail .box_det .btn{margin:5.83333% auto 0}@media only screen and (max-width: 767px){.con_detail .box_det .btn{margin:12.6506% auto 0}}@media only screen and (min-width: 768px){.con_detail .box_det .btn{max-width:350px}}.con_company{max-width:1440px;margin-top:7.29167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_company{margin-top:11.66667%}}@media only screen and (max-width: 767px){.con_company{margin-top:14.58333%}}.con_company .inner{padding:5.20833% 8.33333% 7.63889%;box-sizing:border-box;border-radius:.71em;box-shadow:0 0 1.875em rgba(53,53,53,0.16)}@media only screen and (max-width: 767px){.con_company .inner{padding:12.04819% 7.83133%}}@media only screen and (min-width: 1200px){.con_company .inner{display:flex;align-items:flex-start;justify-content:space-between}}@media print{.con_company .inner{display:flex;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 1200px){.con_company .inner h2{white-space:nowrap}}@media print{.con_company .inner h2{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_company .inner h2{margin-bottom:5%}}@media only screen and (max-width: 767px){.con_company .inner h2{margin-bottom:12.85714%}}.con_company .inner table{width:66.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_company .inner table{width:100%}}@media only screen and (max-width: 767px){.con_company .inner table{width:100%}}@media only screen and (min-width: 1200px){.con_company .inner table{margin-top:2.91667%}}@media print{.con_company .inner table{margin-top:2.91667%}}.con_company .inner table tr th{width:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_company .inner table tr th{width:170px}}@media only screen and (max-width: 767px){.con_company .inner table tr th{width:36.14286%}}.con_company .inner table tr td{width:calc(100% - 200px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_company .inner table tr td{width:calc(100% - 170px)}}@media only screen and (max-width: 767px){.con_company .inner table tr td{width:63.85714%}}.con_method{max-width:1440px;margin-top:3.64583%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_method{margin-top:5.83333%}}@media only screen and (max-width: 767px){.con_method{margin-top:10.9375%}}.con_method .inner{padding:5.20833% 8.33333% 7.63889%;box-sizing:border-box;border-radius:.71em;box-shadow:0 0 1.875em rgba(53,53,53,0.16)}@media only screen and (max-width: 767px){.con_method .inner{padding:12.04819% 7.83133%}}@media only screen and (min-width: 1200px){.con_method .inner{display:flex;align-items:flex-start;justify-content:space-between}}@media print{.con_method .inner{display:flex;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 1200px){.con_method .inner h2{white-space:nowrap}}@media print{.con_method .inner h2{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_method .inner h2{margin-bottom:5%}}@media only screen and (max-width: 767px){.con_method .inner h2{margin-bottom:12.85714%}}.con_method .inner table{width:66.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_method .inner table{width:100%}}@media only screen and (max-width: 767px){.con_method .inner table{width:100%}}@media only screen and (min-width: 1200px){.con_method .inner table{margin-top:2.91667%}}@media print{.con_method .inner table{margin-top:2.91667%}}.con_method .inner table tr th{width:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_method .inner table tr th{width:170px}}@media only screen and (max-width: 767px){.con_method .inner table tr th{width:36.14286%}}.con_method .inner table tr td{width:calc(100% - 200px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_method .inner table tr td{width:calc(100% - 170px)}}@media only screen and (max-width: 767px){.con_method .inner table tr td{width:63.85714%}}.con_method .btn{margin:5.83333% auto 0}@media only screen and (max-width: 767px){.con_method .btn{margin:12.6506% auto 0}}@media only screen and (min-width: 768px){.con_method .btn{max-width:350px}}
