﻿.con_intro .txt_read,.con_intro .box_int,.con_plan .box_pla .inner,.con_about,.con_price .box_pri .inner,.con_information,.con_prevention{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .txt_read,.con_intro .box_int,.con_plan .box_pla .inner,.con_about,.con_price .box_pri .inner,.con_information,.con_prevention{width:90%}}#js-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:100000}.con_intro{position:relative;padding:90px 0 80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:70px 0 60px}}@media only screen and (max-width: 767px){.con_intro{padding:2.5em 0}}.con_intro:after{content:'';position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:111.45833%;background:#fffcdd}.con_intro .txt_read{padding:.3em 1em;background:#d34646;box-sizing:border-box;color:#fff;font-size:129%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt_read{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .txt_read{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .txt_read{letter-spacing:.03em}}@media only screen and (min-width: 768px){.con_intro .txt_read{text-align:center}}.con_intro .box_int{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int{margin-top:40px}}@media only screen and (max-width: 767px){.con_intro .box_int{margin-top:2em}}.con_intro .box_int h2{margin-bottom:35px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h2{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_intro .box_int h2{margin-bottom:1.5em}}.con_intro .box_int h2>*{display:block;line-height:1;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.con_intro .box_int h2 em{font-size:172%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h2 em{font-size:158%}}@media only screen and (max-width: 767px){.con_intro .box_int h2 em{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h2 em{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_intro .box_int h2 em{letter-spacing:.06em}}.con_intro .box_int h2 span{margin-top:.8em;font-size:108%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h2 span{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .box_int h2 span{font-size:93%}}@media only screen and (max-width: 767px){.con_intro .box_int h2 span{letter-spacing:.03em}}.con_intro .box_int .txt{font-size:115%;font-weight:bold;line-height:2.25;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_intro .box_int .txt{letter-spacing:.03em}}@media only screen and (min-width: 768px){.con_intro .box_int .txt{text-align:center}}.con_intro .box_int .txt em{color:#eb6100;font-size:144%;line-height:1.5}@media only screen and (max-width: 767px){.con_intro .box_int .txt em{font-size:129%}}.con_plan .box_pla{padding:90px 0 135px;background:#003b6b}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla{padding:70px 0 100px}}@media only screen and (max-width: 767px){.con_plan .box_pla{padding:2.5em 0 4.5em}}.con_plan .box_pla .inner h2{margin-bottom:35px;text-align:center;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner h2{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner h2{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner h2{font-size:172%}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner h2{font-size:129%}}.con_plan .box_pla .inner h2>*{display:block}.con_plan .box_pla .inner h2 span{position:relative;left:-1.14em;width:500px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner h2 span{width:400px}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner h2 span{width:calc(100% - 1.14em)}}.con_plan .box_pla .inner h2 em{margin-top:.5em;color:#fff;font-weight:bold}@media only screen and (min-width: 768px){.con_plan .box_pla .inner ul{display:flex}}.con_plan .box_pla .inner ul li{width:30.83333%;margin:0 0 0 3.75%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li{width:32%}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li{margin:0 0 0 2%}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li{margin:1em 0 0}}.con_plan .box_pla .inner ul li:first-child{margin:0}.con_plan .box_pla .inner ul li a{display:block;background:#fff;transition:background 500ms ease;text-decoration:none}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a{display:flex;align-items:center}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .img{position:relative;overflow:hidden;height:0;width:36.84211%;padding-bottom:25.78947%}.con_plan .box_pla .inner ul li a .img img{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}}.con_plan .box_pla .inner ul li a .txt{padding:20px 30px 45px;box-sizing:border-box;font-size:129%;font-weight:bold;letter-spacing:.06em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li a .txt{padding:15px 20px 30px}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt{padding:0 2.5em 0 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li a .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt{letter-spacing:.03em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li a .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt{line-height:1.5}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt{position:relative;width:63.15789%;overflow:hidden !important}}.con_plan .box_pla .inner ul li a .txt em{display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .inner ul li a .txt em{max-height:5.4em}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt em{max-height:4.5em}}.con_plan .box_pla .inner ul li a .txt:after{content:'';display:block;width:2.2em;height:2.2em;margin:.8em auto 0;background:url(../images/home/arr2.png) no-repeat left top/contain !important;transition:transform 500ms ease}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt:after{width:1.5em}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt:after{height:1.5em}}@media only screen and (max-width: 767px){.con_plan .box_pla .inner ul li a .txt:after{position:absolute;top:50%;margin-top:-.75em;right:1em}}.con_plan .box_pla .inner ul li a:hover{background:#fffcdd}.con_plan .box_pla .inner ul li a:hover .txt:after{transform:translateX(0.5em)}.con_plan .box_pla .txt_pre{margin-top:2em;text-align:center;color:#eb6100;font-size:186%;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_plan .box_pla .txt_pre{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_pla .txt_pre{font-size:165%}}@media only screen and (max-width: 767px){.con_plan .box_pla .txt_pre{font-size:143%}}@media only screen and (max-width: 767px){.con_plan .box_pla .txt_pre{letter-spacing:.03em}}.con_plan .tmp_btn{position:relative;z-index:1;margin:-50px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .tmp_btn{margin:-40px auto 0}}@media only screen and (max-width: 767px){.con_plan .tmp_btn{margin:-2.5em auto 0}}.con_about{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_about{margin-top:3.5em}}.con_about h2{margin-bottom:30px;text-align:center;color:#0585e5;font-weight:bold;font-size:215%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about h2{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_about h2{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about h2{font-size:186%}}@media only screen and (max-width: 767px){.con_about h2{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about h2{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_about h2{letter-spacing:.06em}}.con_about .txt_read{font-size:115%;font-weight:bold;line-height:2.25;letter-spacing:.12em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .txt_read{font-size:108%}}@media only screen and (max-width: 767px){.con_about .txt_read{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .txt_read{line-height:2}}@media only screen and (max-width: 767px){.con_about .txt_read{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .txt_read{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_about .txt_read{letter-spacing:.03em}}@media only screen and (min-width: 768px){.con_about .txt_read{text-align:center}}.con_about .txt_read em{color:#eb6100}.con_about .box_img{margin-top:50px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_img{margin-top:35px}}@media only screen and (max-width: 767px){.con_about .box_img{margin-top:2em}}.con_about .box_img .st{display:flex;align-items:center;justify-content:center;margin-bottom:30px;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.07em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_img .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_about .box_img .st{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_about .box_img .st{letter-spacing:.04em}}.con_about .box_img .st span{padding:.3em .5em;margin-right:.5em;background:#5f5f5f;color:#fff;line-height:1;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_img .st span{font-size:129%}}@media only screen and (max-width: 767px){.con_about .box_img .st span{font-size:115%}}.con_about .box_img .st em{line-height:1.4;font-size:158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_img .st em{font-size:143%}}@media only screen and (max-width: 767px){.con_about .box_img .st em{font-size:115%}}.con_about .box_img .img{text-align:center}.con_about .box_txt{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_txt{margin-top:50px}}@media only screen and (max-width: 767px){.con_about .box_txt{margin-top:2em}}.con_about .box_txt .txt{font-size:115%;letter-spacing:.06em;line-height:2.25}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_about .box_txt .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_about .box_txt .txt{letter-spacing:.03em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_txt .txt{line-height:2}}@media only screen and (max-width: 767px){.con_about .box_txt .txt{line-height:1.8}}.con_about .box_txt .txt+.txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_txt .txt+.txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_about .box_txt .txt+.txt{margin-top:1em}}.con_about .box_txt .txt em{color:#eb6100}.con_about .box_cou{padding:45px 80px;border:1px solid #0585e5;margin-top:50px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou{padding:35px 55px}}@media only screen and (max-width: 767px){.con_about .box_cou{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou{margin-top:40px}}@media only screen and (max-width: 767px){.con_about .box_cou{margin-top:2em}}.con_about .box_cou .st{margin-bottom:25px;text-align:center;font-size:143%;font-weight:bold;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_about .box_cou .st{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .st{font-size:136%}}@media only screen and (max-width: 767px){.con_about .box_cou .st{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .st{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_about .box_cou .st{letter-spacing:.06em}}.con_about .box_cou .txt{font-size:115%;line-height:2.25;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_about .box_cou .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .txt{line-height:2}}@media only screen and (max-width: 767px){.con_about .box_cou .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_about .box_cou .txt{letter-spacing:.03em}}@media only screen and (min-width: 768px){.con_about .box_cou .txt{text-align:center}}.con_about .box_cou .att{margin-top:25px;font-size:115%;line-height:2.25;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .att{margin-top:20px}}@media only screen and (max-width: 767px){.con_about .box_cou .att{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .att{font-size:108%}}@media only screen and (max-width: 767px){.con_about .box_cou .att{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .box_cou .att{line-height:2}}@media only screen and (max-width: 767px){.con_about .box_cou .att{line-height:1.8}}@media only screen and (max-width: 767px){.con_about .box_cou .att{letter-spacing:.03em}}.con_price{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price{margin-top:65px}}@media only screen and (max-width: 767px){.con_price{margin-top:3.5em}}.con_price .box_pri{background:#fff54e}.con_price .box_pri .inner{padding:75px 0 110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner{padding:55px 0 85px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner{padding:2.5em 0 4.5em}}.con_price .box_pri .inner h2{margin-bottom:45px;text-align:center;color:#0585e5;font-weight:bold;font-size:215%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner h2{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner h2{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner h2{font-size:186%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner h2{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner h2{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_price .box_pri .inner h2{letter-spacing:.06em}}.con_price .box_pri .inner .wrp_pri{overflow:hidden}.con_price .box_pri .inner .wrp_pri li{width:30.83333%;margin:0 0 0 3.75%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li{width:32%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li{margin:0 0 0 2%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li{margin:1em 0 0}}@media only screen and (min-width: 768px){.con_price .box_pri .inner .wrp_pri li{float:left}}.con_price .box_pri .inner .wrp_pri li:first-child{margin:0}.con_price .box_pri .inner .wrp_pri li .st{padding:0 0 0.3em;border-bottom:2px solid #313131;box-sizing:border-box;text-align:center;font-size:129%;letter-spacing:.06em;font-weight:bold;line-height:1.3}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .st{padding:0 1em 0.3em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .st{font-size:122%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .st{font-size:108%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .st{letter-spacing:.03em}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .st{position:relative}.con_price .box_pri .inner .wrp_pri li .st:before,.con_price .box_pri .inner .wrp_pri li .st:after{font-family:FontAwesome;vertical-align:middle}.con_price .box_pri .inner .wrp_pri li .st:after{content:"";margin-left:.5em;position:absolute;top:50%;right:.5em;margin-top:-.5em;line-height:1;font-size:87%;transition:transform 500ms ease}.con_price .box_pri .inner .wrp_pri li .st.active:after{transform:rotate(180deg)}}.con_price .box_pri .inner .wrp_pri li .st em{font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .st em{font-size:129%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .st em{font-size:122%}}.con_price .box_pri .inner .wrp_pri li .wrap{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap{margin-top:15px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap{margin-top:1em}}@media only screen and (min-width: 768px){.con_price .box_pri .inner .wrp_pri li .wrap{display:block !important}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap{display:none;padding-bottom:2em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_img img{width:100%}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt{padding:20px 20px 35px;box-sizing:border-box;text-align:center;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt{padding:15px 15px 25px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt{padding:1em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before>*{display:block}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before span{font-size:100%;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before span{font-size:93%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before span{font-size:86%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before span{letter-spacing:.03em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before span i{display:inline-block;padding:.5em;border:1px solid #989898;box-sizing:border-box;line-height:1;margin-right:.5em}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before em{margin-top:.3em;font-size:158%;font-family:'Montserrat', sans-serif;letter-spacing:.06em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before em{font-size:143%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before em{font-size:115%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before em{letter-spacing:.03em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .before em i{font-size:146%}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{position:relative;padding:8px 0.5em;margin-top:13px;box-sizing:border-box;text-align:center;background:#eb6877;color:#fff;font-weight:bold;font-size:115%;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{margin-top:10px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{margin-top:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{font-size:108%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{font-size:100%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst{letter-spacing:.03em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .sst:after{content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);border-width:.875em .438em 0;border-style:solid;border-color:#eb6877 transparent transparent transparent}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{margin-top:20px;font-size:129%;font-weight:bold;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{font-size:111%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{letter-spacing:.03em}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt{letter-spacing:.03em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt span{color:#008ab7;font-size:123%;font-family:'Montserrat', sans-serif;line-height:1}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .txt span em{font-size:146%}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{margin-top:15px;font-size:108%;font-weight:bold;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{margin-top:10px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{margin-top:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{font-size:93%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{letter-spacing:.03em}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after{letter-spacing:.03em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after span{display:block;margin-bottom:.3em;font-size:120%;line-height:1}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after span em{color:#e5004f;font-size:156%;font-family:'Montserrat', sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after span em{display:block;margin-top:.3em}}.con_price .box_pri .inner .wrp_pri li .wrap .wrp_txt .after span em i{font-size:143%}.con_price .box_pri .inner .wrp_att{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_att{margin-top:20px}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_att{margin-top:1em}}.con_price .box_pri .inner .wrp_att li{font-size:100%;letter-spacing:.06em;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .box_pri .inner .wrp_att li{font-size:93%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_att li{font-size:86%}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_att li{letter-spacing:.03em}}@media only screen and (max-width: 767px){.con_price .box_pri .inner .wrp_att li{line-height:1.75}}.con_price .tmp_btn{position:relative;z-index:1;margin:-50px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_price .tmp_btn{margin:-40px auto 0}}@media only screen and (max-width: 767px){.con_price .tmp_btn{margin:-2.5em auto 0}}.con_information{position:relative;padding-bottom:105px;margin-top:125px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{padding-bottom:8.75%}}@media only screen and (max-width: 767px){.con_information{padding-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{margin-top:10.41667%}}@media only screen and (max-width: 767px){.con_information{margin-top:3.5em}}.con_information:after{content:'';position:absolute;left:0;right:0;bottom:0;width:83%;padding-bottom:1%;margin:auto;background:url(../images/home/shadow_inf.png) no-repeat center bottom/cover}.con_information h2{margin-bottom:30px;text-align:center;color:#0585e5;font-weight:bold;font-size:215%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information h2{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_information h2{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information h2{font-size:186%}}@media only screen and (max-width: 767px){.con_information h2{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information h2{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_information h2{letter-spacing:.06em}}.con_information .txt{text-align:center;font-size:115%;line-height:2.25;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_information .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .txt{line-height:2}}@media only screen and (max-width: 767px){.con_information .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_information .txt{letter-spacing:.03em}}.con_information .btns{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns{margin-top:40px}}@media only screen and (max-width: 767px){.con_information .btns{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_information .btns{letter-spacing:-.4em}}@media only screen and (min-width: 768px){.con_information .btns li{display:inline-block;letter-spacing:normal;width:50%}}.con_information .btns li a{display:block;padding:38px 0.5em;border:2px solid #ddd;box-sizing:border-box;text-decoration:none;text-align:center;font-size:122%;font-weight:bold;letter-spacing:.06em;transition:border 500ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li a{padding:28px 0.5em}}@media only screen and (max-width: 767px){.con_information .btns li a{padding:1em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li a{font-size:115%}}@media only screen and (max-width: 767px){.con_information .btns li a{font-size:100%}}@media only screen and (max-width: 767px){.con_information .btns li a{letter-spacing:.03em}}.con_information .btns li a:before,.con_information .btns li a:after{font-family:FontAwesome;vertical-align:middle}.con_information .btns li a:after{content:"";margin-left:.5em;display:inline-block;vertical-align:baseline;line-height:1;font-size:95%;margin-left:.8em;transition:transform 500ms ease}.con_information .btns li a:before{content:'';position:relative;display:inline-block;vertical-align:middle;width:2.9em;height:2.9em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li a:before{width:2.4em}}@media only screen and (max-width: 767px){.con_information .btns li a:before{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li a:before{height:2.4em}}@media only screen and (max-width: 767px){.con_information .btns li a:before{height:2em}}.con_information .btns li a:hover{border-color:#0585e5}.con_information .btns li a:hover:after{transform:translateX(0.5em)}@media only screen and (max-width: 767px){.con_information .btns li.btn1{margin-top:.5em}}.con_information .btns li.btn1 a:before{margin:-.2em 1.7em 0 0;margin:-.2em 1.7em 0 0;background:url(../images/home/ic_faq.png) no-repeat left top/contain !important}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li.btn1 a:before{margin:-.2em 1em 0 0}}@media only screen and (max-width: 767px){.con_information .btns li.btn1 a:before{margin:-.2em 1em 0 0}}@media only screen and (max-width: 767px){.con_information .btns li.btn2{margin-top:.5em}}.con_information .btns li.btn2 a:before{margin:-.2em 0.5em 0 0;background:url(../images/home/ic_light.png) no-repeat left top/contain !important}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .btns li.btn2 a:before{margin:-.2em 0 0 0}}@media only screen and (max-width: 767px){.con_information .btns li.btn2 a:before{margin:-.2em 0 0 0}}.con_prevention{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention{margin-top:10%}}@media only screen and (max-width: 767px){.con_prevention{margin-top:3.5em}}.con_prevention h2{margin-bottom:30px;text-align:center;color:#0585e5;font-weight:bold;font-size:215%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention h2{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_prevention h2{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention h2{font-size:186%}}@media only screen and (max-width: 767px){.con_prevention h2{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention h2{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_prevention h2{letter-spacing:.06em}}.con_prevention .box_txt{max-width:1020px;margin:auto}.con_prevention .box_txt .wrp_txt .txt{font-size:115%;line-height:2.25;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_prevention .box_txt .wrp_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .wrp_txt .txt{line-height:2}}@media only screen and (max-width: 767px){.con_prevention .box_txt .wrp_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_prevention .box_txt .wrp_txt .txt{letter-spacing:.03em}}@media only screen and (min-width: 768px){.con_prevention .box_txt .wrp_txt .txt{text-align:center}}.con_prevention .box_txt .wrp_txt .txt+.txt{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .wrp_txt .txt+.txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_prevention .box_txt .wrp_txt .txt+.txt{margin-top:1em}}.con_prevention .box_txt .btn{width:535px;margin:40px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .btn{width:450px}}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .btn{margin:30px auto 0}}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn{margin:1.5em auto 0}}.con_prevention .box_txt .btn a{display:block;padding:25px 0.5em;background:#7fa7c5;text-decoration:none;border-radius:3em;text-align:center;color:#fff;font-size:122%;font-weight:bold;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .btn a{padding:20px 0.5em}}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn a{padding:1em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_prevention .box_txt .btn a{font-size:115%}}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn a{font-size:97%}}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn a{letter-spacing:.03em}}.con_prevention .box_txt .btn a:before,.con_prevention .box_txt .btn a:after{font-family:FontAwesome;vertical-align:middle}.con_prevention .box_txt .btn a:after{content:"";margin-left:.5em;display:inline-block;vertical-align:baseline;line-height:1;font-size:95%;margin-left:.8em;transition:transform 500ms ease}@media only screen and (max-width: 767px){.con_prevention .box_txt .btn a:after{margin-left:.5em}}.con_prevention .box_txt .btn a:hover:after{transform:translateX(0.5em)}
