@charset "shift-jis";

/* mail form css */

#content_mail_form	{
					
			width:860px;
			margin:30px auto 0 auto;
			background: #ffffff;
	}

.fax_apply	{
			margin:30px auto 0 auto;
			width:840px;
}

.fax_apply_2	{
			margin:20px auto 0 auto;
			width:1000px;
			text-align:right;
}

p.co_info	{
			color:#666666;
			font-size:14px;
			line-height:1.2em;
			text-align:left;
			width:300px;
			float:right;
			margin-bottom:20px;
}



p.coment_mail_form1	{
			margin:30px 0 0 40px;
			font-size:16px;
			color:#666666;
			line-height:1.5em;
			text-align:left;
			}

p.coment_mail_form2	{
			margin:10px 0 0 5px;
			font-size:14px;
			color:#666666;
			line-height:1.5em;
			text-align:left;
			}




h2#title_2	{	
			margin:25px 0 0 40px;
			font-size:17px;
			color:#666666;
			text-align:left;
			font-weight:bold;
			}
	
h2#title_3	{	
			margin:25px auto 0 auto;
			font-size:17px;
			color:#666666;
			text-align:center;
			font-weight:bold;
			line-height:1.5em;
}
	
	
#content_mail_form table#mail_form	{
			margin:25px auto 0 auto;
			background: #ffffff;
			color:#666666;
			font-size:14px;
			border: 1px solid #666666;
	}
	
	
.type_text	{	
			border: 1px solid #666666;
			padding:3px;
}
	
table#mail_form	td{	
			padding:5px;
			
		}	
	
td.first_top		{
			width:110px;
			text-align:left;
			}
			
td.first		{
			width:110px;
			text-align:right;
			}
			
td.first_2		{
			width:110px;
			text-align:right;
			}
			
td.second	{
			width:280px;
			text-align:left;
			}
	
.must	{
			color:#FF0000;
			font-size:11px;
			padding-left:5px;
			}
			
.notice	{
			color:#666666;
			font-size:12px;
			padding-left:5px;
			}
	
p.co_name	{
			text-indent: -2000px;
			display: none; 
}	
	
p#toiawase_03	{
		margin:15px 0 15px 0;
		color:#666666;
		font-size:15px;
		line-height: 1.6;
		}
		
p#toiawase_03 a	{
		color:red;
		text-decoration: underline;
		}
				
				
		
table#mail_form_2	{
			margin:15px 0 0 70px;
			background: #ffffff;
			color:#666666;
			font-size:13px;
	}
	
tr.bg	{
			background: #cccccc;
			margin:5px;
			}	
	
table#mail_form_2 td	{
			padding:5px;
			text-align:left;
}

table#mail_form_2 td.first_3	{
			width:125px;
			background: #cccccc;
			}
			
table#mail_form_2 td.second_3	{
			width:200px;
			border: 1px solid #aaaaaa;
			
			}			
			
			
table#mail_form_2 td.submit_td	{
			padding-top:20px;
			text-align:left;
			}
			
ul.toiawase_ul_02	{
			margin:15px 0 0 70px;
			background: #ffffff;
			color:#666666;
			font-size:15px;
			text-align:left;
			line-height: 1.6;
	}
.left-margin	{
			margin-left:100px;
			}
			
.left-margin2	{
			margin-left:430px;
			font-size:15px;
			color:#666666;
			font-weight:bold;
			text-decoration: underline;
			}
			
p.soushi_coment	{
			margin-top:30px;
			font-size:16px;
			color:#666666;
			line-height:2.5em;
			font-weight:bold;
			}
			
p.soushi_coment a {
			text-decoration:underline;
			}

p.keppin	{
			margin-top:20px;
			padding-left:160px;
			text-align:left;
			font-size:15px;
			color:#666666;
}

p.coment_pdf_dl	{
			color:#666666;
			font-size:15px;
			line-height:1.5em;
			text-align:left;
			}

ul.pdf_dl	{
			margin-top:30px;
			text-align:left;
}

ul.pdf_dl a	{
			text-decoration:underline;
}

ul.pdf_dl a:hover	{
			color:#0000ff;
}

ul.pdf_dl li.top	
			{
			float: left;
			margin-right:60px;
			padding-left: 40px;
			font-size: 12px;
			line-height:2.5em;
			list-style: none;
			color:#666666;
			background: url(../image_new/pdficon_large.gif) no-repeat 0 0;
}
ul.pdf_dl li.end	
			{
			float: left;
			padding-left: 40px;
			font-size: 12px;
			line-height:2.5em;
			list-style: none;
			color:#666666;
			background: url(../image_new/pdficon_large.gif) no-repeat 0 0;
}
table.form_php_2	{
			margin:20px auto 0 auto;
			text-align:left;
			font-size:15px;
}

table.form_php_2 td	{
			padding:5px;
			background-color: #ffffff;
			}	

table.form_php_2 td.first	{
			background-color: #666666;
			width:180px;
			color:#ffffff;
			}

table.form_php_2 td.second	{
			background-color: #cccccc;
			width:500px;
			color:#000000;
			}

table.form_php_2 td.third	{
			text-align:right;
			padding-top:15px;
			}
#form_cover	{
			margin:0 auto 0 auto;
			width:600px;
			}


p.form_php_3	{
			margin-top:30px;
			font-size:16px;
			color:#333333;
			text-align:center;
			}
			
p.form_php_4	{
			font-size:15px;
			color:#333333;
			margin-top:20px;
			text-align:left;
			line-height:1.5em;
			}


p.form_php_5	{
			font-size:14px;
			color:#333333;
			margin-top:20px;
			text-align:left;
			line-height:1.5em;
			}


#form_cover a	{
			color:#0000FF;
			font-size:16px;
			text-decoration:underline;
			}
#form_cover a:hover	{
			color:#FF0000;
			}
			
span.small_01	{
			padding-left:20px;
			font-size:10px;
			}

p.color_red	{
			margin-top:15px;
			color:#ff0000;
			font-size:11px;
}
.coment_bookstore	{
			color:#ff0000;
			}

p.form_coment a	{
			font-size:15px;
			text-decoration:underline;
			}
p.form_coment a:hover	{
			color:#FF0000;
			}
p.clear	{
			clear: both;
}

#ul_cover	{
		width:550px;
		margin:70px auto 0 auto;
		text-align:center;
}

#ul_cover ul.toiawase_ul_02	{
		line-height:2.0em;
		}