﻿@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Noto+Sans+JP:wght@100..900&display=swap");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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#loding{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:#fff;z-index:999;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.localMainv{padding-top:200px}@media (max-width: 1199px){.localMainv{padding-top:165px}}@media (max-width: 991px){.localMainv{padding-top:140px}}@media (max-width: 767px){.localMainv{padding-top:100px}}.localMainv .mainTtl{color:#0070C3}.localMainv .mainTtl span{color:#292929}.mainvImg{margin-bottom:80px}@media (max-width: 1459px){.mainvImg{margin-bottom:70px}}@media (max-width: 1199px){.mainvImg{margin-bottom:50px}}@media (max-width: 991px){.mainvImg{margin-bottom:40px}}@media (max-width: 767px){.mainvImg{margin-bottom:30px}}.mainBg{background:url('../img/common/bg-right.jpg?1580449825') no-repeat top right;-moz-background-size:20% auto;-o-background-size:20% auto;-webkit-background-size:20% auto;background-size:20% auto;padding-top:80px;padding-bottom:160px}@media (max-width: 1199px){.mainBg{-moz-background-size:25% auto;-o-background-size:25% auto;-webkit-background-size:25% auto;background-size:25% auto;padding-top:60px;padding-bottom:120px}}@media (max-width: 991px){.mainBg{-moz-background-size:30% auto;-o-background-size:30% auto;-webkit-background-size:30% auto;background-size:30% auto;padding-top:50px;padding-bottom:90px}}@media (max-width: 767px){.mainBg{-moz-background-size:40% auto;-o-background-size:40% auto;-webkit-background-size:40% auto;background-size:40% auto;padding-top:30px;padding-bottom:60px}}.grayBox{background:#eee;padding:40px;overflow:hidden}@media (max-width: 1199px){.grayBox{padding:30px}}@media (max-width: 991px){.grayBox{padding:20px}}.grayBox img{float:left;margin-right:40px;max-width:40%;position:relative;z-index:1}@media (max-width: 1199px){.grayBox img{margin-right:30px}}@media (max-width: 991px){.grayBox img{float:none;margin-right:0;max-width:50%;margin-bottom:10px;margin-top:-40px}}@media (max-width: 767px){.grayBox img{max-width:60%}}.grayBox p{color:#6E6E6E;font-size:1.5rem;overflow:hidden}@media (max-width: 991px){.grayBox p{font-size:1.3rem}}.bgInner{position:relative}.bgInner .bgImg{position:absolute;top:0;right:0;width:32%;height:100%;overflow:hidden}@media (max-width: 767px){.bgInner .bgImg{position:relative;top:auto;right:auto;width:auto;height:auto;overflow:visible;padding:0 10px}}.bgInner .bgImg img{float:right;margin-bottom:20px}@media (max-width: 767px){.bgInner .bgImg img{float:left;margin-bottom:0;width:50%}}.bgInner .container{position:relative;z-index:1;clear:both}.bgInner .txtIn{max-width:65%;padding-top:40px}@media (max-width: 767px){.bgInner .txtIn{max-width:100%}}.bgInner .txtIn .inner{margin-bottom:80px}@media (max-width: 1199px){.bgInner .txtIn .inner{margin-bottom:65px}}@media (max-width: 991px){.bgInner .txtIn .inner{margin-bottom:50px}}@media (max-width: 767px){.bgInner .txtIn .inner{margin-bottom:40px}}.pageLink{margin-bottom:20px;font-size:1.8rem}@media (max-width: 991px){.pageLink{font-size:1.6rem}}@media (max-width: 767px){.pageLink{margin-bottom:10px;font-size:1.4rem}}.pageLink li{display:inline-block;margin-right:30px;font-weight:500}@media (max-width: 767px){.pageLink li{margin-right:15px}}.pageLink li:last-child{margin-right:0}.pageLink a{color:#292929;position:relative}@media (max-width: 767px){.pageLink a{padding:5px}}.pageLink a:before{content:"";width:100%;height:1px;background:#292929;position:absolute;bottom:0;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-webkit-transform-origin:left 50%;transform-origin:left 50%;-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}.pageLink a:hover:before{-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.pageLink i{font-size:1rem;margin-left:5px;top:-2px}.flowList li{border-bottom:2px solid #eee;padding:40px 0;position:relative}@media (max-width: 1199px){.flowList li{padding:35px 0}}@media (max-width: 991px){.flowList li{padding:30px 0}}@media (max-width: 767px){.flowList li{padding:25px 0}}.flowList li:after{content:"";position:absolute;bottom:-16px;left:50%;display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid #eee}.flowList li .imgIn{overflow:hidden}.flowList li .imgIn img{float:left;margin-right:30px;max-width:40%}@media (max-width: 991px){.flowList li .imgIn img{margin-right:20px}}@media (max-width: 767px){.flowList li .imgIn img{margin-right:15px}}.flowList li .txt{margin-top:30px;overflow:hidden}@media (max-width: 1199px){.flowList li .txt{margin-top:20px}}@media (max-width: 991px){.flowList li .txt{margin-top:5px}}@media (max-width: 767px){.flowList li .txt{margin-top:0}}.flowList li:last-child:after{content:none}.mainTtl,.subBigTtl,.subTtl,.subBorderTtl,.subBorderBlueTtl,.boldTtl{font-weight:500}.mainTtl{color:#292929;font-size:3rem;line-height:1.4}@media (max-width: 1459px){.mainTtl{font-size:2.4rem}}@media (max-width: 1199px){.mainTtl{font-size:2.2rem}}@media (max-width: 991px){.mainTtl{font-size:2rem}}@media (max-width: 767px){.mainTtl{font-size:1.5rem}}.mainTtl span{font-family:"Mulish",sans-serif;letter-spacing:1.5px;font-weight:700;font-size:7rem;display:block}@media (max-width: 1459px){.mainTtl span{font-size:5.4rem}}@media (max-width: 1199px){.mainTtl span{font-size:4.6rem}}@media (max-width: 991px){.mainTtl span{font-size:3.6rem}}@media (max-width: 767px){.mainTtl span{font-size:2.5rem}}.mainTtl span.hidden-xs{display:inline}.subBigTtl{font-size:6rem;margin-bottom:50px}@media (max-width: 1459px){.subBigTtl{font-size:5rem;margin-bottom:45px}}@media (max-width: 1199px){.subBigTtl{font-size:4rem;margin-bottom:40px}}@media (max-width: 991px){.subBigTtl{font-size:3.2rem;margin-bottom:35px}}@media (max-width: 767px){.subBigTtl{font-size:2.6rem;margin-bottom:30px}}.subTtl{font-size:4rem;margin-bottom:35px}@media (max-width: 1459px){.subTtl{font-size:3.5rem}}@media (max-width: 1199px){.subTtl{font-size:3.2rem;margin-bottom:30px}}@media (max-width: 991px){.subTtl{font-size:2.6rem;margin-bottom:25px}}@media (max-width: 767px){.subTtl{font-size:2rem;margin-bottom:20px}}.subBorderTtl,.subBorderBlueTtl{position:relative}.subBorderTtl:before,.subBorderBlueTtl:before{content:"";display:inline-block;width:7px;height:100%;position:absolute;top:0;left:0;background:#0070C3}.subBorderTtl{font-size:2.6rem;padding-left:20px;margin-bottom:30px}@media (max-width: 991px){.subBorderTtl{font-size:2.1rem;margin-bottom:25px}}@media (max-width: 767px){.subBorderTtl{font-size:1.8rem;padding-left:15px;margin-bottom:20px}}.subBorderBlueTtl{font-size:4rem;color:#0070C3;padding-left:25px;margin-bottom:30px}@media (max-width: 1459px){.subBorderBlueTtl{font-size:3.5rem}}@media (max-width: 1199px){.subBorderBlueTtl{font-size:3.2rem}}@media (max-width: 991px){.subBorderBlueTtl{font-size:2.8rem}}@media (max-width: 767px){.subBorderBlueTtl{font-size:2.1rem;padding-left:20px;margin-bottom:25px}}.subBorderBlueTtl:before{width:10px}.boldTtl{font-size:2.2rem;margin-bottom:20px}@media (max-width: 1459px){.boldTtl{font-size:2rem}}@media (max-width: 991px){.boldTtl{font-size:1.8rem}}@media (max-width: 767px){.boldTtl{font-size:1.6rem;margin-bottom:15px}}.smallTxt{font-size:1.5rem;line-height:1.5;margin-top:10px}@media (max-width: 1199px){.smallTxt{font-size:1.4rem;line-height:1.45}}@media (max-width: 767px){.smallTxt{font-size:1.3rem}}.mainTbl{width:100%;border-top:2px solid #eee}.mainTbl tr{border-bottom:2px solid #eee}.mainTbl th,.mainTbl td{padding:25px 15px;vertical-align:top}@media (max-width: 991px){.mainTbl th,.mainTbl td{padding:20px 10px}}@media (max-width: 767px){.mainTbl th,.mainTbl td{display:block}}.mainTbl th{font-weight:500;white-space:nowrap;width:15%}@media (max-width: 767px){.mainTbl th{width:100%;background:#eee;padding:10px 10px 10px}}@media (max-width: 767px){.mainTbl td{padding:10px 10px 10px}}.borderLink{color:#0070C3;text-decoration:underline !important}.backLink{color:#292929;font-weight:500;margin-top:40px;display:block}@media (max-width: 767px){.backLink{margin-top:30px}}.backLink .icon-index{margin-right:10px}.backLink .icon-back{font-size:1.2rem;color:#A5A9AC;margin-right:30px}.backLink:hover{color:#0070C3}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?oj565o");src:url("../fonts/icomoon.eot?oj565o#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?oj565o") format("truetype"),url("../fonts/icomoon.woff?oj565o") format("woff"),url("../fonts/icomoon.svg?oj565o#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e905"}.icon-index:before{content:"\e904"}.icon-bottom:before{content:"\e903"}.icon-back:before{content:"\e900"}.icon-next:before{content:"\e901"}.icon-students:before{content:"\e902"}html{font-size:10px}body{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:400;font-size:1.8rem;color:#292929;line-height:1.7;letter-spacing:.7px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1199px){body{font-size:1.6rem;line-height:1.6}}@media (max-width: 767px){body{font-size:1.4rem;line-height:1.5}}a{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}a:link{text-decoration:none}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.table-responsive{border:none;margin-bottom:0}*:focus{outline:none}.container{padding-left:10px;padding-right:10px}@media (min-width: 1460px){.container{width:1440px}}@media (min-width: 1920px){.container.w-1620{width:1640px}}.row{margin-left:-10px;margin-right:-10px}[class^="col-"]{padding:0 10px}.w-1060{max-width:1060px}.w-940{max-width:940px}.hidden{width:0;height:0;position:absolute;overflow:hidden;top:0;left:0}#header{position:absolute;width:100%;z-index:99;padding:30px 60px 0;overflow:hidden}@media (max-width: 1199px){#header{padding:20px 40px 0}}@media (max-width: 991px){#header{padding:20px 30px 0}}@media (max-width: 767px){#header{padding:15px 10px 10px}}#header .logo{float:left;max-width:34%}#header .headerList{float:right;overflow:hidden}@media (max-width: 767px){#header .headerList{display:none}}#header .headerList li{float:left}#header .headerList .careerMenu{font-weight:500;margin-right:20px;margin-top:15px;color:#0070C3}@media (max-width: 991px){#header .headerList .careerMenu{margin-top:8px}}#header .headerList .careerMenu .icon-career:before{content:"";width:34px;height:30px;display:inline-block;background:url('../img/common/icon-career.png?1761610803') no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}@media (max-width: 991px){#header .headerList .careerMenu .icon-career:before{width:27px;height:24px}}#header .headerList .careerMenu i{margin-right:7px;font-size:3rem;top:6px}@media (max-width: 991px){#header .headerList .careerMenu i{font-size:2.4rem}}@media (max-width: 767px){#header .headerList .careerMenu i{margin-right:5px;font-size:1.8rem;top:4px}}#header .headerList .careerMenu span{text-decoration:underline}#header .headerList .studentsMenu{font-weight:500;margin-right:75px;margin-top:15px;color:#0070C3}@media (max-width: 1199px){#header .headerList .studentsMenu{margin-right:70px}}@media (max-width: 991px){#header .headerList .studentsMenu{margin-right:55px;margin-top:8px}}@media (max-width: 767px){#header .headerList .studentsMenu{margin-right:45px;margin-top:0}}#header .headerList .studentsMenu i{margin-right:7px;font-size:3rem;top:6px}@media (max-width: 991px){#header .headerList .studentsMenu i{font-size:2.4rem}}@media (max-width: 767px){#header .headerList .studentsMenu i{margin-right:5px;font-size:1.8rem;top:4px}}#header .headerList .studentsMenu span{text-decoration:underline}#menuIcon{position:fixed;right:60px;top:50px;cursor:pointer;z-index:99}@media (max-width: 1199px){#menuIcon{right:40px;top:40px}}@media (max-width: 991px){#menuIcon{right:30px;top:30px}}@media (max-width: 767px){#menuIcon{right:10px;top:15px}}#menuIcon .iconIn{display:block;position:relative;width:50px;height:32px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 991px){#menuIcon .iconIn{width:45px;height:28px}}@media (max-width: 767px){#menuIcon .iconIn{width:33px;height:20px;padding:3px 5px}}#menuIcon span{width:100%;height:4px;background:#0070C3;display:inline-block;position:absolute;left:0;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}@media (max-width: 767px){#menuIcon span{height:3px}}#menuIcon span:nth-child(1){top:0}#menuIcon span:nth-child(2){top:50%;margin-top:-2px}@media (max-width: 767px){#menuIcon span:nth-child(2){margin-top:-1.5px}}#menuIcon span:nth-child(3){bottom:0}#menuIcon:hover span{background:#022B6E}#menuIcon.active{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}#menuIcon.active span{background:#fff}#menuIcon.active span:nth-child(1){-moz-transform:translateY(14px) rotate(-45deg);-ms-transform:translateY(14px) rotate(-45deg);-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}@media (max-width: 991px){#menuIcon.active span:nth-child(1){-moz-transform:translateY(12px) rotate(-45deg);-ms-transform:translateY(12px) rotate(-45deg);-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}}@media (max-width: 767px){#menuIcon.active span:nth-child(1){-moz-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}}#menuIcon.active span:nth-child(2){-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#menuIcon.active span:nth-child(3){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#gNav{position:fixed;z-index:98;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.02, 1.02);-ms-transform:scale(1.02, 1.02);-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02);-webkit-filter:blur(0.2rem);filter:blur(0.2rem);-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;overflow:hidden;visibility:hidden;overflow-y:auto;transform:rotate(0.0001deg);outline:1px solid transparent;display:flex;justify-content:flex-end;align-items:center}#gNav .navList{-ms-overflow-y:auto;overflow-y:auto;padding-right:60px}@media (max-width: 1199px){#gNav .navList{padding-right:40px}}@media (max-width: 991px){#gNav .navList{padding-right:30px}}@media (max-width: 767px){#gNav .navList{padding-right:20px}}#gNav .navList li{text-align:right;margin-bottom:30px;font-size:3rem;font-weight:500;color:#FFF}@media (max-width: 1199px){#gNav .navList li{font-size:2.5rem}}@media (max-width: 991px){#gNav .navList li{margin-bottom:20px;font-size:2.2rem}}@media (max-width: 767px){#gNav .navList li{font-size:1.6rem}}#gNav .navList li a{display:inline-block;position:relative;color:#FFF}#gNav .navList li a:before{content:"";width:100%;height:2px;background:#FFEC00;position:absolute;bottom:0;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-webkit-transform-origin:left 50%;transform-origin:left 50%;-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}#gNav .navList li a:hover{color:#FFEC00}#gNav .navList li a:hover:before{-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}#gNav .navList li:last-child{margin-bottom:0}#gNav.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-filter:blur(0rem);filter:blur(0rem)}#entryBtn{position:fixed;right:-8px;top:120px;max-width:9%;z-index:97;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#entryBtn:hover{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media (max-width: 1199px){#entryBtn{top:140px}}@media (max-width: 991px){#entryBtn{right:-5px;top:120px}}@media (max-width: 767px){#entryBtn{right:-3px;top:80px;max-width:14%}}#footer{background:#0070C3;color:#FFF;text-align:center;padding-top:100px;padding-bottom:110px}@media (max-width: 1199px){#footer{padding-top:80px}}@media (max-width: 991px){#footer{padding-top:70px;padding-bottom:80px}}@media (max-width: 767px){#footer{padding-top:50px;padding-bottom:70px}}#footer .footContact{margin-bottom:80px;margin-left:-30px;margin-right:-30px}@media (max-width: 1199px){#footer .footContact{margin-left:-25px;margin-right:-25px}}@media (max-width: 991px){#footer .footContact{margin-left:-20px;margin-right:-20px}}@media (max-width: 767px){#footer .footContact{margin-left:-5px;margin-right:-5px}}#footer .footContact li{padding:0 30px}@media (max-width: 1199px){#footer .footContact li{padding:0 25px}}@media (max-width: 991px){#footer .footContact li{padding:0 20px}}@media (max-width: 767px){#footer .footContact li{padding:0 5px}}@media (max-width: 1199px){#footer .footContact{margin-bottom:70px}}@media (max-width: 991px){#footer .footContact{margin-bottom:50px}}@media (max-width: 767px){#footer .footContact{margin-bottom:35px}}#footer .footContact li a{display:block;color:#FFF;border:3px solid #B2D4ED;background:rgba(255,255,255,0.3);font-size:1.6rem;font-weight:500;padding:60px 10px}@media (max-width: 1199px){#footer .footContact li a{padding:50px 10px}}@media (max-width: 991px){#footer .footContact li a{font-size:1.4rem;padding:40px 10px}}@media (max-width: 767px){#footer .footContact li a{border:2px solid #B2D4ED;font-size:1.2rem;padding:15px 10px}}#footer .footContact li a span{display:block;font-family:"Mulish",sans-serif;letter-spacing:1.5px;font-weight:700;font-size:3rem}@media (max-width: 991px){#footer .footContact li a span{font-size:2.6rem}}@media (max-width: 767px){#footer .footContact li a span{font-size:2rem}}#footer .footContact li a:hover{background:rgba(255,255,255,0.4)}#footer .logo{margin-bottom:40px}#footer .logo img{max-width:40%}@media (max-width: 1199px){#footer .logo{margin-bottom:30px}}@media (max-width: 991px){#footer .logo{margin-bottom:25px}}@media (max-width: 767px){#footer .logo{margin-bottom:20px}}#footer .footMenu{margin-bottom:70px}@media (max-width: 1199px){#footer .footMenu{margin-bottom:50px}}@media (max-width: 991px){#footer .footMenu{margin-bottom:40px}}@media (max-width: 767px){#footer .footMenu{margin-bottom:35px}}#footer .footMenu li{display:inline-block;font-size:1.4rem}@media (max-width: 767px){#footer .footMenu li{display:block;margin-bottom:5px}}#footer .footMenu li a{color:#FFF;text-decoration:underline}#footer .footMenu li a:hover{color:#FFEC00}#footer .footMenu li:before{content:"｜";margin-right:15px;margin-left:10px}@media (max-width: 767px){#footer .footMenu li:before{content:none}}#footer .footMenu li:first-child:before{content:none}#footer .copyTxt{font-family:"Mulish",sans-serif;font-size:1.2rem}@media (max-width: 767px){#footer .copyTxt{font-size:1.1rem}}#footer .pagetop{position:fixed;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;right:30px;width:60px;height:60px;margin-bottom:40px;background:url('../img/common/pagetop.png?1580447115') no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:9}@media (max-width: 991px){#footer .pagetop{right:25px;width:50px;height:50px;margin-bottom:25px}}@media (max-width: 767px){#footer .pagetop{right:20px;width:44px;height:44px;margin-bottom:20px}}#footer .pagetop:hover{margin-bottom:45px}@media (max-width: 991px){#footer .pagetop:hover{margin-bottom:30px}}@media (max-width: 767px){#footer .pagetop:hover{margin-bottom:25px}}#lineEntry{position:fixed;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;width:100%;left:0;z-index:8}#lineEntry a{display:block;background:rgba(83,181,52,0.9);color:#fff;height:80px;line-height:80px;text-align:center;font-size:2.2rem;font-weight:500}@media (max-width: 991px){#lineEntry a{height:65px;line-height:65px;font-size:2rem}}@media (max-width: 767px){#lineEntry a{height:55px;line-height:55px;font-size:1.6rem}}#lineEntry a img{margin-right:15px}@media (max-width: 991px){#lineEntry a img{margin-right:10px;height:40px}}@media (max-width: 767px){#lineEntry a img{height:30px}}
