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}body,p,li{font-family:'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;font-weight:normal}div#contents{width:100% !important}a img{cursor:pointer}.region{width:100%;min-width:980px}.region div.fixed-inner{padding-left:0;padding-right:0;width:980px;margin:0 auto}@media screen and (min-width: 0px) and (max-width: 414px){.only-pc{display:none}body{width:100%}body .region{width:100%;min-width:0px}body .region .fixed-inner{width:100%}#ghcontainer{display:none}#footer{display:none}.header{display:none}.m-header{background-color:white;overflow:hidden;border-bottom:6px solid #01A0EB}.m-header .logo{padding-top:6px;padding-left:4px}.m-header .title{float:left;padding-top:2px;padding-left:6px}.m-header .menu-button{height:40px;width:40px;margin-top:6px;margin-right:6px;float:right;color:white;background-color:#3F98E6}.m-header .menu-show{display:block !important}.m-header .menu{clear:both;display:none;position:absolute;width:100%;overflow:hidden;background-color:#3F98E6;top:84px;z-index:20000}.m-header .menu .item{height:54px;font-size:1.3em;line-height:3.4em;padding-left:3em;color:white;font-weight:bold;border-bottom:1pt solid white;vertical-align:middle}.m-header .menu .item a{color:white}.m-header .menu .item a::before{content:" ";display:block;width:28px;height:28px;position:absolute;left:.8em;margin-top:.6em;background-repeat:no-repeat;background-position:center bottom}.m-header .menu .item:nth-child(1){padding-left:1em}.m-header .menu .item:nth-child(2) a::before{background-image:url(/gentsuki-club/common/images/icon_neko.png)}.m-header .menu .item:nth-child(3) a::before{background-image:url(/gentsuki-club/common/images/icon_next.png)}.m-header .menu .item:nth-child(4) a::before{background-image:url(/gentsuki-club/common/images/icon_qa.png)}.m-header .menu .item:nth-child(5) a::before{background-image:url(/gentsuki-club/common/images/icon_point.png)}.m-header .menu .item:nth-child(6) a::before{background-image:url(/gentsuki-club/common/images/icon_navi.png)}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:auto}.m-footer{background-color:white}.m-footer a{text-decoration:none}.m-footer .menu{width:100%}.m-footer .menu .item{height:54px;font-size:1.3em;padding-left:3em;color:#ccc;font-weight:bold;line-height:3.4em;border-top:1pt solid #ccc;background-repeat:no-repeat;background-position:left;display:block;vertical-align:middle}.m-footer .menu .item a{color:#666}.m-footer .menu .item a::before{content:" ";display:block;width:28px;height:28px;position:absolute;left:.4em;margin-top:.6em}.m-footer .menu .item a::after{content:" ";display:block;width:22px;height:22px;position:absolute;right:1em;margin-top:-2.4em;background:url(/gentsuki-club/common/images/arrow3.png) right no-repeat}.m-footer .menu .item:nth-child(1) a::before{background-image:url(/gentsuki-club/common/images/icon_house.png)}.m-footer .menu .item:nth-child(2) a::before{background-image:url(/gentsuki-club/common/images/icon_mail.png)}.m-footer .menu .item:nth-child(3) a::before{background-image:url(/gentsuki-club/common/images/icon_site.png)}.m-footer .copyright{height:22pt;font-size:.8em;font-weight:bold;padding-left:.6em;line-height:3em;color:#F10000;border-top:2pt solid #F10000}}@media screen and (min-width: 415px){.only-sf{display:none}.m-header{display:none}.m-footer{display:none}}body{background-color:#eee}.header{height:57px;background-color:#1EA3E7}.header .top{float:left}.header ul.horizontal{margin:0;padding:0;margin-left:0px;padding-top:18px}.header ul.horizontal li{margin:0;padding:0;float:left}.header ul.horizontal li{padding-left:26px}@media screen and (min-width: 415px){#chat .left,#chat .right{position:relative}#chat .left .txt p,#chat .right .txt p{line-height:1.6em}#chat .left .txt::before,#chat .right .txt::before{content:"";background-size:100%;background-repeat:no-repeat;position:absolute;top:-65px;left:0;width:inherit;height:65px}#chat .left .txt::after,#chat .right .txt::after{content:"";background-size:100%;background-repeat:no-repeat;position:absolute;bottom:-30px;left:0;width:inherit;height:30px}#chat .left .txt,#chat .right .txt{position:relative;width:550px;background-size:100%;background-repeat:repeat-y;top:150px}#chat .left,#chat .right{background-repeat:no-repeat;background-size:135px;width:100%;min-height:305px}#chat .left{margin-left:80px;background-position:left top}#chat .left .txt::before{background-image:url(../images/fuki_1-0.png)}#chat .left .txt{left:135px;background-image:url(../images/fuki_1-1.png)}#chat .left .txt p{margin-left:60px;margin-right:20px}#chat .left .txt::after{background-image:url(../images/fuki_1-2.png)}#chat .right{margin-left:-80px;background-position:right top;display:flex;justify-content:flex-end}#chat .right .txt::before{background-image:url(../images/fuki_2-0.png)}#chat .right .txt{right:135px;background-image:url(../images/fuki_2-1.png)}#chat .right .txt p{margin-left:20px;margin-right:40px}#chat .right .txt::after{background-image:url(../images/fuki_2-2.png)}}@media screen and (min-width: 0px) and (max-width: 414px){.left,.right{background-repeat:no-repeat;background-size:20vw;width:98vw;margin-left:1vw;margin-right:1vw}.left .txt,.right .txt{position:relative;width:84vw;background-size:100%;background-repeat:repeat-y;margin-top:36vw;margin-bottom:50px}.left .txt p,.right .txt p{line-height:1.6em}.left .txt::before,.right .txt::before{content:"";background-size:100%;background-repeat:no-repeat;position:absolute;top:-10vw;left:0;width:inherit;height:20vw}.left .txt::after,.right .txt::after{content:"";background-size:100%;background-repeat:no-repeat;position:absolute;bottom:-50px;left:0;width:inherit;height:50px}.left{background-position:top left;display:flex;justify-content:flex-start}.left .txt::before{background-image:url(../images/fuki_1-0.png)}.left .txt{left:10vw;background-image:url(../images/fuki_1-1.png)}.left .txt p{margin-left:2em;margin-right:0em}.left .txt::after{background-image:url(../images/fuki_1-2.png)}.right{background-position:right top;display:flex;justify-content:flex-end}.right .txt::before{background-image:url(../images/fuki_2-0.png)}.right .txt{margin-top:42vw;right:10vw;background-image:url(../images/fuki_2-1.png)}.right .txt p{margin-left:1em;margin-right:1em}.right .txt::after{background-image:url(../images/fuki_2-2.png)}}@media screen and (min-width: 415px){#main-issue .fixed-inner{text-align:center}#main-issue .sign{margin:20px 0}#main-issue .white-box{background-color:white;width:100%;height:100%;text-align:left;overflow:hidden;line-height:1.6em;display:flex;flex-direction:column;justify-content:space-between}#main-issue .white-box p{padding:1em}#main-issue .white-box p.address{color:#999}#main-issue .white-box p.address span.location{font-weight:bold}#main-issue .col-2{display:flex;margin-top:10px}#main-issue .col-2>*{width:50%}#main-issue .col-2 *:first-child{margin-right:10px}#main-issue .js-pop{margin:8px}#main-issue .js-pop img{margin:20px;cursor:pointer;transition-duration:0.3s}#main-issue .js-pop img:hover{transition-duration:0.3s;transform:scale(1.1)}#main-issue .flex{display:flex;justify-content:center}}@media screen and (min-width: 0px) and (max-width: 414px){#main-issue .fixed-inner{text-align:center}#main-issue .fixed-inner>img{width:100vw}#main-issue .sign{margin:20px 0}#main-issue .sign img{max-width:90%}#main-issue .white-box{margin-top:22px;background-color:white;width:100%;height:100%;text-align:left;overflow:hidden;line-height:1.6em;display:flex;flex-direction:column;justify-content:space-between}#main-issue .white-box p{padding:1em}#main-issue .white-box p.address{color:#999}#main-issue .white-box p.address span.location{font-weight:bold}#main-issue .col-2 img{margin-top:22px;width:100%}#main-issue .js-pop{margin:0px}#main-issue .js-pop img{margin:10px;width:34vw;height:34vw}#main-issue .flex{display:flex;justify-content:center}}body{background-color:#fff;background-image:url(../images/bg.jpg)}.fixed-inner{text-align:left}p{font-size:16px}.my-contents{width:auto;overflow:hidden;position:relative}div#log{background-color:#FFF33F}#vol-title{background-color:#FFF33F;overflow:hidden}#vol-title .fixed-inner{text-align:center;font-size:22px;line-height:1.6em;font-weight:bold;padding:20px .5em}#vol-title .fixed-inner h1{display:flex;align-items:center;justify-content:center}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:65535;display:flex;justify-content:center;align-items:center;display:none}.popup .bg{background-color:black;opacity:.85;position:absolute;left:0;top:0;width:100%;height:100%}.popup .window{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:820px;height:606px;background-color:white;text-align:center}.popup .window .title{height:41px;margin:14px 0}.popup .window .title img{height:100%}.popup .window .img{width:460px;margin:0 auto}.popup .window .img img{width:100%}.popup .window .caption{margin-top:10px}.popup .window .close{cursor:pointer;position:absolute;right:10px;bottom:10px;width:40px;height:40px;margin:8px}.popup .window .close img{width:100%}@media screen and (min-width: 415px){.popup .window nav{position:absolute;left:0;top:0;width:100%;background-color:red}.popup .window nav .left{position:absolute;left:100px;top:300px;font-size:22px;font-weight:bold;width:44px;cursor:pointer}.popup .window nav .right{position:absolute;right:100px;top:300px;font-size:22px;font-weight:bold;width:44px;cursor:pointer}p{line-height:1.6em}#intro{overflow:hidden}#intro .fixed-inner .main{position:relative;height:140px}#intro .fixed-inner .main>img{width:auto;max-width:1400px;display:block;margin:0 auto;position:absolute;left:50%;right:0;transform:translate(-50%, 0)}#header{overflow:hidden}#header .fixed-inner{height:600px;position:relative}#header .fixed-inner>img{width:auto;max-width:1400px;display:block;margin:0 auto;position:absolute;left:50%;right:0;transform:translate(-50%, 0);height:600px}#my-lead .fixed-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}#my-lead .fixed-inner .white-box{background-color:white;width:688px;overflow:hidden;line-height:1.6em;margin:30px auto 0}#my-lead .fixed-inner .white-box p{padding:30px 60px}#my-lead .fixed-inner img{margin-top:-30px;width:250px}.fixed-inner{position:relative;width:800px;margin:0 auto}.line{height:48px;position:relative;overflow:hidden;margin:20px 0}.line>img{width:auto;max-width:1200px;display:block;margin:0 auto;position:absolute;overflow:hidden;left:50%;right:0;transform:translate(-50%, 0)}.caution{text-align:right;padding:2em 0}}@media screen and (min-width: 0px) and (max-width: 414px){.popup .window{width:92vw;height:78vh;padding:0 2vw}.popup .window .title{height:6vh;margin:3vh 0}.popup .window .title img{height:100%}.popup .window .img{width:96%}.popup .window nav{width:92vw;position:absolute;bottom:4vh;display:flex;justify-content:center;font-size:22px;font-weight:bold}.popup .window nav .left{width:40px}.popup .window nav .right{width:40px}p{line-height:1.8em;padding:.5em 1em;font-size:16px}#intro{position:relative}#intro .fixed-inner .main>img{width:100vw}#header .fixed-inner{height:auto}#header .fixed-inner>img{width:100%;height:auto}#my-lead .fixed-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}#my-lead .fixed-inner .white-box{background-color:white;width:100vw;overflow:hidden;line-height:1.6em;margin:30px auto 0}#my-lead .fixed-inner .white-box p{padding:30px 60px}#my-lead .fixed-inner img{margin-top:-30px;width:250px}.line{overflow:hidden;margin:10px 0 0;width:100vw;position:relative;height:50px}.line>img{overflow:hidden;width:240vw;position:absolute;left:50%;right:0;transform:translate(-50%, 0)}.caution{padding:1em}}
