[id='content'] *:not(em){
	display					:inline-block;
	font-size:11pt;
}

#main {
    clear: both;
    display: block;
    width: 98%;
    max-width: 1072px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 50px;
    font-size:10.5pt;
}

.breadcrumb {
    width: 98%;
    max-width: 1050px;
    margin: 25px auto;
}

var,em {
font-size:10pt !important;
font-weight: normal !important;
}

[id='post_reg_page']{
	margin-top				: 20px;
	margin-left				: 8px;
	width					: 98%;
	background-size			: 100%;
	background-position		: 0px;
}
[class='post_reg']{
	height 					: auto;
	padding					: 5px;
}

[class='post_reg']>h2{
	padding-top				: 5px;
	padding-left			: 10px;
    width					: -moz-calc(100% - 30px);
    width					: -webkit-calc(100% - 30px);
    width					: -o-calc(100% - 30px);
    width					: calc(100% - 30px);
	color					: #0C5E9A;
	font-size				: 35px;
	text-align:center;
	font-weight:normal;
}
[class='post_reg']>var{
	height					: 22px;
}
[class='post_reg']>div{
	margin-top 				:0px ;
    width					: -moz-calc(100% - 10px);
    width					: -webkit-calc(100% - 10px);
    width					: -o-calc(100% - 10px);
    width					: calc(100% - 10px);
    border-bottom			: dotted 1px #cccccc;
	overflow				: hidden;
}
[class='post_reg']>div>span:nth-child(1){
	float					: left;
	width					: 180px;
	background-color		: #ffffff;
	text-align				: center;
	color					: #333333;
}

[class='post_reg']>div>span:nth-child(1)>b{
	position				: relative;
	color					: #ff0000;
	font-weight				: normal;
}
[class='post_reg']>div>span:nth-child(2){
	float					: left;
	width					: 578px;
	color					: #333333;
}
[class='post_reg']>div>span:nth-child(2)>span:not([id='add_info']){
	color					: #333333;
}
[id='reg_mail']{
	height					: 60px;
}
[id='reg_mail']>span:nth-child(1){
	padding-top				: 20px;
	height					: 90px;
}
[id='reg_mail']>span:nth-child(2){
	height					: 150px;
}
[id='mail_1']{
	margin					: 5px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 500px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: disabled;
	font-size				: 16px;
}
[id='mail_1'] + b{
	margin-top				: 5px;
	margin-left				: 15px;
}
[id='mail_2']{
	margin					: 3px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 500px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: disabled;
	font-size				: 16px;
}
[id='mail_2'] + b{
	margin-top				: 5px;
	margin-left				: 15px;
	color					: rgb(255,0,0);
}
[id='reg_pass']{
	height					: 135px;
}
[id='reg_pass']>span:nth-child(1){
	padding-top				: 50px;
	height					: 90px;
}
[id='reg_pass']>span:nth-child(2){
	height					: 120px;
}
[id='pass_1']{
	margin					: 5px 0px 0px 10px;
	height					: 30px;
    width 					: 500px;
	border					: solid 1px rgb(200,200,200);
	padding-left			: 10px;
	font-family				: Tahoma;
}
[id='pass_1'] + b{
	margin-top				: 5px;
	margin-left				: 15px;
}
[id='pass_2']{
	margin					: 3px 0px 0px 10px;
	height					: 30px;
    width 					: 500px;
	border					: solid 1px rgb(200,200,200);
	padding-left			: 10px;
	font-family				: Tahoma;
}
[id='pass_2'] + b{
	margin-top				: 5px;
	margin-left				: 15px;
	color					: rgb(255,0,0);
}
[id='reg_type']{
	height					: auto;/* 40px*/
}
[id='reg_type']>span:nth-child(1){
	padding-top				: 10px;
	height					: 30px;
}
[id='reg_type']>span:nth-child(2){
	height					: 40px;
}
[name='c_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 20px;
	height					: 20px;
	width					: 20px;
}
[name='c_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: 70px;
}
[name='c_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='c_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[id='reg_name']{
	height					: auto;
}
[id='reg_name']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_name']>span:nth-child(2){
	height					: 45px;
}
[id='reg_name']>span:nth-child(2)>b{
	padding-right			: 5px;
	width					: 40px;
	text-align				: right;
}
[id='name0']{
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 100px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='name1']{
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 100px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='reg_kana']{
	height					: auto;
}
[id='reg_kana']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_kana']>span:nth-child(2){
	height					: 45px;
}
[id='reg_kana']>span:nth-child(2)>b{
	padding-right			: 5px;
	width					: 40px;
	text-align				: right;
}
[id='kana0']{
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 100px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='kana1']{
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 100px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='reg_work']{
	height					: auto;/* 70px*/
}
[id='reg_work']>span:nth-child(1){
	padding-top				: 23px;
	height					: 80px;
}
[id='reg_work']>span:nth-child(2){
	height					: auto;
}
[id='reg_work']>span:nth-child(2)>div{
	float 					: left;
	display 				: inline;
	width   				: 160px;
}

