﻿#fade,#loader{display:block}#section1{background-color:#fff;width:100%;height:auto !important;padding:0;padding-top:220px;position:relative;overflow:hidden}@media all and (max-width: 768px){#section1{padding-top:65px}}#section1 .fp-tableCell{vertical-align:top}#section1 .intro{width:100%;max-width:100%;max-height:700px;height:100%;position:relative;overflow:hidden;margin:0 auto;padding:0}#section1 .intro .bgimgbox{width:100%;height:100%;position:absolute;overflow:hidden;top:0;right:0;background-image:url(../images/common/cont01_2.jpg?2);background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.05)}#section1.openingstart .intro .bgimgbox{transform:scale(1);transition:transform .6s ease-out}#section1 .intro .bgimgbox .swiper-container{width:100%;height:100%;transform:scale(1.1)}#section1.openingstart .intro .bgimgbox .swiper-container{transform:scale(1);transition:transform .4s ease-out}#section1 .intro .bgimgbox .swiper-container::after{position:absolute;content:'';width:100%;height:100%;background-color:#000a0f;top:0;right:0;opacity:0.3;z-index:1}#section1 .intro .swiper-slide{width:100%;height:100%;overflow:hidden}#swiperTop .swiper-slide .slideimg{width:100%;height:100%;background-image:url(../images/common/cont01.jpg?1);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;box-sizing:border-box;transform:translate3d(0, 0, 0)}#section1 .intro .bgimgbox::after{position:absolute;content:'';width:120%;height:100%;background-color:#fff;top:0;right:-10%;z-index:300;transform:skewX(-10deg)}#section1.openingstart .intro .bgimgbox::after{width:0%;right:-20%;transition:right 1.2s ease-out,width .6s ease-in-out,top .3s ease}.swiper-slide-active .slideimg,.swiper-slide-duplicate-active .slideimg,.swiper-slide-prev .slideimg{-webkit-animation:animation-topslide 10s linear 0s 1 normal both;animation:animation-topslide 10s linear 0s 1 normal both}@-webkit-keyframes animation-topslide{from{transform:scale(1)}to{transform:scale(1.15)}}@keyframes animation-topslide{from{transform:scale(1)}to{transform:scale(1.15)}}svg:not(:root){overflow:hidden}#section1 .slogan{margin:0;padding:0;position:absolute;bottom:24%;left:27%;width:40%;height:1.1em;text-align:center;line-height:0.8;z-index:6;vertical-align:baseline;font-weight:400;letter-spacing:0.1em;font-size:114px;color:#fff;opacity:0}@media (max-width: 714px){#section1 .slogan{font-size:16vw}}#section1 .slogan img{position:absolute;bottom:3%;left:25%;width:50%;height:auto}#section1.openingstart .slogan{opacity:1;bottom:27%;transition:opacity .6s ease-out .4s, bottom .6s ease-out .4s}#section1 .mainp{margin:0;padding:0;padding-top:0.2em;position:absolute;top:65%;left:27%;width:40%;height:2.4em;line-height:1.5;text-align:center;z-index:6;letter-spacing:0.06em;font-size:36px;font-weight:300;opacity:0;color:#fff}@media (max-width: 714px){#section1 .mainp{font-size:5vw}}#section1 .mainp img{position:absolute;top:3%;left:25%;width:50%;height:auto}#section1.openingstart .mainp{opacity:1;top:68%;transition:opacity .6s ease-out .6s, top .6s ease-out .6s}.section .intro{padding:6% 0;position:relative;max-width:1500px}@media all and (min-width: 1000px){.section .intro{padding:60px 0}}.section .intro p{font-size:1.3em;line-height:1.8;letter-spacing:0.06em;padding:0;margin:3% auto 3%;text-align:left}.section .intro p.center{text-align:center}.section .intro p.right{text-align:right}.section h2{text-align:center;font-size:2.6em;font-weight:800;letter-spacing:0.02em;line-height:1.2;color:#E50012;margin:10px auto 5%;position:relative;z-index:11;font-family:"Hepta Slab",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic}.section h2 span{letter-spacing:0.08em;display:block;font-size:0.3em;opacity:0.8;color:#000a0f;font-weight:normal;padding-top:0.2em;font-style:normal}.section h2.left{text-align:left}.section .intro h3{font-size:2.2em;line-height:1.5;font-weight:700;letter-spacing:0.06em;padding:0;margin:3% auto 5%}.section .intro h3 strong{font-size:1.4em;font-weight:normal}.section .intro h3 span{font-weight:bold}@media all and (max-width: 768px){.section .intro p{font-size:1.2em}.section h2{font-size:2.2em}.section .intro h3{font-size:1.8em}}@media all and (max-width: 480px){.section .intro p{font-size:0.9em}.section h2{font-size:1.8em}.section .intro h3{font-size:1.4em}}.dot{position:absolute;width:45vw;height:45vw}.dot{opacity:0;transform:translateX(-10px);transition-property:opacity !important}.setstart .dot{opacity:1;transform:translateX(0);transition:all .8s ease-out .4s;transition-property:transform ,opacity }.dot:before{top:0;left:0;position:absolute;content:'';width:100%;height:100%;background-image:url(../images/common/star_gray.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.dot.dot1{top:40%;right:0%}.dot.dot2{width:30vw;height:30vw;top:80%;left:-5%}#section2{position:relative;padding:8% 0;background-color:#E73428}#section2::before{content:'';position:absolute;bottom:5%;right:32%;width:75%;height:90%;background-image:url(../images/common/akahoshi_2.png?1);background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){#section2::before{right:8%;width:90%;height:0;padding-top:90%;bottom:2%}}#section2::after{position:absolute;content:'';width:120%;height:100%;background-color:#fff;top:0;right:-10%;z-index:300;transform:skewX(-10deg)}#section2.setstart::after{width:0%;right:-20%;transition:right 1.2s ease-out,width .6s ease-in-out,top .3s ease}#section2 .intro{padding:0;position:relative;width:50%;margin-left:50%;z-index:1000}@media (max-width: 768px){#section2 .intro{width:80%;margin:0 auto;padding-bottom:75%}}#section2 h2{color:#C30D23;font-size:7.5vw;text-align:left}@media (max-width: 768px){#section2 h2{font-size:9vw;text-align:center}}#section2 .msgbox{width:85%}@media (max-width: 768px){#section2 .msgbox{width:100%}}#section2 .msgbox p{font-size:1.1em;color:#fff;line-height:2em}@media (max-width: 1000px){#section2 .msgbox p{font-size:1em}}@media (max-width: 768px){#section2 .msgbox p{font-size:0.9em}}#section2 .dot:before{background-image:url(../images/common/star_red.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;opacity:0.3}#section2 .dot.dot1{top:60%;right:-5%}#section3{position:relative;padding:5% 0;overflow:hidden;background:none;background-color:#28201d}#top_youtube{width:100%;padding-left:18%;position:relative}#top_youtube .h2wrap{width:15%;position:absolute;top:0;left:0;text-align:center}#top_youtube .h2wrap h2{margin:40% 0 0;font-size:4vw;color:#4d4d4d;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 768px){#top_youtube .h2wrap h2{font-size:7vw}}#top_youtube .h2wrap::before{content:'';display:inline-block;width:80%;height:0;padding-top:80%;background-image:url(../images/common/icon.svg);background-repeat:no-repeat;background-size:contain}#top_youtube li a{text-decoration:none;display:block;width:100%;height:100%;position:relative}#top_youtube ul{margin:0 auto 10px;width:100%;list-style:none;letter-spacing:0.08em;padding-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#top_youtube ul li{min-width:8%;flex-basis:49%;padding:0;margin-bottom:2%}#top_youtube ul li.col3 li{flex-basis:32%}#top_youtube ul li a{display:block;width:100%;height:100%;background-color:#000a0f;padding:0px}#top_youtube ul li a p{color:#FFF;text-decoration:none;font-size:0.9em;padding:0.8em;margin:0;overflow:auto;font-weight:bold}#top_youtube ul li a .imgbox{position:relative;overflow:hidden;width:100%;height:0;padding-top:56.25%}#top_youtube ul li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto;margin:auto;transform:scale(1);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out}#top_youtube ul li a span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#E62117;font-size:24px;font-weight:600;line-height:1.2em}#top_youtube ul li a span::before{content:'';position:absolute;width:15px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}@media (min-width: 1001px){#top_youtube ul li a span::before{width:20px;height:17px}}#top_youtube ul li a span i{font-size:1.5em;font-weight:normal;position:relative}@media (min-width: 1001px){#top_youtube ul li a span i{font-size:2em}}@media all and (min-width: 769px){#top_youtube ul li a:hover img{transform:scale(1.05)}}@media all and (min-width: 1001px){#top_youtube li a p{font-size:1em}}@media all and (min-width: 481px) and (max-width: 768px){#top_youtube ul li,#top_youtube ul.col3 li{flex-basis:100%;margin-bottom:20px}#top_youtube ul li a .imgbox{width:40%;float:left;padding-top:22.5%}#top_youtube ul li a p{height:100%;font-size:0.85em;display:flex;justify-content:center;align-items:center}}@media all and (max-width: 480px){#top_youtube ul li,#top_youtube ul.col3 li{flex-basis:100%;margin-bottom:20px}#top_youtube ul li a p{font-size:0.75em}#top_youtube ul li a span{font-size:16px}}#section4{position:relative;padding:6% 0 10%;background-color:#F6F6F6;overflow:hidden}#section4 .horizontextbox{position:absolute;bottom:2%;left:0;width:100%;height:auto}#section4 .horizontextbox .horizontext{width:100%;height:0;padding-top:10%;background-image:url(../images/common/text_o.svg);background-position:center;background-repeat:repeat-x;background-size:auto 96%}#section4 .horizontextbox .horizontext.ht3{background-image:url(../images/common/text_red.svg)}#section4 .intro{position:relative;z-index:1000;width:100%;max-width:100%}#section4 .dot.dot1{top:0;right:auto;left:-5%}#topicsbox{position:relative;width:100%;height:auto;margin-bottom:7%}#topicsbox .swiper-container{box-sizing:border-box;width:100%;height:100%;padding:0 5%}@media all and (max-width: 768px){#topicsbox .swiper-container{padding-bottom:5%}}#topicsbox .swiper-container .swiper-slide{text-align:center;height:auto;width:36%;max-width:400px}@media all and (max-width: 768px){#topicsbox .swiper-container .swiper-slide{width:65%}}#topicsbox .swiper-container .swiper-slide a{display:block;overflow:hidden;text-decoration:none}@media all and (min-width: 769px){#topicsbox .swiper-container .swiper-slide a:hover .topicsimg{transform:scale(1.03)}#topicsbox .swiper-container .swiper-slide a:hover .topicsinner{background-color:#fff}}#topicsbox .swiper-container .swiper-slide img{width:100%;height:auto}#topicsbox .swiper-container .swiper-slide .topicsimg{width:100%;height:0;padding-top:66.67%;background-color:#ddd;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .5s ease-out}#topicsbox .swiper-container .swiper-slide .topicsimg.noimg{background-position:center;background-image:url(../images/common/logo.svg);background-size:40% auto}#topicsbox .swiper-container .swiper-slide .catebox{position:absolute;width:auto;margin:0;top:0;left:0;text-align:left}#topicsbox .swiper-container .swiper-slide .catebox span{display:inline-block;white-space:nowrap;vertical-align:top;text-align:center;background-color:#E50012;color:#fff;padding:0.6em 1em;line-height:1;font-size:0.8em}#topicsbox .swiper-container .swiper-slide .topicsinner{padding:15px;background-color:#fff;position:relative;z-index:1;line-height:1.8;transition:all .5s ease-out}#topicsbox .swiper-container .swiper-slide .topicsinner .topicsdate{text-align:left;font-family:"Hepta Slab",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;color:#E50012;font-size:1em;font-weight:500;margin-bottom:0.5em}#topicsbox .swiper-container .swiper-slide .topicsinner h3{font-size:1em;font-weight:normal;text-align:left;color:#000a0f;margin:0;padding:0;min-height:3em}@media all and (max-width: 480px){#topicsbox .swiper-container .swiper-slide .topicsinner h3{font-size:0.9em;min-height:4.5em}}#topicsbox .swiper-container .swiper-slide .topicsinner .topicstag{padding:1.3em 0 0.2em;width:100%;text-align:left;font-size:0.7em}#topicsbox .swiper-container .swiper-slide .topicsinner .topicstag span{background-color:#b2b2b2;color:#000a0f;padding:0.4em 0.7em 0.3em;line-height:1;border-radius:1em;white-space:nowrap;margin-right:0.5em}#topicsbox .swiper-scrollbar-drag{background-color:rgba(229,0,18,0.8)}#topicsbox .swiper-scrollbar{background-color:rgba(221,221,221,0.7)}@media all and (min-width: 769px){#topicsbox .swiper-scrollbar{display:none}}#topicsbox .swiper-button-next{right:0}#topicsbox .swiper-button-prev{left:0}#topicsbox .swiper-button-next::after,#topicsbox .swiper-button-prev::after{display:none}#topicsbox .swiper-custom-button{margin:0;margin-top:30px;width:60px;height:60px;background-color:#C30D23;cursor:pointer;z-index:200;overflow:hidden}@media all and (max-width: 768px){#topicsbox .swiper-custom-button{display:none}}#topicsbox .swiper-custom-button span{width:24px;height:24px;display:block;color:#FFF;overflow:hidden;text-indent:9999px;letter-spacing:0.06em;margin:0;top:50%;left:50%;margin-top:-12px;border-top:1px solid #FFF;border-right:1px solid #FFF;position:absolute;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;font-size:0.7em}#topicsbox .swiper-button-next.swiper-custom-button span{margin-left:-18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#topicsbox .swiper-button-prev.swiper-custom-button span{margin-left:-6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#section5{padding:6% 0 10%;background-color:#F6F6F6;position:relative}#section5 .intro{padding:6% auto;width:100%;max-width:100%;position:relative;z-index:10}#section5 .dot{z-index:10}#section5 .dot.dot1{top:70%;left:auto;right:-5%}#section5::before{content:'';position:absolute;top:0;right:0%;width:100%;height:0;padding-top:40%;background-color:#ddd}@media all and (max-width: 600px){#section5::before{padding-top:80%}}.fbprof a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width: 768px){.fbprof a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.fbprof a .fbprofimg{width:70px;border-radius:35px;border:1px solid #FFF;overflow:hidden}.fbprof a .fbprofimg img{width:100%;height:auto}.fbprof a .fbprofname{font-size:1.2em;font-weight:500;padding:0 1em}@media all and (max-width: 820px){.fbprof a .fbprofname{font-size:1.0em}}#fbbox{width:100%;margin:0;position:relative;padding:4% 0 0}#fbbox .swiper-container{width:100%;height:100%;padding:0 3% 60px}#fbbox .swiper-container .swiper-slide{text-align:center;height:auto;overflow:hidden;border-radius:6px;background-color:#fff;box-shadow:0 0.25rem 1rem rgba(48,55,66,0.15)}#fbbox .swiper-container .swiper-slide img{width:100%;height:auto}#fbbox .swiper-container .swiper-slide .fbimgbox{width:94%;height:0;padding-top:94%;background-color:#ddd;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;margin:3%}#fbbox .swiper-container .swiper-slide .fbimgbox.noimg{background-position:center;background-image:url(../images/common/logo.svg);background-size:50% auto}#fbbox .swiper-container .swiper-slide .newsinner{padding:10px;background-color:#fff}#fbbox .swiper-container .swiper-slide .newsinner p.fb_date{font-family:"Hepta Slab",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;text-align:left;margin:0 0 5px;padding:0;font-weight:600;letter-spacing:0.06em;font-size:1em;color:#E50012;line-height:1.1em}#fbbox .swiper-container .swiper-slide .newsinner p.fb_txt{text-align:left;margin:0 0 5px;padding:0;font-weight:normal;letter-spacing:normal;font-size:0.9em;color:#000a0f;line-height:1.4em;overflow:auto;padding-right:6px;position:relative;max-height:200px}@media all and (max-width: 480px){#fbbox .swiper-container .swiper-slide .newsinner p.fb_txt{font-size:0.8em}}#fbbox .swiper-container .swiper-slide .newsinner p.fb_txt small{font-size:0.95em;color:#4d4d4d}#fbbox .swiper-container .swiper-slide .newsinner a{text-decoration:none}#fbbox .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px}#fbbox .swiper-pagination-bullet-active{opacity:1;background-color:#E50012}#section6{padding:6% 0;position:relative;background-color:#fff}#section6 .intro{padding:6% 0;position:relative}.top_coachbox{position:relative;width:100%;height:auto}.top_coachbox .coachprofbox .coachprof{transition:background-color .3s ease;position:relative;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);transform:translateX(-5%);transition:transform .5s ease-out .2s;margin-bottom:10px}.top_coachbox .coachprofbox .coachprof::after{content:'';position:absolute;width:100%;height:100%;top:0;right:0%;background-color:#fff;box-sizing:border-box;transition:all .4s ease-out .2s;z-index:2}.top_coachbox .coachprofbox .coachprof::before{position:absolute;content:'';width:100%;height:100%;top:0;right:0;z-index:1;background-color:#E50012;transition:width .3s ease-in .4s}.setstart .top_coachbox .coachprofbox .coachprof:nth-child(2),.setstart .top_coachbox .coachprofbox .coachprof:nth-child(2)::after{transition-delay:.4s}.setstart .top_coachbox .coachprofbox .coachprof:nth-child(2)::before{transition-delay:.6s}.setstart .top_coachbox .coachprofbox .coachprof:nth-child(3),.setstart .top_coachbox .coachprofbox .coachprof:nth-child(3)::after{transition-delay:.6s}.setstart .top_coachbox .coachprofbox .coachprof:nth-child(3)::before{transition-delay:.8s}.setstart .top_coachbox .coachprofbox .coachprof{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%)}.setstart .top_coachbox .coachprofbox .coachprof::before{width:0}.setstart .top_coachbox .coachprofbox .coachprof::after{width:0}.top_coachbox .coachprofbox .coachprof a{display:block;text-decoration:none;color:#000a0f;font-size:1em;text-align:center}@media all and (max-width: 600px){.top_coachbox .coachprofbox .coachprof a{font-size:0.9em}}@media all and (max-width: 480px){.top_coachbox .coachprofbox .coachprof a{font-size:0.8em}}.top_coachbox .coachprofbox .coachprof a h6{font-size:0.9em;padding:0 1em;margin:0.5em 0}.top_coachbox .coachprofbox .coachprof a h6 span{white-space:nowrap}.top_coachbox .coachprofbox .coachprof a h4{font-size:1.6em;padding:0 0.4em;margin:0.2em 0}.top_coachbox .coachprofbox .coachprof a h5{font-size:0.7em;margin:0;letter-spacing:0.06em;padding:0 1em;color:#E50012;font-weight:600;font-family:"Hepta Slab",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic}.top_coachbox .coachprofbox .coachprof a p{font-size:0.9em;padding:0 15px}.top_coachbox .coachprofbox .coachprof p{font-size:0.9em;padding:0 15px}.top_coachbox .coachprofbox .coachprof a h6.prof_value{font-size:0.8em;padding:0.4em 1em 1em;margin:0;color:#4d4d4d}.top_coachbox .coachprofbox .coachprof a .coachimg{width:100%;overflow:hidden;position:relative}.top_coachbox .coachprofbox .coachprof a .coachimg.noimg{height:0;padding-top:114.3%;background-color:#ddd;background-position:center;background-repeat:no-repeat;background-image:url(../images/common/logo.svg);background-size:40% auto}.top_coachbox .coachprofbox .coachprof a .coachimg img{width:100%;height:auto;transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),filter 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media all and (min-width: 769px){.top_coachbox .coachprofbox .coachprof a .coachimg img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}}@media all and (min-width: 769px){.top_coachbox .coachprofbox .coachprof a:hover .coachimg img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}}@media all and (min-width: 769px){.top_coachbox .coachprofbox .coachprof a:hover .coachimg img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.top_coachbox .coachprofbox .coachprof:hover{background-color:#F6F6F6}}.basetbl{margin:10px auto;padding:0px;width:100%;box-sizing:border-box}.basetbl table{margin:0px auto;padding:0px;width:100%;background:none;text-align:center}.basetbl table span.sstx{font-size:70%}.basetbl table th{margin:0px;padding:10px 10px;border:none;background-color:#ddd;font-weight:bold;text-align:center;line-height:1.4}.basetbl table thead th{background-color:#FF0051;color:#fff}.basetbl table td{margin:0px;padding:10px;border:none;line-height:1.4;text-align:center}.basetbl table tr:last-child th,.basetbl table tr:last-child td{border-bottom:none}.basetbl table tr:nth-child(even) th{background-color:#d3d3d3}.basetbl table tr:nth-child(even) td{background-color:#f6f6f6}span.formkome{color:#666;font-size:0.8em}.basetbl p{font-size:0.9em;text-align:left;color:#CC3437}.contactbox{width:100%;letter-spacing:0.06em;padding-bottom:10%}.basetbl table textarea{width:90%}.basetbl{width:100%}.basetbl table{overflow:hidden}.basetbl table td input[type="text"],.basetbl table td select,.basetbl table td textarea{max-width:100%}.basetbl table td input[type="text"]{width:250px}.basetbl table td label{margin-right:12px}.basetbl table td input[type="radio"]{margin-right:5px;margin-top:-0.25em;border:1px solid #ccc}td.errortd{background:#FEE}.basetbl table tr:nth-child(even) td.errortd{background:#fFE5E5}.contactbox button{height:30px;padding:0 15px;text-align:center;text-decoration:none;line-height:30px;outline:none;font-size:0.9em;border:none;cursor:pointer;transition:all .25s ease}.contactbox button.submit{background-color:#231F20;color:#fff}.contactbox button.reset{background-color:#A3A3A3;color:#231F20}.contactbox button:hover{background-color:#fc3;color:#231F20}@media only screen and (max-width: 480px){.basetbl table td input[type="text"],.basetbl table td select,.basetbl table td textarea{width:100%}}a.contactbtn{display:block;height:50px;padding:0 15px;margin:20px auto;width:70%;max-width:250px;text-align:center;text-decoration:none;line-height:50px;outline:none;letter-spacing:0.1em;font-size:0.9em;border:none;background-color:#231F20;color:#fff;transition:all .25s ease}a.contactbtn:hover{background-color:#fc3;color:#231F20}.contacttop{position:absolute;display:block;bottom:6%;right:0;border:2px solid rgba(255,255,255,0.3);border-right:none;background-color:#E50012;width:9em;padding:0.6em;border-top-left-radius:20px;border-bottom-left-radius:20px;color:white !important;z-index:999;text-align:center;font-size:1.1em;opacity:0;right:-15px;transition:opacity .6s ease .7s,right .6s ease .7s,background-color .25s ease}@media only screen and (max-width: 1050px){.contacttop{font-size:1em}}@media only screen and (max-width: 840px){.contacttop{font-size:0.9em}}@media only screen and (max-width: 480px){.contacttop{font-size:0.8em}}.contacttop h5{font-weight:500;font-size:0.9em;margin:0}.setstart .contacttop{opacity:1;right:0}.contacttop:hover{background-color:#000a0f}.srjbox{max-width:800px;margin:0 auto}.srjbox .columns .column{margin-top:0.8rem}.srjbox .columns .column a{border-radius:4px;text-align:center;color:white !important;background-color:rgba(195,13,35,0.8);display:block;width:100%;padding:0.6em}.srjbox .columns .column a:hover{background-color:#E50012}.srjbox .columns .column a p{text-align:center;margin:0;font-size:1.6em}.srjbox .columns .column a p span{margin-right:0.3em;font-size:0.95em}.srjbox .columns .column a p strong{font-weight:400;font-family:"Hepta Slab",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic}
