body article{padding-bottom:168px;background:none}body article .change_lang{background:#ffffff;overflow:hidden}body article .change_lang p.select_text{padding:16px 0 22px 0;text-align:center;line-height:21px;font-size:13px}body article .change_lang ul.select_lang{margin:0 auto;width:980px;text-align:center;line-height:0;font-size:0}body article .change_lang ul.select_lang>li{width:auto;padding:0 3.5px;display:inline-block;vertical-align:bottom;position:relative}body article .change_lang ul.select_lang>li:first-child{padding-left:0}body article .change_lang ul.select_lang>li:last-child{padding-right:0}body article .change_lang ul.select_lang>li>a{padding:0 16px;width:190px;height:56px;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}body article .change_lang ul.select_lang>li>a:hover{background:#E6E6E6}body article .change_lang ul.select_lang>li>a.active{background:#ABC23C}body article .change_lang ul.select_lang>li>a.active span{color:#ffffff}body article .change_lang ul.select_lang>li>a span{justify-content:center;align-items:center;line-height:16px;font-size:12px;font-weight:bold;color:#808080}body article .change_lang ul.select_lang>li>a span small{display:block;font-size:10px}body article section{padding:48px 0;overflow:hidden}body article section form span.text_form{display:block}body article section form .agree{clear:both;float:none}body article section form .save_id{padding-top:28px;text-align:center}body article section form .save_id p.check{padding:0 24px;display:inline-block}body article section form .save_id p.text{padding-top:4px;line-height:21px;font-size:13px}body article section form ul{overflow:hidden}body article section form ul.col2 li{width:50%;float:left}article.login section form .login_form{margin-bottom:28px;width:532px;float:left;box-sizing:border-box}article.login section form .regist{margin-top:30px;padding:28px;width:280px;float:right;box-sizing:border-box;border:2px solid #ABC23C}article.login section form .regist p.text_msg{margin-bottom:28px;line-height:28px;font-size:15px}article.login section form .regist p.std_btn a{width:100%}article.login section form .login_btn{padding-top:36px;text-align:center}article.regist section p.text_msg strong{font-weight:bold;color:#ff0000}article.regist section form .error.agree{text-align:center}article.regist section form .regist_form{margin:0 auto;width:588px}article.regist section form .next_btn{padding-top:36px;text-align:center}article.regist section form .check{margin:0 auto;width:704px;overflow:hidden}article.regist section form .check dl{overflow:hidden;line-height:28px}article.regist section form .check dl dt{padding:8px 0;width:200px;float:left;font-size:11px;font-weight:bold;color:#4D4D4D}article.regist section form .check dl dd{padding:8px 0;margin-left:224px;font-size:15px}article.regist section.regist_company .is_sumitomo{display:none}article.regist section.regist_comp p.text{margin-bottom:56px}