[name='w_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 20px;
	height					: 20px;
	width					: 20px;
}
[name='w_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: auto;
}
[name='w_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='w_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='w_type']:nth-child(11) + a{
	width					: 210px;
}


[id='reg_status']{
	display					: none;
	height					: auto; 
}
[id='reg_status']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_status']>span:nth-child(2){
	padding-top				: 10px;
	height					: auto;
}
[id='status']{
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 190px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
}
[id='reg_position']{
	display					: none;
	height					: auto;/* 40px*/
}
[id='reg_position']>span:nth-child(1){
	padding-top				: 10px;
	height					: 30px;
}
[id='reg_position']>span:nth-child(2){
	height					: 40px;
}
[name='p_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 30px;
	height					: 20px;
	width					: 20px;
}
[name='p_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: auto;
}
[name='p_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='p_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='p_type']:nth-child(11) + a{
	width					: 210px;
}

[id='reg_corp']{
	display					: none;
	height					: auto;
}
[id='reg_corp']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_corp']>span:nth-child(2){
	padding-top				: 10px;
	height					: auto;
}
[id='reg_corp']>span:nth-child(2) input{
    width					: -moz-calc(100% - 50px);
    width					: -webkit-calc(100% - 50px);
    width					: -o-calc(100% - 50px);
    width					: calc(100% - 50px);
}
[id='corp']{
	max-width 				: 300px;
	margin					: 0px 0px 0px 10px;
	padding-left			: 10px;
	width					: 300px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
}

[id='reg_indust']{
	height					: auto;
}
[id='reg_indust']>span:nth-child(1){
	padding-top				: 50px;
	height					: 120px;
}
[id='reg_indust']>span:nth-child(2){
	height					: auto;
}
[id='reg_indust']>span:nth-child(2)>div{
	float 					: left;
	display 				: inline;
	width   				: 160px;
}
[name='i_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 20px;
	height					: 20px;
	width					: 20px;
}
[name='i_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: auto;
}
[name='i_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='i_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}

