@charset "UTF-8";


/* -----------------------------------------------
                      dial styles
   ----------------------------------------------- */

body
	{
	color: #333333;
	line-height:18px;
	background: white;
	font-size: 12px;
	font-family: "ヒラギノ丸ゴ Pro W4","Tahoma", "MS UI Gothic", "Lucida Grande", 
	             "Osaka", "ＭＳ Ｐゴシック" sans-serif;

	}



* {
	margin: 0px;
	padding: 0px;
}


a {
	text-decoration: none;
	color:#000066;
}


a:hover{

  color:#336699;
}



	
#container1{
padding:10px;
width:564px;
border:2px solid #a23a8b;
margin-left:auto;
margin-right:auto;
text-align:left;

}
#container2{
padding:10px;
width:564px;
border:2px solid #555656;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#container3{
padding:10px;
width:564px;
border:2px solid #532750;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#container4{
padding:0px;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#container0{
padding:0px;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.normal
	{
	font-size: 12px;
	font-family: "ヒラギノ丸ゴ Pro W4";
	}	

.smallb
	{
	font-size: 10px;
	font-weight:bold;
	font-family: "ヒラギノ丸ゴ Pro W4";
	}	
	
.normal td
	{
	color: #333333;
	font-size: 12px;
	font-family: "ヒラギノ丸ゴ Pro W4";
	}	
	

	.waku
	{
	font-size   : 11px;
color : #333;
	padding:5px;
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

	}
	
	.waku02
	{
	margin-left:auto;
	margin-right:auto;
	width:564px;

	/*padding:5px;*/
	
	/*background-color:#d7e0e8;*/
	background-color:#e7e5e5;
	/*border:1px solid #a1bbd1;*/
	padding-bottom:10px;
	}

.waku02 ul {
margin:5px 10px;
}
	
.waku02 li {
margin:2px 10px;
}

p{
padding:10px;}




.itemline
{

/*margin-left:10px;*/
text-align:center;
height:5px;
background-image:url(../images/itemline.gif);
background-repeat:repeat-x;
}


.itemline02
{
margin-left:5px;
width:210px;
text-align:center;
margin-top:5px;
padding-bottom:5px;
height:5px;
background-image:url(../images/itemline.gif);
background-repeat:repeat-x;
}




.red{
color:#990000;
font-size:13px;

}


.txtsp{
padding:3px;
}

.ab{
margin-top:15px;
margin-left:105px;
margin-bottom:15px;

}

.abbox{
padding:5px;
background-color:#f4dacf;
width:450px;
margin-left:auto;
margin-right:auto;

border:2px solid #d28669;

}




.txtht{
font-size:11px;
line-height:16px;
padding:2px;
height:50px;
vertical-align:top;

}

.txtht02{
padding:2px;
height:110px;

}

.list li{
padding:7px 0;
background-image:url(../images/line_bl02.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:3px 15px;

}
.list01 li{
padding:7px 0px;
list-style-type:lower-alpha;
margin:3px 35px;

}

.kakko {
text-indent:-32px;
margin-left:39px;
}

ul li {
list-style:none;
}

ol{
margin:0 20px;
}
.list03 ol{
margin-left:50px;
}



img{
border:none;
}