#header,#fix_left{opacity:1;transition:all 2s}#header.active,#fix_left.active{opacity:1}#fix_left .txt,#fix_left #copyright{transition:all 0.5s}#fix_left .txt.change_color,#fix_left #copyright.change_color{color:#fff}.con_loading{position:fixed;width:100%;height:100vh;overflow:auto;top:0;left:0;background-color:#fff;z-index:10;padding-top:85px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_loading{padding-top:60px}}@media only screen and (max-width: 767px){.con_loading{padding-top:0}}@media only screen and (max-width: 767px){.con_loading .box_loading{width:100%;position:absolute;top:40%;left:0;transform:translateY(-50%)}}.con_loading .box_img{position:relative;width:100%;overflow:hidden}.con_loading .box_img .img_l{width:95.05208%;margin:0 auto;display:flex;justify-content:space-between}.con_loading .box_img .img_l p{width:21.91781%;-webkit-animation:fadezoom_in 3s 0s forwards;animation:fadezoom_in 3s 0s forwards;opacity:0;transition:all 0.5s}@media only screen and (max-width: 767px){.con_loading .box_img .img_l p{width:46.91781%}}.con_loading .box_img .img_l p.active{opacity:1}.con_loading .box_img .img_s{width:100%;position:absolute;left:0;transform:translateY(-50%);display:flex;overflow:hidden;top:50%}@media only screen and (max-width: 767px){.con_loading .box_img .img_s{width:105%;left:50%;transform:translate(-50%, -50%)}}.con_loading .box_img .img_s p{-webkit-animation:fadezoom_in 3s 0s forwards;animation:fadezoom_in 3s 0s forwards;opacity:0;transition:all 0.5s}.con_loading .box_img .img_s p.active{opacity:1}.con_loading .box_img .img_s .img5{width:7.03125%;margin-right:14.58333%}.con_loading .box_img .img_s .img6{width:14.0625%;margin-right:8.85417%}@media only screen and (max-width: 767px){.con_loading .box_img .img_s .img6{width:30%;margin-left:-4%;margin-right:12.85417%}}.con_loading .box_img .img_s .img7{width:14.0625%;margin-right:8.85417%;margin-top:5.3%}@media only screen and (max-width: 767px){.con_loading .box_img .img_s .img7{width:27.0625%;margin-right:15.85417%;margin-top:8.3%}}.con_loading .box_img .img_s .img8{width:14.21875%;margin-right:10.9375%}@media only screen and (max-width: 767px){.con_loading .box_img .img_s .img8{width:30%;margin-right:-2%}}.con_loading .box_img .img_s .img9{width:7.55208%}.con_loading .box_text{text-align:center;margin-top:45px;opacity:0;transition:all 0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_loading .box_text{margin-top:30px}}@media only screen and (max-width: 767px){.con_loading .box_text{margin-top:1.5em}}.con_loading .box_text.active{opacity:1}.con_loading .box_text h3{text-transform:uppercase;font-weight:500;line-height:1;font-family:'El Messiri', sans-serif;margin-top:30px;font-size:258%}@media only screen and (max-width: 767px){.con_loading .box_text h3{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_loading .box_text h3{font-size:215%}}@media only screen and (max-width: 767px){.con_loading .box_text h3{font-size:172%}}.con_loading .box_text .txt{letter-spacing:0.2em;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_loading .box_text .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_loading .box_text .txt{font-size:100%}}.con_loading .box_text .txt_s{font-size:100%;margin-top:15px}@media only screen and (max-width: 767px){.con_loading .box_text .txt_s{margin-top:1em}}@media only screen and (max-width: 767px){h1 img{filter:invert(86%) sepia(82%) saturate(2%) hue-rotate(169deg) brightness(120%) contrast(100%)}}.con_fv{width:100%;margin:0 auto;position:relative;opacity:1;transition:all 2s}.con_fv.active{opacity:1}.con_fv .box_fv{margin:0 0 0 auto;position:relative;width:87.55208%}@media only screen and (max-width: 767px){.con_fv .box_fv{width:100%}}.con_fv .box_fv .img img{width:100%}.con_fv .box_fv .slide-animation{-webkit-animation:fadezoom 10s 0s forwards;animation:fadezoom 10s 0s forwards}.con_fv .box_fv .box_text{position:absolute;left:2.97442%;bottom:5%;color:#fff}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text{left:7%;text-shadow:0 4px 12px #000;text-align:center}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text h3 .en{font-size:180%}}.con_fv .box_fv .box_text .txt{line-height:1;font-size:172%;letter-spacing:.2em;margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt{font-size:143%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt{margin-top:.1em}}.con_fv .box_fv .box_text .txt_s{font-weight:300;text-transform:uppercase;font-family:'Noto Serif JP', serif;font-size:115%;letter-spacing:.2em;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt_s{font-size:108%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt_s{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt_s{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt_s{letter-spacing:.1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .box_fv .box_text .txt_s{margin-top:20px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt_s{margin-top:1em}}.con_fv .btn_scrolltop{width:12.44792%;position:absolute;left:0;text-align:center;bottom:-3.5vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .btn_scrolltop{bottom:-5vw}}@media only screen and (max-width: 767px){.con_fv .btn_scrolltop{bottom:-3em}}.con_fv .btn_scrolltop a{display:block;position:relative;padding-bottom:8vw}@media only screen and (max-width: 767px){.con_fv .btn_scrolltop a{padding-bottom:3em}}.mouse .con_fv .btn_scrolltop 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_fv .btn_scrolltop a:hover,.touch .con_fv .btn_scrolltop a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_fv .btn_scrolltop a{-webkit-tap-highlight-color:transparent}.touch .con_fv .btn_scrolltop a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_fv .btn_scrolltop a::before{content:"";width:1px;height:7vw;position:absolute;bottom:0;left:0;right:0;margin:0 auto;overflow:hidden;background:linear-gradient(to bottom, #000000 50%,rgba(0,0,0,0) 50%);background-position:0 -7vw;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}.con_fv .btn_scrolltop .txt{letter-spacing:0.05em;text-orientation:inherit !important;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;font-feature-settings:normal;font-family:'El Messiri', sans-serif;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fv .btn_scrolltop .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_fv .btn_scrolltop .txt{font-size:100%}}@-webkit-keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes fadezoom_in{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadezoom_in{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.con_intro{width:100%;max-width:1920px;margin:155px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_intro{margin:4em auto 0}}.con_intro .box_intro{width:90%;max-width:1730px;margin:0 0 0 auto;position:relative}.con_intro .box_intro::before{content:"";width:100%;height:100%;position:absolute;left:0;top:7%;background:url(../images/common/bg_gradient1.jpg) center center/cover no-repeat}@media only screen and (min-width: 1200px) and (max-width: 1300px){.con_intro .box_intro::before{top:5%}}@media only screen and (max-width: 767px){.con_intro .box_intro::before{top:12%;height:95%}}.con_intro .box_intro .st{letter-spacing:0.2em;line-height:1;text-transform:uppercase;text-orientation:sideways !important;position:absolute;top:7%;left:-35px;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;font-feature-settings:normal;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .st{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .box_intro .st{font-size:100%}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.con_intro .box_intro .st{top:5%}}@media only screen and (max-width: 767px){.con_intro .box_intro .st{left:-1.5em;top:12%}}.con_intro .box_intro .con_concept{width:90%;max-width:1455px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept{margin:0 0 0 auto}}.con_intro .box_intro .con_concept .box_text{width:455px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_concept .box_text{width:45%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept .box_text{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1520px){.con_intro .box_intro .con_concept .box_text{width:425px}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept .box_text{order:2;margin-right:2em;margin-top:1.5em}}.con_intro .box_intro .con_concept .box_text .btn_more{margin-top:33px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_concept .box_text .btn_more{margin-top:25px}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept .box_text .btn_more{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_intro .con_concept .box_text .txt_catch{font-size:117%}}.con_intro .box_intro .con_concept .box_slide{width:748px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_concept .box_slide{width:52%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept .box_slide{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1520px){.con_intro .box_intro .con_concept .box_slide{width:calc(95% - 425px)}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_concept .box_slide{order:1}}.con_intro .box_intro .con_location{width:95%;max-width:1580px;position:relative;margin:100px 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_location{margin:80px 0 0 auto}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location{margin:3em auto 0}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location{width:90%}}.con_intro .box_intro .con_location .ic{width:48.73418%;position:absolute;right:0;top:0}@media only screen and (min-width: 1200px) and (max-width: 1700px){.con_intro .box_intro .con_location .ic{top:25%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .ic{width:102%;top:auto;bottom:-9em;right:-1em}}.con_intro .box_intro .con_location .box_flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:1310px}.con_intro .box_intro .con_location .box_flex .box_slide{width:calc(95% - 315px)}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_slide{width:100%}}.con_intro .box_intro .con_location .box_flex .box_slide .slide_count{right:auto;left:25px;bottom:25px}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_slide .slide_count{left:1em}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_slide .slide_count{bottom:1em}}.con_intro .box_intro .con_location .box_flex .box_slide .slide_count .progress span{color:#fff}.con_intro .box_intro .con_location .box_flex .box_slide .slide_count .progress svg circle{stroke:#fff}.con_intro .box_intro .con_location .box_flex .box_text{width:315px;margin-top:20px}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .con_location .box_flex .box_text{margin-top:0}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_text{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_text{padding-left:5%}}@media only screen and (max-width: 767px){.con_intro .box_intro .con_location .box_flex .box_text .txt{width:91%}}.con_intro .box_intro .con_location .box_flex .box_text .btxt{font-size:138%;font-family:'El Messiri', sans-serif}.con_nightplan{width:100%;max-width:1920px;margin:190px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_nightplan{margin:4em auto 0}}.con_nightplan .o_ttl1{margin-bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .o_ttl1{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_nightplan .o_ttl1{margin-bottom:1.5em}}.con_nightplan .box_bg{background:#161616;padding:120px 0 120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .box_bg{padding:100px 0 100px}}@media only screen and (max-width: 767px){.con_nightplan .box_bg{padding:4em 0 4em}}.con_nightplan .box_img{width:100%;position:relative}.con_nightplan .box_img .box_flex{width:90%;max-width:1500px;margin:0 auto;display:flex;justify-content:space-between}.con_nightplan .box_img .img{width:49.33333%}.con_nightplan .box_img .img img{width:100%}@media only screen and (max-width: 767px){.con_nightplan .box_slide{margin:0 auto;width:90%}}.con_nightplan .box_slide .slide_count{right:auto;left:3.90625%;bottom:25px}@media only screen and (max-width: 767px){.con_nightplan .box_slide .slide_count{left:1em}}@media only screen and (max-width: 767px){.con_nightplan .box_slide .slide_count{bottom:1em}}.con_nightplan .box_slide .slide_count .progress span{color:#fff}.con_nightplan .box_slide .slide_count .progress svg circle{stroke:#fff}.con_nightplan .box_nightday{position:relative;padding-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .box_nightday{padding-top:55px}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday{padding-top:3em}}.con_nightplan .box_nightday::before{content:"";width:100%;height:100%;background:#161616;position:absolute;top:0;left:0;transition:all 0.5s;opacity:0;z-index:-1}.con_nightplan .box_nightday .inner{max-width:1280px;margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner{width:80%}}.con_nightplan .box_nightday .inner .box_text{max-width:1020px;margin:0 auto}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner .box_text h3{text-align:center}}.con_nightplan .box_nightday .inner .box_text h3,.con_nightplan .box_nightday .inner .box_text .txt_catch,.con_nightplan .box_nightday .inner .box_text .txt,.con_nightplan .box_nightday .inner .box_text a{color:#fff}.con_nightplan .box_nightday .inner .box_text .btn_more{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .box_nightday .inner .box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner .box_text .btn_more{margin-top:1em}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner .box_text .btn_more{text-align:center}}.con_nightplan .box_nightday .inner .box_text .btn_more a{color:#fff;border:#fff solid 1px}.con_nightplan .box_nightday .inner .box_text .btn_more a:hover{color:#000;background:#fff}.con_nightplan .box_nightday .inner ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:-30px}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul{margin-top:2em}}.con_nightplan .box_nightday .inner ul li{width:47.57813%}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li{width:100%}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li:not(:last-child){margin-bottom:1em}}.con_nightplan .box_nightday .inner ul li:nth-child(1){margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .box_nightday .inner ul li:nth-child(1){margin-top:120px}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li:nth-child(1){margin-top:0}}.con_nightplan .box_nightday .inner ul li:nth-child(2){margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_nightplan .box_nightday .inner ul li:nth-child(2){margin-top:60px}}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li:nth-child(2){margin-top:0}}.con_nightplan .box_nightday .inner ul li a{display:block;position:relative;transition:all 0.5s}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li a{display:flex;justify-content:space-between;align-items:center}}.con_nightplan .box_nightday .inner ul li a::before{content:"";width:100%;height:100%;border:1px solid #fff;transition:all 0.5s;position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li a .img{width:55%}}.con_nightplan .box_nightday .inner ul li a h5{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%);color:#fff}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li a h5{width:40%;position:relative;top:auto;left:auto;transform:translate(0);text-align:left}}.con_nightplan .box_nightday .inner ul li a h5 .en{text-shadow:0 3px 10px #000}@media only screen and (min-width: 768px){.con_nightplan .box_nightday .inner ul li a h5 .en::before{background-color:#fff;left:50%;transform:translateX(-50%)}}.con_nightplan .box_nightday .inner ul li a h5 .jp{text-shadow:3px 3px 6px #000}@media only screen and (max-width: 767px){.con_nightplan .box_nightday .inner ul li a h5 .jp{margin-top:0.5em;line-height:1.5}}.con_nightplan .box_nightday .inner ul li a:hover::before{opacity:1}.con_dayplan{width:100%;max-width:1920px;position:relative;margin:155px auto 0;padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dayplan{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_dayplan{margin:4em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dayplan{padding-bottom:120px}}@media only screen and (max-width: 767px){.con_dayplan{padding-bottom:4em}}.con_dayplan::before{content:"";width:95%;max-width:1730px;height:50%;position:absolute;bottom:0;right:0;background:url(../images/home/bg_dayplan.jpg) center center/cover no-repeat}@media only screen and (max-width: 767px){.con_dayplan::before{width:100%;height:87%}}.con_dayplan .box_dayplan{width:90%;max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan{position:relative;padding-bottom:21em}}.con_dayplan .box_dayplan .box_left{width:45.66667%;margin-top:110px}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left{width:47%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dayplan .box_dayplan .box_left{margin-top:80px}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left{margin-top:0}}.con_dayplan .box_dayplan .box_left .box_text{margin:0 auto;width:95%}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text{width:100%}}@media only screen and (min-width: 1200px){.con_dayplan .box_dayplan .box_left .box_text{max-width:420px}}@media print{.con_dayplan .box_dayplan .box_left .box_text{max-width:420px}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text{width:20em;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text .o_ttl1{text-align:center}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text .txt_catch{font-size:108%}}.con_dayplan .box_dayplan .box_left .box_text .btn_more{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dayplan .box_dayplan .box_left .box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text .btn_more{margin-top:1em}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_text .btn_more{text-align:center}}.con_dayplan .box_dayplan .box_left .box_img01{margin-top:12vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dayplan .box_dayplan .box_left .box_img01{margin-top:70px}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_left .box_img01{margin-top:0}}@media only screen and (min-width: 768px){.con_dayplan .box_dayplan .box_left .box_img02{width:90%;max-width:570px;margin:30px 0 0 auto}}.con_dayplan .box_dayplan .box_right{width:52%}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_right{width:51%}}@media only screen and (min-width: 768px){.con_dayplan .box_dayplan .box_right .box_img02{width:95%;max-width:687px;margin:30px auto 0 0}}@media only screen and (min-width: 768px){.con_dayplan .box_dayplan .box_right .box_img03{width:95%;max-width:687px;margin:30px auto 0 0}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_img{margin-bottom:0.5em}}.con_dayplan .box_dayplan .box_img a{display:flex;justify-content:space-between}.con_dayplan .box_dayplan .box_img a .txt_vertical{width:17px}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_img a .txt_vertical{width:1em}}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_img a .txt_vertical{font-size:70%}}.con_dayplan .box_dayplan .box_img a .img{width:calc(98% - 17px)}@media only screen and (max-width: 767px){.con_dayplan .box_dayplan .box_img a .img{width:calc(98% - 1em)}}.con_sunset_wedding{width:90%;max-width:1680px;position:relative;margin:165px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_sunset_wedding{margin:0em auto 0}}@media only screen and (max-width: 767px){.con_sunset_wedding{padding:4em 0;width:100%}}.con_sunset_wedding::before{content:"";width:91.07143%;height:85%;background:url(../images/home/bg_sunset_wedding.jpg) center center/cover no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1280px){.con_sunset_wedding::before{height:95%}}@media only screen and (max-width: 767px){.con_sunset_wedding::before{width:100%;height:100%}}.con_sunset_wedding .box_sunset_wedding{width:92.2619%;margin:0 0 0 auto}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding{margin:0 auto}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding{width:90%}}.con_sunset_wedding .box_sunset_wedding .box_top{width:95.16129%;margin:0 0 0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media only screen and (min-width: 768px){.con_sunset_wedding .box_sunset_wedding .box_top{flex-direction:row-reverse}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top{align-items:flex-start}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top{width:100%;position:relative;padding-top:5em}}.con_sunset_wedding .box_sunset_wedding .box_top .box_text{width:350px;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{width:270px}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{width:67%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{margin-bottom:0}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{margin-bottom:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{margin-top:60px}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text{order:2;margin:-1.5em auto 0}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .o_ttl1{width:100%;text-align:center;position:absolute;top:0;left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .txt_catch{line-height:2;margin-top:10px}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .txt_catch{font-size:108%}}.con_sunset_wedding .box_sunset_wedding .box_top .box_text .btn_more{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .btn_more{margin-top:20px}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .btn_more{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .btn_more{margin-top:20px}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .btn_more{text-align:center}}.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom{width:91.93548%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom{margin-top:2em}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom{margin-left:-25%;width:350px !important}}.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img{display:flex;justify-content:space-between;width:49.12281%}.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img .txt_vertical{width:17px}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img .txt_vertical{width:1em}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img .txt_vertical{font-size:70%}}.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img .img{width:calc(98% - 17px)}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .box_text .box_bottom .box_img .img{width:calc(98% - 1em)}}.con_sunset_wedding .box_sunset_wedding .box_top .img{width:calc(95% - 350px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sunset_wedding .box_sunset_wedding .box_top .img{width:calc(97% - 270px)}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_sunset_wedding .box_sunset_wedding .box_top .img{width:calc(98% - 350px)}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_top .img{order:1}}.con_sunset_wedding .box_sunset_wedding .box_bottom{width:91.93548%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_bottom{margin-top:2em}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_bottom{width:100%}}.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img{display:flex;justify-content:space-between;width:49.12281%}.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img .txt_vertical{width:17px}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img .txt_vertical{width:1em}}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img .txt_vertical{font-size:70%}}.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img .img{width:calc(98% - 17px)}@media only screen and (max-width: 767px){.con_sunset_wedding .box_sunset_wedding .box_bottom .box_img .img{width:calc(98% - 1em)}}.con_gallery{width:100%;max-width:1920px;margin:145px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_gallery{margin:4em auto 0}}.con_gallery .box_gallery{width:90%;max-width:1680px;margin:0 0 0 auto}@media only screen and (max-width: 767px){.con_gallery .box_gallery{width:100%}}@media only screen and (max-width: 767px){.con_gallery .box_gallery .o_ttl1{width:73%;margin-left:10%;text-align:center}}.con_gallery .box_gallery .btn_more{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .box_gallery .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_gallery .box_gallery .btn_more{margin-top:1em}}.con_gallery .box_gallery ul{margin-top:25px}@media only screen and (max-width: 767px){.con_gallery .box_gallery ul{margin-top:1em}}.con_gallery .box_gallery ul li{margin-right:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .box_gallery ul li{margin-right:20px}}@media only screen and (max-width: 767px){.con_gallery .box_gallery ul li{margin-right:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .box_gallery ul li{width:350px}}@media only screen and (max-width: 767px){.con_gallery .box_gallery ul li{width:15em}}@media only screen and (max-width: 767px){.con_gallery .box_gallery ul li.w_s{width:13em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .box_gallery ul li.w_s{width:320px}}.con_instagram{width:100%;max-width:1920px;margin:110px auto 0}@media only screen and (max-width: 767px){.con_instagram{margin:4em auto 0}}.con_instagram .box_instagram{width:90%;max-width:1675px;margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_instagram .box_instagram{align-items:flex-start}}.con_instagram .box_instagram .box_text{width:345px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_instagram .box_instagram .box_text{width:300px}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_text{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_instagram .box_instagram .box_text{width:290px}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_text .o_ttl1{width:52%;margin-left:17%;text-align:center}}.con_instagram .box_instagram .box_text .btn_more{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_instagram .box_instagram .box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_text .btn_more{margin-top:.7em}}.con_instagram .box_instagram .box_img{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(95% - 345px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_instagram .box_instagram .box_img{width:calc(95% - 300px)}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_instagram .box_instagram .box_img{width:calc(97% - 290px)}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_img{margin-top:1em;width:85%;margin-left:6%}}.con_instagram .box_instagram .box_img ul{display:flex;justify-content:flex-end;width:calc(99% - 60px)}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_img ul{width:calc(98% - 2em)}}@media only screen and (max-width: 1199px){.con_instagram .box_instagram .box_img ul{flex-wrap:wrap;justify-content:space-between}}.con_instagram .box_instagram .box_img ul li{width:23%}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_instagram .box_instagram .box_img ul li{width:23.5%}}@media only screen and (max-width: 1199px){.con_instagram .box_instagram .box_img ul li{width:49%;margin-bottom:0.5em}}.con_instagram .box_instagram .box_img ul li:not(:last-child){margin-right:1.5%}@media only screen and (max-width: 1199px){.con_instagram .box_instagram .box_img ul li:not(:last-child){margin-right:0}}.con_instagram .box_instagram .box_img ul li img{width:100%}.con_instagram .box_instagram .box_img .txt_vertical{width:60px}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_img .txt_vertical{width:2em}}@media only screen and (max-width: 767px){.con_instagram .box_instagram .box_img .txt_vertical{font-size:70%}}.con_wedding_items{width:100%;max-width:1920px;position:relative;margin:210px auto;padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items{margin:120px auto}}@media only screen and (max-width: 767px){.con_wedding_items{margin:4em auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_wedding_items{padding-bottom:3em}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_wedding_items{margin-top:80px}}.con_wedding_items::before{content:"";width:96%;max-width:1680px;height:77%;position:absolute;right:0;bottom:0;background:url(../images/common/bg_gradient2.jpg) center center/cover no-repeat;z-index:-1}.con_wedding_items>.box_text{max-width:1425px;margin:0 auto 4em;width:90%}@media only screen and (max-width: 767px){.con_wedding_items>.box_text{width:85%}}@media only screen and (max-width: 767px){.con_wedding_items>.box_text{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_wedding_items>.box_text .o_ttl1{padding-left:1em;text-align:center}}.con_wedding_items>.box_text .txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items>.box_text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_wedding_items>.box_text .txt{margin-top:1em}}.con_wedding_items>.box_text .btn_more{margin-top:37px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items>.box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_wedding_items>.box_text .btn_more{margin-top:1em}}.con_wedding_items ul{max-width:1038px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:-70px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items ul{margin:-50px auto 0}}@media only screen and (max-width: 767px){.con_wedding_items ul{margin:0 auto}}@media only screen and (max-width: 767px){.con_wedding_items ul{width:100%}}.con_wedding_items ul li{width:30.82852%}@media only screen and (max-width: 767px){.con_wedding_items ul li{width:31.8%}}.con_wedding_items ul li:nth-child(1){margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items ul li:nth-child(1){margin-top:130px}}@media only screen and (max-width: 767px){.con_wedding_items ul li:nth-child(1){margin-top:4em}}.con_wedding_items ul li:nth-child(2){margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items ul li:nth-child(2){margin-top:65px}}@media only screen and (max-width: 767px){.con_wedding_items ul li:nth-child(2){margin-top:2em}}.con_wedding_items ul li a{display:flex;justify-content:space-between}.con_wedding_items ul li .txt_vertical{width:25px}@media only screen and (max-width: 767px){.con_wedding_items ul li .txt_vertical{width:1.5em}}.con_wedding_items ul li .img{width:calc(100% - 25px)}@media only screen and (max-width: 767px){.con_wedding_items ul li .img{width:calc(100% - 1em)}}.con_wedding_items .box_akka_hakka{max-width:1038px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:35px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items .box_akka_hakka{margin:50px auto 0}}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka{margin:2em auto 0 15%}}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka{width:75%}}.con_wedding_items .box_akka_hakka .box_left{width:263px}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka .box_left{width:100%}}.con_wedding_items .box_akka_hakka .box_left .o_ttl2{margin:20px 0 32px}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka .box_left .o_ttl2{margin:1em 0 1.2em}}@media only screen and (min-width: 1200px){.con_wedding_items .box_akka_hakka .box_left .txt{margin-bottom:15px}}@media print{.con_wedding_items .box_akka_hakka .box_left .txt{margin-bottom:15px}}.con_wedding_items .box_akka_hakka .img{width:calc(96% - 263px)}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka .img{width:100%}}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka .img{margin-top:1.5em}}.con_wedding_items .box_akka_hakka .btn{margin-top:1em;width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_wedding_items .box_akka_hakka .btn{justify-content:center}}.con_wedding_items .con_photo_album{width:90%;max-width:1280px;border-top:1px solid #fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:80px auto 0;padding-top:80px}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album{margin:3em auto 0 15%}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album{padding-top:3em}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album{width:75%}}.con_wedding_items .con_photo_album .box_img{display:flex;justify-content:space-between;width:55.78125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items .con_photo_album .box_img{width:53.78125%}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_img{width:100%}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_img{position:relative}}.con_wedding_items .con_photo_album .box_img .txt_vertical{width:25px}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_img .txt_vertical{width:1.5em}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_img .txt_vertical{position:absolute;top:0;left:-2em}}.con_wedding_items .con_photo_album .box_img .img{width:calc(100% - 25px)}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_img .img{width:100%}}.con_wedding_items .con_photo_album .box_text{width:37.73438%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items .con_photo_album .box_text{width:40.73438%}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text{width:100%}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text .o_ttl1{text-align:center}}.con_wedding_items .con_photo_album .box_text .txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items .con_photo_album .box_text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_wedding_items .con_photo_album .box_text .txt{max-width:280px}}.con_wedding_items .con_photo_album .box_text .btn_more{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding_items .con_photo_album .box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text .btn_more{margin-top:1em}}@media only screen and (max-width: 767px){.con_wedding_items .con_photo_album .box_text .btn_more{text-align:center}}.con_sightseeing{width:90%;max-width:1280px;position:relative;margin:155px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_sightseeing{margin:4em auto 0}}.con_sightseeing .box_text{position:absolute;transform:translateY(-50%);width:485px;right:7vw;top:45%}@media only screen and (max-width: 767px){.con_sightseeing .box_text{width:59%}}@media only screen and (max-width: 767px){.con_sightseeing .box_text{right:.5em}}@media only screen and (max-width: 767px){.con_sightseeing .box_text{top:52%}}@media only screen and (min-width: 1921px){.con_sightseeing .box_text{right:190px}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_sightseeing .box_text{right:0;width:445px}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_sightseeing .box_text{right:5vw}}@media only screen and (max-width: 767px){.con_sightseeing .box_text h4{line-height:0.5}}.con_sightseeing .box_text h4 span{width:auto}.con_sightseeing .box_text h4 span.jp{margin-left:10px}@media only screen and (max-width: 767px){.con_sightseeing .box_text h4 span.jp{margin-left:0}}.con_sightseeing .box_text .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_text .txt{margin-top:10px}}@media only screen and (max-width: 767px){.con_sightseeing .box_text .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_sightseeing .box_text .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_sightseeing .box_text .txt{font-size:83%}}.con_news{width:100%;max-width:1920px;margin:244px auto 150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin:120px auto}}@media only screen and (max-width: 767px){.con_news{margin:10em auto 0em}}.con_news .box_news{max-width:1595px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_news .box_news{margin:0 auto}}@media only screen and (max-width: 767px){.con_news .box_news{width:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news{display:block;width:100%}}.con_news .box_news .box_left{width:80%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .box_left{width:80%;margin:0 auto}}@media only screen and (max-width: 767px){.con_news .box_news .box_left{width:90%;margin:0 auto}}.con_news .box_news .box_left .o_ttl1{text-align:center}.con_news .box_news .box_left .btn_more{margin-top:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .box_left .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_news .box_news .box_left .btn_more{margin-top:1em}}.con_news .box_news .box_left .btn_more a{background:none;border:none}.con_news .box_news .box_left .btn_more a:hover{color:#000;opacity:0.4}.con_news .box_news .box_left .news_list{margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .box_left .news_list{margin-top:40px}}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list{margin-top:1.5em}}.con_news .box_news .box_left .news_list .new_item:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item:not(:last-child){margin-bottom:1em}}.con_news .box_news .box_left .news_list .new_item a{display:block;text-decoration:none;border-bottom:1px solid #919191;position:relative;padding:0 20px 0 15px}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item a{padding:0 1em 0 0.5em}}.con_news .box_news .box_left .news_list .new_item a::before{content:"";position:absolute;top:70%;transform:translateY(-50%);background:url(../images/home/ic_arr_right.png) center center/cover no-repeat;right:20px;width:12px;height:12px}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item a::before{right:1em}}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item a::before{width:.7em}}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item a::before{height:.7em}}.con_news .box_news .box_left .news_list .new_item a .date{line-height:1;font-size:100%;font-family:'El Messiri', sans-serif}.con_news .box_news .box_left .news_list .new_item a .txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-right:30px}@media only screen and (max-width: 767px){.con_news .box_news .box_left .news_list .new_item a .txt{padding-right:1em}}.con_news .box_news .img{width:47.6489%;display:none}@media only screen and (max-width: 767px){.con_news .box_news .img{width:100%}}@media only screen and (max-width: 767px){.con_news .box_news .img{margin-top:2em}}
