@charset "UTF-8";ul,ol,li,div,p,dl,dt,dd{-webkit-box-sizing:border-box;box-sizing:border-box}ol{list-style:none}.inner{margin:0 auto;text-align:left;position:relative;font-size:16px;line-height:1.8}.inner ul:after,.inner dl:after{content:none}@media screen and (max-width:768px){.inner{width:92%}}@media screen and (min-width:769px){.box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tit_content{font-size:30px;text-align:center;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.tit_content{font-size:22px}}.tit_status .en{font-size:38px;color:#116845}.tit_status .jp{margin-left:17px;font-size:24px}@media screen and (max-width:768px){.tit_status .en{font-size:27px}.tit_status .jp{margin-left:.5em;font-size:18px}}@media screen and (min-width:769px){.sp_only,.sp{display:none}}@media screen and (max-width:768px){.sp_only,.sp{display:block}}@media screen and (min-width:769px){.pc{display:block}}@media screen and (max-width:768px){.pc{display:none}}.box_btn{width:340px;margin:16px auto 0}.box_btn a{width:100%;height:50px;border:1px solid #116845;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#116845}.box_btn a:hover{background:#116845;color:#fff;opacity:1}.area_price{margin:86px auto 80px}.area_price .txt_lead{margin:21px auto 0;text-align:center}.area_price .txt_lead em{margin-bottom:4px;color:#116845;font-size:18px;font-weight:700;display:block}.area_price .dl_price{height:118px;margin:35px auto 0;border:2px solid #116845;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area_price .dl_price.price02{height:130px;margin:20px auto 0}.area_price .dl_price dt,.area_price .dl_price dd{text-align:center;border-top:2px solid #116845;line-height:1}.area_price .dl_price dt{width:530px;background:#116845;color:#fff}.area_price .dl_price dt em{font-size:20px;font-weight:700}.area_price .dl_price dt b{font-weight:700}.area_price .dl_price.price01 dt{padding:34px 0 10px}.area_price .dl_price.price01 dt em{margin:16px 0 0;display:block}.area_price .dl_price.price02 dt{padding:21px 20px 10px;text-align:left}.area_price .dl_price.price02 dt em{line-height:2}.area_price .dl_price.price02 dt em span{margin-left:19px;font-size:16px;font-weight:400}.area_price .dl_price dd{width:calc(100% - 530px)}.area_price .dl_price dd em{display:block;color:#222;font-size:17px;font-weight:700}.area_price .dl_price.price01 dd{padding:16px 0 10px;font-size:24px;color:#116845;text-align:center;font-weight:700}.area_price .dl_price.price01 dd span{padding:0 3px;font-size:60px;font-family:"Barlow","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.area_price .dl_price.price02 dd{padding:20px 0 10px}.area_price .ul_price{margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area_price .ul_price li{width:290px}.area_price .ul_price li .icon{width:140px;margin:0 auto}.area_price .ul_price li dl{margin:20px 0 0}.area_price .ul_price li dl dt{color:#116845;text-align:center;font-size:18px;font-weight:700}.area_price .ul_price li dl dd{margin:16px 0 0}@media screen and (max-width:768px){.area_price{margin:13vw auto 10vw}.area_price .txt_lead{margin:4vw auto 0;line-height:1.6}.area_price .dl_price{height:auto;margin:6.5vw auto 0;display:block}.area_price .dl_price.price02{height:auto;margin:6.5vw auto 0}.area_price .dl_price dt{width:100%;padding:2vw 0 2vw}.area_price .dl_price dt em{font-size:17px}.area_price .dl_price.price01 dt{padding:3vw 0}.area_price .dl_price.price01 dt b{line-height:1.8}.area_price .dl_price.price01 dt em{margin:2vw 0 0}.area_price .dl_price.price01 dt em span{display:block}.area_price .dl_price.price02 dt{padding:3vw 4%}.area_price .dl_price.price02 dt em span{margin-left:1em;font-size:16px}.area_price .dl_price dd{width:100%;padding-bottom:2vw;font-size:18px;line-height:1.5}.area_price .dl_price.price01 dd{padding:3vw 0}.area_price .dl_price.price01 dd span{padding:0 3px;font-size:45px}.area_price .dl_price.price02 dd{padding:3vw 0}.area_price .dl_price.price02 dd .box_btn{width:92%;margin:3vw auto 0}.area_price .ul_price{margin:11vw auto 0;display:block}.area_price .ul_price li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area_price .ul_price li+li{margin-top:6vw}.area_price .ul_price li .icon{width:28vw;margin:0}.area_price .ul_price li dl{width:60vw;margin:0}.area_price .ul_price li dl dt{text-align:left;font-size:17px}.area_price .ul_price li dl dd{margin:2.1vw 0 0;line-height:1.6;font-size:16px}}.area_price .box_gocolumn{width:960px;margin:95px auto 5px;padding:24px 0 40px;background:#116845}.area_price .box_gocolumn .box_btn{width:470px}.area_price .box_gocolumn .box_btn a{height:60px}@media screen and (max-width:768px){.area_price .box_gocolumn{width:100%;margin:16vw auto 2vw;padding:3.7vw 0 8vw;background:#116845}.area_price .box_gocolumn .box_btn{width:84%}.area_price .box_gocolumn .box_btn a{height:16vw}}.area_area{padding:100px 0 110px;background:#fbfbfb}.area_area .box_title{padding-top:60px}.area_area .ul_pref{margin:11px 0 0 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.area_area .ul_pref li{padding:5px 10px 7px;color:#fff;background:#116845;font-size:18px;line-height:1}.area_area .ul_pref li+li{margin-left:11px}.area_area .text{margin:33px 0 0}.area_area .map{width:421px}.area_area .box_area{margin:40px auto 0}.area_area .dl_area{border:1px solid #116845}.area_area .dl_area+.dl_area{margin:20px 0 0}.area_area .dl_area dt{height:62px;padding:0 20px;font-size:18px;color:#116845;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:700;-webkit-transition:.3s;transition:.3s}.area_area .dl_area dt:hover{cursor:pointer;opacity:.7}.area_area .dl_area dt span{font-size:14px}.area_area .dl_area dt:after{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;top:6px;right:21px;width:37px;height:50px;font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px dotted #116845}.area_area .dl_area dt.active:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.area_area .dl_area dd{padding:0 20px 18px}.area_area .dl_area dd .box_acdin{padding:15px 20px;background:#e6f0ec}.area_area .dl_area dd .box_acdin ul li{padding-left:4.7em;font-size:14px;position:relative}.area_area .dl_area dd .box_acdin ul li+li{margin:3px 0 0}.area_area .dl_area dd .box_acdin ul li span{width:5em;position:absolute;top:0;left:0}@media screen and (max-width:768px){.area_area{padding:12vw 0 10vw}.area_area .box_title{padding-top:0}.area_area .ul_pref{margin:2vw 0 0}.area_area .ul_pref li{padding:1.5vw 2.4vw 1.2vw;font-size:16px}.area_area .ul_pref li+li{margin-left:2vw}.area_area .text{margin:6.5vw 0 0;line-height:1.6}.area_area .map{width:100%;margin:6.5vw auto 0}.area_area .box_area{margin:8.2vw auto 0}.area_area .dl_area+.dl_area{margin:4vw 0 0}.area_area .dl_area dt{height:15.5vw;padding:0 4vw;font-size:16px}.area_area .dl_area dt span{font-size:12px}.area_area .dl_area dt:after{font-family:"Font Awesome 5 Free";font-weight:700;width:10vw;height:78%;top:1.5vw;right:5.5%;font-size:26px}.area_area .dl_area dd{padding:0 4% 5vw}.area_area .dl_area dd .box_acdin{padding:3vw 5%;background:#e6f0ec}.area_area .dl_area dd .box_acdin ul li{padding-left:1.4em;font-size:14px;position:relative;line-height:1.6}.area_area .dl_area dd .box_acdin ul li+li{margin:3px 0 0}.area_area .dl_area dd .box_acdin ul li span{width:100%;margin-bottom:.2em;display:block;position:relative;left:-1.3em}}#single{padding:60px 0 0}@media screen and (min-width:769px){#single .inner{width:960px}}@media screen and (max-width:768px){#single{padding:7.8vw 0 0}}#single .area_lead{font-size:16px;line-height:1.8}#single .area_lead .tit_service{width:960px;margin:0 auto;text-align:center;font-size:36px;color:#116845}#single .area_lead .ul_subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#single .area_lead .ul_subtitle li+li:before{content:"／"}#single .area_lead .box_image{width:960px;max-height:500px;margin:33px auto 0;overflow:hidden}#single .area_lead .txt_lead{margin:33px auto 0;line-height:1.8}@media screen and (max-width:768px){#single .area_lead .tit_service{width:100%;font-size:23px}#single .area_lead .box_image{width:100%;margin:6vw auto 0}#single .area_lead .txt_lead{margin:7vw auto 0;line-height:1.6}}#single .area_problem{margin:55px auto 0;padding:60px 0 55px;background:#116845;color:#fff}#single .area_problem .box_tit_problem{width:290px}#single .area_problem .box_tit_problem .tit_problem span{padding:8px 15px 7px 8px;display:inline-block;background:#fff;color:#116845;font-size:30px;line-height:1}#single .area_problem .box_tit_problem .tit_problem span:nth-of-type(2){margin:10px 0 0;padding-right:8px}#single .area_problem .box_tit_problem p{margin:20px 0 0;font-size:18px}#single .area_problem .ul_problem{width:670px;margin-top:-8px;padding:0 0 0 50px}#single .area_problem .ul_problem li{padding-left:28px;font-size:18px;position:relative}#single .area_problem .ul_problem li+li{margin-top:14px}#single .area_problem .ul_problem li:before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:700;font-size:20px;position:absolute;top:0;left:0}@media screen and (max-width:768px){#single .area_problem{margin:10vw auto 0;padding:10.5vw 0 10vw}#single .area_problem br{display:none}#single .area_problem .box_tit_problem{width:100%}#single .area_problem .box_tit_problem .tit_problem span{padding:1.4vw 0 1.4vw 1.4vw;font-size:22px}#single .area_problem .box_tit_problem .tit_problem span:nth-of-type(2){margin:0;padding-left:0;padding-right:1.1vw}#single .area_problem .box_tit_problem p{margin:3vw 0 0;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px}#single .area_problem .ul_problem{width:100%;margin-top:5vw;padding:0}#single .area_problem .ul_problem li{padding-left:1.4em;font-size:17px;line-height:1.6}#single .area_problem .ul_problem li+li{margin-top:3.4vw}#single .area_problem .ul_problem li:before{font-size:17px}}#single .area_service{padding:85px 0 92px}#single .area_service .box_anchor{margin:28px auto 0;padding:10px 0;border-top:1px solid #116845;border-bottom:1px solid #116845}#single .area_service .box_anchor .ul_anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single .area_service .box_anchor .ul_anchor li+li{margin-left:40px}#single .area_service .box_anchor .ul_anchor li a{color:#116845;font-weight:700}#single .area_service .box_anchor .ul_anchor li a:before{content:"\f063";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:5px}@media screen and (max-width:768px){#single .area_service{padding:13vw 0 14vw}#single .area_service .box_anchor{margin:6vw auto 0;padding:3vw 0 1.8vw}#single .area_service .box_anchor .ul_anchor li{font-size:14px}#single .area_service .box_anchor .ul_anchor li+li{margin:0 .7em}#single .area_service .box_anchor .ul_anchor li a:before{margin-right:1vw}}#single .area_service .box_service{margin:58px auto 0}#single .area_service .box_service+.box_service{margin:80px auto 0}#single .area_service .tit_service{padding:9px 0 8px;font-size:24px;font-weight:700;text-align:center;background:#e6f0ec}@media screen and (max-width:768px){#single .area_service .box_service{margin:10vw auto 0}#single .area_service .box_service+.box_service{margin:10vw auto 0}#single .area_service .tit_service{padding:2vw 0 2vw;font-size:18px}}#single .area_service .box_wrap{margin:30px auto 0}#single .area_service .box_wrap+.box_wrap{margin-top:56px}#single .area_service .box_wrap.imgright{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#single .area_service .box_wrap .box_img{width:460px}#single .area_service .box_wrap .box_img .caption{margin:5px auto 0;font-size:14px;text-align:center}#single .area_service .box_wrap .box_text{width:460px}#single .area_service .box_wrap .box_text .tit_mid{margin-bottom:14px;padding-left:16px;font-size:20px;font-weight:700;position:relative}#single .area_service .box_wrap .box_text .tit_mid:before{content:"";display:block;width:4px;height:1em;background:#116845;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#single .area_service .box_wrap .box_text .box_entry h6{margin:30px 0 10px;font-size:18px;font-weight:700;color:#116845}#single .area_service .box_wrap .box_text .box_entry ul li,#single .area_service .box_wrap .box_text .box_entry ol li{padding-left:1em;text-indent:0em;position:relative}#single .area_service .box_wrap .box_text .box_entry ul li:before,#single .area_service .box_wrap .box_text .box_entry ol li:before{position:absolute}#single .area_service .box_wrap .box_text .box_entry ul li:before{content:"";display:inline-block;width:7px;height:7px;background:#116845;top:.6em;left:.1em;border-radius:50%}#single .area_service .box_wrap .box_text .box_entry ol{counter-reset:ol_li}#single .area_service .box_wrap .box_text .box_entry ol li:before{content:counter(ol_li);counter-increment:ol_li;top:0;left:.2em;color:#116845;font-family:"Barlow","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:700}#single .area_service .box_wrap .box_text .box_entry p{line-height:1.8}#single .area_service .box_wrap .box_text .box_entry a{color:#116845;text-decoration:underline}#single .area_service .box_wrap .box_text .box_entry a[target=_blank]:after{content:"\f2d2";font-family:"Font Awesome 5 Free"}@media screen and (max-width:768px){#single .area_service .box_wrap{margin:5vw auto 0}#single .area_service .box_wrap+.box_wrap{margin-top:12vw}#single .area_service .box_wrap.imgright{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#single .area_service .box_wrap .box_img{width:100%}#single .area_service .box_wrap .box_img .caption{margin:1vw auto 0;font-size:14px}#single .area_service .box_wrap .box_text{width:100%;margin:4vw auto 0}#single .area_service .box_wrap .box_text .tit_mid{margin:2vw 0 0 1vw;padding-left:.7em;font-size:17px}#single .area_service .box_wrap .box_text .box_entry h6{margin:3.5vw 0 2vw;font-size:16px}#single .area_service .box_wrap .box_text .box_entry ul li,#single .area_service .box_wrap .box_text .box_entry ol li{padding-left:1.3em;line-height:1.6}#single .area_service .box_wrap .box_text .box_entry ul li:before{width:6px;height:6px;top:.45em;left:.45em}#single .area_service .box_wrap .box_text .box_entry p{line-height:1.6}}#single .area_contact{padding:50px 0 58px;color:#fff;background:#116845}#single .area_contact *{text-align:center}#single .area_contact .inner{width:860px}#single .area_contact .tit_contact{font-size:24px}#single .area_contact .box_wrap{margin:32px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single .area_contact .dl_tel{width:340px}#single .area_contact .dl_tel dt{padding:3px 0 0;background:rgba(255,255,255,.1)}#single .area_contact .dl_tel dd{padding:6px 0 0}#single .area_contact .dl_tel dd .tel{font-size:46px;line-height:1;letter-spacing:.01em;font-family:"Barlow",sans-serif}#single .area_contact .dl_tel dd .tel a,#single .area_contact .dl_tel dd .tel{color:#fff}#single .area_contact .dl_tel dd .tel span{width:43px;margin-right:4px;display:inline-block;position:relative;top:10px;left:-8px}#single .area_contact .dl_tel dd .tel span img{vertical-align:top}#single .area_contact .dl_tel dd small{margin:6px 0 0;display:inline-block;font-size:14px}#single .area_contact .btn_mail{width:460px;height:80px}#single .area_contact .btn_mail a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#116845;font-size:20px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#single .area_contact .btn_mail a span:before{content:"\f0e0";font-family:"Font Awesome 5 Free";margin-right:10px;font-weight:400}@media screen and (max-width:768px){#single .area_contact{padding:9vw 0 11vw}#single .area_contact .inner{width:80%}#single .area_contact .tit_contact{font-size:18px;line-height:1.6}#single .area_contact .box_wrap{margin:7vw auto 0}#single .area_contact .dl_tel{width:100%}#single .area_contact .dl_tel dt{padding:0}#single .area_contact .dl_tel dd{padding:9px 0 0}#single .area_contact .dl_tel dd .tel{font-size:40px}#single .area_contact .dl_tel dd .tel span{width:.95em;margin-right:0;top:8px}#single .area_contact .dl_tel dd small{margin:3px 0 0}#single .area_contact .dl_tel dd p.sp_only a{color:#fff;font-size:14px;text-decoration:underline}#single .area_contact .btn_mail{width:100%;height:14vw;margin:3vw 0 0}#single .area_contact .btn_mail a{font-size:16px;font-weight:700}#single .area_contact .btn_mail a span:before{margin-right:10px}#single .area_contact .btn_mail.line{margin:5vw 0 0}#single .area_contact .btn_mail.line a{background:#06c755;color:#fff}#single .area_contact .btn_mail.line a span{padding-left:2em;position:relative}#single .area_contact .btn_mail.line a span:before{content:"";display:inline-block;width:1.4em;height:1.4em;background:url(//niwa-kobo.jp/wp-content/themes/template03/css/../img/common/line.png) no-repeat center top;background-size:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#single .area_price_example{margin:80px auto 95px}@media screen and (max-width:768px){#single .area_price_example{margin:15vw auto 10vw}}#single .box_price_example{margin:30px auto 0}#single .box_price_example+.box_price_example{margin:74px auto 0}#single .box_price_example .box_head{padding:2px 20px 0;background:#e6f0ec;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#single .box_price_example .box_head .box_title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#single .box_price_example .box_head .tit_price{font-size:24px;font-weight:700}#single .box_price_example .box_head .status{margin-top:5px}#single .box_price_example .box_head .price{color:#116845;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700}#single .box_price_example .box_head .price em{padding:0 3px;font-size:34px}#single .box_price_example .box_head .price span{font-size:14px}#single .box_price_example .ol_img{margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single .box_price_example .ol_img li{width:460px;position:relative}#single .box_price_example .ol_img li span{width:90px;display:block;position:absolute;top:0;left:0;color:#fff;text-align:center;font-size:20px;line-height:1.5}#single .box_price_example .ol_img li.before span{background:#181715}#single .box_price_example .ol_img li.after .shadow{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-box-shadow:inset 0px 0px 0px 4px #116845;box-shadow:inset 0px 0px 0px 4px #116845}#single .box_price_example .ol_img li.after span{background:#116845}@media screen and (min-width:769px){#single .box_price_example .ol_img li.after:before{content:"";width:0;height:0;border-style:solid;border-width:24px 0 24px 16px;border-color:transparent transparent transparent #116845;position:absolute;left:-28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#single .box_price_example .dl_item{margin:30px auto 0;border:2px solid #e6f0ec;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#single .box_price_example .dl_item dt{width:102px;padding:10px 0 8px;background:#e6f0ec;font-weight:700;text-align:center}#single .box_price_example .dl_item dd{width:calc(100% - 102px);padding:10px 0 5px 20px}#single .box_price_example .explanation{margin:23px auto 0}@media screen and (max-width:768px){#single .box_price_example{margin:5.5vw auto 0}#single .box_price_example+.box_price_example{margin:14vw auto 0}#single .box_price_example .box_head{padding:3vw 4% 3.5vw;display:block}#single .box_price_example .box_head .box_title{display:block;line-height:1.4}#single .box_price_example .box_head .tit_price{font-size:18px}#single .box_price_example .box_head .status{margin-top:1vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#single .box_price_example .box_head .price{margin:2.2vw 0 0;text-align:right;line-height:1}#single .box_price_example .box_head .price em{padding:0 3px;font-size:30px}#single .box_price_example .ol_img{margin:5vw auto 0;display:block}#single .box_price_example .ol_img li{width:100%}#single .box_price_example .ol_img li span{width:4.7em;line-height:1.6;font-size:16px}#single .box_price_example .ol_img li.after{margin-top:2.05em}#single .box_price_example .ol_img li.after:before{content:"";width:0;height:0;border-style:solid;border-width:14px 20px 0;border-color:#116845 transparent transparent;position:absolute;left:50%;top:-1.45em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#single .box_price_example .dl_item{margin:5.2vw auto 0}#single .box_price_example .dl_item dt{width:25%;padding:10px 0 8px;background:#e6f0ec;text-align:center;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single .box_price_example .dl_item dd{width:75%;padding:2vw 4%;font-size:14px}#single .box_price_example .explanation{margin:3vw auto 0;line-height:1.65}}#single .area_list{padding:77px 0;background:#e6f0ec;-webkit-box-shadow:0px 5px 14px 0px rgba(0,0,0,.1);box-shadow:0px 5px 14px 0px rgba(0,0,0,.1);position:relative}#single .area_list .ul_list{margin:22px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#single .area_list .ul_list:after{content:none}#single .area_list .ul_list>li{width:460px;margin:0 0 24px;border-bottom:2px solid #116845}#single .area_list .ul_list>li a{width:100%;height:100%;padding:20px;display:block;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#single .area_list .ul_list>li a.here{opacity:.4;pointer-events:none}#single .area_list .ul_list>li a:hover img{opacity:1}#single .area_list .ul_list>li .img{width:124px}#single .area_list .ul_list>li .img img{width:124px;height:82px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#single .area_list .ul_list>li .dl_title{width:calc(100% - 144px);margin-left:20px;position:relative;top:-8px}#single .area_list .ul_list>li .dl_title dt{font-size:18px;color:#116845}#single .area_list .ul_list>li .dl_title dd{margin:5px 0 0}#single .area_list .ul_list>li .dl_title dd .ul_subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#single .area_list .ul_list>li .dl_title dd .ul_subtitle li{font-size:14px}#single .area_list .ul_list>li .dl_title dd .ul_subtitle li+li:before{content:"／"}@media screen and (max-width:768px){#single .area_list{padding:12vw 0 11vw;-webkit-box-shadow:0px 5px 14px 0px rgba(0,0,0,.1);box-shadow:0px 5px 14px 0px rgba(0,0,0,.1)}#single .area_list .ul_list{margin:5vw auto 0;display:block}#single .area_list .ul_list>li{width:100%;margin:0 0 5vw}#single .area_list .ul_list>li a{min-height:25vw;padding:5vw 4% 1.5vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#single .area_list .ul_list>li .img{width:26vw}#single .area_list .ul_list>li .img img{width:26vw;height:16vw}#single .area_list .ul_list>li .dl_title{width:calc(100% - 30vw);margin-left:2vw;top:-8px}#single .area_list .ul_list>li .dl_title dt{font-size:17px}#single .area_list .ul_list>li .dl_title dd{margin:0}#single .area_list .ul_list>li .dl_title dd .ul_subtitle li{font-size:15px}}#archive{padding-top:43px}@media screen and (min-width:769px){#archive .inner{width:1200px}}@media screen and (max-width:768px){#archive{padding-top:4vw}#archive .ttl_01.inner{width:100%}}#archive .area_lead{margin:60px auto 0;padding-bottom:76px;background:linear-gradient(to bottom,#fff 0%,#fff calc(100% - 493px),#e6f0ec calc(100% - 493px),#e6f0ec 100%);position:relative}#archive .area_lead .tit_lead{padding:39px 5px 10px 2px;color:#116845;background:#fff;position:absolute;font-size:42px;letter-spacing:.05em}@media screen and (min-width:769px){#archive .area_lead .tit_lead{height:470px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;top:73px;left:72px}}#archive .area_lead dl{margin:47px 0 0 214px}#archive .area_lead dl dt{font-size:24px}#archive .area_lead dl dd{margin:22px 0 0}#archive .area_lead dl dd p+p{margin:33px 0 0}@media screen and (max-width:768px){#archive .area_lead{margin:7.2vw auto 0;padding-bottom:14.5vw;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(20vw,#fff),color-stop(20vw,#e6f0ec),to(#e6f0ec));background:linear-gradient(to bottom,#fff 0%,#fff 20vw,#e6f0ec 20vw,#e6f0ec 100%)}#archive .area_lead .img{position:relative}#archive .area_lead .tit_lead{padding:3vw 3% 3.2vw 5%;font-size:24px;letter-spacing:.05em;left:4%;bottom:-9.5vw;line-height:1}#archive .area_lead dl{width:90%;margin:18vw auto 0}#archive .area_lead dl dt{font-size:18px}#archive .area_lead dl dd{margin:5vw 0 0;line-height:1.65}#archive .area_lead dl dd p+p{margin:7vw 0 0}}#archive .area_service{margin:86px auto 0}#archive .area_service .ul_list{margin:28px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive .area_service .ul_list>li{width:360px;margin-left:60px;padding-bottom:5px;border-bottom:1px solid #e6f0ec}@media screen and (min-width:769px){#archive .area_service .ul_list>li:nth-child(n+4){margin-top:60px}#archive .area_service .ul_list>li:nth-child(3n+1){margin-left:0}}#archive .area_service .ul_list>li .img img{width:360px;height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#archive .area_service .ul_list>li .dl_title{margin:12px 0 0}#archive .area_service .ul_list>li .dl_title dt{font-size:20px;color:#116845}#archive .area_service .ul_list>li .dl_title dd{margin:5px 0 0}#archive .area_service .ul_list>li .dl_title dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive .area_service .ul_list>li .dl_title dd ul li{font-size:16px}#archive .area_service .ul_list>li .dl_title dd ul li+li:before{content:"／"}#archive .area_service .ul_list>li .golink{margin:15px 0 0;padding:0 3px 0 0;text-align:right;font-size:14px;font-weight:700;color:#116845}#archive .area_service .box_btn{width:470px;margin:60px auto 0}#archive .area_service .box_btn a{height:60px}@media screen and (max-width:768px){#archive .area_service{margin:13.4vw auto 0}#archive .area_service .ul_list{margin:8vw auto 0;display:block}#archive .area_service .ul_list>li{width:100%;margin-left:0;padding-bottom:3vw}#archive .area_service .ul_list>li+li{margin:5vw 0 0}#archive .area_service .ul_list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#archive .area_service .ul_list>li .img{width:32vw}#archive .area_service .ul_list>li .img img{height:21.4vw}#archive .area_service .ul_list>li .dl_title{width:calc(100% - 36vw);margin:0 0 0 4vw}#archive .area_service .ul_list>li .dl_title dt{font-size:18px;line-height:1}#archive .area_service .ul_list>li .dl_title dd{margin:2vw 0 0}#archive .area_service .ul_list>li .golink{width:100%;margin:2vw 0 0;padding:0;font-size:14px}#archive .area_service .box_btn{width:91.5%;margin:10.7vw auto 0}#archive .area_service .box_btn a{height:16vw}}#archive .wrap_price{margin:0 auto;background:#fff;position:relative;z-index:5}#archive .wrap_price:after{content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;left:0;-webkit-box-shadow:0px 5px 14px 0px rgba(0,0,0,.1);box-shadow:0px 5px 14px 0px rgba(0,0,0,.1);z-index:2}#archive .wrap_price .area_price{margin:0 auto;padding:86px 0 95px;background:#fff;position:relative;z-index:10}@media screen and (min-width:769px){#archive .wrap_price .area_price .inner{width:960px}}@media screen and (max-width:768px){#archive .wrap_price:after{height:100px}#archive .wrap_price .area_price{padding:14vw 0 14vw}}@media screen and (min-width:769px){#archive .area_price .inner,#archive .area_area .inner{width:960px}}.sharedaddy.sd-sharing-enabled{margin:80px auto 0;text-align:center}