/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family: Verdana, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
body, h1, p, form, table, tr, th, td { margin:0; padding:0;}

img { border:none;}


.bold { font-weight:bold;}
.normal { font-weight:normal;}

/*font-color*/
.red { color:#c00;}
.red_s { color:#c00;font-size:80%;line-height:1.75em;}

/*link*/
a { text-decoration:none; color:#50688b;}
a:hover { text-decoration:underline; color:#444;}

/*/////////////////////////////////////////////////////////////////////////
form_CSS
/////////////////////////////////////////////////////////////////////////*/
body { background:#eee; color:#444; line-height:1.6em; letter-spacing:0.05em;}

#container { width:910px; margin:0px auto;}
#container h3{ margin:0px 0px 5px 0px; padding: 5px 15px 5px;
	font-size: 16px; font-weight: bold;
	background:  #333333; color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/*LEFT*/
#container #left_container { width:300px; text-align:left; background:#fff;
	margin:0px;
	padding:2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float:left;
	min-height:395px;
 }
#container #title{ width:290px; background:#ddd;
	margin:5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align:center;
}
#container #title img{ width:95%; margin: 5px;}

#container #corner { width:290px; font-size:120%; min-height:175px;
	margin:5px;
	text-align:center;
	overflow:hidden;
}
#container #corner img{ width:100%; margin:10px 0px 10px 0px;}
#container #corner p{ width:100%; text-align:left; font-size:200%; text-spacing:normal; line-height:1.1em; padding:5px;}

#container #present { width:290px; font-size:120%; min-height:175px;
	margin:5px;
	text-align:center;
	overflow:hidden;
}
#container #present img{ width:100%; margin:10px 0px 10px 0px;}
#container #present p{ width:290px; text-align:left; font-size:120%; padding:5px;}


/*RIGHT*/
#container #right_container { width:600px; text-align:left; margin:0px 0px 20px 0px; background:#fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float:right;
	min-height:400px;
}
#container #formBox { font-size:150%; padding:10px;}

	#formBox p { padding-bottom:10px;}
	#formBox form table { width:560px; line-height:1.8em; border-top:1px dashed #999;}
	#formBox form table th { width:30%; vertical-align:top; padding:8px; text-align:right; border-bottom:1px dashed #999; background:#f5f5f5;}
	#formBox form table td { padding:8px; vertical-align:top; border-bottom:1px dashed #999;}
	#formBox form input, #formBox form textarea { border:1px solid #999; color:#50545a;}
	#formBox form .btn { text-align:center; padding-top:20px;}
	#formBox form .btn input { color:#fff; font-weight:bold; background:#dd0000; border:1px solid #c20000; padding:10px; width:150px;}

#container #exemptiony_title{
font-size:14px; font-weight:bold;
}

#container #exemptiony{
width:100%;height:100px;overflow:scroll;
}
	/*end*/
	.formEnd #formBox p { text-align:center; line-height:2em; padding:30px 10px 150px 10px;}

.bbtn{	background-color:#0000FF;	border: solid 1px #00008B;	 }
.rbtn{	background-color:#FF0000;	border: solid 1px #8B0000;	 }
.gbtn{	background-color:#008000;	border: solid 1px #006400;		 }
.ybtn{	background-color:#FFFF00;	border: solid 1px #808000;		 }

#footer{
	text-align:left;
}

/*
background: url(../60/1015/oub_net_menu_image1.jpg) no-repeat center 0;

*/