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

[id='main']{
	min-width				: 430px;
	height 					: calc(100vh-80px);
    height					: -moz-calc(100vh - 80px);
    height					: -webkit-calc(100vh - 80px);
    height					: -o-calc(100vh - 80px);
}

var {
font-size:10pt !important;
}

[id='post_reg_page']{
	margin-top				: 20px;
	margin-left				: 8px;
	width					: 98%;
	background-size			: 100%;
	background-position		: 0px;
}
[class='post_reg']{
	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{
	padding					: 5px 0px 5px 10px;
    width					: -moz-calc(100% - 10px);
    width					: -webkit-calc(100% - 10px);
    width					: -o-calc(100% - 10px);
    width					: calc(100% - 10px);
	height					: 22px;
	color					: rgb(100,100,100);
}
[class='post_reg']>div{
    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;
	padding-top				: 20px;
	width					: 180px;
	background-color		: #ffffff;
	text-align				: center;
	color					: #333333;
}

[class='post_reg']>div>span:nth-child(1)>b{
	position				: relative;
	color					: rgb(255,100,0);
	font-weight				: 600;
}
[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				: 10px;
	height					: 60px;
}
[id='reg_mail']>span:nth-child(2){
	height					: 60px;
}
[id='mail_1']{
	margin					: 10px 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					: 60px;
}
[id='reg_pass']>span:nth-child(1){
	padding-top				: 10px;
	height					: 60px;
}
[id='reg_pass']>span:nth-child(2){
	height					: 60px;
}
[id='pass_1']{
	margin					: 10px 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);
	font-size				: 16px;
}
[id='pass_2'] + b{
	margin-top				: 5px;
	margin-left				: 15px;
	color					: rgb(255,0,0);
}


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

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

	h3{
		display					: none;
	}
	[class='post_reg']{
		width					: 98%;
		margin-left				: 0px;
	}
	[class='post_reg']>div>span:nth-child(1){
		width					: 100%;
		height					: 40px;
	}
	[class='post_reg']>div>span:nth-child(2){
		width					: 100%;
		height					: auto;
		min-height				: 35px;
		padding-bottom			: 10px;
	}
	[id='reg_type'] {
		height                  : auto;
	}
	[id='reg_type']>span:nth-child(1) {
		padding-top: 15px;
	}
	[id='reg_name'] {
		height                  : auto;
	}
	[id='reg_name']>span:nth-child(1) {
		padding-top: 15px;
	}
	[id='reg_kana'] {
		height                  : auto;
	}
	[id='reg_kana']>span:nth-child(1) {
		padding-top: 15px;
	}


	@media screen and (-webkit-min-device-pixel-ratio:0) {

		[id='mail_1'],[id='mail_2']{
		    width					: -moz-calc(100% - 45px);
		    width					: -webkit-calc(100% - 45px);
		    width					: -o-calc(100% - 45px);
		    width					: calc(100% - 45px);
		}
		[id='pass_1'],[id='pass_2']{
		    width					: -moz-calc(100% - 45px);
		    width					: -webkit-calc(100% - 45px);
		    width					: -o-calc(100% - 45px);
		    width					: calc(100% - 45px);
		}

	}

	[id='reg_mail'] {
		height                  : auto;
	}
	[id='reg_mail']>span:nth-child(1) {
		padding-top: 15px;
	}
	[id='reg_pass'] {
		height                  : auto;
	}
	[id='reg_pass']>span:nth-child(1) {
		padding-top: 15px;
	}


}

