@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */


/* --- --- --- --- --- --- */
#main-content .anchor{
margin-bottom:15px;
}

#main-content .anchor li{
display:inline;
background:url(../img/arrow_02.png) no-repeat 5px 50%;
padding-left:15px;
margin-right:15px;
}

/* --- --- --- --- --- --- */
#main-content .hedding01{
background:url(../img/common_bg_04.png) no-repeat bottom center;
padding-bottom:5px;
margin-bottom:15px;
color:#444444;
}

#main-content .hedding01 dl{
border:1px solid #ddd;
background:url(../img/common_bg_01.png) no-repeat;
*background-position:1px 1px;
}

#main-content .hedding01 dl dt{
background:url(../img/common_bg_02.png) no-repeat 5px 50%;
font-size:18px;
line-height:22px;
font-weight:800;
padding:6px 10px 6px 15px;
}

#main-content .hedding01 dl dd{
background:url(../img/common_bg_03.gif) no-repeat top center;
padding:5px 5px 5px 15px;
font-size:12px;
font-weight:900;
}


/* --- --- --- --- --- --- */

#main-content .hedding02{
border-bottom:1px solid #f0f0f0;
padding-bottom:10px;
margin-bottom:10px;
}

#main-content .hedding02 h2{
width:570px;
border-left:#dc9d73 solid 4px;
border-bottom:1px solid #ddd;
font-size:1.4em;
padding-left:5px;
color:#444;
margin:0 auto;
}

#main-content .hedding02 p{
padding:10px;
color:#666;
font-size:1.2em;
margin-bottom:10px;
}

/* --- --- --- --- --- --- */
#main-content .box01{
margin-bottom:40px;
}

#main-content .box01 dl{
zoom:1;
color:#666666;
border-bottom:1px solid #f0f0f0;
padding-bottom:10px;
margin-bottom:10px;
}

#main-content .box01 dl dt{
background:url(../img/arrow_01.png) no-repeat 4px 0.4em;
font-size:1.2em;
line-height:1.4;
padding-left:15px;
font-weight:900;
}

#main-content .box01 dl dd{
font-size:1.2em;
line-height:1.4;
padding-left:15px;
}

#main-content .box01 dl dd .readtext{
margin-bottom:10px;
}

#main-content .box01 dl dd ul{
float:left;
}

#main-content .box01 dl dd ul li{
float:left;
display:inline;
margin-right:5px;
}

#main-content .box01 dl dd .submit{
text-align:right;
}

#main-content .box01 dl.end dt{
/*color:#bbb; 20080925 */
}

#main-content .box01 dl.end .readtext{
font-weight:900;
color:#0066ff;
}

/* --- --- --- --- --- --- */
#main-content .box02{
margin-bottom:40px;
}

#main-content .box02 dl{
zoom:1;
color:#666666;
border-bottom:1px solid #f0f0f0;
padding-bottom:10px;
margin-bottom:10px;
}

#main-content .box02 dl dt{
background:url(../img/arrow_01.png) no-repeat 4px 0.4em;
font-size:1.2em;
line-height:1.4;
padding-left:15px;
margin-bottom:5px;
font-weight:900;
}

#main-content .box02 dl dd{
padding-left:15px;
font-size:1.2em;
line-height:1.4;
}

#main-content .box02 dl dd .submit{
text-align:right;
}

/* 20080925 */
#main-content .box02 dl.end dt{
}

#main-content .box02 dl.end .readtext{
font-weight:900;
color:#0066ff;
}

/* 20090316 */
#main-content .box03{
margin-bottom:40px;
}

#main-content .box03 h3 {
	background: url(../img/common_bg_01.png) no-repeat;
*background-position:1px 1px;
	font-size:18px;
	line-height:22px;
	margin-bottom:10px;
	border:1px solid #ddd;
}

#main-content .box03 h3 span {
	color:#444;
	display:block;
	background:url(../img/common_bg_02.png) no-repeat 5px 50%;
	padding:3px 10px 3px 15px;
}

#main-content .box03 p{
font-size:1.2em;
padding:0px 5px;
color:#666;
margin-bottom:10px;
}

#main-content .box03 div{
background:#EBDABA;
padding:20px 0px;
text-align:center;
}

#main-content .box03 div img{
vertical-align:bottom;
}























