@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}.box_detail .box_top:after,.box_detail .box_text .box_other .box_cate:after{content:"";display:table;clear:both}.box_plan .box_text .price .num,.box_detail .box_text .price .num{font-family:'Montserrat', sans-serif;letter-spacing:.02em;font-weight:normal}@keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@-webkit-keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@-webkit-keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@-webkit-keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@media only screen and (min-width: 768px){.lowimg_page header{background:url(../plan/images/img_main-pc.jpg) no-repeat center top}}@media only screen and (max-width: 767px){.lowimg_page header{background:url(../plan/images/img_main-sp.jpg) no-repeat center top}}.con_intro{text-align:center;width:92%;margin:auto;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}.con_intro .st_text{line-height:1.60714;letter-spacing:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:34px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:216%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:185%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .text{font-size:108%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_tab{text-align:center;width:92%;margin:auto}.tab ul{display:flex;justify-content:center}.tab ul li{cursor:pointer;width:400px;border-width:1px;border-style:solid;padding:10px}@media only screen and (min-width: 768px) and (max-width: 1260px){.tab ul li{width:auto;min-width:250px}}@media only screen and (max-width: 767px){.tab ul li{width:auto;min-width:150px}}.tab ul li i{padding-left:1em}.tab ul li:first-child{border-right:none}.tab ul li.active,.tab ul li:hover{transition:.6s;cursor:default}.panel>li{display:none}.panel>li:first-child{display:list-item}.con_plan{margin-top:50px;margin-bottom:53px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_plan{margin-top:40px}}@media only screen and (max-width: 767px){.con_plan{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_plan{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_plan{margin-bottom:3em}}.box_plan{max-width:1260px;width:92%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;margin-top:-24px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan{margin-top:-20px}}@media only screen and (max-width: 767px){.box_plan{margin-top:-1.75em}}.box_plan li{width:32.53968%;margin-left:1.19048%;margin-top:24px;border-width:1px;border-style:solid}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan li{margin-top:20px}}@media only screen and (max-width: 767px){.box_plan li{margin-top:1.75em}}@media only screen and (min-width: 1261px){.box_plan li:first-child,.box_plan li:nth-child(3n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan li{width:48%;margin-left:4%}.box_plan li:first-child,.box_plan li:nth-child(2n+1){margin-left:0}}@media only screen and (max-width: 767px){.box_plan li{width:100%}}.box_plan li a{display:block;text-decoration:none;transition:.6s;padding-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan li a{padding-bottom:20px}}@media only screen and (max-width: 767px){.box_plan li a{padding-bottom:1em}}.box_plan li a .box_img{position:relative;margin-bottom:11px}.box_plan li a .box_img.no_img{position:relative;background-color:#fff;padding-bottom:60.97561%;border:1px solid rgba(111,79,37,0.15)}.box_plan li a .box_img.no_img:before{content:"";display:block;width:40%;max-width:214px;height:62px;background:url(../images/header/h_logo_b.png) no-repeat center center;background-size:100% auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.box_plan li a .box_img.no_img:before{opacity:1 !important;width:auto;height:auto;background:none}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan li a .box_img{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_plan li a .box_img{margin-bottom:1em}}.box_plan li a .box_img:before{position:absolute;content:"";width:100%;height:100%;opacity:0;transition:.6s}@media only screen and (max-width: 767px){.box_plan li a .box_img img{max-width:none;width:100%}}.box_plan li:hover{transition:.6s}@media only screen and (min-width: 1261px){.box_plan li:hover .box_img:before{opacity:1}}.box_plan .box_text{text-align:left;padding:15px;padding-bottom:0}.box_plan .box_text .title{text-decoration:underline;line-height:1.66667;letter-spacing:.02em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";transition:.3s;margin-bottom:1em}@media only screen and (min-width: 1261px){.box_plan .box_text .title{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .title{font-size:124%}}@media only screen and (max-width: 767px){.box_plan .box_text .title{font-size:116%}}@media only screen and (max-width: 767px){.box_plan .box_text .title{letter-spacing:.1em}}.box_plan .box_text .text{margin-bottom:30px;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .text{margin-bottom:20px}}@media only screen and (max-width: 767px){.box_plan .box_text .text{margin-bottom:.75em}}.box_plan .box_text .cate{display:inline-block;padding:0 2.5em;color:#fff;font-size:100%}.box_plan .box_text .price{text-align:center;border-top-width:1px;border-top-style:dotted;margin-top:1em;padding:20px;padding-bottom:0}@media only screen and (min-width: 1261px){.box_plan .box_text .price .jp{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .jp{font-size:154%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .jp{font-size:139%}}@media only screen and (min-width: 1261px){.box_plan .box_text .price .jp_s{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .jp_s{font-size:124%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .jp_s{font-size:124%}}@media only screen and (min-width: 1261px){.box_plan .box_text .price .num{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .num{font-size:185%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .num{font-size:154%}}.con_detail{margin-top:50px;margin-bottom:53px;max-width:1260px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail{margin-top:40px}}@media only screen and (max-width: 767px){.con_detail{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_detail{margin-bottom:3em}}.wrap_detail li{border-width:1px;border-style:solid;padding:70px;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1260px){.wrap_detail li{padding:50px}}@media only screen and (max-width: 767px){.wrap_detail li{padding:3em 1em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.wrap_detail li{margin-bottom:50px}}@media only screen and (max-width: 767px){.wrap_detail li{margin-bottom:2em}}.box_detail .box_top{margin-bottom:65px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_top{margin-bottom:40px}}@media only screen and (max-width: 767px){.box_detail .box_top{margin-bottom:2em}}.box_detail .box_top .title{text-decoration:underline;line-height:1.66667;letter-spacing:.02em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";transition:.3s;margin-bottom:40px}@media only screen and (min-width: 1261px){.box_detail .box_top .title{font-size:185%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_top .title{font-size:185%}}@media only screen and (max-width: 767px){.box_detail .box_top .title{font-size:154%}}@media only screen and (max-width: 767px){.box_detail .box_top .title{letter-spacing:.1em;margin-bottom:1em}}.mouse .box_detail .box_top .title:hover,.touch .box_detail .box_top .title.touchstart{cursor:pointer;text-decoration:none}.touch .box_detail .box_top .title{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .box_detail .box_top .title.touchend{transition-delay:200ms}.box_detail .box_top .box_img{float:left;width:46.42857%;margin-right:3.57143%}.box_detail .box_top .box_img.no_img{position:relative;background-color:#fff;padding-bottom:28.3542%;border:1px solid rgba(111,79,37,0.15)}.box_detail .box_top .box_img.no_img:before{content:"";display:block;width:40%;max-width:214px;height:62px;background:url(../images/header/h_logo_b.png) no-repeat center center;background-size:100% auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1260px){.box_detail .box_top .box_img.no_img{padding-bottom:60.97561%}}.box_detail .box_top .box_img img{width:100%}@media only screen and (max-width: 1260px){.box_detail .box_top .box_img{float:none;width:100%;margin-bottom:1em}}.mouse .box_detail .box_top .box_img:hover,.touch .box_detail .box_top .box_img.touchstart{opacity:0.7}.touch .box_detail .box_top .box_img{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .box_detail .box_top .box_img.touchend{transition-delay:200ms}.box_detail .box_table{margin-bottom:45px;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_table{margin-bottom:35px}}@media only screen and (max-width: 767px){.box_detail .box_table{margin-bottom:2em}}.box_detail .box_table .st_m{display:inline-block;font-size:154%;letter-spacing:3px;font-weight:normal;padding-left:2em;position:relative;margin-bottom:10px}.box_detail .box_table .st_m:before{content:"";width:28px;height:1px;position:absolute;left:0;top:1em}@media only screen and (max-width: 767px){.box_detail .box_table .st_m{font-size:124%}.box_detail .box_table .st_m:before{top:0.75em;width:20px}}.box_detail .box_table .txt_att{margin-bottom:5px}@media only screen and (max-width: 1260px){.box_detail .box_table .scroller{overflow-x:scroll}}.box_detail .box_table table{width:100%}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_table table{min-width:900px}}@media only screen and (max-width: 767px){.box_detail .box_table table{min-width:900px}}.box_detail .box_table table tr{border-width:1px;border-style:solid;width:50%}@media only screen and (max-width: 767px){.box_detail .box_table table tr{width:100%}}.box_detail .box_table table tr th{text-align:left;width:170px}@media only screen and (max-width: 767px){.box_detail .box_table table tr th{width:15%}}.box_detail .box_table table tr td{width:460px;border-right-width:1px;border-right-style:solid}@media only screen and (max-width: 767px){.box_detail .box_table table tr td{width:35%}}@media only screen and (min-width: 1261px){.box_detail .box_btn .btn_conc,.box_detail .box_btn .btn_plan{min-width:293px}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_btn .btn_conc,.box_detail .box_btn .btn_plan{min-width:250px}}@media only screen and (max-width: 767px){.box_detail .box_btn .btn_conc,.box_detail .box_btn .btn_plan{width:100%}}.box_detail .box_btn .btn_conc{margin-right:20px}@media only screen and (max-width: 767px){.box_detail .box_btn .btn_conc{margin-right:0;margin-bottom:10px}}.box_detail .box_text{float:left;width:50%;text-align:left}@media only screen and (max-width: 1260px){.box_detail .box_text{float:none;width:100%}}.box_detail .box_text .price{margin-top:30px;margin-bottom:15px;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price{margin-top:20px}}@media only screen and (max-width: 767px){.box_detail .box_text .price{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_detail .box_text .price{margin-bottom:1em}}@media only screen and (min-width: 1261px){.box_detail .box_text .price .jp{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .jp{font-size:154%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .jp{font-size:139%}}@media only screen and (min-width: 1261px){.box_detail .box_text .price .jp_s{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .jp_s{font-size:124%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .jp_s{font-size:124%}}@media only screen and (min-width: 1261px){.box_detail .box_text .price .num{font-size:270%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .num{font-size:247%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .num{font-size:216%}}.box_detail .box_text .text{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .text{margin-bottom:25px}}@media only screen and (max-width: 767px){.box_detail .box_text .text{margin-bottom:2em}}.box_detail .box_text .box_other{padding-top:25px;border-top-width:1px;border-top-style:dotted}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .box_other{padding-top:25px}}@media only screen and (max-width: 767px){.box_detail .box_text .box_other{padding-top:2em}}.box_detail .box_text .box_other p{margin-bottom:5px}.box_detail .box_text .box_other p .cate{display:inline-block;padding:0 1em;margin-right:1em}.box_detail .box_text .box_other .box_cate p{display:inline-block;float:left;width:50%}@media only screen and (max-width: 767px){.box_detail .box_text .box_other .box_cate p{float:none;width:100%}}.box_detail .box_cate .cate{display:inline-block;padding:0 1em}@media only screen and (max-width: 767px){.box_detail .box_cate .cate{margin-bottom:5px}}.box_detail .box_cate .cate.yellow{border-width:1px;border-style:solid}.box_detail .box_cate .cate.red{border-width:1px;border-style:solid}.box_detail .box_cate .cate.sub{border-width:1px;border-style:solid}.lowimg_page header{background:none}@media only screen and (min-width: 768px){header .con_header{background:url(../plan/images/img_main-pc.jpg) no-repeat center top;background:cover}}@media only screen and (max-width: 767px){header .con_header{background:url(../plan/images/img_main-sp.jpg) no-repeat center top}}.con_intro{text-align:center;width:92%;margin:auto;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:139%}}.con_intro .text{font-size:100%;line-height:2.14286}.tab ul li{border-color:#6f4f25}.tab ul li.active,.tab ul li:hover{background:#6f4f25;color:#fff}.box_plan li{border-color:#eaeaea}.box_plan li a .box_img:before{background:rgba(255,255,255,0.2)}@media only screen and (min-width: 1261px){.box_plan li:hover{box-shadow:3px 5px 5px -1px rgba(0,0,0,0.1)}}.box_plan .box_text .title{color:#796713}.box_plan .box_text .cate{background:#ea8e9b;font-family:'Arial','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,'ＭＳ ゴシック',sans-serif}.box_plan .box_text .price{border-top-color:dotted 1px #fcfaef}.wrap_detail li{border-color:#6f4f25;box-shadow:3px 5px 5px -1px rgba(0,0,0,0.1)}.box_detail .box_top .title{color:#796713 !important}.box_detail .box_top .title a{color:#796713 !important}@media only screen and (max-width: 767px){.box_detail .box_top .title{font-size:139%}}.box_detail .box_table .st_m:before{background:#555}.box_detail .box_table table tr{border-color:#bfbfbf}.box_detail .box_table table tr th{background:#eee}.box_detail .box_table table tr td{border-color:#bfbfbf}.box_detail .box_text .price .num{color:#cd5050}.box_detail .box_text .box_other{border-top-color:#fcfaef}.box_detail .box_text .box_other p .cate{background:#6f4f25;color:#fff}.box_detail .box_cate .cate{color:#fff}.box_detail .box_cate .cate.yellow{background:#ea8e9b;border-color:#ea8e9b}.box_detail .box_cate .cate.red{background:#cd5050;border-color:#cd5050}.box_detail .box_cate .cate.sub{border-color:#ccc;color:#555}.box_btn p a span{padding:.5em 1.8em}
