@charset "utf-8";

.p_cell_left {
	width:150px;
	height:20px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E0EBF5;
	border-bottom: solid 1px; 
	border-color: #5496CB;
	font-size: 14px;
	float:left;
}
.p_cell_left2 {
	width:150px;
	height:60px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #E0EBF5;
	border-bottom: solid 1px; 
	border-color: #5496CB;
	font-size: 14px;
	float:left;
}
.p_cell_right {
	width:745px;
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	border-bottom: solid 1px;
	border-color: #5496CB;
	padding-left: 7px;
	font-size: 14px;
	float:left;
}
.p_cell_right2 {
	width:745px;
	height:60px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: white;
	border-bottom: solid 1px;
	border-color: #5496CB;
	padding-left: 7px;
	font-size: 14px;
	float:left;
}
.p_domain_order {
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}





.p_guide {
	font-size: 16px;
	color:#333;
}
.p_guide2 {
	font-size: 17px;
	color:#564741;
	font-weight:normal;
}
.p_guide3 {
	font-size: 16px;
	color:#06C;
	font-weight:normal;
}

.p_tdhs {
	width:130px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: solid 1px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 1px #92B4AE;
	border-right: solid 1px #92B4AE;
	background-color:#DDF2FF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.p_tdh {
	width:130px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: solid 1px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 0px #92B4AE;
	border-right: solid 1px #92B4AE;
	background-color:#DDF2FF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.p_tdh_in {
	width:270px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: solid 1px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 0px #92B4AE;
	border-right: solid 1px #92B4AE;
	font-size:12px;
	text-align:left;
}

.p_tds {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: solid 0px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 1px #92B4AE;
	border-right: solid 1px #92B4AE;
	text-align:center;
}
.p_tdsh {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: solid 1px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 1px #92B4AE;
	border-right: solid 1px #92B4AE;
	text-align:center;
}
.p_td {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: solid 0px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 0px #92B4AE;
	border-right: solid 1px #92B4AE;
	text-align:center;
}
.p_tdi {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: solid 0px #92B4AE;
	border-bottom: solid 1px #92B4AE;
	border-left: solid 0px #92B4AE;
	border-right: solid 1px #92B4AE;
	background-color:#FFC;
	font-size:12px;
	text-align:center;
}
.p_term1 {
	height:40px;
	width:100px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color:#faac64;
	font-size:16px;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
.p_term2 {
	height:40px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color:#f4f494;
	font-size:16px;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
.p_term3 {
	height:40px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color:#4474dc;
	font-size:16px;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
.p_term4 {
	height:40px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color:#64dcec;
	font-size:16px;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
.p_term5 {
	height:40px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color:#2ca393;
	font-size:16px;
	color:#000;
	text-align:center;
	vertical-align:middle;
}
.p_awstats_cell {
	width:400px;
	border:solid 1px #B6C7C7;
	padding-left: 4px;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
}
#p_syokai_form_area {
	margin-left:20px;
	text-align:left;
	float:left;
	position:relative;
}
.p_syokai_form_title {
	width:915px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 52px;
	padding-right: 5px;
	padding-bottom: 52px;
	padding-left: 40px;
	background-color:#CFF;
	color:#5A5145;
	font-weight: normal;
	font-size:24px;
	text-align:left;
	float:left;
	position:relative;
}
#trust {
	position:absolute;
	top:5px;
	right:5px;
	z-index: 1000;
}
