﻿.con_plan,.con_btn{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_plan,.con_btn{width:91.66667%}}.con_ann .box_ann:after{content:"";display:table;clear:both}.con_ann{margin-top:135px}@media only screen and (max-width: 767px){.con_ann{margin-top:15%}}.con_ann h3{margin-bottom:55px;text-align:center;font-weight:300;font-size:188%}@media only screen and (max-width: 767px){.con_ann h3{margin-bottom:7%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_ann h3{font-size:150%}}@media only screen and (max-width: 767px){.con_ann h3{font-size:125%}}.con_ann h3 small{display:block;font-size:90%}.con_ann .box_ann .box_txt h4{font-size:157%;position:relative;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_ann .box_ann .box_txt h4{font-size:157%}}@media only screen and (max-width: 767px){.con_ann .box_ann .box_txt h4{font-size:113%}}.con_ann .box_ann .box_txt h4:after{content:"";height:3px;width:3em;background:#bc9c6d;display:block;margin-top:1em}.con_ann .box_ann .box_txt .txt{line-height:2;margin-top:35px}@media only screen and (max-width: 767px){.con_ann .box_ann .box_txt .txt{margin-top:5%}}.con_ann .box_ann .photo img{width:100%}@media only screen and (min-width: 1280px){.con_ann .box_ann{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.con_ann .box_ann .box_txt{width:555px;margin-right:2.60417%}.con_ann .box_ann .photo{width:48.07292%}}@media print{.con_ann .box_ann{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.con_ann .box_ann .box_txt{width:555px;margin-right:2.60417%}.con_ann .box_ann .photo{width:48.07292%}}@media only screen and (max-width: 1279px){.con_ann .box_ann .box_txt{width:91.66667%;margin:auto}.con_ann .box_ann .photo{margin-bottom:35px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_ann .box_ann .photo{margin-bottom:5%}}.con_plan{overflow:hidden;margin-top:60px;padding:70px 5.20833%;background:url(../images/common/bg.jpg)}@media only screen and (max-width: 767px){.con_plan{margin-top:15%}}@media only screen and (max-width: 767px){.con_plan{padding:0 0 10%}}.con_plan .box_slider{width:44.75%;float:left}.con_plan .box_slider .slick-dots{text-align:center;line-height:1;bottom:30px;left:auto;right:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_plan .box_slider .slick-dots{bottom:30px}}@media only screen and (max-width: 767px){.con_plan .box_slider .slick-dots{bottom:5%}}.con_plan .box_slider .slick-dots li{width:68px;height:5px;margin:0 .5em;vertical-align:middle}@media only screen and (max-width: 767px){.con_plan .box_slider .slick-dots li{width:3em}}@media only screen and (max-width: 767px){.con_plan .box_slider .slick-dots li{height:.25em}}.con_plan .box_slider .slick-dots li button{position:relative;cursor:pointer;padding:0;width:100%;height:100%;display:block}.con_plan .box_slider .slick-dots li button:before{position:absolute;content:"";width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1 !important;border:1px solid #fff;background:none;-moz-transition:background .35s,border .35s;-o-transition:background .35s,border .35s;-webkit-transition:background .35s,border .35s;transition:background .35s,border .35s}.con_plan .box_slider .slick-dots li.slick-active button:before{border:1px solid #867050;background-color:#867050}@media only screen and (min-width: 1280px){.con_plan .box_slider .slick-dots{text-align:left;left:30px}}@media print{.con_plan .box_slider .slick-dots{text-align:left;left:30px}}@media only screen and (min-width: 1280px){.con_plan .box_slider .slick-dots{text-align:center;left:0}}@media print{.con_plan .box_slider .slick-dots{text-align:center;left:0}}.con_plan .box_plan{float:right;width:50%}.con_plan .box_plan h4{font-size:119%;font-weight:300}.con_plan .box_plan .txt{line-height:2}.con_plan .box_plan .box_det{margin-top:30px;background:#fff}@media only screen and (max-width: 767px){.con_plan .box_plan .box_det{margin-top:5%}}.con_plan .box_plan .box_det dt{position:relative;border:1px solid #535353;padding:1.2em 1.5em;cursor:pointer}.con_plan .box_plan .box_det dt:after{content:"＋";position:absolute;z-index:1;right:3%;top:50%;margin-top:-.75em;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:113%}.con_plan .box_plan .box_det dt.active:after{content:"－"}.con_plan .box_plan .box_det dd{border:1px solid #535353;border-top:none;padding:1.5em;line-height:2;display:none}.con_plan .box_plan .box_det dd ul li{position:relative;padding-left:1.4em}.con_plan .box_plan .box_det dd ul li:before{position:absolute;top:0;left:0;z-index:1;content:"○"}.con_plan .box_plan .box_det dd .memo{color:#c00000;position:relative;padding-left:1.4em}.con_plan .box_plan .box_det dd .memo:before{position:absolute;top:0;left:0;z-index:1;content:"※"}@media only screen and (max-width: 767px){.con_plan .box_plan{padding:0 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_plan .box_plan .box_det{font-size:82%}}@media only screen and (max-width: 1279px){.con_plan .box_slider{float:none;width:100%}.con_plan .box_slider img{width:100%}.con_plan .box_plan{float:none;width:100%;margin-top:50px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_plan .box_plan{margin-top:5%}}.con_btn{margin-top:60px}@media only screen and (max-width: 767px){.con_btn{margin-top:15%}}.con_btn+.con_btn{margin-top:120px}@media only screen and (max-width: 767px){.con_btn+.con_btn{margin-top:20%}}.con_btn h4{font-size:150%;font-weight:300;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_btn h4{font-size:138%}}@media only screen and (max-width: 767px){.con_btn h4{font-size:125%}}.con_btn .box_btn{margin-top:60px}@media only screen and (max-width: 767px){.con_btn .box_btn{margin-top:7%}}.con_btn .box_btn li{margin:auto;width:280px;width:420px}@media only screen and (max-width: 767px){.con_btn .box_btn li{width:100%}}.con_btn .box_btn li a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_btn .box_btn li a:hover{border:1px solid #232323;background:#232323;color:#fff}.con_btn .box_btn li a{background:#232323;color:#fff;padding:1em 0}.con_btn .box_btn li a:hover{background:#fff;color:#232323}@media only screen and (max-width: 767px){.con_btn .box_btn li{width:100%}}@media only screen and (min-width: 1280px){.con_btn .box_btn{width:73.33333%;margin:60px auto 0;overflow:hidden}.con_btn .box_btn li{float:left;margin-left:3.33333%}.con_btn .box_btn li:first-child{margin-left:0}}@media print{.con_btn .box_btn{width:73.33333%;margin:60px auto 0;overflow:hidden}.con_btn .box_btn li{float:left;margin-left:3.33333%}.con_btn .box_btn li:first-child{margin-left:0}}@media only screen and (max-width: 1279px){.con_btn .box_btn li{margin-top:5%}.con_btn .box_btn li:first-child{margin-top:0}}
