@charset "utf-8";

/* CSS Document */

h2{
	margin:0 0 3px 0;
	padding:0;
	font-size:120%;
	_font-size:95%;
	font-weight:bold;
}
p{
	margin:0 0 0 0;
	padding:0;
	font-size:100%;
	line-height:120%;
}
p.caution{
	margin:10px;
	padding:20px;
	background:#FFFFCC;
	font-size:80%;
	line-height:150%;
}
.finish{
	margin:50px 0 30px 0;
	padding:0;
	font-size:120%;
}

.cap{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	font-size:95%;
	_font-size:75%;
	line-height:140%;
}
.cap td{
	padding:0 0 5px 0;
}
.form1{
	border:#92b0dd 1px solid;
	margin-bottom:20px;
}

.tit{
	background:#e2eaf8;
	border-right:#92b0dd 1px solid;
	padding:3px;
}

.tit1_1{
	background:#e2eaf8;
	border-right:#92b0dd 1px solid;
	padding:3px;
}
.tit1{
	background:#e2eaf8;
	border-top:#92b0dd 1px solid;
	border-right:#92b0dd 1px solid;
	padding:3px;
}
.tit2{
	background:#ffffff;
	border-top:#92b0dd 1px solid;
	padding:2px;
}
.tit2_1{
	background:#ffffff;
	padding:2px;
}
.tit p{
	margin:5px 0 0 0;
	padding:0;
	font-size:95%;
	_font-size:75%;
}
.cont{
	padding:10px;
}
.cont p{
	margin:5px 0 0 0;
	padding:0;
}
.cont span{
	margin:0;
	padding:2px 0 0 0; 
}
.celltopLine{
	border-top:#92b0dd 1px solid;	
}
.cellbottomLine{
	border-bottom:#92b0dd 1px solid;	
}


/*文字カラー*/
.red{
	color:#FF0000;
}

/*共通マージン設定*/
.mT10{
	margin:10px 0 0 0;
}
.mB10{
	margin:10px 0 10px 0;
}
.mB30{
	margin:10px 0 30px 0;
}
.pL10{
	padding-left:10px;
}

/*form部分設定*/
input.price{
	width:60px;
}
input.long{
	width:380px;
}
input.short{
	width:60px;
}
input.middle{
	width:340px;
}
/*popup設定*/
#wrap{
	padding-left:10px;
}
#wrap table table{
	margin-bottom:15px;
}
#checkListleft{
	margin-right:10px;
}
#checkListleft td{
	padding-bottom:5px;
}
#checkListright{
}
#checkListright td{
	padding-bottom:5px;
}
h3{
	margin:0;
	padding:0;
	color:#0066FF;
	font-weight:bold;
	font-size:85%;
}
.pageLink{
	padding-left:10px;
	padding-bottom:5px;
}
