﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

/*con1*/

#con1 .qes{
	margin:20px 0;
	border:1px solid #c8e3d7;
	background-color:#f7fffa;
	padding:5px 10px;
}

#con1 div.err{
	border:1px solid red;
}

#con1 .qes dl{
	padding:5px 0;
}

#con1 .qes .qestext{
	color:#1c6577;
}

#con1 .qes dt{
	width:40px;
	float:left;
}

#con1 .qes dd{
	width:470px;
	float:right;
	padding:5px 0 0 0;
}



select{
	border:1px solid #cdcdcd;
	font-size:110%;
}


/*con2*/


#con2 #calcbox{
	margin:0px 0;
	border:1px solid #c8e3d7;
	background-color:#f7fffa;
	padding:20px 30px;
}

#con2 #calcbox dl{
	color:#1c6577;
	margin:0 0 10px 0;
	padding:0px 0 0px 0px;
	border:1px dotted #91d017;
	border-width:0 0 1px 0;
}

#con2 #calcbox .t-center{
	padding:20px 0;
}

#con2 #calcbox dd{
	float:left;
}

#con2 #calcbox dt{
	float:left;
}

#con2 .t0{
	width:34px;
}

#con2 .t1{
	width:150px;
	padding:20px 0 0 0;
}


#con2 .t2{
	width:60px;
	text-align:right;
	font-size:24px;
	height:100%;
	padding:17px 0 0 0;
}

#con2 .t3{
	width:150px;
	padding:20px 0 0 5px;
}



#errmsg{
	padding:50px;
	color:#1c6577;
}

#errmsg .t-center{
	margin:20px 0 0 0;
}

#calc_disp ul{
	padding:10px;
}

#calc_disp li{
	margin:15px 0 0 0;
}

#calc_disp .t-center{
	margin:20px 0 0 0;
}

#con2 #calcbox .t-center{
	margin:0px 0 0 0;
}