﻿@charset "utf-8";

/**
 * 会員登録フォーム・ブロック定義
 *
 * CSS versions	3
 *
 * @category   Web Application
 * @package    Argus
 * @copyright  2018 Polaris, Inc.
 *
 */
.BLK20500 #customer_entry
{
	margin:0 auto 5rem;
	width:98%;
}
.BLK20500 #customer_entry div.new
{
	margin:0 auto;
	max-width:700px;
}
.BLK20500 #customer_entry div.new img
{
	width:100%;
}
.BLK20500 #customer_entry p.deals
{
    display:inline-block;
    margin-top:2rem;
    padding:1.1rem 6rem;
    font-size:1.4rem;
    font-weight:bold;
    background-color:#d4e1f5;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
.BLK20500 #customer_entry div.privilege
{
    margin:2rem auto 0;
    width:80%;
    text-align:left;
}
.BLK20500 #customer_entry div.privilege p
{
    padding-left:1em;
    text-indent:-1em;
}
.BLK20500 #customer_entry p.guide
{
    margin-top:2rem;
    font-size:1.3rem;
    color:#1F4799;
}
.BLK20500 #customer_entry .frame
{
    margin:0 auto;
    padding-top:1rem;
    width:94%;
}
.BLK20500 #customer_entry .frame > p:nth-of-type(2)
{
    padding-top:0.5rem;
    padding-left:25px;
    font-size:1.2rem;
    text-align:left;
}
.BLK20500 #customer_entry .frame span.required
{
    font-size:1.2rem;
    color:red;
}
.BLK20500 #customer_entry input#company_name,
.BLK20500 #customer_entry input#member_name,
.BLK20500 #customer_entry input#member_name_kn,
.BLK20500 #customer_entry input#mail,
.BLK20500 #customer_entry input#address1,
.BLK20500 #customer_entry input#address2
{
    width:350px;
}
.BLK20500 #customer_entry input#login_id,
.BLK20500 #customer_entry input#password,
.BLK20500 #customer_entry input#retry_password
{
    width:200px;
}
.BLK20500 #customer_entry input#zip_code
{
    width:100px;
}
.BLK20500 #customer_entry input#tel,
.BLK20500 #customer_entry input#fax
{
    width:120px;
}
.BLK20500 #customer_entry .frame .list
{
    margin:0.5rem auto 2rem;
    height:200px;
    text-align:left;
    border:1px solid #aaa;
    overflow:auto;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
.BLK20500 #customer_entry .frame .agreement
{
    margin-bottom:2rem;
}
.BLK20500 #customer_entry .frame .agreement label
{
    font-size:1.2rem;
}
.BLK20500 #customer_entry .frame .check
{
    margin-top:1rem;
    border:1px solid #aaa
}
.BLK20500 #customer_entry .frame .check > div
{
    padding:0.3rem 1rem;
    text-align:left;
}
 .BLK20500 #customer_entry .frame .check > div label
{
    font-size:1.2rem;
}
@media screen and (min-width:0px) and (max-width:680px) 
{
    .BLK20500 #customer_entry_confirm .frame
    {
        width:98%;
    }
    .BLK20500 #customer_entry input#company_name,
    .BLK20500 #customer_entry input#member_name,
    .BLK20500 #customer_entry input#member_name_kn,
    .BLK20500 #customer_entry input#mail,
    .BLK20500 #customer_entry input#address1,
    .BLK20500 #customer_entry input#address2,
    .BLK20500 #customer_entry input#login_id,
    .BLK20500 #customer_entry input#password,
    .BLK20500 #customer_entry input#retry_password
    {
        width:95%;
    }
    .BLK20500 #customer_entry .pc
    {
        display:none;
    }
    .BLK20500 #customer_entry p.deals
    {
        padding:1.1rem 2rem;
    }
     .BLK20500 #customer_entry div.privilege
    {
        width:94%;
    }
     .BLK20500 #customer_entry .frame
    {
        width:98%;
    }
    .BLK20500 #customer_entry .frame .light
    {
        display:block;
    }
}