﻿.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt,.con_mainimg .box_about,.con_information,.con_snsarea{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt,.con_mainimg .box_about,.con_information,.con_snsarea{width:91.66667%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?69onaw");src:url("../fonts/icomoon.eot?69onaw#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?69onaw") format("truetype"),url("../fonts/icomoon.woff?69onaw") format("woff"),url("../fonts/icomoon.svg?69onaw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}:root{--footer-height:470px}@media only screen and (max-width: 767px){:root{--footer-height:301px}}.sns-hover:hover{cursor:url(../images/home/mouse_over.png),pointer}.sns-hover:hover.insta--01:before,.sns-hover:hover.insta--02:before,.sns-hover:hover.insta--03:before,.sns-hover:hover.x--01:before,.sns-hover:hover.x--02:before,.sns-hover:hover.x--03:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;-webkit-transition:opacity 400ms;transition:opacity 400ms}.sns-hover.insta--01,.sns-hover.insta--02,.sns-hover.insta--03,.sns-hover.x--01,.sns-hover.x--02,.sns-hover.x--03{position:relative}.sns-hover.insta--01:before,.sns-hover.insta--02:before,.sns-hover.insta--03:before,.sns-hover.x--01:before,.sns-hover.x--02:before,.sns-hover.x--03:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;content:"";display:block;position:absolute;z-index:2;width:100%;height:100%}.sns-hover.insta--01:before{background:url(../images/home/sns-insta01-hover.png) no-repeat center center/cover}.sns-hover.insta--02:before{background:url(../images/home/sns-insta02-hover.png) no-repeat center center/cover}.sns-hover.insta--03:before{background:url(../images/home/sns-insta03-hover.png) no-repeat center center/cover}.sns-hover.x--01 picture{position:relative}@media only screen and (min-width: 984px){.sns-hover.x--01:before{background:url(../images/home/sns-x01-pc-hover.png) no-repeat center center/cover}}@media only screen and (max-width: 983px){.sns-hover.x--01:before{background:url(../images/home/sns-x01-sp-hover.png) no-repeat center center/cover}}.sns-hover.x--02:before{background:url(../images/home/sns-x02-hover.png) no-repeat center center/cover}.sns-hover.x--03:before{background:url(../images/home/sns-x03-hover.png) no-repeat center center/cover}.fadeIn.delay,.Slidedown.delay,.SlideIn.delay{-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.fadeIn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}.fadeIn [data-index]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}.fadeIn.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.Slidedown{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-2em);-ms-transform:translateY(-2em);-webkit-transform:translateY(-2em);transform:translateY(-2em);-moz-transition:opacity 1000ms,-moz-transform 1000ms;-o-transition:opacity 1000ms,-o-transform 1000ms;-webkit-transition:opacity 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,transform 1000ms}.Slidedown.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.SlideIn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-2em);-ms-transform:translateY(-2em);-webkit-transform:translateY(-2em);transform:translateY(-2em);-moz-transition:opacity 1000ms,-moz-transform 1000ms;-o-transition:opacity 1000ms,-o-transform 1000ms;-webkit-transition:opacity 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,transform 1000ms}.SlideIn.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.con_mainimg{position:relative;padding-bottom:5.72917%;background:url(../images/home/bg_dusk.jpg) no-repeat center center/cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg{padding-bottom:9.16667%}}@media only screen and (max-width: 767px){.con_mainimg{padding-bottom:14.10256%}}.con_mainimg:before{content:'';position:absolute;bottom:4.16667%;left:18.75%;z-index:1;width:18.75%;padding-bottom:3.59375%;background:url(../images/home/cloud_100bg.png) no-repeat left top/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg:before{bottom:1.66667%}}@media only screen and (max-width: 767px){.con_mainimg:before{bottom:1.92308%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg:before{left:0}}@media only screen and (max-width: 767px){.con_mainimg:before{left:-8.97436%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg:before{width:38.33333%}}@media only screen and (max-width: 767px){.con_mainimg:before{width:46.15385%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg:before{padding-bottom:5.75%}}@media only screen and (max-width: 767px){.con_mainimg:before{padding-bottom:8.84615%}}.con_mainimg .box_mainimg{position:relative;z-index:1;padding-top:2.60417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg{padding-top:4.16667%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg{padding-top:10.25641%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg.fade02:after{opacity:1}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg.fade .wrp_mainimg{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.con_mainimg .box_mainimg.fade .wrp_mainimg:before{left:-30px}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg.fade .wrp_mainimg{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.con_mainimg .box_mainimg.fade .wrp_mainimg:before{top:calc(0% - 10px - 15.25641vw)}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg:after{opacity:0;position:absolute;z-index:2;top:calc(0% + 2.6041vw);right:0;content:"";display:block;width:30px;height:calc(var(--mainimg-height));background:#5e9d84}}@media only screen and (min-width: 984px) and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg:after{top:calc(0% + 4.16666vw)}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg{padding-top:7.69231%}}.con_mainimg .box_mainimg .wrp_logo{position:absolute;z-index:3;top:0;left:0;right:0;width:33.85417%;margin:auto;background:url(../images/home/bg_maku.png) no-repeat center bottom/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_logo{width:45.83333%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_logo{width:82.05128%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_logo{top:-1em;padding:2.60417% 0 6.25%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_logo{padding:6.41026% 0 15.38462%;width:82.05128%;background-image:url(../images/home/bg_maku-sp.png);background-size:100% auto;top:calc(7.25641vw + 15px + 5px)}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_logo{top:10vw}}.con_mainimg .box_mainimg .wrp_logo .logo{width:170px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_logo .logo{width:140px}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_logo .logo{width:26.5625%}}.con_mainimg .box_mainimg .wrp_mainimg{position:relative;z-index:1;background:url(../images/home/bg_main.jpg) no-repeat center center/cover;border:solid 30px #5e9d84;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg{padding:2.86458% 0 4.16667%;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:-moz-transform 2000ms ease;-o-transition:-o-transform 2000ms ease;-webkit-transition:-webkit-transform 2000ms ease;transition:transform 2000ms ease}}@media only screen and (min-width: 2500px){.con_mainimg .box_mainimg .wrp_mainimg{padding-top:3.64583%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg{padding:38.46154% 5.12821% 6.41026%;width:89.74359%;margin:auto;border-width:15px;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:-moz-transform 2000ms ease;-o-transition:-o-transform 2000ms ease;-webkit-transition:-webkit-transform 2000ms ease;transition:transform 2000ms ease}}.con_mainimg .box_mainimg .wrp_mainimg:before{content:"";display:block;position:absolute;z-index:2;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 1200px){.con_mainimg .box_mainimg .wrp_mainimg:before{width:6.25%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg:before{width:10%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg:before{top:50%;left:-6.25%;-moz-transition:left 2000ms ease;-o-transition:left 2000ms ease;-webkit-transition:left 2000ms ease;transition:left 2000ms ease;height:calc(var(--mainimg-height) + 100px);background:url(../images/home/img_scroll.png) no-repeat center left/100% 100%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg:before{position:fixed;top:calc(100% - 17.25641vw);left:50%;width:calc(111.42857% + 50px);height:15.25641vw;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:top 2000ms ease;-o-transition:top 2000ms ease;-webkit-transition:top 2000ms ease;transition:top 2000ms ease;background:url(../images/home/img_scroll-sp.png) no-repeat center bottom/100% 100%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{max-width:1000px}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 984px) and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{margin-left:auto;margin-right:2vw}}@media only screen and (min-width: 984px) and (min-width: 984px) and (max-width: 1199px) and (min-width: 1100px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{margin-right:6vw}}@media only screen and (min-width: 984px) and (min-width: 984px) and (max-width: 1199px) and (min-width: 1200px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{margin-right:7vw}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt{width:100%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{width:22%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{width:15%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{width:25.75758%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{margin-left:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{width:18%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2{width:35.48387%;margin:auto}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt h2 img{width:100%}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52941}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{font-size:122%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10.5%;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;padding-left:5%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{padding-top:4em;padding-left:4em;margin-top:3.5%}}@media only screen and (min-width: 984px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{padding-left:0;margin-left:0}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt>.txt{margin-top:9.67742%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul{margin-top:10.5%;margin-left:3%;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul{margin-top:12.5%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul{margin-top:7.25806%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li{width:33.33333%;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li+li{margin-right:3em}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li{width:100%}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li+li{margin-top:7.25806vw}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num{text-align:center;margin-left:.875em}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .num img{width:100%}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .num{width:52px;margin:auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .num{width:42px}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .num{width:32px}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .num{width:8.70968%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{display:block;color:#db5349;line-height:1.25;letter-spacing:.08em;font-weight:bold;font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{font-size:143%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{font-size:172%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{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;margin-top:.66667em}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp_num .st{margin-top:1.77419vw}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp{margin-top:calc(52px + 1.2em);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp{margin-top:calc(32px + 1.2em)}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp{margin-top:1.77419vw}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp>*{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}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52941}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt ul li .wrp .txt{font-size:122%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{width:8%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{width:6%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{width:25.75758%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{margin-top:18%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{width:6%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn{width:76.29032%;margin:6.45161vw auto 0}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn img{width:100%}.con_mainimg .box_mainimg .wrp_mainimg .wrp_txt .btn a{display:block;text-decoration:none}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left,.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right{position:absolute;z-index:3}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img img,.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img img{width:100%}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{left:3.125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{left:0}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{left:7.69231%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{width:15.52083%;top:-.78125%}}@media only screen and (min-width: 1401px) and (max-width: 1650px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{left:0}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{width:31.14583%;left:0;top:-2.60417%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{width:24.83333%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{width:32.05128%;left:calc(-15px - 5.128%);top:calc(var(--mainlogo-height) - 20px)}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left{top:calc(var(--mainlogo-height) - 10px)}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--01{-webkit-animation:huwahuwa 2s linear 0s infinite;animation:huwahuwa 2s linear 0s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--01{width:76.51007%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--01{width:38.12709%;margin-left:auto}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--01{margin-left:49.49833%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--01{width:96%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--02{-webkit-animation:huwahuwa 2s linear 1s infinite;animation:huwahuwa 2s linear 1s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--02{width:61.74497%;margin-left:auto;margin-top:13.42282%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--02{width:30.76923%;margin-left:16.38796%;margin-top:-46.82274%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--02{width:76%;margin-left:auto;margin-top:12%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--03{-webkit-animation:huwahuwa 2s linear 2s infinite;animation:huwahuwa 2s linear 2s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--03{width:100%;margin-top:8.38926%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--03{width:41.47157%;margin-left:-5.01672%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--left .img--03{width:100%;margin-top:8%}}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right{width:17.1875%;right:-.52083%;top:.52083%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right{top:calc(100% - 262px);width:27.60417%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right{width:27.5%;top:calc(100% - 200px)}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right{width:33.97436%;right:calc(-15px - 5.128%);top:calc(var(--mainlogo-height))}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--01{-webkit-animation:huwahuwa 2s linear .5s infinite;animation:huwahuwa 2s linear .5s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--01{width:100%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--01{width:56.60377%;margin-left:auto}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--01{margin-left:49.49833%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--01{width:100%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--02{-webkit-animation:huwahuwa 2s linear 1.5s infinite;animation:huwahuwa 2s linear 1.5s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--02{width:52.42424%}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--02{width:32.64151%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--02{width:67.16981%;margin-top:7.54717%}}.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--03{-webkit-animation:huwahuwa 2s linear 2.5s infinite;animation:huwahuwa 2s linear 2.5s infinite}@media only screen and (min-width: 984px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--03{width:57.87879%;margin-left:auto}}@media only screen and (min-width: 984px) and (max-width: 1400px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--03{width:36.03774%;margin-top:-31.50943%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--03{margin-top:-24.90566%}}@media only screen and (max-width: 983px){.con_mainimg .box_mainimg .wrp_mainimg .wrp_img--right .img--03{width:74.71698%;margin-left:13.20755%;margin-top:3.77358%}}.con_mainimg .box_about{position:relative;z-index:1;max-width:1000px;border:solid 4px #db5349;background:#fff;margin-top:4.42708%;padding:1.97917% 2.60417%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_about{margin-top:7.08333%}}@media only screen and (max-width: 767px){.con_mainimg .box_about{margin-top:10.89744%}}@media only screen and (max-width: 767px){.con_mainimg .box_about{padding:5.76923% 6.41026%}}@media only screen and (min-width: 768px){.con_mainimg .box_about{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.con_mainimg .box_about{width:95%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.con_mainimg .box_about>*{position:relative;z-index:2}.con_mainimg .box_about .wrp_st{width:27.77778%}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_st{width:100%}}.con_mainimg .box_about .wrp_st h3{text-align:center;color:#db5349;line-height:1.25;letter-spacing:.08em;font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_about .wrp_st h3{font-size:143%}}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_st h3{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_about .wrp_st h3{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_about .wrp_st h3{font-size:129%}}.con_mainimg .box_about .wrp_st .logo{width:36.52174%;margin:.5em auto 0}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_st .logo{width:13.22835%}}.con_mainimg .box_about .wrp_st .logo img{width:100%}.con_mainimg .box_about .wrp_txt{width:66.66667%}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_txt{width:100%}}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_txt{margin-top:6.29921%}}.con_mainimg .box_about .wrp_txt .txt{margin-bottom:1.17647em;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52941}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_about .wrp_txt .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_about .wrp_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_mainimg .box_about .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_about .wrp_txt .txt{font-size:108%}}.con_mainimg .box_about:before{content:'';position:absolute;z-index:2;background:url(../images/home/cloud01.png) no-repeat center center/100% auto}@media only screen and (min-width: 984px){.con_mainimg .box_about:before{left:-30%;width:48%;top:-85%;padding-bottom:27%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_about:before{width:28%;left:-10%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_about:before{left:1.66667%;width:23.33333%;padding-bottom:22.5%}}@media only screen and (max-width: 983px){.con_mainimg .box_about:before{left:-15em;width:44.09449%;bottom:calc(100% - 4em);padding-bottom:42.51969%}}@media only screen and (max-width: 767px){.con_mainimg .box_about:before{left:-4em}}.con_mainimg .box_about:after{content:'';position:absolute;right:0;z-index:1;background:url(../images/home/cloud02.png) no-repeat center center/100% auto}@media only screen and (min-width: 984px){.con_mainimg .box_about:after{width:48%;top:-90%;padding-bottom:20.8%;right:-46%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_about:after{width:38%;right:-20%;top:-70%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_mainimg .box_about:after{top:-60%;width:31.66667%;padding-bottom:17.33333%;right:-6%}}@media only screen and (max-width: 983px){.con_mainimg .box_about:after{width:44.09449%;right:-5%;bottom:calc(100% + 3em);padding-bottom:10%}}.con_information{margin-top:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{margin-top:6.66667%}}@media only screen and (max-width: 767px){.con_information{margin-top:16.97917%}}.con_information h3+.anclnk{margin-top:2.91667%}@media only screen and (max-width: 767px){.con_information h3+.anclnk{margin-top:5.11364%}}.con_information .box_info{margin-top:5%;margin-top:4.16667%}@media only screen and (max-width: 767px){.con_information .box_info{margin-top:6.81818%}}@media only screen and (max-width: 767px){.con_information .box_info{width:89.51049%}}@media only screen and (max-width: 767px){.con_information .box_info{margin-top:7.8125%}}@media only screen and (min-width: 768px){.con_information .box_info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_information .box_info li{width:31.66667%}@media only screen and (max-width: 767px){.con_information .box_info li{width:100%}}@media only screen and (min-width: 768px){.con_information .box_info li{margin-left:2.41667%}.con_information .box_info li:nth-child(3n+1){margin-left:0}.con_information .box_info li:nth-child(n+4){margin-top:3.75%}}@media only screen and (max-width: 767px){.con_information .box_info li{margin-top:12.5%}}.con_information .box_info li>*{margin-top:3.84615%}.con_information .box_info li>*:first-child{margin-top:0}.con_information .box_info li .wrp_img{position:relative;z-index:1}.con_information .box_info li .wrp_img .img_txt{position:absolute;z-index:2;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:0.52em 2em;background:#fff;border-radius:0 0 1em 0;font-size:108%;font-weight:bold;letter-spacing:.08em;color:#db5349}@media only screen and (max-width: 767px){.con_information .box_info li .wrp_img .img_txt{padding:0.409em 1.04em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .wrp_img .img_txt{font-size:100%}}@media only screen and (max-width: 767px){.con_information .box_info li .wrp_img .img_txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .wrp_img .img_txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li .wrp_img .img_txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li .wrp_img .img_txt{font-size:93%}}.con_information .box_info li .wrp_img .img{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;position:relative;z-index:1}.con_information .box_info li .wrp_img .img img{width:100%}.con_information .box_info li .wrp_img .sns{position:absolute;z-index:2;right:0;bottom:-10px;width:27.63158%}.con_information .box_info li .wrp_img .sns form{position:relative;z-index:1;display:block;width:100%;height:100%}.con_information .box_info li .wrp_img .sns form .btn_submit-x{opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:block;background:none !important;color:transparent;cursor:pointer}.con_information .box_info li .wrp_img .sns form img{z-index:2}.con_information .box_info li .title{margin-top:2.5641%}.con_information .box_info li .title a,.con_information .box_info li .title span{display:block;font-size:93%;background:#d00a1d;color:#fff;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .title a,.con_information .box_info li .title span{font-size:93%}}@media only screen and (max-width: 767px){.con_information .box_info li .title a,.con_information .box_info li .title span{font-size:86%}}.con_information .box_info li .thum{margin-top:0;color:#db5349;font-size:108%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .thum{font-size:100%}}@media only screen and (max-width: 767px){.con_information .box_info li .thum{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .thum{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li .thum{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li .thum{font-size:93%}}.con_information .box_info li .thum:before{content:"●";line-height:1;margin-right:0.25em;display:inline-block;vertical-align:middle}.con_information .box_info li .sst{letter-spacing:.08em;font-weight:bold;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .sst{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li .sst{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .sst{font-size:129%}}@media only screen and (max-width: 767px){.con_information .box_info li .sst{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li .sst{font-size:115%}}.con_information .box_info li .txt{font-size:108%;font-weight:bold;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_information .box_info li .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li .txt{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_information .box_info li .txt{font-size:100%}}.con_information .box_info li .txt a:before{content:"●";line-height:1;margin-right:0.25em;display:inline-block;vertical-align:middle}.con_information .box_info li dl{font-size:108%;font-weight:bold;letter-spacing:.08em;color:#a2a2a2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li dl{font-size:100%}}@media only screen and (max-width: 767px){.con_information .box_info li dl{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li dl{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li dl{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li dl{font-size:93%}}.con_information .box_info li dl dd{padding-left:1em}.con_information .box_info li dl dd a{color:#a2a2a2}.con_information .box_info li .btn{text-align:center}.con_information .box_info li .btn a,.con_information .box_info li .btn span{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:0.75em 2em;width:80%;background:#db5349;display:inline-block;text-align:center;text-decoration:none;color:#fff;font-size:122%;font-weight:bold;letter-spacing:.08em;line-height:1.52941}@media only screen and (max-width: 767px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{padding:0.75em 1.25em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{width:75%}}@media only screen and (max-width: 767px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{width:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{font-size:115%}}@media only screen and (max-width: 767px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_info li .btn a,.con_information .box_info li .btn span{font-size:108%}}.con_information .box_info li .btn a:before,.con_information .box_info li .btn span:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1em}#scroll-bar{position:fixed;z-index:999;top:15%;right:0;width:8.20513%;height:33vh;background:#fff;box-shadow:0 0 1.76em rgba(0,0,0,0.1);-moz-transform:translateX(5em);-ms-transform:translateX(5em);-webkit-transform:translateX(5em);transform:translateX(5em);-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease}#scroll-bar #scroll-indicator{position:relative;z-index:1;width:12.5%;height:80%;margin:auto;background:#db5349;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#scroll-bar #scroll-indicator .scroll-pointer{cursor:pointer;content:"";display:block;position:absolute;z-index:2;top:0;left:50%;width:1em;height:1em;margin:auto;background:#db5349;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scrollbar #scroll-bar{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.con_fixside{position:fixed;z-index:999}@media only screen and (min-width: 768px) and (min-width: 1561px){.con_fixside{width:213px;top:50%;right:-100%;-moz-transition:right 1000ms;-o-transition:right 1000ms;-webkit-transition:right 1000ms;transition:right 1000ms;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (min-width: 1200px) and (max-width: 1560px){.con_fixside{width:150px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_fixside{width:120px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1560px){.con_fixside{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;-webkit-transition:opacity 400ms;transition:opacity 400ms;bottom:20px}}@media only screen and (max-width: 767px){.con_fixside{padding:0 0 2.17949%;bottom:-100%;right:19.23077%;width:27.5641%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-moz-transition:bottom 1000ms;-o-transition:bottom 1000ms;-webkit-transition:bottom 1000ms;transition:bottom 1000ms}}@media only screen and (min-width: 1561px){.con_fixside.Fix{right:.563em}}@media only screen and (min-width: 768px) and (max-width: 1560px){.con_fixside.Fix{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media only screen and (min-width: 984px) and (max-width: 1560px){.con_fixside.Fix{right:6.563em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fixside.Fix{right:5.563em}}@media only screen and (max-width: 767px){.con_fixside.Fix{bottom:0}}.con_fixside .sns_txt{position:absolute;z-index:1;bottom:100%;right:0}@media only screen and (min-width: 768px) and (max-width: 1560px){.con_fixside .sns_txt{width:150px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fixside .sns_txt{width:120px}}.con_fixside .box_sns{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 1561px){.con_fixside .box_sns{margin-top:7.04225%}}@media print{.con_fixside .box_sns{margin-top:7.04225%}}@media only screen and (max-width: 767px){.con_fixside .box_sns{margin-left:1.92308%}}.con_fixside .box_sns .sns{width:46.94836%}.con_fixside .box_sns .sns a{display:block;text-decoration:none}.con_snsarea{position:relative;z-index:2;margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_snsarea{margin-top:10%}}@media only screen and (max-width: 767px){.con_snsarea{margin-top:18.75%}}.con_snsarea h3{text-align:center;color:#6e9d8a;line-height:1.75;letter-spacing:.05em;font-size:172%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_snsarea h3{font-size:143%}}@media only screen and (max-width: 767px){.con_snsarea h3{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_snsarea h3{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_snsarea h3{font-size:129%}}.con_snsarea .box_snsarea{width:100%;max-width:800px;margin:2em auto 0}@media only screen and (min-width: 768px){.con_snsarea .box_snsarea{margin-top:1.66667%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.con_snsarea .box_snsarea{width:89.51049%;margin-left:0}}.con_snsarea .box_snsarea .sns{width:48.75%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 767px){.con_snsarea .box_snsarea .sns{width:100%}}@media only screen and (max-width: 767px){.con_snsarea .box_snsarea .sns+.sns{margin-top:1em}}.con_snsarea .box_snsarea .sns a{display:block;text-decoration:none}@-webkit-keyframes huwahuwa{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}
