.logo{min-height:62px}.loginEntry input[type="text"]{min-width:190px}.privacyTxt{width:auto;margin:24px 0;overflow-y:scroll;padding:10px;height:240px;border:solid 1px #CCC;font-size:0.85em;background:#f8f8f8}.privacyTxt .title{font-weight:bold;text-align:center;color:#e74c3c;font-size:1.3em}.check{text-align:center;margin-bottom:24px}.userLoginEntry{display:none}.header{margin-bottom:0}.login{min-height:380px}.main{padding-top:24px}@media only screen and (max-width: 768px){.main{padding-top:12px}}.content{text-align:left;padding:16px 24px 24px;background:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;height:auto;margin:auto auto 48px}@media only screen and (max-width: 768px){.content{width:auto;margin:0 24px}}@media only screen and (max-width: 640px){.content{border:none;width:auto;margin:0 6px;padding:16px 8px 24px}}.formBtn{padding:16px 0;margin:0}.inputForm dt:before,.inputForm .itemTitle:before,.inputForm dt:after,.inputForm .itemTitle:after,.inputForm dt,.inputForm .itemTitle{background:none;border:none;position:relative;top:inherit;left:inherit}.inputForm dd,.inputForm dt,.inputForm .itemTitle{margin:0 0;padding:0 0;font-weight:normal}.inputForm dd{margin:0 0 16px}.inputForm dt,.inputForm .itemTitle{color:#555;font-size:0.9em}.loginEntry input[type="email"],.loginEntry input[type="password"],.loginEntry input[type="text"]{width:100%;background:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border:solid 1px #CCC;font-size:1.3em}.button{height:auto !important;width:100%;padding:0;line-height:inherit;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px}.button input,.button input.back{width:100%;padding:10px 0 9px;line-height:32px}.formTitle{text-align:center;font-size:1.5em;margin:0 0 16px}.loginEntry .goLogin{position:relative}.loginEntry .goLogin i{text-align:center;height:17px;display:inline-block;font-size:1.1em;left:-45px;margin-bottom:-16px;position:relative;top:17px}@media screen and (-webkit-min-device-pixel-ratio: 0){.loginEntry .goLogin i{top:15px}}.loginEntry .goLogin input{font-weight:normal !important;font-family:"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;margin-top:-24px}.modoru a{display:inline-block;padding:0 0;font-size:0.9em}.loginEntry.finish a{display:inline-block;padding:16px 0}.loginEntry.logout{min-height:inherit;text-align:center}.logout .leadTxt{font-size:0.8em}.logout .leadTxt a{display:inline-block;margin:0 8px}.entry{width:600px}.inputForm dd span{display:inline-block}span.item{color:#555;font-size:0.9em}.confirm dd{font-size:1.3em}input[type="submit"].button.back{margin-right:16px}.inputForm .aCenter{padding:16px 0}.header nav.userMenu{top:0;right:18px}@media only screen and (max-width: 640px){.header nav.userMenu{right:0}}.userMenu i{font-size:1.8em;position:relative;top:3px;margin-right:6px}.userMenu a{display:block;background:#000;line-height:2;color:#FFF;font-size:0.9em;text-decoration:none;position:relative;top:0;padding:13px 12px}.userMenu a:hover{background:#333}.globalNav{background:#222;position:relative}.globalNav ul{width:980px;margin:auto;text-align:center}.globalNav li{display:inline-block;vertical-align:top;font-size:0.8em;text-align:center;width:calc(100% / 7 - 20px);white-space:nowrap}@media only screen and (max-width: 768px){.globalNav ul{width:auto}.globalNav li{width:20%;font-size:0.7em;letter-spacing:-0.1em}}@media only screen and (max-width: 640px){.globalNav li{margin:0;line-height:1.2;white-space:nowrap;width:25%}}@media only screen and (min-width: 374px){.globalNav li br,.globalNav li span{display:none}}@media only screen and (max-width: 640px){.globalNav li span{display:block}.globalNav li:last-child{display:none}}.globalNav li i{display:block;font-size:1.7em;margin-bottom:4px}.globalNav a{padding:8px 0;text-decoration:none;color:#FFF;font-feature-settings:"palt"}.globalNav li a{text-decoration:none;color:#FFF;padding:16px 8px 8px;display:block}@media only screen and (max-width: 768px){.globalNav li a{padding:6px 6px}}.globalNav li a:hover{background:#000}.globalNav li a.current{border-bottom:solid 2px #ffc107}.globalNav li a.current span{color:#FFF}.closeBtn{position:absolute;right:6px;top:10px}.name{color:#000;font-size:0.7em;text-align:center;padding:8px 0;position:absolute;right:8px;top:10px;white-space:nowrap}.name b{display:inline-block;margin-right:3px}.otherLink{font-size:0.8em}.unreg{position:absolute;right:22px;bottom:6px;font-size:0.75em}@media only screen and (max-width: 768px){.unreg{right:10px}.unreg span{display:none}}.unreg i{margin-right:4px}.unreg a:hover{text-decoration:underline}.userMenu a.opened{background:#333}.subLink .out{display:inline-block}.subLink .in{display:none}.dpSwitch ul{display:flex;justify-content:center;width:100%;padding:0;margin-bottom:16px;border-bottom:solid 1px #CCC;text-align:center;line-height:1.4}.dpSwitch ul br{display:none}@media only screen and (max-width: 750px){.dpSwitch ul br{display:block}}.dpSwitch li{padding:12px 8px;width:40%;font-weight:600;background:#eee;text-align:center;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;border:solid 1px #CCC;position:relative;margin-bottom:-1px}@media only screen and (max-width: 750px){.dpSwitch li{padding:12px 8px}}@media only screen and (max-width: 768px){.dpSwitch li{font-size:13px}}.dpSwitch li:hover{background:#f2f2f2}.dpSwitch li+li{margin-left:12px}.dpSwitch li:hover{background:#fff8e1}.dpSwitch li.choiced{background:none;border-bottom:solid 1px #fff;color:#252525;position:relative;z-index:20;font-weight:600}.dpSwitch li.choiced a{font-weight:600}.dpSwitch li .fa{display:inline-block;margin-right:4px}.dpSwitch li.choiced:before{content:"選択中";position:absolute;z-index:10;top:-8px;left:0;right:0;margin:auto;font-size:11px;width:6em;display:inline-block;border-radius:12px;background:#387cd0;text-align:center;color:#FFF}@media only screen and (max-width: 750px){.dpSwitch li.choiced:before{width:5em}}.dpSwitch li span{font-size:12px;line-height:1.3;display:inline-block;font-weight:normal;margin-top:4px}.modoru__Botan{margin-top:32px}.modoru__Botan a{padding:10px !important;color:#FFF;text-decoration:none;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;display:block !important;border-radius:1px;margin:10px auto}.modoru__Botan .modoru__Botan--Go{background:#333;border:solid 3px #333;font-size:16px}.modoru__Botan .modoru__Botan--Go:hover{color:#27B7B0;border:solid 3px #27B7B0;background:#fff}.modoru__Botan .modoru__Botan--Top{background:#999;border:solid 3px #999;font-size:16px;padding:2px !important}.modoru__Botan .modoru__Botan--Top:hover{color:#27B7B0;border:solid 3px #27B7B0;background:#fff}.main{max-width:1024px}
