*{font-family:'M PLUS Rounded 1c', sans-serif;font-size:15px;color:#242424}.swanTE{font-family:'Sen', sans-serif}.swanTswan{font-family:'Raleway'}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{outline:0}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}#wrapper{overflow:hidden}*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;line-height:1.62em}section,iframe{max-width:100%}header.header{display:none}p{font-size:1em;line-height:1.24em}h1,h2,h3{font-size:20px;line-height:1.09em}h4,h5,h6{font-size:1em;line-height:1.09em}.swanTL{font-size:1.62em}.swanTLL{font-size:2.63em}table{border-collapse:collapse;border-spacing:0}table{border-collapse:collapse;border-spacing:0}table{border:1px solid #dadada;margin:0.62em 0}table tr th,td{font-size:0.8em;border:1px solid #dadada;line-height:1.25em;padding:0 0.62em}ul{list-style:square;list-style-position:outside;padding-left:1.62em}ul li{line-height:1.62em;margin-bottom:0.62em}a{text-decoration:none;color:black;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}a:visited{color:black}input[type="text"],input[type="tel"]{border:1px solid #dadada;background:rgba(0, 0, 0, 0.1)}input[type="email"],textarea{border:1px solid #dadada;background:rgba(0, 0, 0, 0.1)}input[type="button"]{background:#ef6b37;color:#68b7bc;padding:0 1.62em}#submitBTN{margin:0.62em 0.62em;background:#ef6b37;color:white;text-align:center;width:50%;margin-left:25%;padding:0.3em 0}.shortTXT,textarea{width:100%}.inv-recaptcha-holder{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.inv-recaptcha-holder .grecaptcha-logo{box-shadow:none !important}.inv-recaptcha-holder .grecaptcha-badge{box-shadow:none !important}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tink{0%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}25%{transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px)}50%{transform:translateY(-1px);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px)}75%{transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px)}100%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}}@keyframes imgMove{100%{transform:translateX(-20%);-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%)}}@keyframes imgMoveBig{100%{transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform-origin:bottom}}@keyframes arrow1{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:1}100%{opacity:1}}@keyframes arrow2{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes arrow3{0%{opacity:1}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes iconMove1{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}33%{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}66%{transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}100%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}}@keyframes underbar{0%{width:30%;margin-left:35%}25%{width:80%;margin-left:10%}50%{width:30%;margin-left:35%}75%{width:60%;margin-left:20%}100%{width:30%;margin-left:35%}}.tSI2{animation:iconMove2 2s linear 0s alternate infinite;-webkit-animation:iconMove2 2s linear 0s alternate infinite}@keyframes iconMove2{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}50%{opacity:0}100%{transform:translateY(40px);-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px)}}.tSI4{animation:iconMove3 4s linear 0s alternate infinite;-webkit-animation:iconMove3 4s linear 0s alternate infinite}@keyframes iconMove3{0%{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}50%{transform:rotate(8deg);-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg)}100%{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}}.tSI6{animation:iconMove4 3s linear 0s alternate infinite;-webkit-animation:iconMove4 3s linear 0s alternate infinite}@keyframes iconMove4{0%{transform:rotate(0deg) translateY(0px);translate-origin:top;-webkit-transform:rotate(0deg) translateY(0px);-moz-transform:rotate(0deg) translateY(0px);-ms-transform:rotate(0deg) translateY(0px);-o-transform:rotate(2deg) translateY(0px)}25%{transform:rotate(0deg) translateY(-5px);translate-origin:top;-webkit-transform:rotate(0deg) translateY(-5px);-moz-transform:rotate(0deg) translateY(-5px);-ms-transform:rotate(0deg) translateY(-5px);-o-transform:rotate(0deg) translateY(-5px)}50%{transform:rotate(2deg) translateY(-10px);translate-origin:top;-webkit-transform:rotate(2deg) translateY(-10px);-moz-transform:rotate(2deg) translateY(-10px);-ms-transform:rotate(2deg) translateY(-10px);-o-transform:rotate(2deg) translateY(-10px)}75%{transform:rotate(-5deg) translateY(-3px);translate-origin:top;-webkit-transform:rotate(-5deg) translateY(-3px);-moz-transform:rotate(-5deg) translateY(-3px);-ms-transform:rotate(-5deg) translateY(-3px);-o-transform:rotate(-5deg) translateY(-3px)}100%{transform:rotate(2deg) translateY(0px);translate-origin:top;-webkit-transform:rotate(2deg) translateY(0px);-moz-transform:rotate(2deg) translateY(0px);-ms-transform:rotate(2deg) translateY(0px);-o-transform:rotate(2deg) translateY(0px)}}.tSI8{animation:iconMove5 3s linear 0s alternate infinite;-webkit-animation:iconMove5 3s linear 0s alternate infinite}@keyframes iconMove5{0%{transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg)}25%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}50%{transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg)}100%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}}.tSI10{animation:iconMove6 5s linear 0s alternate infinite;-webkit-animation:iconMove6 5s linear 0s alternate infinite}@keyframes iconMove6{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}.tSI12{animation:iconMove7 3s linear 0s normal infinite;-webkit-animation:iconMove7 3s linear 0s normal infinite}@keyframes iconMove7{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}30%{opacity:0.3}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}.tSI14{animation:iconMove8 3s linear 0s normal infinite;-webkit-animation:iconMove8 3s linear 0s normal infinite}@keyframes iconMove8{0%{transform:skew(5deg);-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform-origin:bottom}50%{transform:skew(-5deg);-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform-origin:bottom}100%{transform:skew(5deg);-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform-origin:bottom}}.tSI16{animation:iconMove9 5s linear 0s normal infinite;-webkit-animation:iconMove9 5s linear 0s normal infinite}@keyframes iconMove9{0%{transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px)}50%{transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(30px);-ms-transform:translateX(10px);-o-transform:translateX(10px);opacity:1}100%{transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(40px);-ms-transform:translateX(20px);-o-transform:translateX(20px);opacity:0}}.tSI18{animation:iconMove10 3s linear 0s alternate infinite;-webkit-animation:iconMove10 3s linear 0s alternate infinite;z-index:35}.tSI17{z-index:36}@keyframes iconMove10{0%{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}100%{transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0)}}.tSI20{animation:iconMove11 3s linear 0s normal infinite;-webkit-animation:iconMove11 3s linear 0s normal infinite}@keyframes iconMove11{0%{transform:scaleX(0.4);-webkit-transform:scaleX(0.4);-moz-transform:scaleX(0.4);-ms-transform:scaleX(0.4);-o-transform:scaleX(0.4);opacity:0.2}90%{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);opacity:1}100%{opacity:0}}.tSI21{animation:iconMove12 5s linear 0s normal infinite;-webkit-animation:iconMove12 5s linear 0s normal infinite}@keyframes iconMove12{0%{opacity:0.6}50%{opacity:0.3;transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8)}100%{opacity:0.6}}.CFX:after{content:"";display:block;clear:both}.unshown{display:none}@media screen and (min-width:900px){.pcUnshown{display:none !important}}@media screen and (max-width:899px){.spUnshown{display:none !important}}#header{width:100%;background:transparent;height:60px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;z-index:999;position:fixed}#menuInnerBack{z-index:-3;transition:0.5s}#humMenu{width:40px;height:40px;margin-left:5%;border-radius:40px;background:#ef6b37;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}#humMenu #humLines{width:18px;height:18px;position:relative}#humMenu #humLines span{width:100%;height:3px;background:white;border-radius:3px;display:block;position:absolute}#humMenu #humLines span:nth-child(1){top:0px}#humMenu #humLines span:nth-child(2){top:7.5px}#humMenu #humLines span:nth-child(3){bottom:0px}#innerMenu{width:50%;height:100vh;top:0;position:fixed;background:white;transform:translateX(-105%);transition:0.5s;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;z-index:99;padding:15vh 0%}#innerMenu .innerMenu1{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:3vh;padding-left:10%;align-items:center;border-bottom:1px solid #68b7bc;width:100%}#innerMenu .innerMenu1 p,#innerMenu .innerMenu1 i{color:#68b7bc;font-size:1.32em}#innerMenu .innerMenu1 i{padding-right:0.62em}#innerMenu .innerMenu2{padding:5vh 0;display:flex;flex-flow:column nowrap;justify-content:space-around;padding-left:10%;width:100%;align-items:flex-start}#innerMenu .innerMenu2 a{font-size:1.32em;line-height:1.82em;color:#68b7bc}#innerMenu .innerMenu3{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding-left:10%;border-top:1px solid #68b7bc;padding-top:3vh;width:100%}#innerMenu .innerMenu3 i{padding:0;font-size:1.62em;color:#ef6b37;padding-right:0.62em}#humBtn:checked ~ #innerMenu{transform:translateX(0%)}#humBtn:checked ~ #innerMenuBack{width:100%;height:100%;position:absolute;background:rgba(0, 0, 0, 0.6);top:0;bottom:0;left:0}.removeHeader2{display:none}.removeHeader2 img{opacity:0;transition:0.8s}.removeHeader1{width:100% !important;background:rgba(255, 255, 255, 0.9) !important;border-bottom:1px solid #dadada;transition:0.8s}.removeHeader1 .removeHeader2{display:block !important;display:flex;flex-flow:column nowrap;justify-content:center}.removeHeader1 .removeHeader2 img{width:20%;height:auto;position:absolute;right:5%;bottom:10px;opacity:1}.top1{position:relative;width:100%;height:100vh}.top1 .top1a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.top1 .top1a img{height:100vh;width:auto;animation:imgMove 20s linear 3s alternate infinite;-webkit-animation:imgMove 20s linear 3s alternate infinite}.top1 .top1b{position:absolute;background:rgba(255, 255, 255, 0.6);width:100%;height:100vh;top:0}.top1 .top1c{position:absolute;width:100%;height:100vh;top:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.top1 .top1c img{width:40%}.top1 .top1c h1{font-size:1.62em}.top1 .top1c h2{font-size:1.1em;line-height:1.62em}.top1 .top1c h3{font-size:1em;line-height:1.32em;text-align:center;width:80%;padding-top:1.62em}.top1 .top1d{position:absolute;width:100%;bottom:10vh;height:10vh;z-index:99}.top1 .top1d a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.top1 .top1d a i{color:#68b7bc;font-size:2em;line-height:0.4em}.top1 .top1d a i:nth-child(1){animation:arrow1 2s linear 0s normal infinite;-webkit-animation:arrow1 2s linear 0s normal infinite}.top1 .top1d a i:nth-child(2){animation:arrow2 2s linear 0s normal infinite;-webkit-animation:arrow2 2s linear 0s normal infinite}.top1 .top1d a i:nth-child(3){animation:arrow3 2s linear 0s normal infinite;-webkit-animation:arrow3 2s linear 0s normal infinite}.top1e{position:absolute;right:5%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100px;top:0;z-index:1000;padding-top:10px}.top1e a{width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;color:white;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#68b7bc}.top1e a i{color:white;font-size:20px}#top2{width:100%;padding:5vh 4%}#top2 h2{width:90%;margin-left:5%;text-align:center;color:#ef6b37;padding-bottom:1.62em}#top2 .top2a{margin-top:2em;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:3%}#top2 .top2a .repImg{width:100%;overflow:hidden;position:relative}#top2 .top2a .repImg img{width:100%}#top2 .top2a .repImg span{position:absolute;bottom:10px;width:100%;text-align:center;z-index:99;left:0;color:white}#top2 .top2a p{font-size:0.8em;line-height:1.62em}#top2 .top2a p span{color:#ef6b37;background:#fce5dc}#top2 .top2b{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;height:200px;padding-bottom:1.62em}#top2 .top2b img{width:130px;animation:iconMove1 2s linear 0s alternate infinite;-webkit-animation:iconMove1 2s linear 0s alternate infinite}#top2 .top2b p{position:absolute;width:30%;font-size:0.9em}#top2 .top2b p:nth-child(1){top:0;left:0}#top2 .top2b p:nth-child(2){top:0;right:0}#top2 .top2b p:nth-child(3){bottom:0;width:60%}.top2c{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.top2c a{padding:0 1.62em;margin:1.62em 0}.top2c a i{color:#68b7bc;font-size:1.2em;padding-right:0.62em}.top2c a:after{height:2px;border-radius:10px;width:30%;margin-left:35%;background:#ef6b37;content:"";display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;animation:underbar 3s linear 0s normal infinite;-webkit-animation:underbar 3s linear 0s normal infinite}.top2c1{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.top2c1 a{padding:0 1.62em;margin:1.62em 0}.top2c1 a i{color:#68b7bc;font-size:1.2em;padding-right:0.62em}.top03{padding:3em 4%;background:#ededed}.top03 .top03a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.top03 .top03a h3{width:100%;border-bottom:1px solid rgba(239, 107, 55, 0.4);text-align:center}.top03 .top03a h4{font-size:0.8em;color:#68b7bc;line-height:1.62em}.top03 .top03a p{padding:0.62em 0;color:#474747;font-size:0.9em}.topStrong{padding:0.2em 0;height:100px;margin:0.62em 0;background:white;border-radius:10px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.topStrong .topStrongImg{width:30%;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.topStrong .topStrongImg img{width:80%;position:absolute}.topStrong p{width:70%;padding:0.62em 1.62em;font-size:0.8em}.topStrong p span{display:block;color:#68b7bc}.posiL .topStrongImg{order:1}.posiL p{order:2}.posiR .topStrongImg{order:2}.posiR p{order:1}#aboutus{background:#afd9db;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-top:30px}#aboutus h3{color:#ef6b37;padding-top:1.62em}#aboutus .au1{margin:2vh 0 5vh;width:85%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:10px;background:white;overflow:hidden;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.3);padding-bottom:1.62em}#aboutus .au1 img{width:100%}#aboutus .au1 h4{color:#ef6b37;font-size:0.8em;line-height:1.62em;padding:1.2em 0 0.62em}#aboutus .au1 p{font-size:0.9em;width:90%;text-align:center}.messageKasumi{text-align:left !important;line-height:1.62em}.aboutusParts{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.aboutusParts2{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.au3{padding:1.62em 0 !important}#contactUs{background:#afd9db;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:40px 4% 5vh}#contactUs h2{color:#3a7f84;font-size:1.62em;line-height:2.62em}#contactUs .contactUsLead{font-size:0.9em;padding:0.62em 5%}#contactUs .contactUsLead span{color:#ef6b37}#contactUs .contactSNS{width:60%;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;padding:1.62em 0 1.62em}#contactUs .contactSNS a{width:40px;height:40px;background:#ef6b37;border-radius:50px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#contactUs .contactSNS a i{color:white;font-size:22px}#contactUs #mailContact{width:90%}#contactUs #mailContact h5{padding-top:1.62em;padding-bottom:0.62em}#footer{background:#292929;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:1.62em 0}#footer .footer11{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-end;height:60px;width:80%}#footer .footer11 a{height:40px;width:40px;border-radius:40px;background:#ef6b37;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#footer .footer11 a i{color:white}#footer .footer12{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-bottom:1.62em}#footer .footer12 p{padding-top:2.62em;color:white}#footer .footer12 p i{color:white;padding-right:0.62em}#footer .footer12 img{width:30%}.forSwanoir{width:80%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.forSwanoir p{color:#dadada;font-size:0.8em;line-height:1.1em}.forSwanoir .mS1{padding:1.62em 0;font-size:0.9em}.forSwanoir .mS1 a{color:#c72307}@media screen and (min-width:899px){#header{height:80px}#header nav{position:absolute;width:40%;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}#header nav a{font-size:1.2em;color:#ef6b37;padding:0 1.62em}#header nav a:hover{background:#ef6b37;color:white}.removeHeader2 img{height:60px !important;width:auto !important}.top1{overflow:hidden}.top1 .top1a img{animation:imgMoveBig 20s linear 3s alternate infinite;-webkit-animation:imgMoveBig 20s linear 3s alternate infinite}.top1 .top1c img{width:30%}.top1 .top1c h1{font-size:1.82em}.top1 .top1c h3{font-size:1.3em}#top2{padding:8vh 4%}#top2 h2{padding-bottom:2.62em}#top2 .top2a .repImg{width:35%}#top2 .top2a p{font-size:1em;line-height:1.62em;width:60%;margin-left:3%}#top2 .top2b{width:80%;margin-left:10%;padding-bottom:2.62em}#top2 .top2b img{width:170px}#top2 .top2b p{width:35%;font-size:1.1em;text-align:center}#top2 .top2b p:nth-child(3){bottom:-15px;width:50%}.top03{padding:3em 10%}.top03 .top03a h3{width:60%;text-align:center;font-size:1.3em}.top03 .top03a h4{font-size:1em}.top03 .top03a p{padding:0.62em 0;font-size:1em}.topStrongWrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.topStrong{padding:0.4em 0;height:200px;margin:1.62em 0;background:white;width:48%}.topStrong .topStrongImg{width:30%}.topStrong .topStrongImg img{width:70%}.topStrong p{width:70%;padding:0.62em 1.62em;font-size:1.1em}.topStrong p span{display:block;color:#68b7bc}.top2c1 a{font-size:1.2em}.top2c1 a i{font-size:1.62em;animation:tink 2s linear 0s alternate infinite;-webkit-animation:tink 2s linear 0s alternate infinite}.mapKasumi{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#aboutus{padding:100px 10% 0;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start}.aboutusParts{width:50%}.aboutusParts h3{color:#3a7f84 !important}#contactUs{padding:80px 20% 5vh}#contactUs .contactUsLead{font-size:1.1em}#contactUs .contactSNS a{width:70px;height:70px;border-radius:80px}#contactUs .contactSNS a i{color:white;font-size:35px}#contactUs .contactSNS label{width:70px;height:70px;background:#ef6b37;border-radius:70px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#contactUs .contactSNS label i{color:white;font-size:35px}.forLineImg{background:white;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.4);position:absolute;transform:translateX(-210%);width:50%;z-index:9999;padding:1.62em;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transition:0.8s;top:20vh}#forLine:checked ~ .forLineImg{transform:translateX(0%)}label.swanBTN{line-height:1.62em;background:#ef6b37;color:white;padding:0.62em 0.62em;margin-top:2em}#footer .footer12{padding-bottom:1.62em}#footer .footer12 p{padding-top:1.62em}#footer .footer12 img{width:20%}.forSwanoir{width:50%}}