@charset "utf-8";
/*-----mono outlineStyle-----*/


/*-----global menu-----*/

#side ul li.global01,
#side ul li.global01 a,
#side ul li.global01 a:hover {
	background: url(../common/side_global_menu.gif) no-repeat -428px 0;
}


/*-----h3 title-----*/

h3 {
	width: 660px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../outline/img/main_visual.jpg) no-repeat;
}


/*-----h4 titles-----*/

h4 {
	width: 660px;
	height: 30px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

h4#outline01 {
	background: url(../../outline/img/outline_title01.gif) no-repeat;
}

h4#outline02 {
	background: url(../../outline/img/outline_title02.gif) no-repeat;
}

h4#outline03 {
	background: url(../../outline/img/outline_title03.gif) no-repeat;
}
h5#outline04 {
	background: url(../../outline/img/outline_title04.gif) no-repeat;
}

/*-----h5 titles-----*/

h5#outline04 {
	background: url(../../outline/img/outline_title04.gif) no-repeat;
	width: 630px;
	height: 25px;
	margin: 25px 0 0 15px;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
h5#outline05 {
	background: url(../../outline/img/outline_title05.gif) no-repeat;
	width: 630px;
	height: 25px;
	margin: 25px 0 0 15px;
	padding: 0;
	text-indent: -9999px;
	display: block;
}


/*-----text-----*/

p.text {
	width: 630px;
	margin: 15px 15px 5px 15px;
	padding: 0;
}
div.suke_area {
	width: 630px;
	margin: 15px 15px 5px 15px;
	padding: 0;
}


/*-----outline-----*/

#outlineList {
	width: 630px;
	margin: 0 15px;
	padding: 0;
	list-style: none;
}

#outlineList dl {
	width: 630px;
	margin: 6px 0 0 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #e2e2e2;
}

#outlineList dl dt {
	width: 91px;
	height: 23px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	display: block;
}

#outlineList dl#o3l01 {
	margin-top: 15px;
}

dl#o3l01 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat;
}

dl#o3l02 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -23px;
}

dl#o3l03 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -46px;
}

dl#o3l04 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -69px;
}

dl#o3l05 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -92px;
}

dl#o3l06 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -115px;
}

dl#o3l07 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -138px;
}

dl#o3l08 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -161px;
}

dl#o3l09 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -184px;
}

dl#o3l10 dt {
	background: url(../../outline/img/outline_menu.gif) no-repeat 0 -207px;
}

#outlineList dl dd {
	width: 524px;
	margin: 0;
	padding: 0;
	float: left;
}

/* outline suke*/

.outline_suke {
	border-bottom:solid 1px #E2E2E2;
	padding: 0 0 6px;
}
.outline_suke dt {
	float:left;
	font-weight:bold;
	width:45px;
}
.oldd_date {
	float:left;
	width:220px;
	margin-left:12px;
}
.oldd_date_ml {
	margin-left:57px;
	float:left;
	width:220px;
}
.oldl_13line {
	border-bottom:solid 1px #EAEAEA;
	padding: 0 0 6px;
}