/* common
************************************/
p { margin: 0; padding: 0; }

ul.li { list-style: none; margin: 0; padding: 0; }

.dclear { clear: both; }

/* login
************************************/
#entryarea { width: 1000px; overflow: hidden; padding: 10px 0 20px 0; }
#entryarea .header { width: 1000px !important; list-style: none; overflow: hidden; margin: 0; padding: 0; }
#entryarea .header li { float: left; }
#entryarea .header .logo { text-align: left; margin: 0 40px 0 20px; }
#entryarea .header .prarea { width: 742px; height: 90px; }
#entryarea .header .prarea .ico { float: left; width: 14px; }
#entryarea .header .prarea .bnr { float: left; width: 728px; }
#entryarea .loginbox { float: left; width: 480px; text-align: left; margin: 30px 10px 0; }
#entryarea .loginbox .ttl { background: #7d95a9; font-size: 18px; font-weight: bold; color: #FFF; text-align: center; padding: 13px 0; }
#entryarea .loginbox .wkr { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #d8d8d8; border-width: 0 1px 1px 1px; font-size: 14px; line-height: 19px; color: #454545; padding: 12px 20px 12px; }
#entryarea .loginbox .wkr .btn a { display: block; background: url(https://img.gpoint.co.jp/www/login/images/btn_entry.png) no-repeat left top; width: 300px; height: 67px; overflow: hidden; margin: 10px auto 15px; text-indent: -9999px; }
#entryarea .loginbox .wkr .btn a:hover { opacity: 0.7; }
#entryarea .loginbox .wkr p { margin: 0; padding: 0 0 14px 0; }
#entryarea .loginbox .wkbl { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #d8d8d8; border-width: 0 1px 1px 1px; font-size: 14px; line-height: 19px; color: #454545; padding: 12px 20px 12px; }
#entryarea .loginbox .wkbl .btn a { display: block; background: url(https://img.gpoint.co.jp/www/login/images/btn_login_biglobe_on.png) no-repeat left top; width: 300px; height: 67px; overflow: hidden; margin: 10px auto 15px; text-indent: -9999px; }
#entryarea .loginbox .wkbl .btn a:hover { opacity: 0.7; }
#entryarea .loginbox .wkbl p { margin: 0; padding: 0 0 14px 0; text-align: center; }
#entryarea .loginbox .wkl { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #d8d8d8; border-width: 0 1px 1px 1px; background: #f8f8f8; padding: 15px 10px 10px 10px; width: 480px; }
#entryarea .loginbox .wkl table { width: 100%; }
#entryarea .loginbox .wkl table td.sub { width: 120px; height: 35px; font-size: 14px; color: #454545; text-align: right; padding-right: 5px; }
#entryarea .loginbox .wkl table td.box { width: 298px; height: 35px; }
#entryarea .loginbox .wkl table td.box form { padding: 0 0 0 5px; }
#entryarea .loginbox .wkl table td.box input.box { border: solid 1px #bbb; font-size: 16px; width: 300px; padding: 3px; }
#entryarea .loginbox .wkl table td.box input.chk { vertical-align: 0; margin: 15px 5px 0 20px; }
#entryarea .loginbox .wkl .biglobe { text-align: center; margin: 0 0 20px 0; font-size: 150%; font-weight: bold; }
#entryarea .loginbox .wkl .warn { color: #F00004; margin: 0 0 10px 13px; }
#entryarea .loginbox .wkl input.btnlogin { width: 296px; height: 64px; margin: 15px 0 15px 85px; }
#entryarea .loginbox .wkl input.btnlogin:hover { opacity: 0.7; }
#entryarea .loginbox .wkl .lnkbox { border: solid 1px #CCC; border-width: 1px 0 0 0; padding: 10px 15px 0 15px; }
#entryarea .loginbox .wkbl .lnkbox { border: solid 1px #CCC; border-width: 1px 0 0 0; padding: 10px 15px 0 15px; }
#entryarea .loginbox .wkl .lnkbox ul.rkg, #entryarea .loginbox .wkbl .lnkbox ul.rkg { text-align: left; margin: 0; padding: 0; }
#entryarea .loginbox .wkl .lnkbox ul.rkg li, #entryarea .loginbox .wkbl .lnkbox ul.rkg li { background: url(https://www.gpoint.co.jp/cp/gnews/entry_images/icon_yaji_graysq.gif) no-repeat left 5px; list-style-type: none; margin: 1px 0; padding: 3px 0 0 13px; }
#entryarea .loginbox .wkl .lnkbox ul.rkg li a, #entryarea .loginbox .wkbl .lnkbox ul.rkg li a { color: #0066cc; text-decoration: none; }
#entryarea .loginbox .wkl .lnkbox ul.rkg li a:hover, #entryarea .loginbox .wkbl .lnkbox ul.rkg li a:hover { color: #ff6600; text-decoration: none; }

.entrybox { margin: 15px 10px 0 10px; border: solid 1px #CCC; padding-bottom: 10px; overflow: hidden; }
.entrybox .ttl { background: #98b0c4; font-size: 18px; font-weight: bold; color: #FFF; text-align: center; padding: 13px 0; }
.entrybox .txt { width: 55%; float: left; padding: 15px 0; text-align: center; }
.entrybox .btn a { display: block; background: url(https://img.gpoint.co.jp/www/login/images/btn_entry.png) no-repeat left top; width: 300px; height: 67px; overflow: hidden; margin: 10px auto 15px auto; text-indent: -9999px; }
.entrybox .btn a:hover { opacity: 0.7; }

.s15 { font-size: 15px; line-height: 1.3; color: #454545; }

.s13 { font-size: 13px; *font-size: 81.25%; /*for IE6,IE7*/ color: #454545; }

.s12 { font-size: 12px; *font-size: 75%; /*for IE6,IE7*/ font-size: 11px\9; /*for IE8*/ color: #454545; }

.s11 { font-size: 11px; *font-size: 70%; /*for IE6,IE7*/ font-size: 10px\9; /*for IE8*/ color: #666; }

/* imagecheck
************************************/
#loginImgCk { background: #fff; border: dotted 1px #ccc; overflow: hidden; margin: 10px 10px 0 !important; padding: 10px; *width: 428px; /*for IE7*/ }
#loginImgCk strong { font-size: 15px; }
#loginImgCk .left { float: left; width: 215px; margin: 6px 0 6px 0; }
#loginImgCk .left .target { width: 200px; border: solid 1px #eee; }
#loginImgCk .left .thumbnail { margin-top: 5px; cursor: pointer; }
#loginImgCk .right { float: left; width: 190px; font-size: 12px; line-height: 1.4; color: #454545; margin-top: 6px; }
#loginImgCk .right input { width: 150px; border: solid 1px #bbb; font-size: 20px; padding: 5px; margin-bottom: 6px; }

/* 
************************************/
.exchagemess { font-size: 14px; color: #454545; text-align: center; margin-top: 20px; }
