﻿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}.localMainv{background:url('../img/common/mainv.jpg?1743048053') no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:100px 0}@media (max-width: 1199px){.localMainv{padding:80px 0}}@media (max-width: 767px){.localMainv{padding:50px 0}}.localMainv .mainvTtl{font-size:4rem;text-align:center;color:#FFF}@media (max-width: 1199px){.localMainv .mainvTtl{font-size:3.4rem}}@media (max-width: 767px){.localMainv .mainvTtl{font-size:2rem}}html{font-size:10px}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:600;color:#393636;font-size:2.4rem;line-height:1.7;letter-spacing:.2px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1199px){body{font-size:2rem;line-height:1.6}}@media (max-width: 767px){body{font-size:1.6rem;line-height:1.5}}a{backface-visibility:hidden;-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}small{font-size:1.3rem}@media (max-width: 767px){small{font-size:1.2rem}}*:focus{outline:none}select{font-size:16px !important}select::-ms-expand{display:none}:-ms-input-placeholder{color:#ccc}.container{margin:auto;padding-left:10px;padding-right:10px}@media (min-width: 1350px){.container{width:1330px}}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.row>div,.row>li{padding:0 10px;box-sizing:border-box}.row.none{margin-left:0;margin-right:0}.row.none>div,.row.none>li{padding:0}.row.w50>div,.row.w50>li{width:50%}.row.w33>div,.row.w33>li{width:33.33%}.row.w25>div,.row.w25>li{width:25%}.hidden{width:0;height:0;position:absolute;overflow:hidden;top:0;left:0}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 766px){.visible-xs{display:none !important}}#header{padding:15px 0;text-align:center;box-sizing:border-box;position:relative;z-index:99;background:#FFF;width:100%}@media (max-width: 1199px){#header{height:80px}}@media (max-width: 767px){#header{height:60px}}#header #gNav{display:inline-block;font-size:0;line-height:1;margin-right:20px;position:relative;top:-5px}@media (max-width: 1199px){#header #gNav{display:none}}#header #gNav .navList>li{font-size:1.9rem;display:inline-block;border-right:1px solid #EB713B;padding:0 10px}#header #gNav .navList>li:nth-child(1){border-left:1px solid #EB713B}#header #gNav .navList>li a{color:#EB713B}#header #gNav .navList>li a:hover{text-decoration:underline}#header #gNav .navList>li p{color:#EB713B;cursor:pointer}#header #gNav .navList .sub{overflow:hidden;position:absolute;top:20px;width:100%;min-height:0;height:0;z-index:3;transition:min-height 0.5s}#header #gNav .navList .sub li{border-bottom:1px solid #fff;width:350px}#header #gNav .navList .sub li a{display:block;color:#fff;height:40px;line-height:40px;background:#F7964F;padding:0 10px}#header #gNav .navList .sub li a:hover{background-color:#EB713B;opacity:1}#header #gNav .navList .sub.active{min-height:160px}#header.white{position:fixed;animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;padding:12px 0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}#header .telTxt{display:inline-block;font-family:"roboto";font-size:3.6rem;color:#EB713B}@media (max-width: 1199px){#header .telTxt{font-size:3rem}}@media (max-width: 767px){#header .telTxt{font-size:2.4rem}}#header .telTxt .waku{display:inline-block;line-height:1;margin-right:5px;padding:10px 15px;background:#EB713B;color:#FFF;font-size:2rem;position:relative;top:-5px}@media (max-width: 1199px){#header .telTxt .waku{font-size:1.8rem}}@media (max-width: 767px){#header .telTxt .waku{font-size:1.6rem}}#gNavSp{position:fixed;width:440px;height:100vh;z-index:98;top:0;right:0;background:#666;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:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;overflow:hidden;visibility:hidden;overflow-y:auto;transform:rotate(0.0001deg);outline:1px solid transparent;padding-top:80px}@media (min-width: 1200px){#gNavSp{display:none !important}}@media (max-width: 767px){#gNavSp{width:70%;padding-top:60px}}#gNavSp.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)}#gNavSp .navList{margin:auto}#gNavSp .navList>li{border-bottom:1px solid #fff}#gNavSp .navList p{color:#fff;padding:20px 40px 20px 20px;position:relative}#gNavSp .navList p:after{content:"＋";position:absolute;top:50%;right:15px;margin-top:-15px}#gNavSp .navList p.active:after{content:"−"}@media (max-width: 767px){#gNavSp .navList p{padding:15px 40px 15px 20px}}#gNavSp .navList a{display:block;color:#fff;padding:20px 20px}@media (max-width: 767px){#gNavSp .navList a{padding:15px 20px}}#gNavSp .navList a:hover{background:#EB713B}#gNavSp .navList .sub2{display:none;opacity:0;transition:min-height 0.5s}#gNavSp .navList .sub2 li{border-top:1px solid #fff}#gNavSp .navList .sub2 li a{height:50px;line-height:50px;background:#555;padding:0 20px}@media (max-width: 767px){#gNavSp .navList .sub2 li a{height:40px;line-height:40px}}#gNavSp .navList .sub2.active{display:block;opacity:1;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width: 1199px){#menuIcon{width:80px;height:80px;background:#EB713B;position:absolute;right:0;top:0}}@media (max-width: 1199px) and (max-width: 767px){#menuIcon{width:50px;height:60px}}@media (max-width: 1199px){#menuIcon .iconIn{position:absolute;top:28px;left:23px}}@media (max-width: 1199px) and (max-width: 767px){#menuIcon .iconIn{left:12px;top:20px}}@media (max-width: 1199px){#menuIcon .iconIn .in{position:relative;display:inline-block;width:32px;height:24px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}}@media (max-width: 1199px) and (max-width: 767px){#menuIcon .iconIn .in{width:24px;height:18px}}@media (max-width: 1199px){#menuIcon span{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;position:absolute;left:0;width:100%;height:2px;background:#FFF}#menuIcon span:nth-of-type(1){top:0}#menuIcon span:nth-of-type(2){top:50%;margin-top:-1px}#menuIcon span:nth-of-type(3){bottom:0}#menuIcon.active .iconIn .in{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}#menuIcon.active .iconIn span:nth-child(1){-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}#menuIcon.active .iconIn span:nth-child(2){-moz-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}#menuIcon.active .iconIn span:nth-child(3){opacity:0}}@media (max-width: 1199px) and (max-width: 767px){#menuIcon.active .iconIn span:nth-child(1){-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}#menuIcon.active .iconIn 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 .iconIn span:nth-child(3){opacity:0}}#footer{padding:30px 0}#footer .container{overflow:hidden}#footer .logo{width:25%}@media (max-width: 1199px){#footer .logo{width:100%}#footer .logo img{display:block;margin:auto}}@media (max-width: 767px){#footer .logo img{width:200px}}#footer .rightBox{width:75%;text-align:right}@media (max-width: 1199px){#footer .rightBox{width:100%;text-align:center}}#footer #footMenu{display:inline-block;font-size:0;line-height:1;position:relative;top:-5px;padding-top:30px}@media (max-width: 767px){#footer #footMenu{display:none}}#footer #footMenu li{font-size:1.6rem;display:inline-block;border-right:1px solid #EB713B;padding:0 10px}#footer #footMenu li:nth-child(1){border-left:1px solid #EB713B}#footer #footMenu li a{color:#EB713B}#footer #footMenu li a:hover{text-decoration:underline}#footer .copyTxt{font-size:1.6rem}@media (max-width: 767px){#footer .copyTxt{font-size:1.4rem;margin-top:20px}}