[id='reg_tel']{
	height					: auto;
}
[id='reg_tel']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_tel']>span:nth-child(2){
	padding-top				: 10px;
	height					: auto;
}
[id='reg_tel']>span:nth-child(2) input{
	max-width				: 305px;
    width					: -moz-calc(100% - 50px);
    width					: -webkit-calc(100% - 50px);
    width					: -o-calc(100% - 50px);
    width					: calc(100% - 50px);
}
[id='tel']{
	margin					: 0px 0px 0px 10px;
	width					: 170px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	text-align				: center;
	font-size				: 16px;
}
[id='reg_fax']{
	height					: auto;
}
[id='reg_fax']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_fax']>span:nth-child(2){
	padding-top				: 10px;
	height					: auto;
}
[id='reg_fax']>span:nth-child(2) input{
	max-width				: 305px;
    width					: -moz-calc(100% - 50px);
    width					: -webkit-calc(100% - 50px);
    width					: -o-calc(100% - 50px);
    width					: calc(100% - 50px);
}
[id='fax']{
	margin					: 0px 0px 0px 10px;
	width					: 170px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	text-align				: center;
	font-size				: 16px;
}
[id='reg_add']{
	padding-bottom: 10px;
	height					: auto;/* 260px*/
}
[id='reg_add']>span{
	position				: relative;
}
[id='reg_add']>span:nth-child(1){
	padding-top				: 120px;
	height					: 140px;
}
[id='reg_add']>span:nth-child(2){
	height					: auto;
}
[id='reg_add']>span:nth-child(2)>span:not([id='add_info']){
	height					: 45px;
	width					: 100%;
}
[id='reg_add']>span:nth-child(2)>span:nth-child(1){
	height					: auto;
	width					: 100%;
}
[id='reg_add']>span:nth-child(2)>span>b{
	margin-top				: 0px;
	margin-right			: 5px;
	width					: 80px;
	text-align				: right;
}

