﻿@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?q0ua8f");src:url("../fonts/icomoon.eot?q0ua8f#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?q0ua8f") format("truetype"),url("../fonts/icomoon.woff?q0ua8f") format("woff"),url("../fonts/icomoon.svg?q0ua8f#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cancel:before{content:"\e700"}.icon-arrow1:before{content:"\e701"}.icon-arrow2:before{content:"\e702"}.icon-arrow3:before{content:"\e703"}.icon-mail2:before{content:"\e704"}.icon-ifn0888:before{content:"\e706"}.icon-location:before{content:"\e707"}.icon-menu:before{content:"\e708"}.icon-location-marker:before{content:"\e70a"}.icon-phone1:before{content:"\e70b"}.icon-plus:before{content:"\e70c"}.icon-search1:before{content:"\e70d"}.icon-arr_hoso:before{content:"\e70e"}.icon-iconmonstr-calendar:before{content:"\e70f"}.icon-ifn0130:before{content:"\e710"}.icon-ic_bus:before{content:"\e711"}.icon-home:before{content:"\e712"}.icon-facebook:before{content:"\e73a"}.icon-mail:before{content:"\f703"}.icon-phone:before{content:"\f795"}.icon-twitter:before{content:"\f79b"}.icon-caret-down:before{content:"\f7d7"}.icon-caret-up:before{content:"\f7d8"}.icon-caret-left:before{content:"\f7d9"}.icon-caret-right:before{content:"\f7da"}.icon-angle-left:before{content:"\f704"}.icon-angle-right:before{content:"\f705"}.icon-angle-up:before{content:"\f706"}.icon-angle-down:before{content:"\f707"}.icon-calendar:before{content:"\f733"}.icon-youtube:before{content:"\f76b"}.icon-instagram:before{content:"\f76d"}.icon-pdf:before{content:"\f7c1"}.icon-outerlink:before{content:"\f024d"}html{font-family:"Shippori Mincho B1", serif;font-weight:400;font-style:normal}:root{--font-sans-jp:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.txt_sans{font-family:var(--font-sans-jp)}a{transition:all 0.5s}a:hover{opacity:0.6}#abi_contents{background-color:#f7efdc}#abi_contents .con_purchase{position:fixed;top:25%;right:0;z-index:10}@media only screen and (max-width: 767px){#abi_contents .con_purchase{top:70%}}#abi_contents .con_purchase .txt_sans{background:linear-gradient(to right, #f0b02e,#ffffff,#f0b02e) 40%;border-radius:50%;padding:6px;margin:0 1rem 0 0}#abi_contents .con_purchase a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#1f6038;font-size:229%;font-weight:bolder;text-align:center;margin:0 auto;background:url("../images/bn_bay.png") no-repeat right center;background-size:cover;border-radius:50%;aspect-ratio:1 / 1;padding:1.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_purchase a{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_purchase a{font-size:129%}}#abi_contents .con_purchase a img{display:inline-block;text-align:center;margin:0 auto;width:3rem}#abi_contents .l-topicpath{position:relative;z-index:2;background:#f7efdc}#abi_contents .l-title{background-color:#1f6038;padding-top:6rem;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.3);position:relative;z-index:1}@media only screen and (max-width: 767px){#abi_contents .l-title{padding-top:0}}#abi_contents .l-title img{width:100%}#abi_contents .l-title__text{position:relative !important;top:0 !important;transform:none !important;padding:72px 0}#abi_contents .l-title__text .jp{font-family:"Hannari", serif;font-size:32px !important;line-height:1.5 !important;letter-spacing:0rem}@media only screen and (max-width: 767px){#abi_contents .l-title__text .jp{font-size:22px !important}}#abi_contents .l-title::before{content:"";position:absolute;inset:0;background:url("../images/bg_mv_top.png") no-repeat left top;background-size:25%;z-index:0;top:0%;left:-10%;overflow:hidden}#abi_contents .l-title::after{content:"";position:absolute;inset:0;background:url("../images/bg_mv_bottom.png") no-repeat right bottom;background-size:25%;z-index:0;bottom:-10%}@media only screen and (max-width: 767px){#abi_contents .l-title::after{bottom:5%}}#abi_contents .con_int{width:100%;margin:0 auto;padding-top:160px;padding-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int{padding-top:80px}}@media only screen and (max-width: 767px){#abi_contents .con_int{padding-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int{padding-bottom:80px}}@media only screen and (max-width: 767px){#abi_contents .con_int{padding-bottom:4rem}}#abi_contents .con_int .box_nav{width:100%;max-width:935px;text-align:center;margin:0 auto;padding-bottom:1.5rem;display:flex;justify-content:space-around}#abi_contents .con_int .box_nav li{text-align:center;width:45%}#abi_contents .con_int .box_nav li a{display:inline-block;width:100%;border:2px solid #1f6038;border-bottom:none;border-radius:1rem 1rem 0 0;font-size:286%;color:#1f6038;padding:1rem 0 0;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .box_nav li a{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_int .box_nav li a{font-size:172%}}#abi_contents .con_int .box_int{width:96%;max-width:1250px;text-align:center;margin:0 auto;margin-bottom:160px;background:#e7d5b9;background-image:radial-gradient(circle at 0% 0%, rgba(0,0,0,0) 4%,#f7efdc 0%),radial-gradient(circle at 100% 0%, rgba(0,0,0,0) 4%,#f7efdc 0%),radial-gradient(circle at 0% 100%, rgba(0,0,0,0) 4%,#f7efdc 0%),radial-gradient(circle at 100% 100%, rgba(0,0,0,0) 4%,#f7efdc 0%);background-position:2rem 2rem,calc(100% - 2rem) 2rem,2rem calc(100% - 2rem),calc(100% - 2rem) calc(100% - 2rem);background-repeat:no-repeat;background-size:55% 55%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .box_int{margin-bottom:80px}}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int{margin-bottom:4rem}}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int{background-position:1rem 1rem,calc(100% - 1rem) 1rem,1rem calc(100% - 1rem),calc(100% - 1rem) calc(100% - 1rem)}}#abi_contents .con_int .box_int .txt_int{max-width:935px;margin:0 auto;padding:45px 0;text-align:center;color:#1f6038}#abi_contents .con_int .box_int .txt_int h3{font-family:"Hannari", serif;font-size:458%;padding:2rem 0}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .box_int .txt_int h3{font-size:400%}}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int h3{font-size:286%}}#abi_contents .con_int .box_int .txt_int ul{margin:3rem auto}#abi_contents .con_int .box_int .txt_int ul li{text-align:center;font-size:458%;padding:2rem;border-top:5px dotted #83916e;position:relative;z-index:0}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .box_int .txt_int ul li{font-size:400%}}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li{font-size:258%}}#abi_contents .con_int .box_int .txt_int ul li div{display:inline-block}#abi_contents .con_int .box_int .txt_int ul li div p{white-space:nowrap;letter-spacing:-0.05rem}#abi_contents .con_int .box_int .txt_int ul li .center{text-align:center}#abi_contents .con_int .box_int .txt_int ul li .left{text-align:left}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li .left{text-align:center}}#abi_contents .con_int .box_int .txt_int ul li .right{text-align:right}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li .right{text-align:center}}#abi_contents .con_int .box_int .txt_int ul li .fs{font-size:63%}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li .fs{font-size:66%}}#abi_contents .con_int .box_int .txt_int ul li .fss{font-size:50%}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li .fss{font-size:60%}}#abi_contents .con_int .box_int .txt_int ul li::before{content:"";position:absolute;inset:0;background:url("../images/ic_flower.png") no-repeat left center;background-size:inherit;z-index:-1}@media only screen and (max-width: 767px){#abi_contents .con_int .box_int .txt_int ul li::before{width:15%;background-size:contain}}#abi_contents .con_int .box_int .txt_int ul li:first-child::before{top:-3%;left:8%}#abi_contents .con_int .box_int .txt_int ul li:nth-child(2)::before{left:85%;top:-30%}#abi_contents .con_int .box_int .txt_int ul li:last-child{border-bottom:5px dotted #83916e}#abi_contents .con_int .box_int .txt_int ul li:last-child::before{top:-8%;left:0}#abi_contents .con_int .con_exp{width:100%;text-align:center;margin:0 auto;position:relative;z-index:0}#abi_contents .con_int .con_exp::before{content:"";position:absolute;inset:0;background:url("../images/bg_exp_top.png") no-repeat left center;background-size:contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp::before{background-size:20%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp::before{background:none}}#abi_contents .con_int .con_exp .box_exp{width:96%;max-width:1250px;text-align:center;margin:0 auto;display:flex;justify-content:space-around;align-items:center;color:#1f6038}@media only screen and (max-width: 1199px){#abi_contents .con_int .con_exp .box_exp{flex-wrap:wrap}}#abi_contents .con_int .con_exp .box_exp h3{font-family:"Hannari", serif;font-size:1143%;white-space:nowrap;line-height:1.2;margin-bottom:4rem;width:26.4%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .box_exp h3{font-size:929%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .box_exp h3{font-size:715%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .box_exp h3{width:100%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .box_exp h3{width:100%}}#abi_contents .con_int .con_exp .box_exp h3 span{display:block;font-size:30%}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .box_exp h3 span{font-size:25%}}#abi_contents .con_int .con_exp .box_exp p{width:auto;font-size:229%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .box_exp p{width:100%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .box_exp p{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .box_exp p{font-size:186%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .box_exp p{font-size:143%}}#abi_contents .con_int .con_exp .txt_exp{width:auto;font-size:229%;text-align:left;color:#1f6038;margin:0 auto;margin-top:2.5rem;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .txt_exp{width:96%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .txt_exp{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_int .con_exp .txt_exp{font-size:186%}}@media only screen and (max-width: 767px){#abi_contents .con_int .con_exp .txt_exp{font-size:143%}}#abi_contents .wap_howto{width:100%;margin:0 auto;text-align:center;position:relative;z-index:5}#abi_contents .wap_howto::before{content:"";position:absolute;inset:0;background-image:url("../images/bg_howto_01.png"),url("../images/bg_howto_02.png"),url("../images/bg_howto_03.png"),url("../images/bg_howto_04.png"),url("../images/bg_howto_05.png"),url("../images/bg_howto_06.png");background-repeat:no-repeat;background-position:right 0, left 20%, left 40%, right 60%, left 80%, right 100%;background-size:10%;z-index:-1}#abi_contents .wap_howto .con_howto{width:96%;max-width:1250px;text-align:center;color:#fff;margin:0 auto;position:relative}#abi_contents .wap_howto .con_howto .box_in{width:100%;max-width:1204px;text-align:center;margin:0 auto;padding-bottom:2rem;background-color:#1f6038;border-bottom:16px solid #956133}#abi_contents .wap_howto .con_howto .box_in .box_howto{width:96%;max-width:1170px;text-align:center;margin:0 auto;border-left:2px solid #fff;border-right:2px solid #fff}#abi_contents .wap_howto .con_howto .box_in h2{font-family:"Hannari", serif;font-size:515%;padding-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in h2{font-size:343%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in h2{font-size:286%}}#abi_contents .wap_howto .con_howto .box_in h3{width:96%;text-align:center;margin:0 auto;font-size:343%;line-height:1;padding-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in h3{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in h3{font-size:172%}}#abi_contents .wap_howto .con_howto .box_in h3 span{font-size:50%}#abi_contents .wap_howto .con_howto .box_in ul{width:96%;margin:0 auto}#abi_contents .wap_howto .con_howto .box_in ul li{text-align:center;padding-bottom:4rem}#abi_contents .wap_howto .con_howto .box_in ul li .tit_step{font-weight:normal;font-size:286%;margin:40px auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .tit_step{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .tit_step{font-size:158%}}#abi_contents .wap_howto .con_howto .box_in ul li .txt_sub{font-size:172%;margin:1rem auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .txt_sub{font-size:115%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .txt_sub{font-size:100%}}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell{width:96%;max-width:800px;text-align:center;margin:2rem auto;border-left:12px solid #8ec11d;border-right:12px solid #8ec11d}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .tit_tell{font-size:229%;font-weight:bolder}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .tit_tell{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .tit_tell{font-size:129%}}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num{display:flex;font-size:400%;font-weight:bolder;justify-content:center;align-items:self-end}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num{font-size:343%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num{font-size:200%}}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num rt{letter-spacing:0rem;font-size:1.25rem;ruby-align:center}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num rt{font-size:1rem}}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_num img{width:4rem;margin-right:2%}#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_info{font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_info{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .box_tell .txt_info{font-size:129%}}#abi_contents .wap_howto .con_howto .box_in ul li .img_kip{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .img_kip{display:block}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .img_kip li{padding-bottom:1rem}}#abi_contents .wap_howto .con_howto .box_in ul li .img_kip li p{font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .wap_howto .con_howto .box_in ul li .img_kip li p{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .wap_howto .con_howto .box_in ul li .img_kip li p{font-size:129%}}#abi_contents .con_summary{width:100%;padding:180px 0;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.3);position:relative;z-index:4}#abi_contents .con_summary::before{content:"";position:absolute;inset:0;background-image:url("../images/bg_howto_07.png"),url("../images/bg_howto_08.png");background-repeat:no-repeat;background-position:right 60%, left 90%;background-size:10%;z-index:-1}#abi_contents .con_summary .box_summary{width:96%;max-width:1204px;text-align:center;color:#fff;margin:0 auto;background-color:#1f6038;padding:2rem 0;border-top:16px solid #956133;border-bottom:16px solid #956133}#abi_contents .con_summary .box_summary .box_in{width:96%;max-width:1170px;text-align:center;margin:0 auto;border-left:2px solid #fff;border-right:2px solid #fff}#abi_contents .con_summary .box_summary h2{text-align:center;font-size:515%;padding-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary h2{font-size:400%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary h2{font-size:286%}}#abi_contents .con_summary .box_summary h2 span{display:block;font-size:16px}#abi_contents .con_summary .box_summary .box_gift{display:flex;justify-content:center;align-items:flex-start;width:96%;max-width:880px;margin:0 auto;padding-bottom:4rem}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift{flex-wrap:wrap}}#abi_contents .con_summary .box_summary .box_gift .img_gift{width:53.40909%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_gift .img_gift{width:53.40909%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift .img_gift{width:90%}}#abi_contents .con_summary .box_summary .box_gift .img_gift p{font-size:172%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_gift .img_gift p{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift .img_gift p{font-size:129%}}#abi_contents .con_summary .box_summary .box_gift .txt_gift{width:auto;font-size:286%;font-weight:bolder;text-align:left;background:#8ec11d;padding:1rem;margin-left:3rem;position:relative;background:url(../images/bn_bay.png) no-repeat right center;border:6px solid;border-image:linear-gradient(-15deg, #f0b02e,#ffffff,#f0b02e) 15%;text-shadow:2px 1px 1px rgba(0,0,0,0.4)}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_gift .txt_gift{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift .txt_gift{font-size:186%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift .txt_gift{margin:0 auto}}#abi_contents .con_summary .box_summary .box_gift .txt_gift:before{content:"";position:absolute;top:50%;left:-3.45rem;border-bottom:1.75rem solid transparent;border-right:3.5rem solid #8ec11d;z-index:0}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_gift .txt_gift:before{content:none}}#abi_contents .con_summary .box_summary .box_gift .txt_gift span{font-size:80%;font-weight:400}#abi_contents .con_summary .box_summary .txt_summary{width:100%;max-width:920px;text-align:center;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .txt_summary{width:96%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary{width:96%}}#abi_contents .con_summary .box_summary .txt_summary tr{margin-bottom:2rem}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary tr{display:flex;flex-wrap:wrap}}#abi_contents .con_summary .box_summary .txt_summary th{vertical-align:top}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary th{width:100%;background-color:#0c783a}}#abi_contents .con_summary .box_summary .txt_summary th span{display:inline-block;font-size:286%;white-space:nowrap;line-height:4rem;letter-spacing:0.5rem;padding:0.75rem;border:1px solid #fff;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .txt_summary th span{font-size:258%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary th span{font-size:186%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary th span{width:100%}}#abi_contents .con_summary .box_summary .txt_summary td{vertical-align:top;font-size:286%;text-align:left;padding-left:2rem;padding-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .txt_summary td{font-size:258%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td{padding:2rem 1rem}}#abi_contents .con_summary .box_summary .txt_summary td span{font-size:80%;margin-right:2rem}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td span{font-size:70%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td .btn_link{margin-top:1rem}}#abi_contents .con_summary .box_summary .txt_summary td .btn_link a{display:inline-flex;justify-content:space-around;align-items:center;font-size:80%;color:#fff;text-decoration:none;padding:1rem 3rem;border:1px solid #e7d5b9;border-radius:15px;line-height:1.25;height:9rem}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td .btn_link a{padding:1rem}}#abi_contents .con_summary .box_summary .txt_summary td .btn_link a span{font-size:100%;margin-right:2rem}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .txt_summary td .btn_link a img{width:30%}}#abi_contents .con_summary .box_summary .box_plan{width:100%;max-width:920px;text-align:center;margin:0 auto}#abi_contents .con_summary .box_summary .box_plan h3{width:96%;text-align:center;margin:0 auto;font-size:343%;line-height:1;padding-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_plan h3{font-size:258%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_plan h3{font-size:172%}}#abi_contents .con_summary .box_summary .box_plan ul{display:flex;justify-content:center;padding-bottom:2rem}#abi_contents .con_summary .box_summary .box_plan ul li{width:31%}#abi_contents .con_summary .box_summary .box_plan ul li img{display:inline-block;padding-bottom:2rem}#abi_contents .con_summary .box_summary .box_plan ul li .txt_plan{text-align:center;margin:0 auto;font-size:229%;border-right:2px dotted #fff}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_plan ul li .txt_plan{font-size:186%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_plan ul li .txt_plan{font-size:158%}}#abi_contents .con_summary .box_summary .box_plan ul li .txt_plan .fs{font-size:75%}#abi_contents .con_summary .box_summary .box_plan ul li:last-child .txt_plan{border:none}#abi_contents .con_summary .box_summary .box_plan .txt_info{font-size:172%;line-height:2;padding-bottom:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_summary .box_summary .box_plan .txt_info{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_summary .box_summary .box_plan .txt_info{font-size:143%}}#abi_contents .con_concept{width:100%;background-color:#fbfaef;text-align:center;margin:0 auto;position:relative;background:url("../images/bg_concept.png") center top repeat;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.3);z-index:3}#abi_contents .con_concept .box_concept{width:96%;max-width:1250px;text-align:center;margin:0 auto;padding:80px 0;position:relative}#abi_contents .con_concept .box_concept:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.45);z-index:0}#abi_contents .con_concept .box_concept *{position:relative;z-index:0}#abi_contents .con_concept .box_concept h2{font-size:400%;color:#956133}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_concept .box_concept h2{font-size:343%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept h2{font-size:286%}}#abi_contents .con_concept .box_concept h2 span{display:block;margin-top:4rem;color:#d3ad6f;font-weight:100}#abi_contents .con_concept .box_concept h3{font-size:343%;color:#595757;margin-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_concept .box_concept h3{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept h3{font-size:172%}}#abi_contents .con_concept .box_concept ul{width:100%;display:flex;justify-content:space-between}#abi_contents .con_concept .box_concept ul li{width:32%}#abi_contents .con_concept .box_concept ul li h4{font-size:286%;color:#956133;letter-spacing:3.75rem;margin:0 0 0 3.75rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_concept .box_concept ul li h4{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept ul li h4{font-size:186%}}#abi_contents .con_concept .box_concept ul li p{margin-top:2rem;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal;font-size:172%;line-height:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_concept .box_concept ul li p{font-size:172%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept ul li p{font-size:115%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept ul li p{line-height:1.75rem}}#abi_contents .con_concept .box_concept .btn_link{margin-top:80px}#abi_contents .con_concept .box_concept .btn_link a{display:inline-flex;justify-content:center;align-items:center;font-size:172%;color:#956133;text-decoration:none;padding:1rem 3rem;border:3px solid #956133;border-radius:20px;background:rgba(255,255,255,0.5)}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_concept .box_concept .btn_link a{font-size:172%}}@media only screen and (max-width: 767px){#abi_contents .con_concept .box_concept .btn_link a{font-size:129%}}#abi_contents .con_concept .box_concept .btn_link a:hover{opacity:0.75}#abi_contents .con_area{width:100%;background-color:#fbfaef;text-align:center;margin:0 auto;padding:160px 0 0;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.3);position:relative;z-index:2}#abi_contents .con_area h3{padding:0 0 4rem}#abi_contents .con_area h3 img{padding:0 0 4rem}#abi_contents .con_area h3 span{display:block;font-size:343%;color:#956133}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area h3 span{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .con_area h3 span{font-size:172%}}#abi_contents .con_area .plan_list{background-color:#f6ead0}#abi_contents .con_area .plan_list ul{width:100%;max-width:1250px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 auto;padding:1rem 0 0}#abi_contents .con_area .plan_list ul li{text-align:center;color:#1f6038;font-size:158%;width:24%;margin:1% 0.5% 0%;padding:1%;height:auto;box-sizing:border-box;border:1px solid #1f6038;cursor:pointer;transition:color 0.2s ease}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .plan_list ul li{font-size:143%}}@media only screen and (max-width: 767px){#abi_contents .con_area .plan_list ul li{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .plan_list ul li{width:32%}}@media only screen and (max-width: 767px){#abi_contents .con_area .plan_list ul li{width:48%}}#abi_contents .con_area .plan_list ul li:not(.select):hover{opacity:0.8}#abi_contents .con_area .plan_list ul li:not(.select):active{opacity:0.6}#abi_contents .con_area .plan_list ul li.select{background-color:#1f6038;color:#f6ead0}#abi_contents .con_area .main_area{width:100%;text-align:center;margin:0 auto;background-color:#1f6038}#abi_contents .con_area .main_area .box_area{width:96%;max-width:1250px;margin:0 auto;text-align:center}#abi_contents .con_area .main_area .box_area .wrap_area{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;padding-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .main_area .box_area .wrap_area{padding-bottom:80px}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .wrap_area{padding-bottom:4rem}}#abi_contents .con_area .main_area .box_area .wrap_area h4{width:100%;margin:0 auto;text-align:center;color:#fff;font-size:229%;padding:4rem 0 2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .main_area .box_area .wrap_area h4{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .wrap_area h4{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .wrap_area h4{padding:2rem 0 2rem}}#abi_contents .con_area .main_area .box_area .box_branch{width:30%;margin:0 1.5% 1.5%;padding-bottom:1rem;background-color:#f6f5ed;color:#1f6038;display:flex;flex-direction:column}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .main_area .box_area .box_branch{width:47%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .box_branch{width:100%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .box_branch{margin-bottom:2rem}}#abi_contents .con_area .main_area .box_area .box_branch a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;color:#1f6038}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch{display:flex;flex-grow:1;font-family:var(--font-sans-jp);font-size:229%;text-align:left;padding:0.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .main_area .box_area .box_branch .tit_branch{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .box_branch .tit_branch{font-size:158%}}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch .tit_num{padding-right:0.5rem;border-right:1px solid #1f6038}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch .txt_branch{padding:1rem 0 2rem 1rem;font-weight:bolder}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch .txt_branch .prefecture{font-size:57%;font-weight:400}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch .txt_branch .tit_main{font-size:75%}#abi_contents .con_area .main_area .box_area .box_branch .tit_branch .txt_branch .tit_atn{display:block;font-size:50%;font-weight:normal;text-align:right}#abi_contents .con_area .main_area .box_area .box_branch .box_link{text-align:left;display:flex;align-items:center;justify-content:space-around}#abi_contents .con_area .main_area .box_area .box_branch .box_link .txt_link{display:inline-block;font-size:172%;font-family:var(--font-sans-jp);text-decoration:none;border:1px solid #c3a06b;border-radius:2.5rem;padding:0.5rem 2rem;margin:1rem;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_area .main_area .box_area .box_branch .box_link .txt_link{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_area .main_area .box_area .box_branch .box_link .txt_link{font-size:129%}}#abi_contents .con_area .main_area .box_area .box_branch .box_link .txt_link i{color:#c3a06b}#abi_contents .con_area .main_area .box_area .hide{display:none}#abi_contents .con_notice{width:100%;text-align:center;margin:0 auto;padding:60px 0;background-color:#eeefef}#abi_contents .con_notice .box_notice{width:96%;max-width:1110px;text-align:left;margin:0 auto}#abi_contents .con_notice .box_notice h2{font-size:343%;color:#1f6038}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_notice .box_notice h2{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .con_notice .box_notice h2{font-size:172%}}#abi_contents .con_notice .box_notice div{margin:1rem 0 2rem}#abi_contents .con_notice .box_notice h3{font-size:229%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_notice .box_notice h3{font-size:229%}}@media only screen and (max-width: 767px){#abi_contents .con_notice .box_notice h3{font-size:158%}}#abi_contents .con_notice .box_notice ul li{font-size:172%;position:relative;padding-left:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_notice .box_notice ul li{font-size:172%}}@media only screen and (max-width: 767px){#abi_contents .con_notice .box_notice ul li{font-size:115%}}#abi_contents .con_notice .box_notice ul li::before{content:"●";position:absolute;top:0;left:0}#abi_contents .con_notice .box_notice ul li span{font-size:85%}#abi_contents .con_inquiry{width:100%;text-align:center;margin:0 auto;padding:60px 0;background-color:#1f6038}#abi_contents .con_inquiry .box_inquiry{padding:2rem 0 0;background-color:#f7efdc}#abi_contents .con_inquiry .box_inquiry h3{font-size:343%;color:#1f6038}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_inquiry .box_inquiry h3{font-size:286%}}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry h3{font-size:172%}}#abi_contents .con_inquiry .box_inquiry .txt_inquiry{display:flex;justify-content:center;align-items:center;color:#8c8168;font-weight:bolder}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry{flex-wrap:wrap}}#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_tell{font-size:172%;margin-right:1rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_tell{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_tell{font-size:115%}}#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_num{display:flex;align-items:inherit;font-size:400%}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_num{font-size:343%}}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_num{font-size:200%}}#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_num rt{letter-spacing:0rem;font-size:1.25rem;ruby-align:center}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .txt_inquiry .txt_num rt{font-size:1rem}}#abi_contents .con_inquiry .box_inquiry .txt_day{color:#8c8168;font-size:172%;padding-bottom:2rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#abi_contents .con_inquiry .box_inquiry .txt_day{font-size:158%}}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .txt_day{font-size:129%}}#abi_contents .con_inquiry .box_inquiry .box_link{background-color:#ddc199;text-align:center;margin:0 auto}#abi_contents .con_inquiry .box_inquiry .box_link ul{max-width:1000px;text-align:center;margin:0 auto;padding:1.5rem 0;display:flex;justify-content:space-around}@media only screen and (max-width: 767px){#abi_contents .con_inquiry .box_inquiry .box_link ul{flex-wrap:wrap;justify-content:center}}#abi_contents .con_inquiry .box_inquiry .box_link ul li a{color:#fff;text-decoration:none;padding:0.25rem;margin:0.25rem;display:block}#group_footer{margin-top:0 !important}
