html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.kern{display:inline !important;margin-left:-.5em}@font-face{font-family:"myYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic"),local("YuGothic-Regular")}@font-face{font-family:"myYuGothicB";font-weight:bold;src:local("YuGothic-Bold"),local("YuGothic"),local("Yu Gothic")}html,body{font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}@font-face{font-family:"Replica-Bold";src:url("/sp/assets/font/lineto-replica-bold.eot");src:url("/sp/assets/font/lineto-replica-bold.eot?#iefix") format("embedded-opentype"),url("/sp/assets/font/lineto-replica-bold.woff2") format("woff2"),url("/sp/assets/font/lineto-replica-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Replica-Bold-S";src:url("/sp/assets/font/_subsetted/lineto-replica-bold.eot");src:url("/sp/assets/font/_subsetted/lineto-replica-bold.eot?#iefix") format("embedded-opentype"),url("/sp/assets/font/_subsetted/lineto-replica-bold.woff2") format("woff2"),url("/sp/assets/font/_subsetted/lineto-replica-bold.woff") format("woff");font-weight:normal;font-style:normal}html{height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased}body{font-size:1.6em}*{margin:0;padding:0;text-decoration:normal;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:1em}nav ul{list-style-type:none}img,svg{vertical-align:bottom}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.kerningL{display:inline-block;text-indent:-.5em}.kerningR{display:inline-block;margin-right:-.5em;text-indent:0em}.kerningLR{display:inline-block;text-indent:-.25em;margin-right:-.25em}a{-webkit-tap-highlight-color:rgba(0,0,0,0.1);text-decoration:inherit;color:inherit}::-moz-selection{background:rgba(40,40,40,0.9);color:#fff}::selection{background:rgba(40,40,40,0.9);color:#fff}::-moz-selection{background:rgba(40,40,40,0.9);color:#fff}.sprite{display:block;text-indent:-9999em;overflow:hidden}.linkboxes a[target=_blank]{display:block;position:relative}.linkboxes a[target=_blank]:after{display:block;content:" ";background:url("../img/pc/common/icon_blank.png") no-repeat left top;background-size:17px 17px;width:17px;height:17px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;margin-left:10px}.linkboxes a[target=_blank]:after a{display:block;width:100%;height:100%}.sub-section{border-top:2px solid #007e3d}.sub-section h3{font-size:2.2rem;font-weight:bold;padding:25px 0}.sub-section h4{font-size:1.8rem;font-weight:bold;color:#007e3d}.m-link-btn{padding:20px 46px;border:1px solid black}.m-link-color-btn{padding:6px;display:block;color:white;background-color:#007e3d;font-size:1.8rem;text-align:center}.m-arw:before,.m-dl-dt-arw dt:before{display:block;content:" ";background:url("../img/pc/common/link_arw_g.png") no-repeat left top;background-size:7px 8px;width:7px;height:8px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;margin-right:14px}.m-arw:before a,.m-dl-dt-arw dt:before a{display:block;width:100%;height:100%}.m-dl-dt-arw{line-height:2.4}.m-dl-dt-arw ol{padding-left:1em}.m-dl-dt-arw ol li{list-style-type:decimal;list-style-position:inside;padding-left:1em;text-indent:-1em}@media screen and (max-width: 750px), screen and (max-device-width: 750px){.linkboxes a[target=_blank]{display:block;position:relative}.linkboxes a[target=_blank]:after{display:block;content:" ";background:url("../img/pc/common/icon_blank.png") no-repeat left top;background-size:12px 12px;width:12px;height:12px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;position:absolute;top:0;bottom:0;margin:auto 0;margin-left:10px}.linkboxes a[target=_blank]:after a{display:block;width:100%;height:100%}.sub-section{border-top:2px solid #007e3d}.sub-section h3{font-size:1.6rem;font-weight:bold;padding:18px 0}.sub-section h4{font-size:1.4rem;font-weight:bold}}*{list-style:none;outline:none}a{transition:opacity 0.35s ease}a:hover{opacity:0.4;transition:opacity 0s ease}span.red{color:red}body{font:16px/1.6;background-color:white;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:opacity 750ms linear}body.ready{opacity:1}body{opacity:0;transition:opacity 1s ease}.responsive-context .pc{display:block}.responsive-context .sp{display:none}.scaller{width:100%;overflow:hidden}.scaller.scaling a{transition:none !important}.scaller.scaling a:hover{opacity:0.4;transition:none !important}.site-wrapper{-ms-transform-origin:0 0;transform-origin:0 0}.site-container{min-width:1500px;overflow:hidden}header.global .menu-base{display:none}header.global .site-nav .sp-sub{display:none}footer.global{background-color:white;border-top:5px solid #007e3d;padding-top:3px;text-align:center;position:relative;z-index:10}footer.global .inner{padding:45px 0 37px 0;border-top:2px solid #c4d700;font-size:1.4rem}footer.global .links{margin-bottom:25px}footer.global .links li{display:inline-block;margin-left:33px}footer.global .links li:first-child{margin-left:0}footer.global .links li a:before{display:block;content:" ";background:url("../img/pc/common/link_arw_l.png") no-repeat left top;background-size:11px 16px;width:11px;height:16px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;position:relative;top:4px;margin-right:10px}footer.global .links li a:before a{display:block;width:100%;height:100%}footer.global .links li a span{text-decoration:underline}footer.global.fix-bottom{position:absolute;bottom:0;left:0;width:100%;min-width:1500px}@media print, screen and (min-width: 751px){br.for-pc{display:block}br.for-sp{display:none}header.global .site-nav .sp-sub{display:none !important}}@media screen and (max-width: 750px), screen and (max-device-width: 750px){br.for-pc{display:none}br.for-sp{display:block}body{font:16px/1.6;background-color:white;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:opacity 750ms linear}body.ready{opacity:1}body{opacity:0;transition:opacity 1s ease}.responsive-context .pc{display:none}.responsive-context .sp{display:block}.scaller{width:100%;overflow:hidden}.site-wrapper{-ms-transform-origin:0 0;transform-origin:0 0}.site-container{min-width:auto;min-width:initial;overflow:auto}header.global{width:100%;height:41px;padding:0;position:relative;background-color:rgba(255,255,255,0.71);text-align:center;z-index:100}header.global h1{background:url("../img/sp/common/gs_logo_sp.png") no-repeat left top;background-size:contain;width:62px;height:26px;display:block;text-indent:-9999px;overflow:hidden;display:block;position:absolute;top:9px;left:12px;margin-bottom:0}header.global h1 a{display:block;width:100%;height:100%}header.global .menu-base{display:block;background-color:#007e3d;width:41px;height:100%;position:absolute;right:0;top:0;overflow:hidden}header.global .menu-btn{position:absolute;top:11px;right:7px}header.global .menu-btn span{display:block;content:" ";text-indent:-9999px;overflow:hidden;width:25px;height:2px;margin-bottom:6px;background-color:#fff;transition:all 0.25s ease}header.global .menu-btn span a{display:block;width:100%;height:100%}header.global .site-nav{width:100%;margin-bottom:0;overflow:hidden;top:41px;left:0;background-color:#007e3d;height:auto;position:absolute}header.global .site-nav:before,header.global .site-nav:after{display:none}header.global .site-nav>ul{padding:0 !important;text-align:left}header.global .site-nav>ul>li{padding:0;font-size:1.2rem;font-weight:bold;color:white;border-bottom:1px solid rgba(255,255,255,0.5)}header.global .site-nav>ul>li a{display:block;padding:10px 0}header.global .site-nav>ul>li span{padding-left:15px}header.global .site-nav .sp-sub{padding:0;display:block;background-color:rgba(255,255,255,0.25)}header.global .site-nav .sp-sub li{padding:0;border-bottom:1px solid rgba(255,255,255,0.1)}header.global .site-nav .sp-sub li a{padding:8px 0}header.global .site-nav .sp-sub li span:before{content:"ー ";margin-right:3px;font-size:1.1rem;font-weight:normal}footer.global{border-top:2px solid #007e3d;padding-top:2px;text-align:center;position:relative;z-index:2}footer.global .inner{padding:1px 0 0;background-color:#9fb832;border-top:none;font-size:1.2rem}footer.global .links{margin-bottom:0;background-color:white;padding:10px 15px 7px}footer.global .links li{display:inline-block;margin:0 5px 3px}footer.global .links li:first-child{margin-left:0}footer.global .links li a:before{display:block;content:" ";background:url("../img/pc/common/link_arw_l.png") no-repeat left top;background-size:6.6px 9.6px;width:6.6px;height:9.6px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;position:relative;top:0;margin-right:6px}footer.global .links li a:before a{display:block;width:100%;height:100%}footer.global .links li a span{text-decoration:underline}footer.global .copyright{font-size:1rem;line-height:35px;padding-bottom:5px;color:white}footer.global.fix-bottom{position:relative;bottom:auto;left:auto;width:auto;min-width:auto;min-width:initial}body.is-menu-open .menu-btn span:nth-child(1){-ms-transform:translate(4px, 0px) rotate(44deg);transform:translate(4px, 0px) rotate(44deg);-ms-transform-origin:0 0;transform-origin:0 0}body.is-menu-open .menu-btn span:nth-child(2){-ms-transform:translateX(50px);transform:translateX(50px);opacity:0}body.is-menu-open .menu-btn span:nth-child(3){-ms-transform:translate(4px, 0px) rotate(-45deg);transform:translate(4px, 0px) rotate(-45deg);-ms-transform-origin:1px 3px;transform-origin:1px 3px}}@media print{*{min-width:auto !important;min-width:initial !important}body{width:1500px !important;-ms-transform:scale(0.8) !important;transform:scale(0.8) !important;-ms-transform-origin:0 0 !important;transform-origin:0 0 !important}body .site-container,body header.global{min-width:auto !important;min-width:initial !important}}body{line-height:2}main{padding-left:288px}@media print, screen and (min-width: 751px){header.global{width:288px;height:100%;background-color:#fff;position:fixed;top:0;left:0;box-shadow:0px -18px 18px 0px rgba(0,0,0,0.27);z-index:10}header.global h1 {display:flex;justify-content: center;align-items: center;text-indent: -9999px;overflow: hidden;padding: 40px 0;position: relative;z-index: 2;background-color: #fff;}header.global h1 a {display: block;width: 180px;height: 76px;background: url("../img/pc/common/ginsen_logo.png") no-repeat center center;background-size: contain;}body.msie-user .scaling header.global{position:absolute}footer.global.underflow{position:absolute;z-index:10;width:100%;left:0;bottom:0;min-width:1500px}.site-nav{position:relative;z-index:2;background-color:#fff}.site-nav>ul{border-top:1px solid #eaeaea}.site-nav>ul li{font-size:1.7rem;font-weight:bold;line-height:63px;border-bottom:1px solid #eaeaea}.site-nav>ul li a{padding-left:50px;display:block;position:relative}.site-nav>ul li a:before{display:block;content:" ";background:url("../img/pc/common/link_arw_lg.png") no-repeat left top;background-size:8px 9px;width:8px;height:9px;display:block;text-indent:-9999px;overflow:hidden;display:inline-block;right:30px;top:27px;position:absolute;transition:all 0.35s ease}.site-nav>ul li a:before a{display:block;width:100%;height:100%}.site-nav>ul li a:after{display:block;content:" ";background:url("../img/pc/common/subnavs_active_arw.png") no-repeat left top;background-size:13px 26px;width:13px;height:26px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;width:0;right:0;top:18px;transition:all 0.35s ease}.site-nav>ul li a:after a{display:block;width:100%;height:100%}.site-nav>ul li.consul{font-size:1.35rem;font-weight:bold}.site-nav>ul li.is-active a:before{width:0}.site-nav>ul li.is-active a:after{width:13px}.sub-navs{background-color:#c7d53e;position:absolute;left:288px;top:0;width:0;height:100%;overflow:hidden;z-index:1;transition:all 0.4s ease}.sub-navs ul{padding-top:8px;border-top:1px solid #dbe481}.sub-navs li{font-size:1.6rem;line-height:63px;border-bottom:1px solid #dbe481;white-space:nowrap}.sub-navs li a{padding-left:47px;display:block}.sub-navs>div{position:relative;transition:all 0.5s ease 0.35s;opacity:0}.sub-navs>div.is-active{opacity:1}body.is-sub-menu-open .sub-navs{width:240px}}.sec-header{height:221px;overflow:hidden;position:relative}.sec-header .sec-ttl{width:100%;height:100%;position:absolute}.sec-header .sec-ttl h1{width:100%;height:47px;text-align:center;margin-top:80px}.sec-header .sec-ttl img{width:auto;height:100%}.sec-header .sec-hero{height:100%}.sec-header .sec-hero img{width:100%;height:auto}nav.sec-nav ul{display:table;width:100%;border-bottom:1px solid #eaeaea}nav.sec-nav li{display:table-cell;text-align:center;line-height:1.6;padding:20px 0;border-left:1px solid #eaeaea;width:500px;position:relative}nav.sec-nav li a{display:block}nav.sec-nav li:first-child{border:none}nav.sec-nav li.is-active:after{display:block;content:" ";background:url("../img/pc/common/sec_nav_active_arw.png") no-repeat left top;background-size:9px 8px;width:9px;height:8px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;left:0;right:0;bottom:0;margin:0 auto}nav.sec-nav li.is-active:after a{display:block;width:100%;height:100%}nav.sec-nav.sp{display:none}article h2{margin:50px 0 43px;height:23px;text-align:center}article h2 img{width:auto;height:100%}article .page-content{margin:0 90px;border-top:2px solid #c7d53e}article .body{padding-top:55px;margin:0 99px 50px}article .body p{line-height:2}article .body .txt{padding:0}article .txt{padding:40px 0 30px}article .txt p{margin-bottom:10px}.sec-footer{background-color:#f7f7f7}.sec-footer h3{text-align:center;padding:40px 0;border-bottom:1px solid white}.sec-footer h3 img{height:19px}.sec-footer ul{display:table;width:100%}.sec-footer li{display:table-cell;border-left:1px solid white;text-align:center;padding:30px 0 60px;line-height:2;width:1000px}.sec-footer h4{font-size:1.5rem;font-weight:bold;margin-bottom:17px}.sec-footer h4.inquery-ttl{margin-bottom:30px}@media screen and (max-width: 750px), screen and (max-device-width: 750px){main{padding-left:0}.sub-navs{display:none}.sec-header{height:112px;overflow:hidden;position:relative}.sec-header .sec-ttl{width:100%;height:100%;position:absolute}.sec-header .sec-ttl h1{width:100%;height:30px;text-align:center;margin-top:40px;position:relative;z-index:2}.sec-header .sec-ttl img{width:auto;height:100%}.sec-header .sec-hero{height:100%}.sec-header .sec-hero img{width:auto;min-width:100%;height:100%;position:relative;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}nav.sec-nav{display:none}nav.sec-nav.sp{display:block;margin-bottom:60px}nav.sec-nav.sp ul{display:block;width:85%;margin:0 auto;font-size:1.3rem;border:2px solid #eaeaea}nav.sec-nav.sp li{display:block;text-align:center;border:none;border-top:2px solid #eaeaea;width:auto;position:relative}nav.sec-nav.sp li a{display:block}nav.sec-nav.sp li:first-child{border:none}nav.sec-nav.sp li.is-active{background-color:#007e3d;font-weight:bold;color:white}nav.sec-nav.sp li.is-active:after{display:none}article{font-size:1.2rem}article h2{margin:20px 0 20px;height:15px;text-align:center}article h2 img{width:auto;height:100%}article .page-content{margin:0 20px;border-top:2px solid #c7d53e}article .body{padding-top:15px;margin:0 20px 30px}article .body p{line-height:2}article .txt{padding:40px 0 30px}article .txt p{margin-bottom:10px;font-size:1.2rem}.sec-footer{background-color:#f7f7f7;padding-bottom:30px;margin-bottom:60px}.sec-footer h3{text-align:center;padding:30px 0;border-bottom:1px solid white}.sec-footer h3 img{height:14px}.sec-footer ul{display:block;width:100%}.sec-footer li{display:block;border:none;border-bottom:1px solid white;text-align:center;padding:20px 0;line-height:2;width:auto}.sec-footer h4{font-size:1.5rem;font-weight:bold;margin-bottom:17px}.sec-footer h4.inquery-ttl{margin-bottom:30px}}.error-index{padding:200px 0}.error-index .copy-container{text-align:center;font-size:2.2rem}@media screen and (max-width: 750px), screen and (max-device-width: 750px){.error-index{padding:100px 20px}.error-index .copy-container{text-align:center;font-size:1.6rem}}