[id='reg_add']>span:nth-child(2)>span>b + *:not([id='address']):not([id='zip']){
	height					: 32px;
	width					: 210px;
	font-size				: 16px;
}
[id='reg_add']>span:nth-child(2)>span>b + *:not([id='address']):not([id='zip'])>option{
	font-size				: 16px;
}
[name='e_type']{
	cursor					: pointer;
	margin					: 10px 5px 10px 20px;
	height					: 20px;
	width					: 20px;
}
[name='e_type'] + a{
	cursor					: pointer;
	margin					: 10px 5px 10px 5px;
	height					: 20px;
	width					: 70px;
}
[name='e_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='e_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[id='zip']{
	position				: relative;
	padding-left			: 10px;
	width					: 120px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: disabled;
	font-size				: 16px;
	z-index					: 500;
}
[id='address']{
	padding-left			: 10px;
	width 					: 100%;
	max-width				: 450px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='add_info']{
	position				: absolute;
	top						: 40px;
	left					: 320px;
	padding					: 10px;
	height					: 110px;
	width					: 200px;
	background-color		: rgb(255,255,230);
	box-shadow				: 0px 0px 5px rgb(200,200,255);
	border					: solid 1px rgb(200,200,200);
	border-radius			: 10px;
	color					: rgb(100,100,100);
	overflow				: hidden;
}
[id='add_select']{
	position				: absolute;
	padding					: 10px;
	height					: 105px;
	width					: 540px;
	background-color		: rgb(0,100,200);
	box-shadow				: 0px 0px 10px rgb(100,150,200);
}
[id='add_select']>b{
	padding-left			: 10px;
	height					: 25px;
	width					: 430px;
	background-color		: rgb(200,230,255);
	color					: rgb(0,100,200);
	font-size				: 15px;
}
[id='add_select']>h2{
	cursor					: pointer;
	margin-left				: 10px;
	height					: 25px;
	width					: 90px;
	background-color		: rgb(255,150,100);
	text-align				: center;
	color					: rgb(255,255,255);
	font-size				: 15px;
}
[id='add_select']>h2:hover{
	background-color		: rgb(255,100,0);
}
[id='add_select']>var{
	padding-top				: 10px;
	height					: 35px;
	width					: 540px;
	color					: rgb(255,255,255);
	font-size				: 15px;
}
[id='add_select']>select{
	cursor					: pointer;
	height					: 30px;
	width					: 540px;
	font-size				: 15px;
}
[id='add_select']>select>option{
	font-size				: 15px;
}
[id='reg_birth']{
	height					: auto;/* 50px*/
}
[id='reg_birth']>span:nth-child(1){
	padding-top				: 15px;
	height					: 35px;
}
[id='reg_birth']>span:nth-child(2){
	padding-top				: 5px;
	height					: 50px;
}
[id='year']{
	margin					: 5px 0px 0px 10px;
	padding-left			: 0px;
	height					: 30px;
	width					: 160px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='year']>option{
	font-size				: 16px;
}
[id='month']{
	margin					: 5px 0px 0px 10px;
	padding-left			: 0px;
	height					: 30px;
	width					: 70px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='month']>option{
	font-size				: 16px;
}
[id='day']{
	margin					: 5px 0px 0px 10px;
	padding-left			: 0px;
	height					: 30px;
	width					: 70px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	font-size				: 16px;
}
[id='day']>option{
	font-size				: 16px;
}
[id='reg_money']{
	height					: 50px;
}
[id='reg_money']>span:nth-child(1){
	padding-top				: 15px;
	height					: 35px;
}
[id='reg_money']>span:nth-child(2){
	height					: 50px;
}
[id='money']{
	margin					: 5px 0px 0px 10px;
	height					: 30px;
	width					: 200px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	text-align				: center;
	font-size				: 16px;
}
[id='money']>option{
	font-size				: 16px;
}
[id='reg_self']{
	height					: auto;
}
[id='reg_self']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_self']>span:nth-child(2){
	height					: auto;
}
[id='myself']{
	margin					: 5px 0px 0px 10px;
	padding-right			: 10px;
	height					: 30px;
	width					: 120px;
	border					: solid 1px rgb(200,200,200);
	text-align				: right;
	ime-mode				: disabled;
	font-size				: 16px;
}
[id='reg_loan']{
	height					: auto;
}
[id='reg_loan']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_loan']>span:nth-child(2){
	height					: 55px;
}
[id='loan']{
	margin					: 5px 0px 0px 10px;
	height					: 30px;
	width					: 200px;
	border					: solid 1px rgb(200,200,200);
	ime-mode				: active;
	text-align				: center;
	font-size				: 16px;
}
[id='loan']>option{
	font-size				: 16px;
}
[id='reg_possession']{
	height					: auto;/* 100px*/
}
[id='reg_possession']>span:nth-child(1){
	padding-top				: 40px;
	height					: 70px;
}
[id='reg_possession']>span:nth-child(2){
	height					: 110px;
}
[id='reg_possession']>span:nth-child(2)>span{
	height					: 40px;
	width					: 180px;
}
[id='reg_possession']>span:nth-child(2)>span>b{
	margin-top				: 20px;
	margin-right			: 5px;
	height					: 25px;
	width					: 50px;
	text-align				: right;
}
[id='reg_possession']>span:nth-child(2)>span>b + *{
	padding-right			: 10px;
	height					: 30px;
	width					: 50px;
	text-align				: right;
}
[id='reg_possession']>span:nth-child(2)>span>b + * + *{
	margin-top				: 20px;
	margin-left				: 5px;
	height					: 25px;
}
[id='reg_collateral']{
	height					: auto;
}
[id='reg_collateral']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_collateral']>span:nth-child(2){
	height					: 55px;
}
[id='reg_bank']{
	height					: auto;
}
[id='reg_bank']>span:nth-child(1){
	padding-top				: 15px;
	height					: 40px;
}
[id='reg_bank']>span:nth-child(2){
	height					: 55px;
}
[id='bank']{
	margin					: 5px 0px 0px 10px;
	padding-left			: 10px;
	height					: 30px;
	width					: 500px;
	border					: solid 1px rgb(200,200,200);
	font-size				: 16px;
}
[id='reg_buy']{
	height					: auto;/* 70px*/
}
[id='reg_buy']>span:nth-child(1){
	padding-top				: 23px;
	height					: 47px;
}
[id='reg_buy']>span:nth-child(2){
	height					: 70px;
}
[id='reg_buy']>span:nth-child(2)>div{
	float 					: left;
	display 				: inline;
	width   				: 160px;
}
[name='b_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 30px;
	height					: 20px;
	width					: 20px;
}
[name='b_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: 70px;
}
[name='b_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='b_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}

