﻿.bn,.con_inf,.wrp_rsv .con_priv,.box_note .con_note,.con_plan,.wrp_acc .con_acc,.con_news,.con_bn{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.bn,.con_inf,.wrp_rsv .con_priv,.box_note .con_note,.con_plan,.wrp_acc .con_acc,.con_news,.con_bn{width:91.66667%}}.con_intr:after,.con_plan .box_plan:after,.con_bn .box_bn_l:after,.con_bn #bn_Slider:after{content:"";display:table;clear:both}@font-face{font-family:'Hannari';src:url("font/Hannari.woff") format("woff"),url("font/Hannari.otf’") format("opentype")}.con_header{position:relative;overflow:hidden}.con_header .box_header{position:relative}.con_header h2{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.con_header h2 img{max-height:90%}@media only screen and (max-width: 767px){.con_header h2 img{max-height:85%}}.con_header #main_slider{overflow:hidden;height:860px}@media only screen and (max-width: 767px){.con_header #main_slider .slick-dots{bottom:-2em}}.con_header #main_slider .slick-dots li{width:10px;height:10px;margin:0 .6em}@media only screen and (max-width: 767px){.con_header #main_slider .slick-dots li{width:.6em;height:.6em;margin:0 .5em}}.con_header #main_slider .slick-dots li button{width:100%;height:100%}.con_header #main_slider .slick-dots li button:before{content:'';width:100%;height:100%;border:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:background .8s;-o-transition:background .8s;-webkit-transition:background .8s;transition:background .8s}.con_header #main_slider .slick-dots li.slick-active button:before{background:#fff}.con_header #main_slider .slick-list{height:100%}.con_header #main_slider .slick-list .slick-track{height:100%}.con_header #main_slider .slick-dots{bottom:4%;z-index:2}.con_header #main_slider .photo{height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.con_header #main_slider .photo.pho1{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:url(../images/home/img_main01.jpg) no-repeat center top/cover}.con_header #main_slider .photo.pho2{background:url(../images/home/img_main02.jpg) no-repeat center top/cover}.con_header #main_slider .photo.pho3{background:url(../images/home/img_main03.jpg) no-repeat center top/cover}.con_header #main_slider .photo.pho4{background:url(../images/home/img_main04.jpg) no-repeat center top/cover}.con_header #main_slider .photo.pho5{background:url(../images/home/img_main05.jpg) no-repeat center top/cover}.con_header .box_bn{position:absolute;right:2.08333%;bottom:6.97674%;z-index:3}@media only screen and (max-width: 1380px){.con_header .box_bn{width:20%}}@media only screen and (max-width: 767px){.con_header .box_bn{position:static;width:90%;margin:1em auto 0}}.con_header .box_bn .bn_yamagata{margin:0 0 1em auto;text-align:center;width:185px}@media only screen and (max-width: 1380px){.con_header .box_bn .bn_yamagata{width:152px;margin:0 0 .7em auto}}@media only screen and (max-width: 767px){.con_header .box_bn .bn_yamagata{margin:0 auto .5em;width:100%}}@media only screen and (max-width: 767px){.con_header .box_bn .bn_yamagata-genki{width:100%;margin:0 auto .5em}.con_header .box_bn .bn_yamagata-genki img{width:100%}}.con_header .box_bn .bn_korona{text-align:right;margin-bottom:5%}.con_header .box_bn .bn_odekake{text-align:right;margin:0 0 5% auto;width:185px}.con_header .box_bn .bn_odekake a{display:block}.mouse .con_header .box_bn .bn_odekake a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_header .box_bn .bn_odekake a:hover,.touch .con_header .box_bn .bn_odekake a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_header .box_bn .bn_odekake a{-webkit-tap-highlight-color:transparent}.touch .con_header .box_bn .bn_odekake a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_header .box_bn .bn_rktn{margin-top:5%}@media only screen and (max-width: 767px){.con_header .box_bn .bn_rktn{width:100%;margin:0 auto}.con_header .box_bn .bn_rktn img{width:100%}}.con_header .box_bn .box_movie{cursor:pointer;margin-top:5%}@media only screen and (max-width: 767px){.con_header .box_bn .box_movie{bottom:0.5em;right:0.5em}}.con_header .box_bn .box_movie a{display:block;text-decoration:none}.con_header .box_bn .box_movie .inner{position:relative;z-index:0;padding-bottom:.3em}.con_header .box_bn .box_movie .inner:after{content:'';width:100%;height:100%;position:absolute;right:-5px;bottom:-5px;background:url(../images/home/bg_plan.png) repeat bottom right;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (max-width: 767px){.con_header .box_bn .box_movie .inner:after{right:-5px;bottom:-5px}}.con_header .box_bn .box_movie .inner .img{position:relative;z-index:1}.con_header .box_bn .box_movie .inner .img img{border:2px solid #8d6c0d;width:98%}@media only screen and (max-width: 767px){.con_header .box_bn .box_movie .inner .img{overflow:hidden;height:0;padding-top:30%;position:relative}.con_header .box_bn .box_movie .inner .img img{position:absolute;width:100%;top:0;width:100%}}.con_header .box_bn .box_movie .inner .obj_btnPlay{text-align:center;position:absolute;top:50%;left:0;width:100%;z-index:2;-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-webkit-transform:translateY(-40%);transform:translateY(-40%)}.con_header .box_bn .box_movie .inner .obj_btnPlay .ic{position:relative;width:46.14px;height:46.14px;background:#fff;margin:auto;line-height:46.14px;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}@media only screen and (max-width: 767px){.con_header .box_bn .box_movie .inner .obj_btnPlay .ic{font-size:77%;width:2em;height:2em;line-height:2em}}.con_header .box_bn .box_movie .inner .obj_btnPlay .ic i:before{color:#1b1b1b;font-family:FontAwesome}.con_header .box_bn .box_movie .inner .obj_btnPlay .st{color:#fff;font-size:106%;margin-top:0.5em}@media only screen and (max-width: 767px){.con_header .box_bn .box_movie .inner .obj_btnPlay .st{font-size:77%}}#movie>div{max-width:1200px;margin:auto}#movie>div video{width:100%}@-moz-keyframes flowMainimg{0%{-webkit-transform:translate(-49%, -50%);-moz-transform:translate(-49%, -50%);-ms-transform:translate(-49%, -50%);-o-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}100%{-webkit-transform:translate(-51%, -50%);-moz-transform:translate(-51%, -50%);-ms-transform:translate(-51%, -50%);-o-transform:translate(-51%, -50%);transform:translate(-51%, -50%)}}@-webkit-keyframes flowMainimg{0%{-webkit-transform:translate(-49%, -50%);-moz-transform:translate(-49%, -50%);-ms-transform:translate(-49%, -50%);-o-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}100%{-webkit-transform:translate(-51%, -50%);-moz-transform:translate(-51%, -50%);-ms-transform:translate(-51%, -50%);-o-transform:translate(-51%, -50%);transform:translate(-51%, -50%)}}@keyframes flowMainimg{0%{-webkit-transform:translate(-49%, -50%);-moz-transform:translate(-49%, -50%);-ms-transform:translate(-49%, -50%);-o-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}100%{-webkit-transform:translate(-51%, -50%);-moz-transform:translate(-51%, -50%);-ms-transform:translate(-51%, -50%);-o-transform:translate(-51%, -50%);transform:translate(-51%, -50%)}}.bn_yamagata-genki{width:700px;margin:1.4em auto 0}.bn{margin-top:70px}@media only screen and (max-width: 767px){.bn{margin-top:8%}}.bn .nastutabi{width:99.16667%;margin-bottom:1.66667%}.mouse .bn .nastutabi{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .bn .nastutabi:hover,.touch .bn .nastutabi.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .bn .nastutabi{-webkit-tap-highlight-color:transparent}.touch .bn .nastutabi.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.bn .nastutabi{width:100%}}.bn .nastutabi a{display:block}.bn ul{overflow:hidden}.bn ul li{letter-spacing:normal;float:left;width:48.75%;margin-bottom:1.5%}.bn ul li.bnr_crn{text-align:center;background-color:#94BD3B}@media only screen and (min-width: 768px) and (max-width: 1199px){.bn ul li{width:48.33333%}}@media only screen and (max-width: 767px){.bn ul li{width:100%;display:block}}.bn ul li:nth-child(2){margin-left:1.66667%}@media only screen and (max-width: 767px){.bn ul li:nth-child(2){margin-left:0}}.bn ul li a{display:block}.mouse .bn ul li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .bn ul li a:hover,.touch .bn ul li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .bn ul li a{-webkit-tap-highlight-color:transparent}.touch .bn ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.bn ul li.bnr_crn{width:48.75%;float:left}.bn ul li.bnr_crn:last-child{float:right}.con_inf{border:2px solid #8d6c0d;padding:2.5em 6.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_inf{padding:2.5em 5.5em}}@media only screen and (max-width: 767px){.con_inf{padding:1.5em 1.3em;margin-top:1em}}.con_inf .st{text-align:center;font-size:118%}.con_inf .txt{margin-top:1em}@media only screen and (max-width: 767px){.con_inf .txt{text-align:left;margin-top:.5em}}.con_intr{max-width:1840px;margin:0 auto;width:95.83333%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;padding:100px 0 120px;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:2em}}@media only screen and (max-width: 767px){.con_intr{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr{padding:2em 0}}.con_intr .box_intr{background:url(../images/common/bg01.jpg) repeat left top;position:relative;width:450px;padding:100px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3.64583%}@media only screen and (max-width: 767px){.con_intr .box_intr{padding:3em 1em}}.con_intr .box_intr:before{content:"";position:absolute;left:-38px;top:-40px;width:144px;height:112px;background:url(../images/home/ic_int1.png) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.con_intr .box_intr:before{width:4em;height:3em;left:-0.5em;top:-1em}}.con_intr .box_intr:after{content:"";position:absolute;right:-38px;bottom:-40px;width:147px;height:175px;background:url(../images/home/ic_int2.png) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.con_intr .box_intr:after{width:4em;height:5em;right:0;bottom:-1em}}.con_intr .box_intr .st{background:url(../images/home/bg_stint.png) no-repeat center top;background-size:contain;font-size:118%;color:#281e03;text-align:center;line-height:1;padding:.1em 0 .7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .st{font-size:106%}}@media only screen and (max-width: 767px){.con_intr .box_intr .st{font-size:100%}}.con_intr .box_intr .st span{font-size:105%}.con_intr .box_intr h3{text-align:center;font-weight:normal;letter-spacing:.5em;font-size:189%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr h3{font-size:153%}}@media only screen and (max-width: 767px){.con_intr .box_intr h3{font-size:124%}}@media only screen and (max-width: 767px){.con_intr .box_intr h3{letter-spacing:.3em}}.con_intr .box_intr .txt{margin:1em auto 0;line-height:2.2;max-width:325px}@media only screen and (max-width: 767px){.con_intr .box_intr .txt{line-height:1.6}}.con_intr .pho1{position:absolute;top:0;width:612px;left:50%;margin-left:-910px}.con_intr .pho2{position:absolute;top:0;width:612px;right:50%;margin-right:-910px}.wrp_rsv{background:url(../images/common/bg02.jpg) repeat left top;padding:60px 0 80px;position:relative}.wrp_rsv:after{content:"";width:100%;height:5px;background:url(../images/home/line_rsv.png);position:absolute;bottom:0}.wrp_rsv .con_priv{border:2px solid #8d6c0d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;position:relative}.wrp_rsv .con_priv:before{content:"";width:151px;height:75px;background:url(../images/home/ic_priv.png) no-repeat;position:absolute;left:3px;top:3px}.wrp_rsv .con_priv .box_priv{border:1px solid #8d6c0d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;position:relative}@media only screen and (min-width: 768px){.wrp_rsv .con_priv .box_priv{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv{padding:3%;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv{padding:1em 1em 1.5em}}.wrp_rsv .con_priv .box_priv h3{text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv h3{width:100%;margin-bottom:1em}.wrp_rsv .con_priv .box_priv h3 img{max-width:14em}}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv h3 img{max-width:11em}}.wrp_rsv .con_priv .box_priv .boxs{overflow:hidden;width:35.68282%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv .boxs{width:48.5%}}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv .boxs{width:100%}}.wrp_rsv .con_priv .box_priv .boxs>div .pho img,.wrp_rsv .con_priv .box_priv .boxs li .pho img{width:100%}.wrp_rsv .con_priv .box_priv .boxs>div .box_tit,.wrp_rsv .con_priv .box_priv .boxs li .box_tit{margin-top:.6em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv .boxs>div .box_tit,.wrp_rsv .con_priv .box_priv .boxs li .box_tit{margin-top:0}}.wrp_rsv .con_priv .box_priv .boxs>div .box_tit i,.wrp_rsv .con_priv .box_priv .boxs li .box_tit i{margin-right:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv .boxs>div .box_tit i,.wrp_rsv .con_priv .box_priv .boxs li .box_tit i{margin-right:0.3em}}.wrp_rsv .con_priv .box_priv .boxs>div .box_tit h4,.wrp_rsv .con_priv .box_priv .boxs li .box_tit h4{font-weight:normal;color:#2f2f2f;font-size:83%}.wrp_rsv .con_priv .box_priv .boxs>div .box_tit h4>span,.wrp_rsv .con_priv .box_priv .boxs li .box_tit h4>span{line-height:1;font-size:129%;color:#b04c2e}.wrp_rsv .con_priv .box_priv .boxs>div .txt_rsv,.wrp_rsv .con_priv .box_priv .boxs li .txt_rsv{color:#2f2f2f;font-size:83%;text-indent:-1em;padding-left:2em}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv .boxs>div .txt_rsv,.wrp_rsv .con_priv .box_priv .boxs li .txt_rsv{padding-left:4em}}.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit{margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit{margin-top:0.5em}}.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit i{margin-right:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit i{max-width:55px}}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit i{margin-right:0 .5em;max-width:40px}}@media only screen and (min-width: 768px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4{font-size:100%}}.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4 em{line-height:1;font-size:148%}@media only screen and (min-width: 1200px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4 em{letter-spacing:.13em}}@media print{.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4 em{letter-spacing:.13em}}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4 em{font-size:129%}}.wrp_rsv .con_priv .box_priv .boxs.box_l .box_tit h4 em span{color:#b04c2e}.wrp_rsv .con_priv .box_priv ul li{float:left;width:47.40741%}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv ul li{float:none;width:100%}}.wrp_rsv .con_priv .box_priv ul li:nth-child(even){margin-left:4.93827%}@media only screen and (max-width: 767px){.wrp_rsv .con_priv .box_priv ul li:nth-child(even){margin-left:0}}@media only screen and (min-width: 1200px){.wrp_rsv .con_priv .box_priv ul li:nth-child(n+3){margin-top:15px}}@media print{.wrp_rsv .con_priv .box_priv ul li:nth-child(n+3){margin-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv ul li:nth-child(n+3){margin-top:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .con_priv .box_priv ul li .box_tit i{max-width:35px}}.wrp_rsv .box_style{margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .box_style{margin-top:50px}}@media only screen and (max-width: 767px){.wrp_rsv .box_style{margin-top:1em}}.wrp_rsv .box_style .sub_title span{color:#2f2f2f}@media only screen and (max-width: 767px){.wrp_rsv .box_style .sub_title span{letter-spacing:-.04em}}.wrp_rsv .box_style ul{display:-webkit-flex;display:flex;margin-top:35px}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul{margin-top:1em}}@media only screen and (min-width: 768px){.wrp_rsv .box_style ul{-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.wrp_rsv .box_style ul li{width:219px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;position:relative;background:#ede6dd}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .box_style ul li{width:18.9%}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li{width:32%;margin-right:2%}.wrp_rsv .box_style ul li:nth-child(3n){margin-right:0}.wrp_rsv .box_style ul li:nth-child(n+4){margin-top:2%}}.wrp_rsv .box_style ul li:after{content:"";width:5px;height:100%;position:absolute;top:0;right:0;background:url(../images/home/line_sty.png) repeat-y}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li:after{width:3px}}.wrp_rsv .box_style ul li a{text-align:center;display:block;text-decoration:none;padding:20px 0 15px}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li a{padding:.5em 0}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li a .ic img{max-width:2.5em}}.wrp_rsv .box_style ul li a .st{color:#b04c2e;font-size:130%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .box_style ul li a .st{font-size:106%}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li a .st{font-size:95%}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li a .st{letter-spacing:-0.08em}}.wrp_rsv .box_style ul li a .txt{color:#2f2f2f;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .box_style ul li a .txt{font-size:89%}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li a .txt{letter-spacing:-.08em;font-size:83%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_rsv .box_style ul li:nth-child(5) a .st,.wrp_rsv .box_style ul li:nth-child(6) a .st{font-size:100%}}@media only screen and (max-width: 767px){.wrp_rsv .box_style ul li:nth-child(5) a .st,.wrp_rsv .box_style ul li:nth-child(6) a .st{font-size:89%}}@media only screen and (max-width: 1199px){.wrp_rsv .box_style ul li:nth-child(6) a .st{letter-spacing:-.13em}}.wrp_rsv .box_style .btn_plan{width:400px;margin:60px auto 0}@media only screen and (max-width: 767px){.wrp_rsv .box_style .btn_plan{width:100%;margin-top:2em}}.wrp_rsv .box_style .btn_plan a{font-size:118%}.box_note{background:url(../images/common/bg04.jpg) repeat left top;padding:60px 0 60px;position:relative}.box_note .con_note{max-width:900px;clear:both}.box_note .con_note .note_title{text-align:center;position:relative;font-weight:normal;color:#2f2f2f;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_note .con_note .note_title{margin-bottom:25px}}@media only screen and (max-width: 767px){.box_note .con_note .note_title{margin-bottom:1em}}.box_note .con_note .note_title span{font-size:189%;line-height:1.2;letter-spacing:.2em;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_note .con_note .note_title span{font-size:153%}}@media only screen and (max-width: 767px){.box_note .con_note .note_title span{font-size:130%}}@media only screen and (max-width: 767px){.box_note .con_note .note_title span{letter-spacing:.04em}}.box_note .con_note .note_title span em{color:#b04c2e;font-weight:bold}.box_note .con_note ul{overflow:hidden;margin-top:35px}@media only screen and (max-width: 767px){.box_note .con_note ul{margin-top:1em}}.box_note .con_note ul li{float:left;width:31.08333%;margin-left:3.375%;border:2px solid #8d6c0d;padding:1px;position:relative;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.box_note .con_note ul li:first-child{margin-left:0}@media only screen and (max-width: 767px){.box_note .con_note ul li{float:none;width:100%;margin:1.3em auto 0;overflow:hidden}.box_note .con_note ul li:first-child{margin:0 auto}}.box_note .con_note ul li .box_txt{border:1px solid #8d6c0d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;padding-top:20px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_note .con_note ul li .box_txt{padding:20px}}@media only screen and (max-width: 767px){.box_note .con_note ul li .box_txt{float:right;padding:1.2em;padding-top:1em}}.box_note .con_note ul li .box_txt .ic{text-align:center}@media only screen and (max-width: 767px){.box_note .con_note ul li .box_txt .ic img{max-width:2.5em}}.box_note .con_note ul li .box_txt h5{text-align:center;font-weight:bold;font-size:130%;color:#b04c2e;letter-spacing:.2em;margin:0 0 0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_note .con_note ul li .box_txt h5{font-size:118%}}@media only screen and (max-width: 767px){.box_note .con_note ul li .box_txt h5{font-size:106%;line-height:1}}.box_note .con_note ul li .box_txt h5 span{font-size:73%}.box_note .con_note ul li .box_txt .txt{color:#2f2f2f}@media only screen and (max-width: 767px){.box_note .con_note ul li .box_txt .txt{font-size:89%;line-height:1.25}}.con_plan{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-top:40px}}@media only screen and (max-width: 767px){.con_plan{margin-top:3em}}.con_plan .main_title .jp{color:#2f2f2f}.con_plan .box_plan li{width:30.41667%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-right:3.5%}.con_plan .box_plan li:last-child{margin-right:0}@media only screen and (max-width: 767px){.con_plan .box_plan li{width:100%;float:none;margin:0 0 1.5em}}.con_plan .box_plan li:before{content:'';width:100%;height:100%;position:absolute;right:-10px;bottom:-10px;background:url(../images/home/bg_plan.png) repeat bottom right;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (max-width: 767px){.con_plan .box_plan li:before{right:-5px;bottom:-5px}}.con_plan .box_plan li a{background:#ede6dd;text-decoration:none;display:block;position:relative;z-index:1}.con_plan .box_plan li a .photo{width:100%;height:0;padding-top:68.87052%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.con_plan .box_plan li a .photo{width:47%;float:left;padding-top:32%;margin-bottom:.8em}}.con_plan .box_plan li a .photo>img{width:100%;position:absolute;left:0;top:0;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.con_plan .box_plan li a .photo span{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.con_plan .box_plan li a .photo span{width:2.3em}}.con_plan .box_plan li a .st{font-size:124%;color:#2f2f2f;margin:20px 25px 25px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan li a .st{font-size:112%}}@media only screen and (max-width: 767px){.con_plan .box_plan li a .st{font-size:106%}}.firefox .con_plan .box_plan li a .st,.ie .con_plan .box_plan li a .st{max-height:2.8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan li a .st{margin:.8em}}@media only screen and (max-width: 767px){.con_plan .box_plan li a .st{width:45%;float:left;margin:4%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.4}.firefox .con_plan .box_plan li a .st,.ie .con_plan .box_plan li a .st{max-height:4.2em}}.con_plan .box_plan li a .txt_pri{text-align:right;position:relative;right:-10px;bottom:-10px}@media only screen and (max-width: 767px){.con_plan .box_plan li a .txt_pri{clear:both;right:-5px;bottom:0;font-size:89%}}.con_plan .box_plan li a .txt_pri span{background:#8d6c0d;line-height:1;padding:.7em 2em 1em;display:inline-block;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .box_plan li a .txt_pri span{padding:.4em .5em .7em}}@media only screen and (max-width: 767px){.con_plan .box_plan li a .txt_pri span{padding:.4em 1em .7em}}.con_plan .box_plan li a .txt_pri em{font-size:142%}@media only screen and (max-width: 1199px){.con_plan .box_plan li a .txt_pri em{font-size:106%}}.con_plan .box_plan li:hover:before{background:url(../images/home/bg_plan-on.png) repeat bottom right}.con_plan .box_plan li:hover a .txt_pri span{background:#644b03}.con_plan .box_plan li:hover a .photo>img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.con_plan .box_plan li.noplan{color:#2f2f2f;text-align:center;margin:1em auto;width:100%}.con_plan .box_plan li.noplan:before{content:none}.con_info{overflow:hidden;padding-bottom:55px;margin-top:95px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{margin-top:8%}}@media only screen and (max-width: 767px){.con_info{margin-top:3em}}@media only screen and (max-width: 767px){.con_info{padding-bottom:2em}}.con_info h5{margin-bottom:35px}@media only screen and (max-width: 767px){.con_info h5{margin-bottom:1em}}.con_info .box_info{max-width:1100px;margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_info .box_info .slick-dots{bottom:-2em}}.con_info .box_info .slick-dots li{width:10px;height:10px;margin:0 .6em}@media only screen and (max-width: 767px){.con_info .box_info .slick-dots li{width:.6em;height:.6em;margin:0 .5em}}.con_info .box_info .slick-dots li button{width:100%;height:100%}.con_info .box_info .slick-dots li button:before{content:'';width:100%;height:100%;border:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:background .8s;-o-transition:background .8s;-webkit-transition:background .8s;transition:background .8s}.con_info .box_info .slick-dots li.slick-active button:before{background:#fff}.con_info .box_info .slick-arrow{z-index:2;width:14px;height:25px}.con_info .box_info .slick-arrow:before{font-size:248%;color:#fff}.con_info .box_info .slick-next{right:-3%}.con_info .box_info .slick-next:before{content:"";background:url(../images/common/ic_arr.png) no-repeat center;width:100%;height:100%;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 767px){.con_info .box_info .slick-next:before{display:none}}.con_info .box_info .slick-prev{left:-3%}.con_info .box_info .slick-prev:before{content:"";background:url(../images/common/ic_arr.png) no-repeat center;width:100%;height:100%;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (max-width: 767px){.con_info .box_info .slick-prev:before{display:none}}.con_info .box_info .slick-prev{left:-1%}.con_info .box_info .slick-next{right:-1%}.con_info .box_info .slick-list{overflow:visible}@media only screen and (max-width: 767px){.con_info .box_info .slick-list{overflow:hidden}}@media only screen and (max-width: 767px){.con_info .box_info .slick-dots{bottom:-1.5em}}.con_info .box_info p{padding:0 20px}.con_info .box_info p a{display:block;background:#000}.mouse .con_info .box_info p a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_info .box_info p a:hover,.touch .con_info .box_info p a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_info .box_info p a{-webkit-tap-highlight-color:transparent}.touch .con_info .box_info p a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_info .box_info p a img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.con_info .box_info .slick-active a img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.wrp_point{margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point{margin-top:10%}}@media only screen and (max-width: 767px){.wrp_point{margin-top:4em}}.wrp_point .con_point{width:95%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.wrp_point .con_point{width:91.66667%}}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_point{width:100%}}.wrp_point .con_point .box_point .box_titl{text-align:center}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_point .box_titl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_point .box_titl{margin-bottom:.5em}}.wrp_point .con_point .box_point .box_titl .ic{margin-bottom:15px}@media only screen and (max-width: 1400px){.wrp_point .con_point .box_point .box_titl .ic img{max-width:80px}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_point .box_titl .ic img{max-width:60px}}.wrp_point .con_point .box_point .box_titl h4{font-weight:normal}@media only screen and (min-width: 1120px){.wrp_point .con_point .box_point .box_titl h4{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_point .box_titl h4{margin-left:1em;text-align:left}}.wrp_point .con_point .box_point .box_titl h4 span{display:inline-block;background:#000;color:#cbb77d;padding:1em 0}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_point .box_titl h4 span{padding:0 1em .3em}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_point .box_titl h4 span{font-size:83%;padding:0 1em}}.wrp_point .con_point .box_point .box_titl h4 em{display:block;font-size:189%;letter-spacing:.5em;line-height:1;margin-right:.5em}@media only screen and (max-width: 1400px){.wrp_point .con_point .box_point .box_titl h4 em{font-size:165%;letter-spacing:.3em}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_point .box_titl h4 em{margin-right:0;font-size:142%}}.wrp_point .con_point .box_point .txt{max-width:324px}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_point .txt{width:100%;text-align:center;max-width:none}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_point .txt{text-align:left}}.wrp_point .con_point .btn_base{max-width:320px;margin:30px auto 0}@media only screen and (max-width: 1119px){.wrp_point .con_point .btn_base{width:100%}}@media only screen and (max-width: 767px){.wrp_point .con_point .btn_base{margin-top:1em}}@media only screen and (max-width: 1119px){.wrp_point .con_point .box_photo{width:100%;margin-top:2em}}@media only screen and (max-width: 767px){.wrp_point .con_point .box_photo{margin-top:1em}}.wrp_point .poi_01{max-width:1620px;margin:0 auto}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_point{width:33.33333%}}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_point .box_txt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_point .box_txt .box_titl{width:99px}}@media only screen and (min-width: 1200px){.wrp_point .poi_01 .box_point .box_txt .box_titl h4 span{padding:3em 0}}@media print{.wrp_point .poi_01 .box_point .box_txt .box_titl h4 span{padding:3em 0}}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_point .box_txt .box_det{margin-left:8%}}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_point .box_txt .box_det .txt{max-width:370px}}.wrp_point .poi_01 .box_point ul{overflow:hidden;margin-top:9.25926%;max-width:540px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1119px){.wrp_point .poi_01 .box_point ul{display:none}}.wrp_point .poi_01 .box_point ul li{width:46.2963%;float:left}.wrp_point .poi_01 .box_point ul li:first-child{margin-right:7.40741%}@media only screen and (max-width: 767px){.wrp_point .poi_01 .box_point ul li{height:0;padding-top:30%;position:relative;overflow:hidden}.wrp_point .poi_01 .box_point ul li img{width:100%;position:absolute;left:0;top:0}}@media only screen and (min-width: 1120px){.wrp_point .poi_01 .box_photo{width:64.19753%;order:1}}@media only screen and (max-width: 767px){.wrp_point .poi_01 .box_photo{margin-top:1em}}@media only screen and (max-width: 767px){.wrp_point .poi_01 .box_photo .photo{height:0;padding-top:60%;position:relative;overflow:hidden}.wrp_point .poi_01 .box_photo .photo img{width:100%;position:absolute;left:0;top:0}}.wrp_point .wrp_poi02{background:url(../images/home/bg_po01.png) repeat left top;padding:40px 0;position:relative;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point .wrp_poi02{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_point .wrp_poi02{margin-top:3em}}.wrp_point .wrp_poi02:after{content:'';width:100%;height:33%;position:absolute;left:0;bottom:0;background:url(../images/home/bg_po01-2.png) repeat left bottom;z-index:0}.wrp_point .wrp_poi02 .poi_02{margin-left:auto}@media only screen and (min-width: 1120px){.wrp_point .wrp_poi02 .poi_02 .box_point{order:2}}@media only screen and (min-width: 1120px){.wrp_point .wrp_poi02 .poi_02 .box_photo{order:1}}.wrp_point .poi_02,.wrp_point .poi_05{max-width:1770px;position:relative;z-index:1}@media only screen and (max-width: 1119px){.wrp_point .poi_02,.wrp_point .poi_05{margin:0 auto}}@media only screen and (min-width: 1120px){.wrp_point .poi_02 .box_point,.wrp_point .poi_05 .box_point{width:32.20339%}}.wrp_point .poi_02 .box_point .txt,.wrp_point .poi_05 .box_point .txt{margin:0 auto}@media only screen and (min-width: 1120px){.wrp_point .poi_02 .box_photo,.wrp_point .poi_05 .box_photo{width:67.79661%}}.wrp_point .poi_02 .box_photo img,.wrp_point .poi_05 .box_photo img{width:100%}.wrp_point .poi_03{max-width:1770px;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point .poi_03{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_point .poi_03{margin-top:3em}}@media only screen and (max-width: 1119px){.wrp_point .poi_03{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1120px){.wrp_point .poi_03 .box_point{width:32.20339%}}.wrp_point .poi_03 .box_point .txt{margin:0 auto}.wrp_point .poi_03 .box_photo{position:relative}@media only screen and (min-width: 1120px){.wrp_point .poi_03 .box_photo{width:67.74011%}}.wrp_point .poi_03 .box_photo .photo img{width:100%}.wrp_point .poi_03 .box_photo .ic{position:absolute;right:0;bottom:0;width:20.5%}@media only screen and (max-width: 767px){.wrp_point .poi_03 .box_photo .ic{width:25%;top:-1em;bottom:auto}}.wrp_point .wrp_poi04{background:url(../images/home/bg_poi04.jpg) no-repeat center top;background-size:cover;max-width:1620px;margin:0 auto;padding:80px 0;width:95%;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point .wrp_poi04{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_point .wrp_poi04{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point .wrp_poi04{padding:3em 0}}@media only screen and (max-width: 767px){.wrp_point .wrp_poi04{padding:2em 0}}.wrp_point .poi_04{max-width:1520px;margin-left:auto}@media only screen and (max-width: 1119px){.wrp_point .poi_04{margin:0 auto}}@media only screen and (min-width: 1120px){.wrp_point .poi_04 .box_point{width:34.21053%;order:2}}.wrp_point .poi_04 .box_point .txt{margin:0 auto}.wrp_point .poi_04 .box_photo{position:relative;text-align:right}@media only screen and (min-width: 1120px){.wrp_point .poi_04 .box_photo{width:65.78947%;order:1}}.wrp_point .poi_04 .box_photo .photo img{width:77%}.wrp_point .poi_04 .box_photo .ic1{position:absolute;left:0;top:0;width:19%}.wrp_point .poi_04 .box_photo .ic2{position:absolute;left:0;bottom:0;width:26.2%}.wrp_point .poi_05{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_point .poi_05{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_point .poi_05{margin-top:3em}}.wrp_acc{background:url(../images/common/bg01.jpg) repeat left top;position:relative;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_acc{margin-top:80px}}@media only screen and (max-width: 767px){.wrp_acc{margin-top:3em}}.wrp_acc:before,.wrp_acc:after{content:'';width:7.8125%;height:100%;background:url(../images/home/bg_acc.jpg) repeat left top;position:absolute;top:0;z-index:0}.wrp_acc:before{left:0}.wrp_acc:after{right:0}.wrp_acc .con_acc{overflow:hidden;position:relative;padding:150px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_acc .con_acc{padding:100px 0}}@media only screen and (max-width: 767px){.wrp_acc .con_acc{padding:2em 0}}.wrp_acc .con_acc .box_acc{float:left;max-width:620px;position:relative;z-index:2}.wrp_acc .con_acc .box_acc .txt{margin:2em 0}@media only screen and (max-width: 767px){.wrp_acc .con_acc .box_acc .txt{margin:1em 0}}.wrp_acc .con_acc .box_acc .box_btn{overflow:hidden}.wrp_acc .con_acc .box_acc .box_btn li{float:left;width:48.3871%}.wrp_acc .con_acc .box_acc .box_btn li:last-child{margin-left:1.6129%}@media only screen and (max-width: 767px){.wrp_acc .con_acc .box_acc .box_btn li:last-child{margin:.8em 0 0}}@media only screen and (max-width: 767px){.wrp_acc .con_acc .box_acc .box_btn li{float:none;width:100%}}.wrp_acc .con_acc .img{position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width: 767px){.wrp_acc .con_acc .img{position:static;margin-bottom:1em;overflow:hidden}.wrp_acc .con_acc .img img{position:relative;width:150%;max-width:none;margin-left:-25%}.wrp_acc .con_acc .img img{margin-left:-52%}}.con_news{margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:80px}}@media only screen and (max-width: 767px){.con_news{margin-top:3em}}.con_news .box_news{border-top:1px solid #877e64;border-bottom:1px solid #877e64;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{margin-top:2em}}@media only screen and (max-width: 767px){.con_news .box_news{margin-top:1em}}.con_news .box_news li{border-bottom:1px solid #877e64;position:relative}.con_news .box_news li:last-child{border-bottom:none}.con_news .box_news li a{display:block;overflow:hidden;text-decoration:none;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s;padding:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news li a{padding:2%}}@media only screen and (max-width: 767px){.con_news .box_news li a{padding:0.5em 0 0.5em 0.5em}}.con_news .box_news li a:before{content:"";font-family:FontAwesome;margin-right:.5em;color:#8d8a82;position:absolute;right:1em;font-size:118%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.con_news .box_news li a:before{content:none}}.con_news .box_news li a .photo{float:left;text-align:center;overflow:hidden;position:relative;width:120px;margin-right:1.69492%}@media only screen and (max-width: 767px){.con_news .box_news li a .photo{width:32%;margin-right:3%}}.con_news .box_news li a .box_txt{float:left;width:80%}@media only screen and (max-width: 1199px){.con_news .box_news li a .box_txt{width:65%}}.con_news .box_news li a .box_txt>p{display:block}.con_news .box_news li a .box_txt .txt_inf{letter-spacing:-.4em}.con_news .box_news li a .box_txt .txt_inf span{letter-spacing:normal;display:inline-block;vertical-align:middle}.con_news .box_news li a .box_txt .txt_inf span.date{color:#877e64;line-height:1;margin-right:1em}@media only screen and (max-width: 767px){.con_news .box_news li a .box_txt .txt_inf span.date{display:block}}.con_news .box_news li a .box_txt .txt_inf span.cate{font-size:77%;font-family:"Yu Gothic","游ゴシック体","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:#2f2f2f;background:#e1d7b9;margin-right:.5em;padding:.1em .8em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}@media only screen and (max-width: 767px){.con_news .box_news li a .box_txt .txt_inf span.cate{font-size:65%;padding:.1em .6em;margin-right:.2em}}.con_news .box_news li a .box_txt .st{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;margin-top:1.2em}.firefox .con_news .box_news li a .box_txt .st,.ie .con_news .box_news li a .box_txt .st{max-height:1.5em}@media only screen and (max-width: 767px){.con_news .box_news li a .box_txt .st{margin-top:2%}}.con_news .box_news li a:hover{background:rgba(135,126,100,0.5)}.con_news .box_news li.new:before{content:'';width:60px;height:50px;background:url(../images/home/ic_new.png) no-repeat left top;position:absolute;left:0;top:0;z-index:1}.con_news .btn_base{width:300px;margin:45px auto 0}@media only screen and (max-width: 767px){.con_news .btn_base{width:100%;margin-top:1.5em}}.con_bn{margin-top:95px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bn{margin-top:70px}}@media only screen and (max-width: 767px){.con_bn{margin-top:3em}}.con_bn .box_bn_l li{width:32.16667%;float:left;margin-left:1.66667%}.con_bn .box_bn_l li:nth-child(3n+1){margin-left:0}@media only screen and (max-width: 767px){.con_bn .box_bn_l li{width:100%;float:none;margin:0 0 .5em 0}}.con_bn #bn_Slider{margin-top:20px}@media only screen and (max-width: 767px){.con_bn #bn_Slider .slick-dots{bottom:-2em}}.con_bn #bn_Slider .slick-dots li{width:10px;height:10px;margin:0 .6em}@media only screen and (max-width: 767px){.con_bn #bn_Slider .slick-dots li{width:.6em;height:.6em;margin:0 .5em}}.con_bn #bn_Slider .slick-dots li button{width:100%;height:100%}.con_bn #bn_Slider .slick-dots li button:before{content:'';width:100%;height:100%;border:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:background .8s;-o-transition:background .8s;-webkit-transition:background .8s;transition:background .8s}.con_bn #bn_Slider .slick-dots li.slick-active button:before{background:#fff}.con_bn #bn_Slider .slick-dots{bottom:-1.5em}.con_bn #bn_Slider .slick-dots li:only-child{display:none}@media only screen and (max-width: 767px){.con_bn #bn_Slider .slick-prev{left:0}.con_bn #bn_Slider .slick-next{right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bn #bn_Slider .pho{padding:0 5px}}@media only screen and (max-width: 767px){.con_bn #bn_Slider .pho img{max-width:300px;margin:0 auto}.con_bn #bn_Slider .pho:nth-child(n+5) img{max-width:210px}}.con_bn #bn_Slider .pho a{display:block}@media only screen and (min-width: 1200px){.scrollActive{-moz-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:-moz-transform 2s,opacity 2s;-o-transition:-o-transform 2s,opacity 2s;-webkit-transition:-webkit-transform 2s,opacity 2s;transition:transform 2s,opacity 2s}.scrollActive.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media print{.scrollActive{-moz-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:-moz-transform 2s,opacity 2s;-o-transition:-o-transform 2s,opacity 2s;-webkit-transition:-webkit-transform 2s,opacity 2s;transition:transform 2s,opacity 2s}.scrollActive.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}

