@charset "Shift_JIS";

body,h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,ul,ol,li {
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;
font-size:14px;
color:#444;
}

body {
background:#F5ECC5;
margin:0;
padding:0;
text-align:center;
background: url(../images/wrap.gif) 0 0 repeat;
}

h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea {
margin:0;
padding:0;
font-weight:normal;
line-height:1.6;
}
div {line-height:1.6;}

/*a {text-decoration:none;}*/

ul,ol,li {list-style:none;}

table,img {border:0; text-align:left; vertical-align:top;}

em,address { font-style:normal;}
input,textarea { line-height:1.1; padding:2px; color:#333333;}

hr {display:none;}

/*------link-------*/

a:link {color:#006600;text-decoration:underline;}
a:visited {color:#006600;text-decoration:underline;}
a:hover {color:#009999;text-decoration:none;}
a:active {color:#009999;text-decoration:none;}
a:focus { outline:none;}

/*------waku-------*/

#wrap{
width:750px;
padding:0;
margin:0 auto;
}

/*------h1------*/

h1{
text-align:left;
font-size:12px;
width:750px;
margin:0 auto;}	

/*------haeder------*/

#head{
background: url(../images/header.jpg) 0 0 no-repeat;
height:150px;}

#head a{
float:left;}



/*------main-------*/

.main{
width:750px;
text-align:left;
background:#FFFFFF;
}

.main p.ttl{
background:#FFE4A6 url(../images/ttl.gif) 0 0 no-repeat;
font-size:18px;
font-weight:bold;
padding:8px 5px 5px 45px;
margin:0 0 20px 0;
}
.main p.ttl2{
background:url(../images/ttl2.gif) 0 0 no-repeat;
font-size:16px;
font-weight:bold;
padding:6px 0 2px 35px;
margin:0 0 10px 20px;
color:#E75C72;
/*border-bottom:solid 2px #E4828F;
width:700px;*/
}
.conBox {
width:700px;
margin:0 0 20px 30px;
}

.conBox p{
font-size:14px;
margin:0 0 15px 0;
}

.conBox4 {
width:500px;
margin:20px 0 20px 120px;
text-align:center;
}

.bg1 { background:#FFF4DD;}
.bg2 { background:#f5f5f5;}

.fc { color:#FF6600; font-weight:bold;}

.tac { text-align:center;}
.tacB { text-align:center;margin:0 0 20px 0;}

p.imgL { float:left; margin:0 15px 10px 0; border:solid 1px #CCC;}
p.imgR { float:left; margin:0 15px 10px 0;}

table.tab1{
margin:0 0 15px 0;
}
table.tab1 th{
width:30%;
}
table.tab1 td{
font-size:14px;
line-height:1.6;
}

.sougo{ margin:10px 0;}

/*------footer-------*/

.footer{
	width:750px;
text-align:left;
background:#FFF1D2;
padding:10px 0;
border-bottom:solid 1px #fff;}

.footer p a{
	margin:10px 10px 20px 35px;
	padding:5px 0 5px 35px;
	font-size:16px;
	font-weight:bold;
	color:#F60;
	background:url(../images/icon2.gif) 0 1px no-repeat;}


/* clearfix
------------------------------------------------------------ */
.clearfix:after {
content: "."; 
display:block; 
height:0; 
clear: both;
visibility: hidden;}
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */














