.box_detail .box_top:after,.box_detail .box_text .box_other .box_cate:after{content:"";display:table;clear:both}@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:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:172%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:143%}}@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:100%;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:rgba(191,191,191,0.25);padding-bottom:60.97561%}.box_plan li a .box_img.no_img:before{content:"";display:block;width:40%;max-width:174px;height:40px;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:115%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .title{font-size:115%}}@media only screen and (max-width: 767px){.box_plan .box_text .title{font-size:108%}}@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:93%}.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:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .jp{font-size:143%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .jp{font-size:129%}}@media only screen and (min-width: 1261px){.box_plan .box_text .price .jp_s{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .jp_s{font-size:115%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .jp_s{font-size:115%}}@media only screen and (min-width: 1261px){.box_plan .box_text .price .num{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_plan .box_text .price .num{font-size:172%}}@media only screen and (max-width: 767px){.box_plan .box_text .price .num{font-size:143%}}.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:172%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_top .title{font-size:172%}}@media only screen and (max-width: 767px){.box_detail .box_top .title{font-size:143%}}@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:rgba(191,191,191,0.25);padding-bottom:28.3542%}.box_detail .box_top .box_img.no_img:before{content:"";display:block;width:40%;max-width:174px;height:40px;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:143%;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:115%}.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:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .jp{font-size:143%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .jp{font-size:129%}}@media only screen and (min-width: 1261px){.box_detail .box_text .price .jp_s{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .jp_s{font-size:115%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .jp_s{font-size:115%}}@media only screen and (min-width: 1261px){.box_detail .box_text .price .num{font-size:250%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.box_detail .box_text .price .num{font-size:229%}}@media only screen and (max-width: 767px){.box_detail .box_text .price .num{font-size:200%}}.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}.tab ul li{border-color:#d7c8b1}.tab ul li.active,.tab ul li:hover{background:#d7c8b1}.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:#847412}.box_plan .box_text .cate{background:#ac8425;font-family:'Arial','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,'ＭＳ ゴシック',sans-serif}.box_plan .box_text .price{border-top-color:dotted 1px #281b08}.box_plan .box_text .price .num{font-family:'EB Garamond', serif;letter-spacing:0}.wrap_detail li{border-color:#d7c8b1;box-shadow:3px 5px 5px -1px rgba(0,0,0,0.1)}.box_detail .title{color:#847412 !important}.box_detail .title a{color:#847412 !important}.box_detail .box_table .st_m:before{background:#402b0b}.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{font-family:'EB Garamond', serif;letter-spacing:0;color:#cd5050}.box_detail .box_text .box_other{border-top-color:#281b08}.box_detail .box_text .box_other p .cate{background:#f9f2e7;color:#281b08}.box_detail .box_cate .cate{color:#fff}.box_detail .box_cate .cate.yellow{background:#ac8425;border-color:#ac8425}.box_detail .box_cate .cate.red{background:#cd5050;border-color:#cd5050}.box_detail .box_cate .cate.sub{border-color:#ccc;color:#281b08}
