@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------
what_css
------------------------------------------------------ */
div#main p{
	margin:0 0 0 21px;
	padding:0 15px 15px 15px;
	width:612px;
	line-height:140%;
}
div#main dl{
	width: 642px;
	padding-bottom: 25px;
	line-height: 140%;
}
div#main dl dt{
	background: url(../images/dt_icon.gif) no-repeat left 3px;
	width: 642px;
	margin:5px 0 5px 21px;
	padding:0 0 0 14px;
	color: #044684;
	font-weight: bold;
	font-size: 130%;
	vertical-align: bottom;
}
div#main dl dd{
	width: 612px;
	margin: 0 0 0 21px;
	padding: 0 15px;
	font-size: 100%;
}

div#main dl.downDL{
	background: #f5f5f6;
	display:block;
	border:1px solid #dddddd;
	margin:0 0 20px 35px;
	padding:15px;
	width:578px;
}

div#main dl.downDL dt{
	background: none;
	margin:0 0 5px 0;
	padding:0;
	color: #044684;
	font-weight: bold;
	font-size: 110%;
	border-bottom:dotted 1px #044684;
	width:578px;
}
div#main dl.downDL dd{
	background: none;
	margin:0;
	padding:0;
	width:578px;
}
div#main ul{
	display: block;
	margin:10px 0;
	padding:15px;
	background: url(../images/bg_dot.gif) repeat;
	border:dotted 2px #baccca;
	color:#044684;
}
div#main ul li{
	background: url(../images/icon_omame.gif) no-repeat 0 0.2em;
	padding-left: 11px;
	padding-bottom:5px;
}
div.imgBox{
	text-align: center;
	margin: 10px auto 10px;
}
div#main div.box_cap h5.cap{
	margin:20px 0 5px 26px;
	padding:0;
}

/* -------illust-------------- */
img.illust{
	padding:0 20px 10px 20px;
}

img.illust_03{
	padding:0 20px 30px 20px;
	float:left;
}

div#main p.illust_03{
	margin:0 0 0 0;
	padding:0 10px 15px 0;
	float:left;
	width:475px;
}

div.illust_02{
	padding-right:20px;
	width:450px;
	float:left;
}

img.illust_02{
	margin:20px 0 0 0;
	float:left;
	width:140px;
	display:block;
}

div#main dl.illust_02{
	width:420px;
}

div#main dl.illust_02 dl{
	width:420px;
}

div#main dl.illust_02 dd{
	width:420px;
}

div#main dl.illust_02 dt{
	width:420px;
}


img.illust_04{
	padding:0;
	float:left;
}

div#main dl.illust_04{
	margin-right:20px;
	float:left;
	width:480px;
}

div#main dl.illust_04 dt{
	width:450px;
}

div#main dl.illust_04 dd{
	width:450px;
}

*html img.illust_04{
	padding:0;
	float:left;
}

*html div#main dl.illust_04{
	margin-right:20px;
	float:left;
	width:460px;
}

*html div#main dl.illust_04 dt{
	width:430px;
}

*html div#main dl.illust_04 dd{
	width:430px;
}

img.illust_05{
	float:left;
}

div.illust_05{
	margin:0 0 40px 0;

	float:left;
}

div.illust_05 p{
	width:500px !important;
}


img.illust_06{
	padding:15px 0 20px 35px;
}

img.illust_09{
	float:left;
}

div.illust_09{
	margin:0 0 40px 0;
	width:450px;
	float:left;
}

div.illust_09 p{
	width:450px !important;
}


