/* main & side */
.main_box{ width:697px; float:left; padding:12px 0px 12px 1px; }
.main_box2{ width:900px; float:left; padding:12px 0px 12px 1px; }
.side_box{ width:200px; float:right; padding:12px 3px 12px 0px; }

/* main -- left & right box */
.main_box .left_box{ width:202px; float:left; margin:0px; padding:0px; }
.main_box .right_box{ width:494px; float:right; margin:0px; padding:0px; }
.main_box2 .left_box{ width:202px; float:left; margin:0px; padding:0px; }
.main_box2 .right_box{ width:494px; float:right; margin:0px; padding:0px; }

/* main -- dt dd */
.main_box dt{
	background-repeat:repeat-x;
	height:18px;
	margin:0px 0px 0px 2px;
	padding: 0px 12px;
	font-size:14px;
	font-weight:bold;
	border-width:0px 1px;
	border-style:solid;
}
.main_box dd{
	width:669px;
	height:auto;
	margin:0px 0px 12px 2px;
	padding: 12px;
	border-color:#adb9c2;
	border-width:0px 1px 1px 1px;
	border-style:solid;
}

.main_box2 dt{
	background-repeat:repeat-x;
	height:18px;
	margin:0px 0px 0px 2px;
	padding: 0px 12px;
	font-size:14px;
	font-weight:bold;
	border-width:0px 1px;
	border-style:solid;
}
.main_box2 dd{
	width:872px;
	height:auto;
	margin:0px 0px 12px 2px;
	padding: 12px;
	border-color:#adb9c2;
	border-width:0px 1px 1px 1px;
	border-style:solid;
}


/* side -- dt dd */
.side_box dt{
	background-repeat:repeat-x;
	height:18px;
	margin:0px 0px 0px 2px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;
	border-width:0px 1px;
	border-style:solid;
	text-align:center;
}
.side_box dd{
	width:184px;
	height:auto;
	margin:0px 0px 12px 2px;
	padding: 6px;
	border-color:#adb9c2;
	border-width:0px 1px 1px 1px;
	border-style:solid;
}


.main_box .left_box dt{ width:174px; }
.main_box .left_box dd{ width:174px; }
.main_box .right_box dt{ width:466px; }
.main_box .right_box dd{ width:466px; }

.main_box2 .left_box dt{ width:174px; }
.main_box2 .left_box dd{ width:174px; }
.main_box2 .right_box dt{ width:466px; }
.main_box2 .right_box dd{ width:466px; }

/* box01 --- orage special box */
.box01 dt{
	font-family: meiryo, ms ui gothic;
	background-image:url("../img/box01.gif");
	background-repeat:no-repeat;
	width:662px;
	height:20px;
	margin:0px 0px 0px 2px;
	padding: 4px 34px 0px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	border:none;
}
.box01 dd{
	background-image:url("../img/box01_bg.gif");
	background-repeat:repeat-x;
	background-color:#faf8ee;
	width:670px;
	height:auto;
	margin:0px 0px 12px 2px;
	padding: 12px;
	border-color:#adb9c2;
	border-width:0px 1px 1px 1px;
	border-style:solid;
}
.main_box .box01 dd .left_box{ width:324px; float:left; margin:0px; padding:0px; }
.main_box .box01 dd .right_box{ width:324px; float:right; margin:0px; padding:0px; }
.main_box .box01 dd .left_box dt, .main_box .box01 dd .right_box dt{
	background-image:url("../img/pip01.gif");
	background-repeat:no-repeat;
	width:308px;
	height:20px;
	margin:8px 0px 0px 0px;
	padding: 4px 0px 0px 16px;
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.main_box .box01 dd .left_box dd, .main_box .box01 dd .right_box dd{
	background:none;
	width:306px;
	height:auto;
	margin:0px 0px 8px 0px;
	padding: 4px 0px 0px 18px;
	border:none;
}
.main_box .box01 dd .c-both{
	border-color:#996;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	clear:both;
}



/* box02 --- blue box */
.box02 dt{
	background-image:url("../img/box02.gif");
	color:#FFF;
	border-color:#1f54bc;

}

/* box03 --- skyblue box */
.box03 dt{
	background-image:url("../img/box03.gif");
	color:#333;
	border-color:#438ece;
}

/* box04 --- green box */
.box04 dt{
	background-image:url("../img/box04.gif");
	margin:0px 0px 0px 2px;
	color:#333;
	border-color:#5b9400;
}

/* box05 --- orange box */
.box05 dt{
	background-image:url("../img/box05.gif");
	margin:0px 0px 0px 2px;
	color:#fff;
	font-family: meiryo,ms ui gothic, serif;
	font-weight:normal;
	border-color:#cf7200;
}

.box06 dt
{
	height: auto;
	background-color: #FFD595;
	background-image: url(../img/icon_ya_orange.gif);
	background-position: 5px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #FF6600;
	background-repeat: no-repeat;
	font-family: meiryo,ms ui gothic, serif;
	font-weight: normal;
	border-color: orange;
	border-width: 1px;
	text-align:left;
	font-size:10pt;
}

.box07 dt
{
	height: auto;
	background-color: #ccccff;
	background-position: 1px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #333;
	background-repeat: no-repeat;
	font-family: meiryo,ms ui gothic, serif;
	font-weight: normal;
	border-color: #bbbbee;
	border-width: 1px;
	text-align:left;
	font-size:10pt;
}






/* box in link list */
.link_list ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.link_list li{
	background-image:url("../img/pip02.gif");
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
}
.link_list li a{ display:block; }
