﻿.container,.con_tab,.con_point .box_point h4 span{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.container,.con_tab,.con_point .box_point h4 span{width:91.66667%}}.con_tab .box_tab:after,.con_park:after,.con_point:after{content:"";display:table;clear:both}@font-face{font-family:'Noto Serif Japanese';font-style:normal;src:url(../fonts/NotoSerifCJKjp-Regular.otf) format("opentype")}.con_tab{margin:100px auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab{margin:70px auto}}@media only screen and (max-width: 767px){.con_tab{margin:2.5em auto}}.con_tab .box_tab ul.tabpanel_pc{display:flex;justify-content:center;border-bottom:1px solid #000}@media only screen and (max-width: 767px){.con_tab .box_tab ul.tabpanel_pc{display:none}}.con_tab .box_tab ul.tabpanel_pc li{cursor:pointer;background:#988f87;width:257px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:1.5em 0;text-align:center;color:#FFF;margin:0 1%;letter-spacing:.1em;font-size:115%;position:relative;pointer-events:fill}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab .box_tab ul.tabpanel_pc li{margin:0 1%}}@media only screen and (max-width: 767px){.con_tab .box_tab ul.tabpanel_pc li{margin:0 1%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab .box_tab ul.tabpanel_pc li{font-size:100%}}@media only screen and (max-width: 767px){.con_tab .box_tab ul.tabpanel_pc li{font-size:100%}}.con_tab .box_tab ul.tabpanel_pc li:after{position:absolute;content:'→';transform:translateX(-50%) rotate(90deg);left:50%;bottom:.3em}.con_tab .box_tab ul.tabpanel_pc li.active{cursor:default;background:#130e0a}.con_tab .box_tab .tabpanel_sp{font-size:100%;padding:1em}.con_tab .box_tab .tabpanel_sp p.st{border:1px solid rgba(0,0,0,0.16);background:#130e0a;color:#fff;text-align:center;padding:.5em;position:relative}.con_tab .box_tab .tabpanel_sp p.st:before{position:absolute;z-index:2;top:40%;right:1em;content:"";display:block;width:.5em;height:.5em;border-bottom:solid 1px #fff;border-right:solid 1px #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.con_tab .box_tab .tabpanel_sp p.st.active:before{-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.con_tab .box_tab .tabpanel_sp ul{display:none}.con_tab .box_tab .tabpanel_sp ul li{background-color:#fff;padding:.5em;border-bottom:solid 1px #130e0a;-moz-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.con_tab .box_tab .tabpanel_sp ul li:hover{background-color:#130e0a;color:#fff}.con_tab #panel .panel_inner{display:none;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner{margin-top:30px}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner{margin-top:2em}}.con_tab #panel .panel_inner.active{display:block}.con_tab #panel .panel_inner h3{text-align:center;font-weight:normal;padding-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner h3{padding-bottom:40px}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3{padding-bottom:2em}}.con_tab #panel .panel_inner h3 i,.con_tab #panel .panel_inner h3 span{display:block;letter-spacing:.2em}.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:215%;padding-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:172%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:143%}}.con_tab #panel .panel_inner h3 i.en,.con_tab #panel .panel_inner h3 span.en{font-size:100%;padding-top:.5em}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3 i{width:70px;margin:0 auto}}.con_tab #panel .panel_inner .root{margin-bottom:1.5em}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .root{margin-bottom:1em}}.con_tab #panel .panel_inner .box_tbl .btn_acc{width:100%;width:100% !important;position:relative;margin-bottom:.5em}.con_tab #panel .panel_inner .box_tbl .btn_acc em{display:block;text-decoration:none;text-align:center;color:#000;background-color:#e9e7e4;padding:1em 0;border:solid 1px #e9e7e4;font-weight:bold}.con_tab #panel .panel_inner .box_tbl .btn_acc em span>*{vertical-align:middle;display:inline}.con_tab #panel .panel_inner .box_tbl .btn_acc em span{position:static;text-align:left;padding:0}.con_tab #panel .panel_inner .box_tbl .btn_acc em span:before,.con_tab #panel .panel_inner .box_tbl .btn_acc em span:after{font-family:FontAwesome;vertical-align:middle}.con_tab #panel .panel_inner .box_tbl .btn_acc em span:after{content:"";margin-left:.5em;position:absolute;top:50%;margin-top:-.8em;right:1em;font-size:154%}.con_tab #panel .panel_inner .box_tbl .btn_acc em span:before{display:none;content:"";margin-right:.5em;position:absolute;margin:0;left:0;top:50%;top:calc(50% - 0.5em);top:-webkit-calc(50% - 0.5em);line-height:1;width:1em;text-align:center}.con_tab #panel .panel_inner .box_tbl .btn_acc.active em span:before,.con_tab #panel .panel_inner .box_tbl .btn_acc.active em span:after{font-family:FontAwesome;vertical-align:middle}.con_tab #panel .panel_inner .box_tbl .btn_acc.active em span:after{content:"";margin-left:.5em}.con_tab #panel .panel_inner .box_tbl .txt_route{margin-bottom:5%;display:none}.con_tab #panel .panel_inner .box_tbl .txt_route>li{font-size:108%;padding:3%;color:#313131}.con_tab #panel .panel_inner .box_tbl .txt_route>li .summer{background:#43C17D;color:#fff;padding:1% 3%;font-size:79%}.con_tab #panel .panel_inner .box_tbl .txt_route>li:nth-child(2n+1){color:#000000;background:#e9e7e4}.con_tab #panel .panel_inner .box_tbl .txt_route>li:nth-child(2n){position:relative;color:#b5a17b;padding:2% 2% 2% 2em}.con_tab #panel .panel_inner .box_tbl .txt_route>li:nth-child(2n):before{position:absolute;top:0;left:1em;content:'';width:1px;height:100%;display:block;border-left:2px solid #b5a17b}.con_tab #panel .panel_inner .box_tbl .txt_route>li:last-child{background:#000;color:#fff}.con_tab #panel .panel_inner .box_tbl .txt_route>li>ul li{font-size:85%;border-top:1px dotted #CCC;padding:.5em}.con_tab #panel .panel_inner .box_tbl .txt_route>li>ul li:first-child{border-top:none}.btn.contact{width:220px;margin:0 1.5%}@media only screen and (max-width: 767px){.btn.contact{width:70%}}@media only screen and (max-width: 767px){.btn.contact{margin:0.5em auto}}.btn.contact a{width:100%;padding:.8em !important;box-sizing:border-box;text-align:center;text-decoration:none;font-size:122%;letter-spacing:.2em;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.btn.contact a{font-size:122%}}@media only screen and (max-width: 767px){.btn.contact a{font-size:100%}}.btn.contact a:hover:after{border:1px solid #000;color:#fff}.btn.contact.no-back a{border:1px solid #000;background:none;color:#000;-moz-transition:color .8s,border-color 1s;-o-transition:color .8s,border-color 1s;-webkit-transition:color .8s,border-color 1s;transition:color .8s,border-color 1s}.btn.contact.no-back a:after{content:" ";position:absolute}.btn.contact.no-back a:after{left:0;top:0;z-index:-1;width:0;height:100%;color:#fff;background-color:#000;-moz-transition:width .5s ease 0s;-o-transition:width .5s ease 0s;-webkit-transition:width .5s ease;-webkit-transition-delay:0s;transition:width .5s ease 0s}.btn.contact.no-back a:hover{color:#fff !important}.btn.contact.no-back a:hover:after{width:100%}.con_intro{text-align:center}.con_intro .txt{padding:70px 0;font-size:115%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro .txt{padding:50px 0}}@media only screen and (max-width: 767px){.con_intro .txt{padding:2.5em 5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .txt{text-align:left}}.con_intro .box_note{display:flex;justify-content:center;margin-top:1.5em}@media only screen and (max-width: 767px){.con_intro .box_note{margin:1.5em 5% 0;flex-wrap:wrap}}.con_intro .box_note .note{margin:0 2%;display:flex;align-items:center}@media only screen and (max-width: 767px){.con_intro .box_note .note{margin:0}}.con_intro .box_note .note i{color:#b5a17b}.con_intro .box_note .note span{letter-spacing:.2em;padding-left:.5em}@media only screen and (max-width: 767px){.con_intro .box_note .btn{width:100%;margin-top:1em}.con_intro .box_note .btn a{font-size:100%;letter-spacing:.1em;padding:.5em !important}}.con_park{position:relative;margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_park{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_park .container{display:flex;flex-direction:column-reverse;flex-wrap:wrap}}.con_park .img{position:absolute;width:50%;left:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .img{width:40%}}@media only screen and (max-width: 767px){.con_park .img{width:100%}}@media only screen and (max-width: 767px){.con_park .img{position:static;margin-bottom:1em}}.con_park .box_txt{float:right;width:46%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .box_txt{width:56%}}@media only screen and (max-width: 767px){.con_park .box_txt{width:100%}}.con_park .box_txt h4{font-weight:normal;letter-spacing:.4em;font-size:179%;padding-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .box_txt h4{font-size:143%}}@media only screen and (max-width: 767px){.con_park .box_txt h4{font-size:129%}}.con_park .box_txt h4 span{letter-spacing:0.2em}.con_park .box_txt table.tbl_basic{margin:0 0 2em}.con_park .box_txt table.tbl_basic th{width:15%}@media only screen and (max-width: 767px){.con_park .box_txt table.tbl_basic th{display:block;background:#e7e7e7;width:100%;padding:3%;box-sizing:border-box}}.con_park .box_txt table.tbl_basic td{padding:1em 2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .box_txt table.tbl_basic td{padding:1em 1em}}@media only screen and (max-width: 767px){.con_park .box_txt table.tbl_basic td{padding:1em 1em}}@media only screen and (max-width: 767px){.con_park .box_txt table.tbl_basic td{display:block}}.con_park .box_txt .txt{line-height:2;padding-bottom:1.5em}.con_park .box_txt .box_btn{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_park .box_txt .box_btn{flex-wrap:wrap}}.con_park .box_txt .box_btn .box_tel{color:#11406d;font-size:158%;margin-right:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .box_txt .box_btn .box_tel{font-size:143%}}@media only screen and (max-width: 767px){.con_park .box_txt .box_btn .box_tel{font-size:129%}}@media only screen and (max-width: 767px){.con_park .box_txt .box_btn .box_tel{text-align:center;padding-bottom:1em;width:100%}}.con_park .box_txt .box_btn .box_tel a,.con_park .box_txt .box_btn .box_tel span{color:#11406d;font-size:137%;text-decoration:none}@media only screen and (max-width: 1279px){.con_park .box_txt .box_btn .box_tel a,.con_park .box_txt .box_btn .box_tel span{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_park .box_txt .box_btn .btn{width:30%}}@media only screen and (max-width: 767px){.con_park .box_txt .box_btn .btn{width:100%}}.con_sightseeing{background:#000000;display:flex;flex-wrap:wrap}.con_sightseeing .box_l{width:50%;background:url(../../access/images/img_sight.jpg) no-repeat;display:flex;flex-direction:column;justify-content:center;padding-left:13%;box-sizing:border-box;color:#fff}@media only screen and (max-width: 767px){.con_sightseeing .box_l{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_l{padding-left:5%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_l{padding:5% 3% 5% 5%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l{padding:10% 5%;background-size:100% auto}}.con_sightseeing .box_l h3{padding-bottom:3em;font-weight:normal}@media only screen and (max-width: 767px){.con_sightseeing .box_l h3{padding-bottom:1.5em}}.con_sightseeing .box_l h3 span.en{font-size:229%;letter-spacing:.4em;padding-right:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_l h3 span.en{font-size:143%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l h3 span.en{font-size:143%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l h3 span.en{padding-right:.5em}}.con_sightseeing .box_l h3 span.jp{letter-spacing:.2em}.con_sightseeing .box_l .txt{line-height:2.5;letter-spacing:.05em;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_l .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_sightseeing .box_l .txt{line-height:1.8}}.con_sightseeing .box_r{display:flex;align-items:flex-start;width:50%;position:relative;height:692px}@media only screen and (max-width: 767px){.con_sightseeing .box_r{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_r{height:auto}}@media only screen and (max-width: 767px){.con_sightseeing .box_r{height:auto}}@media only screen and (max-width: 767px){.con_sightseeing .box_r{flex-wrap:wrap}}.con_sightseeing .box_r .note{position:absolute;right:5%;bottom:5%;color:#fff}.con_sightseeing .box_r .img{width:20.19608%;margin:0 15px;height:545px}@media only screen and (max-width: 767px){.con_sightseeing .box_r .img{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_r .img{margin:0 10px}}@media only screen and (max-width: 767px){.con_sightseeing .box_r .img{margin:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_sightseeing .box_r .img{height:auto}}@media only screen and (max-width: 767px){.con_sightseeing .box_r .img{height:auto}}.con_sightseeing .box_r .img:nth-child(2n+1){align-self:stretch}.con_sightseeing .box_r .img:nth-child(2n+2){align-self:center}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_sightseeing .box_l{width:100%}.con_sightseeing .box_r{width:100%;flex-wrap:wrap}.con_sightseeing .box_r .img{width:50%;margin:0;height:20em;position:relative}.con_sightseeing .box_r .img img{opacity:0}.con_sightseeing .box_r .img:before{position:absolute;z-index:1;top:0;right:0;content:"";display:block;width:100%;height:100%}.con_sightseeing .box_r .img:nth-child(1):before{background:url(../../access/images/img_sight01-sp.jpg) no-repeat center center/100% 100%}.con_sightseeing .box_r .img:nth-child(2):before{background:url(../../access/images/img_sight02-sp.jpg) no-repeat center center/100% 100%}.con_sightseeing .box_r .img:nth-child(3):before{background:url(../../access/images/img_sight03-sp.jpg) no-repeat center center/100% 100%}.con_sightseeing .box_r .img:nth-child(4):before{background:url(../../access/images/img_sight04-sp.jpg) no-repeat center center/100% 100%}.con_sightseeing .box_r p.note{display:none}}.con_point{margin-top:7em;margin-bottom:3em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point{margin-top:5em}}@media only screen and (max-width: 767px){.con_point{margin-top:3em}}@media only screen and (max-width: 767px){.con_point{margin-bottom:0}}.con_point .lst_point{display:flex;justify-content:space-between}.con_point .lst_point li{position:relative}.con_point .lst_point li a:hover h3{-moz-transition:background .3s ease-in;-o-transition:background .3s ease-in;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;background:#fff}.con_point .lst_point li a:hover h3 span{-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.con_point .lst_point li a:hover h3 span.txt{color:#000}.con_point .lst_point li a:hover h3 i{-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;-webkit-transition:color .3s ease-in;transition:color .3s ease-in;color:#000}.con_point .lst_point li a:hover .img{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.con_point .lst_point li a h3{-moz-transition:background .3s ease-in;-o-transition:background .3s ease-in;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;position:absolute;top:0;left:50%;transform:translateX(-50%);padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:normal;background:#000;box-sizing:border-box;width:154px}@media only screen and (max-width: 767px){.con_point .lst_point li a h3{width:7em}}.con_point .lst_point li a h3:before{position:absolute;content:'';width:86%;height:86%;top:7%;left:7%;border:1px solid #b5a17b}.con_point .lst_point li a h3 span{-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;-webkit-transition:color .3s ease-in;transition:color .3s ease-in;position:relative;z-index:1;letter-spacing:.05em}.con_point .lst_point li a h3 span.num{color:#b5a17b;font-size:143%;padding-bottom:.2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .lst_point li a h3 span.num{font-size:129%}}@media only screen and (max-width: 767px){.con_point .lst_point li a h3 span.num{font-size:100%}}.con_point .lst_point li a h3 span.txt{color:#fff;font-size:129%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .lst_point li a h3 span.txt{font-size:129%}}@media only screen and (max-width: 767px){.con_point .lst_point li a h3 span.txt{font-size:79%}}.con_point .lst_point li a h3 span.txt strong{font-weight:normal;font-size:134%}@media only screen and (max-width: 767px){.con_point .lst_point li a h3 span.txt strong{font-size:112%}}.con_point .lst_point li a h3 i{-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;-webkit-transition:color .3s ease-in;transition:color .3s ease-in;transform:rotate(90deg);color:#fff}.con_point .lst_point li a .img{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100%}.con_point .lst_point li a .img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_point .lst_point li a .img{overflow:hidden}.con_point .lst_point li a .img img{position:relative;width:200%;max-width:none;margin-left:-50%}}@media only screen and (max-width: 767px){.con_point .lst_point li a .img{overflow:hidden}.con_point .lst_point li a .img img{position:relative;width:300%;max-width:none;margin-left:-100%}}.con_point .box_point{margin-top:5em}@media only screen and (max-width: 767px){.con_point .box_point{margin-top:3em}}.con_point .box_point h4{border-bottom:8px solid #e9e7e4;padding-bottom:1em;font-weight:normal;margin-bottom:50px}@media only screen and (max-width: 767px){.con_point .box_point h4{margin-bottom:1.5em}}.con_point .box_point h4 span{display:block}.con_point .box_point h4 span em{font-size:179%;letter-spacing:.4em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point h4 span em{font-size:143%}}@media only screen and (max-width: 767px){.con_point .box_point h4 span em{font-size:129%}}.con_point .box_point h4 span em.num{color:#b5a17b}.con_point .box_point .box_item{display:flex;margin-bottom:6em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_point .box_point .box_item{flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_point .box_point .box_item{flex-wrap:wrap;margin-bottom:4em}}.con_point .box_point .box_item:nth-child(2n+2){flex-direction:row-reverse}@media only screen and (min-width: 1280px){.con_point .box_point .box_item:nth-child(2n+2) .box_txt .txt{padding-right:2em}}@media print{.con_point .box_point .box_item:nth-child(2n+2) .box_txt .txt{padding-right:2em}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt{margin-top:1em}.con_point .box_point .box_item:nth-child(odd) .box_txt p.txt,.con_point .box_point .box_item:nth-child(odd) .box_txt .box_btn{margin-left:2em}.con_point .box_point .box_item:nth-child(even) .box_txt p.txt,.con_point .box_point .box_item:nth-child(even) .box_txt .box_btn{margin-right:2em}}.con_point .box_point .box_item .img{width:60.91667%}@media only screen and (max-width: 767px){.con_point .box_point .box_item .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_point .box_point .box_item .img{width:100%}}.con_point .box_point .box_item .box_txt{width:39.08333%}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_point .box_point .box_item .box_txt{width:100%}}.con_point .box_point .box_item .box_txt h5{background:#000;color:#fff;font-weight:normal;padding:1.4em 0;position:relative;margin-bottom:1.5em;margin-top:2.5em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt h5{padding:1em 0}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt h5{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt h5{margin-top:-1em}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt h5{margin-top:-1em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_point .box_point .box_item .box_txt h5{margin-right:10em}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt h5{margin-right:3em}}.con_point .box_point .box_item .box_txt h5:before{position:absolute;content:'';width:2.8em;height:1px;border-bottom:1px solid #fff;left:0;top:50%;transform:translateY(-50%)}.con_point .box_point .box_item .box_txt h5 span{padding-left:10%;letter-spacing:.2em;font-size:129%}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt h5 span{padding-left:3.2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt h5 span{font-size:115%}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt h5 span{font-size:100%}}.con_point .box_point .box_item .box_txt .txt{padding-left:10%;line-height:2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt .txt{padding-left:0}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt .txt{padding-left:0}}.con_point .box_point .box_item .box_txt .box_btn{margin-left:10%;display:flex;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point .box_item .box_txt .box_btn{margin-left:0}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt .box_btn{margin-left:0}}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt .box_btn{justify-content:center}}.con_point .box_point .box_item .box_txt .box_btn p{margin:0 .5em;width:35%}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt .box_btn p{width:45%}}.con_point .box_point .box_item .box_txt .box_btn p:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_point .box_point .box_item .box_txt .box_btn p:first-child{margin-left:.5em}}.con_point .box_point .box_item .box_txt .box_btn p a{font-size:100%;letter-spacing:.2em}.con_point .box_point#point02{background:#e9e7e4;padding:90px 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point#point02{padding:60px 0 20px}}@media only screen and (max-width: 767px){.con_point .box_point#point02{padding:2em 0}}.con_point .box_point#point02 h4{border-color:#fff}.con_aten{width:90%;max-width:800px;margin:2rem auto 4rem}.con_aten .box_txt{width:100%;float:none}.con_aten .box_txt h4{letter-spacing:0.2em}.con_aten .box_txt p{margin-bottom:2rem}.con_aten .box_txt h5{font-size:115%;border-bottom:1.5px solid #000;padding:0 0.5rem 0 0.5rem;display:inline-block;margin-bottom:1rem}
