﻿@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}.con_concept{width:1920px;max-width:100%;margin:auto;margin-bottom:115px}@media only screen and (max-width: 1780px){.con_concept{padding-left:2.5%}}@media print{.con_concept{padding-left:2.5%}}.ie8 .con_concept{padding-left:2.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept{margin-top:3em;padding-left:0}}@media only screen and (max-width: 767px){.con_concept{max-width:95%;padding:0;margin:2.5% auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_concept{margin-bottom:3em}}.con_concept .inner{width:1760px;max-width:100%;margin-left:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.con_concept .inner{flex-wrap:wrap-reverse}}.con_concept .inner .box_l{width:36.93182%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l{width:100%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l{width:100%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l{margin-bottom:2em}}.con_concept .inner .box_l .tl_basic{padding-top:70px;margin-bottom:42px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .tl_basic{padding-top:2em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .tl_basic{padding-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .tl_basic{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .tl_basic{margin-bottom:1.5em}}.con_concept .inner .box_l .tl_basic span em{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .tl_basic span em{font-size:157%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .tl_basic span em{font-size:163%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .tl_basic::before{display:none}}.con_concept .inner .box_l .box_txt{padding-right:13.84615%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt{padding-right:0}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt{padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt{margin-top:3em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt{margin-top:1em}}@media only screen and (max-width: 1024px){.con_concept .inner .box_l .box_txt{width:95%;margin-left:auto;margin-right:auto}}.con_concept .inner .box_l .box_txt .txt_st{font-size:150%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;margin-bottom:6px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .txt_st{margin-bottom:6px}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .txt_st{margin-bottom:0.8em}}.con_concept .inner .box_l .box_txt .txt_des{font-size:94%;color:#555555;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .txt_des{font-size:88%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .txt_des{font-size:94%}}@media only screen and (max-width: 1024px){.con_concept .inner .box_l .box_txt .txt_des{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .txt_des{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .txt_des{margin-bottom:2em}}.con_concept .inner .box_l .box_txt .btn_basic{width:375px;max-width:100%;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .btn_basic{width:100%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .btn_basic{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .btn_basic{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .btn_basic{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .btn_basic{float:left;width:48%}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .btn_basic a{padding:1em 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .btn_basic.blue{float:right}}.con_concept .inner .box_l .box_txt .btn_basic.blue a{background:#0c3778;border-color:#0c3778}.con_concept .inner .box_l .box_txt .btn_basic.blue a:hover{border-color:#000;background:#fff}.con_concept .inner .box_l .box_txt .box_link{display:flex;flex-wrap:wrap;width:100%;padding-top:15px}@media only screen and (max-width: 1024px){.con_concept .inner .box_l .box_txt .box_link{justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_l .box_txt .box_link{padding-top:0.5em}}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .box_link{padding-top:0}}.con_concept .inner .box_l .box_txt .box_link .txt_lnk{margin-right:30px}.con_concept .inner .box_l .box_txt .box_link .txt_lnk a{display:block;padding-right:1.7em}@media only screen and (max-width: 767px){.con_concept .inner .box_l .box_txt .box_link .txt_lnk{margin-right:1em}}@media only screen and (max-width: 1024px){.con_concept .inner .box_r{width:100%}}.con_concept .inner .box_r .tl_basic{padding-top:2.5em;margin-bottom:1.5em}@media only screen and (max-width: 1024px){.con_concept .inner .box_r .tl_basic{text-align:center}}.con_concept .inner .box_r .tl_basic span em{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .tl_basic span em{font-size:157%}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .tl_basic span em{font-size:163%}}@media only screen and (max-width: 1024px){.con_concept .inner .box_r .tl_basic::before{display:none}}.con_concept .inner .box_r .box_img{padding-left:11.11111%;padding-top:75px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img{padding-left:0}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img{padding-top:0}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img{padding-top:0}}.con_concept .inner .box_r .box_img::after{bottom:-14.0%;height:39%;width:100%;content:'';position:absolute;background:#006f67;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img::after{bottom:-2em}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img::after{bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img::after{height:70%}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img::after{height:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img::after{width:60%}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img::after{width:0}}@media only screen and (min-width: 1025px){.con_concept .inner .box_r .box_img::after{left:0}}@media print{.con_concept .inner .box_r .box_img::after{left:0}}.ie8 .con_concept .inner .box_r .box_img::after{left:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img::after{right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .inner .box_r .box_img .img{width:90%;margin:0 auto}}@media only screen and (max-width: 767px){.con_concept .inner .box_r .box_img .img{text-align:center}.con_concept .inner .box_r .box_img::after{display:none}}.con_benefits{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_benefits{margin-bottom:3em}}.con_benefits .inner{width:1280px;margin:auto;max-width:95%}.con_benefits .box_head{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_head{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_benefits .box_head{margin-bottom:2em}}.con_benefits .box_head .img{margin-bottom:12px}@media only screen and (max-width: 767px){.con_benefits .box_head .img{margin-bottom:0.8em}}.con_benefits .box_head .img img{max-width:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_head .img img{max-width:6%}}@media only screen and (max-width: 767px){.con_benefits .box_head .img img{max-width:9%}}.con_benefits .box_head .st_basic{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_head .st_basic{margin-bottom:1.3em}}@media only screen and (max-width: 767px){.con_benefits .box_head .st_basic{margin-bottom:2em}}.con_benefits .box_head .txt_des{font-size:150%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_head .txt_des{font-size:125%}}@media only screen and (max-width: 767px){.con_benefits .box_head .txt_des{font-size:125%}}@media only screen and (max-width: 767px){.con_benefits .box_head .txt_des{line-height:2}}.con_benefits .box_head .txt_des span{position:relative;top:-.3em;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:63%;background:#8f662a;color:#fff;padding:.6em .8em .5em;margin-right:.8em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_head .txt_des span{font-size:63%}}@media only screen and (max-width: 767px){.con_benefits .box_head .txt_des span{font-size:75%}}@media only screen and (max-width: 767px){.con_benefits .box_head .txt_des{text-align:center}}.con_benefits .box_benefits{position:relative;padding-bottom:50px;margin-bottom:98px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits{margin-bottom:3.5em}}.con_benefits .box_benefits::after{content:'';display:block;position:absolute;right:0;bottom:0;width:96.09375%;height:calc(100% - 40px);box-sizing:border-box;border:1px solid #000;z-index:-1}@media only screen and (max-width: 767px){.con_benefits .box_benefits::after{width:100%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits::after{height:78%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits{padding:0 2.5% 2em}}.con_benefits .box_benefits .box_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.con_benefits .box_benefits .box_wrap .box_l{width:46.25%}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l{width:100%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l{margin-bottom:1em}}.con_benefits .box_benefits .box_wrap .box_l .box_img{position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_l .box_img{top:63px}}.con_benefits .box_benefits .box_wrap .box_l .box_img::after{content:'';position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:116px 116px 0 0;border-color:#fff transparent transparent transparent}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l .box_img::after{border-width:6.5em 6.5em 0 0}}.con_benefits .box_benefits .box_wrap .box_l .box_img .ic{position:absolute;top:1em;left:0.7em;z-index:2}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l .box_img .ic{top:1.2em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l .box_img .ic{left:0.3em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_l .box_img .ic img{max-width:80%}}.con_benefits .box_benefits .box_wrap .box_l .box_img .img img{width:100%}.con_benefits .box_benefits .box_wrap .box_r{width:50%;padding:80px 3.90625% 0 0}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r{padding:60px 3.90625% 0 0}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r{padding:0}}.con_benefits .box_benefits .box_wrap .box_r .txt_st{color:#006f67;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:188%;margin-bottom:16px;padding-left:6.77966%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{font-size:138%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{margin-bottom:0.5em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{margin-bottom:0.7em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{padding-left:0}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .txt_st{padding:0 .7em}}.con_benefits .box_benefits .box_wrap .box_r .box_txt{background:#f7f7f7;padding:1.5em 2em;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .box_txt{padding:1em 1em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .box_txt{padding:1em 1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .box_txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .box_txt{margin-bottom:1em}}.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;color:#555555;font-size:150%;margin-bottom:16px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub{font-size:113%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub{margin-bottom:0.6em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub{margin-bottom:0.6em}}.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub span{color:#006f67;font-size:132%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub span{font-size:132%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_sub span{font-size:113%}}.con_benefits .box_benefits .box_wrap .box_r .box_txt .txt_des{line-height:1.7}.con_benefits .box_benefits .box_wrap .box_r .btn_basic{width:375px;max-width:95%;margin:auto}.con_benefits .box_benefits .box_wrap .box_r .txt_note{color:#555555;padding-left:6.77966%}@media only screen and (max-width: 767px){.con_benefits .box_benefits .box_wrap .box_r .txt_note{padding:0 1em}}.con_benefits .box_benefits .btn_link{display:block;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:center;margin:0 auto;width:560px;padding-top:55px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .btn_link{width:520px}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .btn_link{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .btn_link{padding-top:2em}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .btn_link{padding-top:1.5em}}.con_benefits .box_benefits .btn_link a{display:block;font-size:107%;border:1px solid #000;padding:0.8em 2.5em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_benefits .box_benefits .btn_link a{font-size:100%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .btn_link a{font-size:100%}}@media only screen and (max-width: 767px){.con_benefits .box_benefits .btn_link a{padding:0.8em}}.con_benefits .box_benefits .btn_link a:hover{background:#000;color:#fff}@media only screen and (max-width: 767px){.con_benefits .box_benefits .btn_link{max-width:90%;margin:auto}}