/*update*/
.con_bestrate {
margin: 0 auto; position: relative; overflow: hidden; background: transparent url("../images/home/bg4.jpg"); text-align: center }
.con_bestrate .box_st {
position: relative; margin: auto; font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif; z-index: 1; padding: 65px 0 38px; -webkit-box-sizing: border-box; box-sizing: border-box }
@media only screen and (min-width: 768px) {
.con_bestrate .box_st {
min-height: 450px }
 }
@media only screen and (min-width: 1200px) {
.con_bestrate .box_st {
max-width: 830px; width: 43.125% }
 }
@media print {
.con_bestrate .box_st {
max-width: 830px; width: 43.125% }
 }
@media only screen and (min-width: 1200px) and (max-width: 1560px) {
.con_bestrate .box_st {
width: 69.13043% }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.con_bestrate .box_st {
width: 53.91304% }
 }
@media only screen and (max-width: 767px) {
.con_bestrate .box_st {
padding: 3em 1em 1em }
 }
.con_bestrate .box_st .st {
width: 70%; margin: 0 auto; margin-bottom: 2.5em }
@media only screen and (max-width: 767px) {
.con_bestrate .box_st .st {
width: 90%; margin-bottom: 1.5em }
 }
.con_bestrate .box_st .st_extra {
text-align: center; color:#fff; font-size: 163%; line-height: 1.3; margin-bottom: 1.2em }
@media only screen and (min-width: 1200px) {
.con_bestrate .box_st .st_extra {
letter-spacing: 5 px }
 }
@media print {
.con_bestrate .box_st .st_extra {
letter-spacing: 5 px }
 }
.con_bestrate .box_st .st_extra em {
font-size: 160% }
.con_bestrate .box_st .st_extra em.f_la {
font-size: 200% }
.con_bestrate .box_st .st_extra em.f_mi {
font-size: 140% }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.con_bestrate .box_st .st_extra {
font-size: 113% }
 }