[id='reg_magazine']{
	height					: auto;/* 65px*/
}
[id='reg_magazine']>span:nth-child(1){
	padding-top				: 23px;
	height					: 42px;
}
[id='reg_magazine']>span:nth-child(2){
	height					: 65px;
}
[id='reg_magazine']>span:nth-child(2)>var{
	margin-top				: 8px;
	margin-left				: 30px;
	color					: #333333;
}
[name='m_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 30px;
	height					: 20px;
	width					: 20px;
}
[name='m_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: 75px;
}
[name='m_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='m_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[id='reg_send']{
	height					: 65px;
}
[id='reg_send']>span:nth-child(1){
	padding-top				: 23px;
	height					: 42px;
}
[id='reg_send']>span:nth-child(2){
	height					: 65px;
}
[name='s_type']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 30px;
	height					: 20px;
	width					: 20px;
}
[name='s_type'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: 100px;
}
[name='s_type']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='s_type'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[name='s_type'] + a + b{
	float					: left;
	margin					: 10px 10px 0px 0px;
	height					: 20px;
	width					: 350px;
	color					: rgb(0,0,255);
}
[id='reg_consent']{
	height					: 65px;
}
[id='reg_consent']>span:nth-child(1){
	padding-top				: 23px;
	height					: 42px;
}
[id='reg_consent']>span:nth-child(2){
	height					: 65px;
}
[id='reg_consent']>span:nth-child(2)>var{
	margin-top				: 8px;
	margin-left				: 30px;
	width					: 600px;
}
[id='reg_consent']>span:nth-child(2)>var>h2{
	cursor					: pointer;
	color					: #333333;
	text-decoration			: underline;
}
[id='consent']{
	cursor					: pointer;
	float					: left;
	margin					: 10px 0px 0px 30px;
	height					: 20px;
	width					: 20px;
}
[id='consent'] + a{
	cursor					: pointer;
	float					: left;
	margin					: 10px 10px 0px 10px;
	height					: 20px;
	width					: 200px;
}
[id='consent']:hover + a{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}
[id='consent'] + a:hover{
	color					: rgb(255,100,0);
	text-decoration			: underline;
}

[id='input_check']{
	margin-top				: 20px;
}


[id='conf']{
	margin-top              : -10px;
	margin-bottom           : 100px;
	text-align              : center;
    width					: 100%;
}

@media screen and (max-width: 879px) {

	em{
		display					: none;
	}
	[class='post_reg']{
		width					: 98%;
		margin-left				: 0px;
	}
	[class='post_reg']>div>span:nth-child(1){
		padding-top				: 15px;
		width					: 100%;
		height					: 40px;
	}
	[class='post_reg']>div>span:nth-child(2){
		width					: 100%;
		height					: auto;
		min-height				: 35px;
		padding-bottom			: 10px;
	}
	[id='add_info']{
		display					: none !important;
	}
	[id='address']{
	    width					: -moz-calc(100% - 135px);
	    width					: -webkit-calc(100% - 135px);
	    width					: -o-calc(100% - 135px);
	    width					: calc(100% - 135px);
	    margin-bottom:10px;
	}
	[id='reg_memo']>span:nth-child(2)>textarea{
		width					: 95%;
		height					: auto;
	}
	[id='reg_magazine']>span:nth-child(2)>var{
		width 					: auto;
		margin-left				: 10px;
	}
	[id='reg_consent']>span:nth-child(2)>var{
		width 					: auto;
		margin-left				: 10px;
	}
	[id='reg_name']>span:nth-child(2)>input{
		width					: 80px;
	}
	[id='reg_kana']>span:nth-child(2)>input{
		width					: 80px;
	}


}

