@charset "UTF-8";

.mgb15{
margin-bottom: 15px;
}

.mgb25{
margin-bottom: 25px;
}

.mgr7{
margin-right: 7px;
}

.mgr12{
margin-right: 12px;
}

.bold{
font-weight: bold;
}

.cutter{
clear: both;
}


#content01{
color:#7F7E7A;
width:615px;
float:right;
line-height:150%;
background:url("../img/news_bg_01.jpg") no-repeat top right;
padding-top:178px;
font-size: 12px;
color: #7E7476;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
margin-bottom:30px;
}

#content01 div#news01{
margin-bottom:10px;
padding:23px 25px 20px 25px;
width:518px;
border:dashed 1px #BDA585;
background-color: #F9F6F2;
}

#content01 div#news01 dl dt{
margin-bottom: 15px;
font-size: 14px;
color: #33AFAF;
line-height: 150%;
}

#content01 dl#news02{
width: 546px;
height: 42px;
margin-bottom: 25px;
padding: 10px 12px 15px 12px;
background-color: #F5F5F5;
color: #7E7476;
font-size: 10px;
line-height: 150%;
}

#content01 dl#news02-1{
width: 546px;
height: 48px;
margin-bottom: 25px;
padding: 10px 12px 15px 12px;
background-color: #F5F5F5;
color: #7E7476;
font-size: 10px;
line-height: 150%;
}

#content01 div#news03{
width: 570px;
margin-bottom: 30px;
}

#content01 div#news03 div.news04{
float: left;
padding: 0 20px 0 20px;
width: 245px;
font-size: 10px;
line-height: 150%;
}

#content01 div#news03 div.news04 img{
margin-bottom: 3px;
}

#content01 div#news05{
width: 352px;
height: 200px;
margin-bottom: 30px;
padding-left: 193px;
background-image: url(../img/news_img_05.jpg);
background-position: 20px top;
background-repeat: no-repeat;
}

.text01{
font-weight: bold;
color: #3E0F18;
}

.text02{
font-weight: normal;
font-size: 10px;
}

#content01 div#news06{
width: 309px;
margin-bottom: 65px;
padding-right: 236px;
background-image: url(../img/news_img_06.jpg);
background-position: right top;
background-repeat: no-repeat;
}

#content01 div#news07{
width: 252px;
margin-bottom: 25px;
padding-left: 293px;
background-image: url(../img/news_img_07.jpg);
background-position: left top;
background-repeat: no-repeat;
}

#content01 div#news08{
margin-bottom: 50px;
width:570px;
border:dashed 1px #BDA585;
background-color: #F9F6F2;
}

#content01 div#news08 div#news09{
margin: 15px 0 30px 45px;
}

#content01 div.div09{
width: 570px;
margin-bottom: 20px;
text-align: right;
font-size: 10px;
}

#content01 div#news10{
width: 352px;
height: 212px;
margin-bottom: 30px;
padding-left: 200px;
background-image: url(../img/news7-3.jpg);
background-position: 20px top;
background-repeat: no-repeat;
}

#content01_list dl {
	width: 580px;
	margin:0px auto 0px 12px;
	background:url(../img/tenten.gif) top repeat-x;
	overflow: hidden;
}

#content01_list dt {
	float: left;
	margin:0;
	padding: 7px 0 7px 17px;
	background:url(../img/grey-arrow2.gif) no-repeat 5px 0;
}


#content01_list dd {
	padding: 7px 5px 7px 140px;
	background:url(../img/tenten.gif) bottom repeat-x;
}







#sitemap_Main{
	clear:both;
	width:580px;
	margin:30px auto 30px auto;
    overflow: hidden;
}
#sitemap_Main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #sitemap_Main {
    height: 1em;
    overflow: visible;
}
/**/
#sitemap_Main h3{
	font-size:14px;
	line-height:100%;
	padding:6px 18px;
	margin:0 0 27px 0;
	background-image: url(../img/h3_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#sitemap_Main h3 a{
	margin-right:20px;
}
#sitemap_Main #list {
	margin:0 auto 0 55px;
}

#sitemap_Main h4{
	background:url(../img/h4_bg.jpg) left no-repeat;
	font-size:12px;

	line-height:100%;
	padding:7px 18px;
	font-weight:normal;
	margin:0 0 7px 0;
}
#sitemap_Main h4 a,
#sitemap_Main li a,
#sitemap_Main dt a{

	margin-right:20px;
}


#sitemap_Main dl{
	list-style:none;
	margin:6px 0 20px 35px;
	overflow:hidden;
}

#sitemap_Main dd{
	padding-left:40px;
	background:url(../img/grey-arrow2.gif) no-repeat 0 .4em;
}






/*
#content01 .dl01{
margin-bottom:20px;
}

#content01 .dl01 .dt01{
width:570px;
padding:0px 0px 3px 3px;
border-bottom:solid 1px #B4918C;
margin-bottom:10px;
}

#content01 .dl01 dd{
margin-bottom:10px;
}

#content01 .dl01 dd p{
width:570px;
font-size:1.2em;
}

#content01 .dl01 .dd01{
padding-bottom:200px;
margin-bottom:30px;
background:url("../img/why_bg_02.jpg") no-repeat left bottom;
}

#content01 .dl01 .dd02{
padding-bottom:200px;
margin-bottom:30px;
background:url("../img/why_bg_03.jpg") no-repeat left bottom;
}

#content01 .dl01 .dd03{
padding-bottom:170px;
margin-bottom:30px;
background:url("../img/why_bg_04.jpg") no-repeat left bottom;
}

#content01 .dl02{
width:520px;
border:dashed 1px #33AFAF;
background:#F3F9F9;
padding:30px 25px;
}

#content01 .dl02 .dt02{
margin-bottom:20px;
}

#content01 .dl02 .dd02 .dl03 .dt03{
margin-bottom:10px;
}

#content01 .dl02 .dd02 .dl03 .dd03{
*_height:300px;
min-height:300px;
background:url("../img/why_bg_05.jpg") no-repeat left bottom;
margin-bottom:10px;
}

#content01 .dl02 .dd02 .dl03 .dd03 .p01{
width:372px;
font-size:1.2em;
}

#content01 .dl02 .dd02 .p02{
font-size:1.2em;
padding-bottom:50px;
margin-bottom:15px;
background:url("../img/why_bg_06.png") no-repeat center bottom;
}

#content01 .dl02 .dd02 .dl04 .dt04{
margin-bottom:10px;
}

#content01 .dl02 .dd02 .dl04 .dd04{
padding-bottom:220px;
background:url("../img/why_bg_07.jpg") no-repeat left bottom;
margin-bottom:10px;
}

#content01 .dl02 .dd02 .dl04 .dd04 .p01{
font-size:1.2em;
margin-bottom:1em;
}

#content01 .dl02 .dd02 .dl04 .dd04 .p03{
font-size:1.2em;
}

#content01 .dl02 .dd02 .div01{
padding:20px 0px 0px;
text-align:center;
}

#content01 .div02{
width:570px;
text-align:right;
margin-bottom:30px;
}
*/