@media only screen and (max-width: 767px) {
.con_bestrate .box_st .st_extra {
font-size: 94% }
 }
.con_bestrate .box_st .st_line {
margin-bottom: 1em }
@media only screen and (max-width: 767px) {
.con_bestrate .box_st .st_line {
margin-bottom: 0 }
 }
.con_bestrate .txt {
color:#fff; font-size: 100% }
@media only screen and (min-width: 1200px) {
.con_bestrate .txt {
letter-spacing: 3 px }
 }
@media print {
.con_bestrate .txt {
letter-spacing: 3 px }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.con_bestrate .txt {
font-size: 94% }
 }
@media only screen and (max-width: 767px) {
.con_bestrate .txt {
padding: 1em; font-size: 94% }
 }
.con_bestrate .txt em {
color:#ffe640; font-size: 139% }
@media only screen and (min-width: 768px) {
.con_bestrate .box_img2 {
width: 59.13043% }
 }
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
.con_bestrate .box_img2 {
width: 77.3913% }
 }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.con_bestrate .box_img2 {
width: 46.08696% }
 }
@media only screen and (max-width: 767px) {
.con_bestrate .box_img2 {
display:-webkit-box; display:-ms-flexbox; display: flex }
 }
@media only screen and (min-width: 768px) {
.con_bestrate .box_img2 .img {
overflow: hidden; position: absolute; left: 0; top: 0; width: 28.4375%; height: 100% }
.con_bestrate .box_img2 .img p {
position: relative; height: 100% }
.con_bestrate .box_img2 .img p img {
position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: none; height: 100% }
.con_bestrate .box_img2 .img:nth-of-type(2) {
position: absoliute;
left: auto; right: 0 }
 }
@media only screen and (min-width: 1200px) and (max-width: 1560px) {
.con_bestrate .box_img2 .img {
width: 20.36458% }
 }
@media only screen and (min-width: 984px) and (max-width: 1199px) {
.con_bestrate .box_img2 .img {
width: 21.35417% }
 }
@media only screen and (min-width: 768px) and (max-width: 983px) {
.con_bestrate .box_img2 .img {
width: 21.97917% }
 }
.box_note .con_note {
max-width: 900px; clear: both }





.box_note .con_note ul li {
float: left; width: 45%; margin: 2.5%}

@media only screen and (max-width: 767px) {
.box_note .con_note ul li {
float: none; width: 100%; margin: 1.3em auto 0; overflow: hidden }

 }