/*path*/
.path {
	background:#f2f2f0;
	padding:8px 0px;
	border-top: 1px solid #d2d0ca;
	font-size:80%;
}
.path dl {
	width: 972px; margin:0 auto;
}
.path dl dt {
	padding: 0px 5px 0px 5px;
	float: left;
}

.path dl dd {
	padding: 0px 6px 0px 18px;
	float: left;
	background:url(../par_img/part_bg_iocn_01.gif) no-repeat 0px 4px;
}
.path a,.path a:hover{ color:#9f7852;}
.path a:hover{ text-decoration:none;}

*html body div.pagebody_01{ 
 width: 100%;  
 zoom: 1; 
 margin: 0px auto 20px auto; 
 background-image: url(../img/bg_pagebody.jpg); 
 background-repeat: repeat-x; 
} 
/*FFpnbN*/ 
.pagebody_01{ 
 width: 100%;
 zoom: 1; 
 margin: 0px auto 25px auto; 
 background-image: url(../img/bg_pagebody.jpg); 
 background-repeat: repeat-x; 
}


/*ntab*/

.ntab {
	width: 100%;
	height:43px;
	margin: 0px auto;
	background: url(../par_img/part_bg_path.jpg) repeat-x;
	padding-top: 5px;
}

.ntab .tab{
	width:972px;
	margin:0 auto;
	text-align: left;
}
.ntab .tab img{ margin-right:1px}


/*part_main*/
.part {
	background:url(../par_img/part_bg_06.jpg) repeat-x;
	width: 100%;
	height: 100%;
	_height:auto;
}
.part_main {
	width: 976px;
	margin: 0px auto;
	padding: 18px 0px 0px 0px;
	text-align:left;
	font-size:80%;
}
/*part_main  left*/

.part_main .main_left { width:224px; float:left;background:url(../par_img/part_bg_01.gif) repeat-y;}
.main_left_bg {
	background:url(../par_img/part_bg_01_01.jpg) repeat-x;
	width: 100%;

	_height:auto;
}
.part_main .main_left .lnav {
	width:214px;
	_width: 216px;
	border:1px solid #f0f0ef;
	padding:0;
	height: 100%;
	margin: 1px 0 0px 4px;
}
.part_main .main_left .lnav .na_top {position:relative; margin:0px; padding:0px; height:48px;}
.part_main .main_left .lnav .na_top .top_img_01 { position:absolute; z-index:1;}
.part_main .main_left .lnav .na_top .top_img_02 {position:absolute; z-index:2; right:3px; top:29px;}





/*part_main left nav 1
*/
.lnav_list { list-style:none;}
.lnav_list li {
	background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
	padding: 10px 0px 10px 27px;
	
} 	
	
.lnav_list li.h15 { background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
 	margin-top:1px;
	padding: 0px;
	width: 212px;
} 
	
	
.lnav_list li.h15 a {
	display:block;
	background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
	padding: 10px 0px 0px 27px;
	height: 25px;
	_height: 35px;
}

.lnav_list li.h15 a:hover {
	display:block;
	background:url(../par_img/new_bg_01_on.jpg) no-repeat;
	padding:10px 0px 0px 27px;
	height: 25px;
	_height: 35px;
}



.lnav_list li a,.lnav_list li a:hover {text-decoration:none; color:#9f7852;}


.lnav_list li.bot {background:none; margin-top:1px; padding:0; } 

.lnav_list li.bot span {
	display:block;
	background:url(../par_img/new_bg_01.jpg) no-repeat;
	padding: 0px 0px 20px 0px;
	_padding: 0px;
    height:15px;
	_height:35px;
}


.lnav_list li.bot span.new {
	display:block;
	background:url(../par_img/new_bg_01.jpg) no-repeat;
    height:16px;
	_height:36px;
}

.lnav_list li.bot span.new_on {
	display:block;
	background:url(../par_img/new_bg_01.jpg) no-repeat;
    height:16px;
	_height:36px;
	margin-top:1px;
	padding:10px 0px 10px 27px;
}



.lnav_list li.bot span.new_on_l2 {
	display:block;
	background:url(../par_img/new_bg_01_l2.gif) no-repeat;
    height:43px;
	_height:50px;
	margin-top:1px;
	padding:8px 0px 0px 27px;
	_padding:8px 0px 0px 27px;
	line-height:1.4;
}

.lnav_list li.bot span.new a {
	display:block;
	background:url(../par_img/new_bg_01.jpg) no-repeat;
	padding:10px 0px 10px 27px;
	_padding:10px 0px 10px 27px;
    height:16px;
	_height:36px;
}

.lnav_list li.bot span.new a:hover {
	display:block;
	background:url(../par_img/new_bg_01_on.jpg) no-repeat;
	padding:10px 0px 10px 27px;
    height:16px;
	_height:36px;
}




.lnav_list li.bot span.new_off {
	display:block;
	background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
    height:15px;
	_height:35px;
}


.lnav_list li.bot span.new_off a {
	display:block;
	background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
	padding:10px 0px 10px 27px;
	_padding:10px 0px 10px 27px;
    height:15px;
	_height:35px;
	text-decoration:none; color:#9f7852;
}

.lnav_list li.bot span.new_off a:hover {
	display:block;
	background:url(../par_img/new_bg_01_on.jpg) no-repeat;
	padding:10px 0px 10px 27px;
    height:15px;
	_height:35px;
	text-decoration:none; color:#9f7852;
}


.lnav_list li.bot span.new_off_l2 {
	display:block;
	background:url(../par_img/new_bg_01_off_l2.gif) no-repeat;
    height:29px;
	_height:48px;
	text-decoration:none; color:#9f7852;
}

.lnav_list li.bot span.new_off_l2 a {
	display:block;
	background:url(../par_img/new_bg_01_off_l2.gif) no-repeat;
	margin-top:1px;
	width:100%;
	padding:8px 0px 8px 27px;
	_padding:8px 0px 8px 27px;
	line-height:1.4; color:#9f7852;
}

.lnav_list li.bot span.new_off_l2 a:hover {
background:url(../par_img/new_bg_01_on_l2.gif) no-repeat;
}



/*part_main left nav2*/
.lnav_list li.bot ul{ list-style:none; margin:0px; padding:0px;}
.lnav_list li.bot ul li{ background:url(../par_img/part_navbg_2.jpg) repeat-y; margin:0; padding:0; border:0px; 
	}

.lnav_list li.bot ul li span {
	display:block;
	background:url(../par_img/new_bg_02.jpg) no-repeat;
	padding:7px 0px 8px 30px;
	margin:0px;
	height: 14px;
	_height:23px;
	width:208px;
	margin-left: 1px;
	_width: 210px;
	margin-top: 1px;
}
.lnav_list li.bot ul li span.new_01 {
	display:block;
	background:url(../par_img/new_bg_02.jpg) no-repeat;
	padding:7px 0px 13px 30px;
	height: 8px;
	_height:28px;
	overflow: hidden;
	width:210px;
	margin-bottom: 1px;
}

.lnav_list li.bot ul li span.new_01 a,.lnav_list li.bot span a{
	color:#f40e39;}



.lnav_list li.bot ul li.img_off {
padding:0;
margin:0;

	}

.lnav_list li.bot ul li.img_off a{
	background:url(../par_img/part_bg_05_off.jpg) no-repeat center top;
	padding:7px 0px 0px 30px;	border: 0px;
	height:22px;
	_height:27px;
	width:182px;
	_width:210px;
	display:block;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	}

.lnav_list li.bot ul li.img_off a:hover{
	background:url(../par_img/part_bg_05_on.jpg) no-repeat center top;
	border: 0px;
	height:22px;
	_height:27px;
	margin:0;
	display:block;padding:7px 0px 0px 30px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	}




/**part_main left nav 3
*/

.lnav_list li.bot ul li ul {
	list-style:none;
	padding-left: 3px;
	background-color: #F8F8F6;
	padding-bottom: 3px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	width: 208px;
	_width: 211px;
}
.lnav_list li.bot ul li ul li { border:0;display:block;
	background:url(../par_img/part_bg_iocn_02_off.gif) no-repeat;
	overflow:hidden;
	height: 28px;
}
.lnav_list li.bot ul li ul li.a_on {display:block; text-decoration:none; background:url(../par_img/part_bg_iocn_02_on.gif) no-repeat;   	height:28px;
}
.lnav_list li.bot ul li ul li.a_on a{ color:#f40e39}
.lnav_list li.bot ul li ul li a{ display:block;padding:6px 0px 12px 33px; text-decoration:none; height:28px;}

.lnav_list li.bot ul li ul li a:hover {background:url(../par_img/part_bg_iocn_02_on_old.gif) no-repeat;text-decoration:none;}

.lnav_list li.bot ul li ul li.fin{display:block; text-decoration:none; background:url(../par_img/part_bg_iocn_02_off.gif) no-repeat;   height:27px; overflow:hidden;}

.lnav_list li.bot ul li ul li.fin_a_on {display:block; text-decoration:none; background:url(../par_img/part_bg_iocn_02_on.gif) no-repeat;  height:27px; overflow:hidden;}
.lnav_list li.bot ul li ul li.fin_a_on a{ color:#f40e39}


.part_main .main_left .lnav_01 {
	width:214px;
	_width:216px;
	border-left:1px solid #f0f0ef;
	border-right:1px solid #f0f0ef;
	border-top:1px solid #f0f0ef;
	padding: 0px;

	margin-left: 4px;
}

.part_main .main_left .lnav_01 .na_top {position:relative; margin:0px; padding:0px; height:48px;}
.part_main .main_left .lnav_01 .na_top .top_img_01 { position:absolute; z-index:1;}
.part_main .main_left .lnav_01 .na_top .top_img_02 {position:absolute; z-index:2; right:3px; top:29px;}



/*part_main left lnav_list_01
*/
.lnav_list_01 { list-style:none;}

.lnav_list_01 li { background:url(../par_img/part_bg_iocn_02.jpg) no-repeat;
    padding:10px 0px 10px 27px;
	height:15px;
	_height:35px;
	margin-top:1px;
} 
	
.lnav_list_01 li.this_li { 
	background:url(../par_img/new_bg_01.jpg) no-repeat;
    padding:10px 0px 10px 27px;
	height:15px;
	_height:35px;
	margin-top:1px;} 

.lnav_list_01 li.this_li a,.lnav_list_01 li.this_li a:hover{ color:#f40e39;}


.lnav_list_01 li a,.lnav_list_01 li a:hover {text-decoration:none; color:#9f7852;}


.lnav_list_01 li.bot {background:none; margin-top:1px; padding:0;} 
.lnav_list_01 li.bot span {
	display:block;
	background:url(../par_img/part_bg_iocn_03.jpg) no-repeat;
	padding:10px 0px 10px 27px;
	*padding:10px 0px 12px 27px;
	_padding:10px 0px 11px 27px;
	margin-top:1px;
}
/**part_main left lnav_list_02
*/
.lnav_list_01 li.bot ul{ list-style:none;}
.lnav_list_01 li.bot ul li{ background:url(../par_img/part_navbg_2.jpg) repeat-y; margin:0; padding:0; border:0px;}

.lnav_list_01 li.bot ul li span {
	display:block;
	background:url(../par_img/part_bg_05_on.jpg) no-repeat;
	padding:7px 0px 13px 25px;
	height: 10px;
	_height:30px;
	overflow: hidden;
	width:214px;
}
.lnav_list_01 li.bot ul li.img_off {
	background:url(../par_img/part_bg_05_off.jpg) no-repeat center top;
	padding:6px 0px 0px 27px;
	border: 0px;
	height:24px;
	_height:30px;
	}

/**part_main left nav lnav_list_03
*/

.lnav_list_01 li.bot ul li ul {
	list-style:none;
	padding-left: 4px;
}

.lnav_list_01 li.bot ul li ul li { border:0;display:block;
	background:url(../par_img/part_bg_iocn_02_off.gif) no-repeat;
	overflow:hidden;
	height: 28px;
}

.lnav_list_01 li.bot ul li ul li.a_on {display:block; text-decoration:none; background:url(../par_img/part_bg_iocn_02_on.gif) no-repeat;   height:28px;}

.lnav_list_01 li.bot ul li ul li a{ display:block;padding:6px 0px 12px 20px; text-decoration:none; height:28px;}

.lnav_list_01 li.bot ul li ul li a:hover {background:url(../par_img/part_bg_iocn_02_on.gif) no-repeat;text-decoration:none;}

.lnav_list_01 li.bot ul li ul li.fin{display:block; text-decoration:none; background:url(../par_img/part_bg_iocn_02_off.gif) no-repeat;   height:27px; overflow:hidden;}



/*part_main  right*/

.part_main .main_right {
	width:738px;
	float:right;
	background:url(../par_img/part_bg_03.jpg) repeat-y;
	line-height: 23px;
}
.part_main .main_right .top_bg {
	background:url(../par_img/part_bg_04_01.jpg) top no-repeat;
	padding-left: 16px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}
.part_main .main_right .top_bg_01 {
	background:url(../par_img/part_bg_04_01.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}

.part_main .main_right .news_top_bg_01 {
	width:722px!important;
	overflow:hidden;
}

.part_main .main_right .news_top_bg_01 *{
	line-height:1.3;
}

.part_main .main_right .top_bg h1,.part_main .main_right .top_bg_01 h1 {
	padding-left: 21px;
	font-size:182%;
	background:url(../par_img/part_h1_bg.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_01 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_01 h2.h2_02 {
	color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_01 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_01 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_01 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_01 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_01 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}

.main_right div.pub_date{
width:690px;
text-align:right;
margin-bottom:-0.5em;
}

.main_right div.pub_date a{
padding:0 30px 0 0;
display:block;
}
/*----------------------- orange --------------------------*/

.part_main .main_right .top_bg_02 {
	background:url(../par_img/part_bg_04_02.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_02 h1,.part_main .main_right .top_bg_02 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_07.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_02 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_02 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_02 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_02 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_02 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_02 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_02 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}

/*----------------------- green --------------------------*/

.part_main .main_right .top_bg_03 {
	background:url(../par_img/part_bg_04_03.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_03 h1,.part_main .main_right .top_bg_03 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_02.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_03 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_03 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_03 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_03 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_03 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_03 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_03 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}


/*----------------------- yellow --------------------------*/

.part_main .main_right .top_bg_04 {
	background:url(../par_img/part_bg_04_04.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_04 h1,.part_main .main_right .top_bg_04 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_03.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_04 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_04 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_04 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_04 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_04 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_04 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_04 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}

/*----------------------- pink --------------------------*/

.part_main .main_right .top_bg_05 {
	background:url(../par_img/part_bg_04_05.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_05 h1,.part_main .main_right .top_bg_05 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_04.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_05 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_05 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_05 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_05 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	margin-left:10px;
	height: 23px;
	padding-left: 0px;
	width:695px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_05 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	margin-left:10px;
	height: 23px;
	padding-left: 0px;
	width:695px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_05 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_05.reform h5, .part_main .main_right .top_bg_01.reform h5 {
	background:url(../par_img/part_h5_reform_bg.gif) 10px 6px no-repeat;

}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_05 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}


/*----------------------- blue --------------------------*/

.part_main .main_right .top_bg_06 {
	background:url(../par_img/part_bg_04_06.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_06 h1,.part_main .main_right .top_bg_06 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_05.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_06 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_06 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_06 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_06 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_06 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	margin-left:10px;
	height: 23px;
	padding-left: 0px;
	width:695px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_06 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_06 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}


/*----------------------- purple --------------------------*/

.part_main .main_right .top_bg_07 {
	background:url(../par_img/part_bg_04_07.jpg) top no-repeat;
	padding-left: 16px;
	margin:0px;
	float: left;
	width:722px;
	_width:738px;
	margin-bottom: 50px;
}


.part_main .main_right .top_bg_07 h1,.part_main .main_right .top_bg_07 h1.h1_01 {
	padding-left: 21px;
	font-size:182%;
	background: url(../par_img/part_bg_01_06.gif) no-repeat;
	display: block;
	height: 29px;
	_height: 33px;
	clear: both;
	margin-top: 23px;
	margin-left: 6px;
	padding-top: 4px;
	width:684px;
	font-weight:normal;
	color: #716e60;
}


.part_main .main_right .top_bg h2,.part_main .main_right .top_bg_07 h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}

.qas h2{
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	margin-bottom: 15px;
	padding: 17px 25px 0px 15px!important;
	font-weight:bold;
	width:680px!important;
	_width:712px!important;
	line-height:1.4;
	height:auto!important;
}

.qas ul.list_a15,
.qas ul.list_a17{
	padding: 17px 25px 7px 15px!important;
	width:640px!important;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #ccc;
}

.qas ul.list_a15 li,
.qas ul.list_a17 li{
	margin-left:20px;
	margin-bottom:10px;
	line-height:1.5;
}
.qas ul.list_a17 li{
	list-style-type:decimal;
}

.part_main .main_right .top_bg h2.h2_02,.part_main .main_right .top_bg_07 h2.h2_02 {
		color:#716e60;
	font-size:108%;
	background:url(../par_img/part_h2_bg_02.gif) no-repeat;
	margin-top: 26px;
	height: 30px;
	font-weight:bold;
	width:690px;
	_width:700px;
	padding: 4px 0px 0px 25px;
}

.part_main .main_right .top_bg h3,.part_main .main_right .top_bg_07 h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin-top: 36px;
	height: 25px;
	_height:40px;
	padding: 12px 0px 0px 15px;
	width:705px;
	margin-bottom: 14px;
	_margin-bottom: 11px;
	line-height: normal;
	display: block;
}

.part_main .main_right .top_bg h4,.part_main .main_right .top_bg_07 h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 24px;	
	_margin-top: 27px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}

.part_main .main_right .top_bg h4.h4_01,.part_main .main_right .top_bg_07 h4.h4_01 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin-top: 34px;
	_margin-top: 37px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
	display: block;
}



.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_07 h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.part_main .main_right .top_bg h5,.part_main .main_right .top_bg_07 h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
}



/*-----------------Public-------------------- */
.p_title {
	background:url(../par_img/part_title_bg.gif) bottom left no-repeat;
	font-size:107%;
	font-weight:bold;
	padding-left:18px;
	height:20px;
	display:block;
	margin-top:70px;
	width: 687px;
	line-height:normal;
}

.underline {
	background:url(../par_img/part_underline_bg.gif) bottom left no-repeat;
	padding-bottom: 17px;
}

.arrow_r { background:url(../par_img/part_bg_iocn_04.gif) 0px 3px no-repeat;
 padding-left:16px; 
 height:17px;
 color:#7f581a;
 margin-top:12px;
 margin-left:10px; 
 margin-right:10px;
 padding-top:3px;
 line-height:normal;
 display:block;
 width:300px;
 } 
 
.arrow_r_01 { background:url(../par_img/part_bg_iocn_04.gif) 0px 3px no-repeat;
 padding-left:16px; 
 height:17px;
 color:#7f581a;
 margin-left:10px; 
 margin-right:10px;
 padding-top:3px;
 line-height:normal;
 } 
 
 .arrow_r_02 { background:url(../par_img/part_bg_iocn_04.gif) 0px 0px no-repeat;
 _background:url(../par_img/part_bg_iocn_04.gif) 0px 5px no-repeat;
 padding-left:16px;
 line-height:23px;
 zoom:1;
 } 
 *+html .arrow_r_02 { background:url(../par_img/part_bg_iocn_04.gif) 0px 5px no-repeat;
 padding-left:16px;
 line-height:23px;
 zoom:1;
 }
 
.arrow_r_03 { 
 background:url(../par_img/part_bg_iocn_04.gif) 0px 3px no-repeat;
 padding-left:16px; 
 height:17px;
 color:#7f581a;
 padding-top:3px;
 line-height:normal;
 padding-bottom: 3px;
 } 
 
.arrow_b {background:url(../par_img/part_bg_iocn_05.gif) 0px 3px no-repeat;
 padding-left:16px; 
 height:17px;
 color:#7f581a;
 margin-top:12px;
 margin-left:10px; 
 margin-right:10px;
 padding-top:3px;
 line-height:normal; display:block;
 width:300px;
 } 
 
 .arrow_r_05 { background:url(../par_img/part_bg_iocn_04.gif) 0px 3px no-repeat;
 color:#7f581a;
 margin:0 30px 0 10px; 
 padding:3px 0 10px 16px;
 } 
 
 
.pdf {
	background:url(../par_img/part_bg_iocn_06.gif) left -1px no-repeat;
	padding-left:22px;
	color:#7f581a;
	margin-left:10px;
	padding-bottom: 2px;
	margin-right: 30px;
}

.pdf_inline {
	background:url(../par_img/part_bg_iocn_06.gif) left -1px  no-repeat;
	padding-left:22px;
	color:#7f581a;
	margin-left:5px;
	padding-bottom: 2px;
	margin-right: 5px;

}

.bor_w330 {
	margin-left:10px;
	border:1px solid #d3d0c7;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-right: 20px;
	padding: 15px 0;
}
.bor_w330_scend {
	margin-left:10px;
	border:1px solid #d3d0c7;
	margin-top: 20px;
	margin-right: 20px;
}

.selects {
	list-style:none;
	margin-left:25px;
	margin-top: 13px;
}
.selects li{
	padding-left:5px;
	background:url(../par_img/part_selects.gif) 0px 6px no-repeat;
	display: block;
	margin-bottom: 15px;
	line-height: normal; 
	*height:12px;
}

.selects li.marbot_no {
	padding-left:5px;
	background:url(../par_img/part_selects.gif) 0px 6px no-repeat;
	display: block;
	margin-bottom: 0px;
}

.selects_01 {
	list-style:none;
	margin-left:25px;
	margin-top: 13px;
	_margin-top: 18px;
}
.selects_01 li{
	float:left;
	padding-left:5px;
	background:url(../par_img/part_selects.gif) 0px 6px no-repeat;
	display: block;
	margin-bottom: 15px;
	_margin-bottom: 26px;
	line-height: normal;

	*height:12px;
	width: 125px;
}

.selects_01 li.marbot_no {
	padding-left:5px;
	background:url(../par_img/part_selects.gif) 0px 6px no-repeat;
	display: block;
	margin-bottom: 0px;
}
.selects li a,.normal li a,.normal_list li a,selects_01 li a{text-decoration:none; color:#676664;}
.selects li a:hover,.normal li a:hover,.normal_list li a:hover,selects_01 li a:hvoer {text-decoration:underline; color:#676664;}

.normal {
 list-style:decimal;
 margin-left:50px;
 margin-top: 13px;
 padding-right: 30px;
}
.normal li{
	text-align: left;
	margin-bottom: 15px;
	line-height: normal;
	line-height:1.5;
	clear: left;
}
.normal li.olmarbot_no{
	margin:0;
	text-align: left;
	margin-bottom: 0px;
}

.normal_02 {
 	list-style:decimal;
 	margin-top: 13px;
	margin-left: 50px;
	padding-left: 5px;
}
.normal_02 li{
	text-align: left;
	line-height: 24px;
}
.normal_02 li.olmarbot_no{
	margin:0;
	text-align: left;
	margin-bottom: 0px;
}

.normal_none {
 	margin-top: 13px;
	margin-left: 20px;
 	list-style: none;
}
.normal_none li{
	text-align: left;
	line-height: 24px;
}
.normal_none li.olmarbot_no{
	margin:0;
	text-align: left;
	margin-bottom: 0px;
}



.arrow_r_list {line-height:normal;
	list-style:none;
	margin-top: 11px;
}
.arrow_r_list li{
	background:url(../par_img/part_bg_iocn_04.gif) 0px 1px no-repeat;	
	_background:url(../par_img/part_bg_iocn_04.gif) no-repeat;
	display:block;
	padding-left:16px;
	line-height:15px;
	color:#7f581a;
	margin-bottom: 18px;
}
.arrow_r_list li.mar_bot{ margin-bottom:0px;}

.arrow_r_list li.li_none{
		background: none;}

.arrow_r_list02 {line-height:normal;
	list-style:none;
}
.arrow_r_list02 li{
	background:url(../par_img/part_bg_iocn_04.gif) 0px 0px no-repeat;	
	_background:url(../par_img/part_bg_iocn_04.gif) 0px 1px no-repeat;
	display:block;
	padding-left:16px;
	line-height:15px;
	color:#7f581a;
	margin-bottom: 18px;
}

.arrow_r_list02 li ul li{
	background:url(../par_img/part_bg_08.gif) 0px 2px no-repeat;
	_background:url(../par_img/part_bg_08.gif) 0px 3px no-repeat;
	display:block;
	padding-left:16px;
	line-height:15px;
	color:#7f581a;
	margin-bottom: 13px;
}

.arrow_r_list02 li ul li ul li{
	_background:url(../par_img/part_bg_iocn_03.gif) no-repeat 3px 5px;
	background:url(../par_img/part_bg_iocn_03.gif) no-repeat 3px 4px;
	display:block;
	padding-left:16px;
	line-height:15px;
	color:#7f581a;
	margin-bottom: 13px;
}


.arrow_r_list02 li.mar_bot{ margin-bottom:0px;}

.arrow_r_list02 li.li_none{
		background: none;}


.arrow_b_list {
	list-style:none;
	line-height:normal;
	margin-top: 11px;
	}
	
.arrow_b_list li{
	background:url(../par_img/part_bg_iocn_05.gif) 0px 1px no-repeat;
	_background:url(../par_img/part_bg_iocn_05.gif) no-repeat;
	padding-left:16px;
	line-height: 15px;
	color:#7f581a;
	margin-bottom: 18px;
	}
.arrow_b_list li.mar_bot{ margin-bottom:0px;}

.arrow_b_list li.li_none{
		background: none;}
		
	
.exterior {
	background:url(../par_img/part_bg_iocn_07.gif) 0 2px no-repeat;
	padding-left:18px;
	height:16px;
	color:#7f581a;
	margin-top:11px;
	margin-left:10px;
	line-height: normal;
}

.exterior_inline {
	background:url(../par_img/part_bg_iocn_07.gif) 0 2px no-repeat;
	padding-left:18px;
	color:#7f581a;
	margin-left:5px;
	margin-right:5px;
}


.exterior_list { list-style:none;margin-top: 11px;}
.exterior_list li{
	background:url(../par_img/part_bg_iocn_07.gif) 0 3px no-repeat;
	_background:url(../par_img/part_bg_iocn_07.gif) 0 2px no-repeat;
	display:block;
	padding-left:18px;
	height:16px;
	color:#7f581a;
	margin-bottom: 18px;
	line-height: normal;
}
.exterior_list li.mar_bot{ margin-bottom:0px;}


.exterior_list_short { list-style:none;margin-top: 11px;}
.exterior_list_short li{
	background:url(../par_img/part_bg_iocn_07.gif) 0 3px no-repeat;
	_background:url(../par_img/part_bg_iocn_07.gif) 0 2px no-repeat;
	display:block;
	padding-left:18px;
	height:16px;
	color:#7f581a;
	margin-bottom: 18px;
	line-height: normal;
	width: 150px;
	float: left;
	display: inline;
}
.exterior_list_short li.mar_bot{ margin-bottom:0px;}


.normal_list {
	list-style:none;
	font-size:75%;
	margin-top: 13px;
	line-height:normal;
	margin-left: 10px;
}
.normal_list li {
	background:url(../par_img/part_bg_iocn_08.gif) 0px 2px no-repeat;
	padding-left:12px;
	height:12px;
	margin-bottom: 13px;
}
.normal_list li.nomar_bot {
	padding-left:12px;
	margin-bottom: 0px;
}
.img_txt {
	width:684px;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 23px;
}
.img_txt img {
	float:left;
	vertical-align:text-top;
	margin: 7px 10px 10px 0px;
}

.img_txt_01 {
	width:684px;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 23px;
}
.img_txt_01 img {
	float:right;
	vertical-align:text-top;
	margin: 7px 0px 10px 10px;
}

.img_txt_02 {
	width:684px;
	margin-top: 10px;
	margin-left: 10px;
	line-height: 23px;
}
.img_txt_02 img {
	float:left;
	vertical-align:text-top;
	margin: 0px 10px 0px 10px;
}


.img_center {
	margin-top:12px;
	margin-left: 10px;
}


.imglcr {
	width:684px;
	margin-top: 15px;
	margin-left: 10px;
}
.imglcr_l{ margin-right:15px;}

.imglr {
	width:684px;
	margin-top: 15px;
	margin-left: 10px;
}
.imglr .imglr_l {float:left; width:332px;}
.imglr .imglr_r {float:right;width:332px;}


table{border-collapse:collapse;
line-height:normal;
}
.tbl_toptxt { font-weight:bold; margin-left:10px; margin-top:16px;}
.tbl {
	width: 372px;
	text-align: center;
	margin-top:13px;
	margin-left: 10px;
}

.tblmt10 {
	width: 372px;
	text-align: center;
	margin-top:8px;
	margin-left: 10px;	
	margin-right: 25px;
}
.tbl th,.tblmt10 th {
	padding: 7px 0px;
	background:#f7f7f3;
	border: 1px solid #d3d1c7;
	font-weight: normal;

}
.tbl td,.tblmt10 td{

padding: 7px 0px;
	border: 1px solid #d3d1c7;
}
.tbl_01 {
	width:685px;	
	margin-top:8px;
	margin-left: 10px;	
}
.tbl_01 th {text-align: center;
	padding: 7px 0px;
	background:#f7f7f3;
	border: 1px solid #d3d1c7;
	font-weight: normal;

}
.tbl_01 td{
vertical-align:top;
    padding: 7px 6px;
	text-align:center;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.blue_01  {
text-align:left;
background:#bce2fa;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.blue_02 {
text-align:left;
background:#e9f6fe;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.green_01 {
text-align:left;
background:#b5eea8;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.green_02 {
text-align:left;
background:#edfce8;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}


.tbl_01 td.td_l {
padding: 7px 15px;
	text-align:left;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.td_l_m {
padding: 7px 15px;
	text-align: left;
	border: 1px solid #d3d1c7;
	vertical-align: middle;
}


.tbl_01 td.td_r {
padding: 7px 15px;
	text-align: right;
	border: 1px solid #d3d1c7;
}



.tbl_01 td.td_m {
padding: 7px 15px;
	vertical-align:middle;
	border: 1px solid #d3d1c7;
}

.tbl_01 td.td_m_01 {
padding: 7px 10px;
	vertical-align:middle;
	border: 1px solid #d3d1c7;
}

.tbl_02 {
	width:685px;	
	margin-top:5px;
	margin-left: 10px;	
}
.tbl_02 th {text-align: center;
	padding: 7px 0px;
	background:#f7f7f3;
	border: 1px solid #d3d1c7;
	font-weight: normal;

}
.tbl_02 td{
vertical-align:top;
    padding: 7px 15px;
	text-align:center;
	border: 1px solid #d3d1c7;
}
.tbl_02 td.td_l {

    padding: 7px 15px;
	text-align:left;
	border: 1px solid #d3d1c7;
}

.tbl_02 td.td_r {
padding: 7px 15px;
	text-align: right;
	border: 1px solid #d3d1c7;
}

.tbl_02 td.td_m {
vertical-align:middle;
padding: 7px 15px;
	text-align:center;
	border: 1px solid #d3d1c7;
}

.tbl_03 {
	width:685px;	
	margin-top:15px;
	margin-left: 10px;	
}
.tbl_03 th {text-align: center;
	padding: 7px 0px;
	background:#f7f7f3;
	border: 1px solid #d3d1c7;
	font-weight: normal;

}
.tbl_03 td{
vertical-align:top;
    padding: 7px 15px;
	text-align:center;
	border: 1px solid #d3d1c7;
}
.tbl_03 td.td_l {
padding: 7px 15px;
	text-align:left;
	border: 1px solid #d3d1c7;
}

.tbl_03 td.td_r {
padding: 7px 15px;
	text-align: right;
	border: 1px solid #d3d1c7;
}

.tbl_03 td.td_m {
padding: 7px 15px;
	vertical-align:middle;
	border: 1px solid #d3d1c7;
}


.tbl_04 {
	width:685px;
	margin-top:10px;
	*margin-top:20px;
	margin-left: 10px;	
}
.tbl_04 th {text-align: center;
	padding: 7px 0px;
	background:#f7f7f3;
	border: 1px solid #d3d1c7;
	font-weight: normal;

}
.tbl_04 td{
vertical-align:top;
    padding: 7px 15px;
	text-align:center;
	border: 1px solid #d3d1c7;
}
.tbl_04 td.td_l {
padding: 7px 15px;
	text-align:left;
	border: 1px solid #d3d1c7;
}

.tbl_04 td.td_r {
padding: 7px 15px;
	text-align: right;
	border: 1px solid #d3d1c7;
}

.tbl_04 td.td_m {
padding: 7px 15px;
	vertical-align:middle;
	border: 1px solid #d3d1c7;
}



.tbl td.blue_01  {
background:#bce2fa;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl td.blue_02 {
background:#e9f6fe;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl td.green_01 {
background:#b5eea8;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl td.green_02 {
background:#edfce8;
padding: 7px 15px;
	border: 1px solid #d3d1c7;
}

.tbl_s {
 width: 272px;
 text-align: center;
 margin-top:13px;
 margin-left: 10px;
}

.tbl_s th,.tblmt10 th {
 padding: 7px 0px;
 background:#f7f7f3;
 border: 1px solid #d3d1c7;
 font-weight: normal;

}

.tbl_s td,.tblmt10 td {
	padding: 7px 0px;
 	border: 1px solid #d3d1c7;
}


.tbl_s td.td_l {

    padding: 7px 20px 7px 20px;
	text-align:left;
	border: 1px solid #d3d1c7;
}

.tbl_s td.td_r {

    padding: 7px 20px 7px 20px;
	text-align: right;
	border: 1px solid #d3d1c7;
}

.tbl_s td.td_m {
	vertical-align:middle;
    padding: 7px 15px;
	text-align:center;
	border: 1px solid #d3d1c7;
}

.tbl_05 {
 width: 500px;
 margin-top:13px;
 margin-left: 15px;
}

.tbl_05 th {
 padding: 7px 15px;
 background:#f7f7f3;
 border: 1px solid #d3d1c7;
 font-weight: normal;

}

.tbl_05 td {
	padding: 7px 10px;
 	border: 1px solid #d3d1c7;
}


	/*PAGE TOP*/

.page-top {
	width:100%;
	background:url(../par_img/page-top-bg.jpg) repeat-x;
	height:29px;
	margin-top: 30px;
}
.page-top .page_img {
	width:972px;
	text-align:right;
	margin:0 auto;
}

/*footlink*/
.footlink {
line-height:normal;
	font-size:70%;
	border-top:1px solid #f2f0eb;
	padding:15px 0px 15px 150px;
	background: url(../par_img/footlink_bg.jpg) repeat-x bottom;
	min-height: 67px;
	_height: 67px;
	margin:0 auto;
}
.footlink ul{
	list-style:none;
	margin:0 auto;
	width: 650px;
}
.footlink ul.w820 {
	list-style:none;
	width: 850px;
	margin:0 auto;
	text-align: center;
}

.footlink ul.w500 {
	list-style:none;
	margin:0 auto;
	width: 450px;
}
.footlink ul.w820 li{ margin-top:14px;}

.footlink ul.w500 li{ margin-top:14px;}

.footlink ul li { background:url(../par_img/footlink_li_bg.gif) right top repeat-y; float:left;margin-right:15px;  display: inline;}
.footlink ul li.no_bg { background:none; float:left;margin-right:15px;  display: inline;}

.footlink ul li a{color:#9f7852; text-decoration:none;}
.footlink ul li a:hover{text-decoration:underline;}
.footlink ul li p a{background:url(../par_img/part_bg_iocn_03.gif) no-repeat 3px 2px;  padding:0px 15px; line-height: 14px;}
.footlink ul li p a:hover{ background:url(../par_img/part_bg_iocn_03_over.jpg) no-repeat 3px 2px; }

.footlink ul li p.nolink {background:url(../par_img/part_bg_iocn_03.gif) no-repeat 2px 3px;  padding:0px 15px; line-height: 14px; color:#9f7852;}

.footlink ul.firstChild li.firstChild{
margin-left:60px;
}

.nothing{ 	margin:0;
	padding:0;
	border:0;
	line-height:0;
	border:0; font-size:0px;}
.center { text-align:center}
.clear {clear:both;}
.clearboth {
	clear: both;
	height: 0px;
	overflow: hidden;
}	

.fs_01{font-size:77%; margin-top:33px;}
.fs_02 { margin-left:10px; margin-top:30px; font-size:77%;}
.fs_03 { margin-left:10px; margin-top:30px; } 
.fs_04 { margin-left:10px; padding-right:30px;} 
.fs_05 { margin-left:10px; padding-right:30px; margin-top:12px; _margin-top:7px;} 
.fs_06 { margin-left:25px; padding-right:30px; margin-top:20px;}
.fs_07 { margin-left:15px; color:#f00;}
.fs_08 { margin-left:10px; padding-right:30px; margin-top:11px;} 
.fs_09 {padding-right:30px; margin-top:10px;} 
.fs_10 { margin-left:10px; padding-right:30px; margin-top:12px; _margin-top:7px; line-height:1.5!important;} 
.img_01 {margin-left:10px; margin-top:20px;}
.txt_link { margin-top:12px; margin-left:10px;}
.center_10 {font-size:77%; text-align:center;}
.fs_s { font-size: 77%; color:#7f581a;}
.fs_s_red { font-size: 98%;}
.font_s { font-size: 77%;}


.bold { font-weight:bold;}
.brown {color:#9f9668;}


.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt33{margin-top:33px;}
.mt35{margin-top:50px;}
.mt40{margin-top:40px;}



.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb65{margin-bottom:65px;*margin-bottom:60px;}
.mb175 {margin-bottom:175px;_margin-bottom:185px;}
.mb100 {margin-bottom:100px;}
.mb300 {margin-bottom:300px;}

.mr20 { padding-right: 40px;}

.ml25{
 margin-left:25px;
}

.ml14{
 margin-left:14px;
}

.ml17{
 margin-left:17px;
}

.ml20{
 margin-left:20px;
}


.ml10{
 margin-left:10px;
}

.ml8{
 margin-left:8px;
 _margin-left: 0px;
}


.txt10 { font-size:77%;}
.tal{text-align:left}

a.brown ,a.brown :hover{color:#9f9668;}


.coffee {margin:0; padding:0;}
.coffee a.coffee,.coffee a:visited { text-decoration:underline;color:#7f581a;}

.part_main a {text-decoration:underline;color:#7f581a;}

.part_main a:hover {text-decoration:none;}


.box{
	float:left;
	width:195px;
	margin-right: 30px;
	margin-top:30px;
	display: inline;
	margin-left: 10px;
}
.box_50 {
	float:left;
	width:195px;
	margin-right: 30px;
	margin-top:47px;
	display: inline;
	margin-left: 10px;
}

.box_100{
	float:left;
	width:195px;
	display: inline;
	margin-left: 10px;
}

.box_300{
	float:left;
	width:327px;
	display: inline;
	margin-left: 10px;
}

.box_450{
	float:left;
	width:480px;
	margin-right: 30px;
	display: inline;
}

.box_600{
 float:left;
 width:600px;
 margin-right: 30px;
 display: inline;
 margin-left: 10px;
}

.box_650{
 float:left;
 width:650px;
 margin-right: 30px;
 display: inline;
 margin-left: 10px;
}

.box_680{
 float:left;
 width:680px;
 margin-right: 30px;
 display: inline;
 margin-left: 10px;
}

.box_no_w {
	float:left;
	width:300px;
	display: inline;
}


.box_center {
	float:left;
	width:195px;
	margin-right: 30px;
	margin-top:30px;
	display: inline;
	text-align:center;
	margin-left: 10px;}

/*pin style*/
.normaldl {
 width: 690px;
 margin-left:10px;
 padding-right:30px;
 }

.normaldl dt {
 float: left;
 display: inline;
 width: 200px;
 }
 
.normaldl dd {
 float: left;
 display: inline;
 width: 400px;
 }
 


/*hui style*/
.shortdl {
 width: 690px;
 margin-left:10px;
 padding-right:30px;
 }

.shortdl dt {
 float: left;
 display: inline;
 width: 80px;
 }
 
.shortdl dd {
 float: left;
 display: inline;
 width: 600px;
 }
.float_l{
 float:left;
}

.float_r{
 float:right;
}

.frame_box {
 width:200px;
 margin-left:20px;
}
.pd14 {
 padding-left:14px;
}
.padd_t10 {
padding-top:110px;
}



/*open html*/
.open_header {
	 height:64px; 
	 _height: 66px;
	 padding-left: 14px;
	border-top:solid #F3002E 2px;
	border-bottom:solid #FFFFFF 1px;
	background-image: url(../img/bg_header.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
}

.open_header .header_menu{
	width: 972px;
	margin: 0px auto 0px auto;
	padding: 0px;
    text-align: center;
	clear:both;
	display:table;
}
	
.open_main {
	width:720px;
	_width: 734px;
	font-size:80%;
	text-align:left;
	margin:0px auto;
	line-height:23px;
	padding-left:16px;
	}


.open_main h1 {
	padding-left: 21px;
	font-size:182%;
	background:url(../par_img/part_h1_bg.gif) no-repeat;
	display: block;
	height: 29px;
	padding-top: 4px;
	width:684px;
	margin:23px 0px 0px 0px;
	font-weight:normal;
}

.open_main h2 {
	
		color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 14px;
	height: 29px;
	_height: 46px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
	margin-bottom: 10px;
}

.open_main h3 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h3_bg.gif) no-repeat;
	margin:36px 0px 0px 0px;
	height: 29px;
	padding: 8px 0px 20px 15px;
	width:705px;
}

.open_main h4 {
	font-weight:normal;
	color:#f40e39;
	font-size:107%;
	background:url(../par_img/part_h4_bg.gif) no-repeat;
	margin:30px 0px 0px 0px;
	height: 23px;
	padding-left: 3px;
	width:702px;
	line-height:normal;
}

.open_main h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/popup_h5_bg.gif) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin:20px 0px 10px 0px;
}

.open_main h5.h5_01{
	font-weight:bold;
	font-size:107%;
	background: url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin:20px 0px 10px 0px;
}

.close_div {
	background:url(../par_img/open_cl_bg.gif) top repeat-x; 
	padding-top:14px; 
	padding-bottom:30px; 
	text-align:center; 
	width:705px; 
	margin:30px 0px 0px 0px;
}


.h1_subtit {
 text-align: right;
 font-size: 70%;
 width:607px;
 color: #716e60;
 }
.arrow_r_long { background:url(../par_img/part_bg_iocn_05.gif) 0px 3px no-repeat;
 padding-left:16px; 
 height:17px;
 color:#7f581a;
 margin-top:12px;
 margin-left:10px; 
 margin-right:10px;
 padding-top:3px;
 line-height:normal;
 display: block;
 }

 .w80 {width:80px;}
 
 /*---------------- inquiry -------------------*/ 
.inquiry_cont { 
 width: 350px; 
 margin-left: 15px; 
} 
.inquiry_btn { 
 margin: 20px 0px 0px 150px; 
}
.inquiry { 
 margin-left: 15px; 
} 
.inquiry_red { 
 color:#f00; 
}


 /*---------------- details -------------------*/ 
.damyBox {
	margin-top: 20px;
	
}
.damy {
	position: absolute;
	left: 0;
	top: 0;	
}
td.damytable {font-size:77%;
	border: none !important;
	padding: 0px;
}
td.txt_l {
	font-size:77%;
	padding: 7px 6px;
	text-align:left;
	border: 1px solid #d3d1c7;
	line-height: 16px;

}
td.damytable div.bor_01 {
	margin-right:10px;
	display: block;
	border:1px solid #d3d1c7;
	width: 240px;height:100%; 
overflow:hidden;
}
td.damytable div.bor_02 {
height:100%; 
overflow:hidden;
	display: block;
	border:2px solid #fff;
	background:url(../details/img/index_bg_02.jpg) repeat-x;
}
td.damytable div.bor_02 dl { list-style:none; padding:0; margin:0px;}
td.damytable div.bor_02 dl dt {
	width:65px;
	float: left;
	text-align: right;
	padding-top: 9px;
}
td.damytable div.bor_02 dl dd {
line-height:16px;
	width:150px;
	_width:168px;
	float: left;
	padding:9px 10px 0px 9px;
	text-align: left;
}
td.damytable div.bor_02 dl dd.pb9 {
line-height:16px;
	width:150px;
	_width:168px;
	float: left;
	padding:9px 10px 9px 9px;
	_padding:9px 10px 15px 9px;
	text-align: left;
}
.damyBox .tbl_01 {
	margin-top:0;
	margin-left: 0;	
}

.text_r {
 text-align: right;
 margin-right: 5px;
 }
 
.over-x_h {overflow-x:hidden;}
.w70 {width:70px;}
.w137 {width:137px;}

 /*---------------- example -------------------*/ 
 
.exam_pictext {
	width: 694px;
	margin-top: 20px;
	padding-left: 10px;
	_width: 704px;
	}
	
.exam_l {
 	float: left;
	display: inline;
	width: 352px;
	}
	
.exam_pic {
	float: left;
	display: inline;
	width: 180px;
	}


.exam_text {
	float: left;
	display: inline;
	width: 132px;
	background-color: #F2F1EF;
	padding:0 10px 0 10px;
	border-top: #F41B43 2px solid;
	height: 148px;
	_width: 142px;
	_height: 150px;
	}

.exam_text .exam_text_tit {
	color: #F41B43;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
.exam_text .exam_text_tit a {
	color: #F41B43;
	font-weight: bold;
	}
	
.exam_text .exam_text_tit a:hover {	
	color: #F41B43;
	font-weight: bold;
	text-decoration: underline;
	}
			
.exam_r {
 	float: right;
	padding-right: 10px;
	}
	
.link_detail{
text-align:right;
margin:10px 24px 0 0;}
	
/*---------------- flow -------------------*/ 
 

.flow {
	position: relative;
	min-height: 670px;
	_height: 670px;
}

.flow_heigh {
	position: relative;
	min-height: 720px;
	_height: 720px;
}

.flow .close_div {
	position: absolute;
	bottom: 50px;
}

.flow .footer {
	position: absolute;
	bottom: -25px;
	left: 0;
}

.popup_left {
	width: 280px;
	float: left;
	display: inline;
}

.popup_pic {
	float: left;
	display: inline;
	padding-top: 10px;
}

.list_imgtext { margin:10px 0px 0px 10px; height:150px; position:relative;}	
.list_imgtext .list_imgtextimg{ width:180px; }
.list_imgtext .list_imgtexttext {
line-height:normal;
	position:absolute;
	left:200px;
	bottom: 0px;
}	

.grey {
	color: #676664;
	}
	
ol.sub_btn_chart{
width:688px;
height:63px;
background:url(../flow/img/sub_btn_chart.gif) 0 0 no-repeat;
margin:17px 0 0 6px;
overflow:hidden;
}


ol.sub_btn_chart li{
float:left;
width:106px;
height:63px;
background:none;
list-style:none;
overflow:hidden;
}

ol.sub_btn_chart li a,
ol.sub_btn_chart li a span{
width:106px;
height:63px;
overflow:hidden;
}

ol.sub_btn_chart li.btn1{margin-right:10px;}
ol.sub_btn_chart li.btn2{margin-right:11px;}
ol.sub_btn_chart li.btn3{margin-right:10px;}
ol.sub_btn_chart li.btn4{margin-right:11px;}
ol.sub_btn_chart li.btn5{margin-right:10px;}

ol.sub_btn_chart li.btn1 a span{ background:url(../flow/img/sub_btn_chart.gif) 0 0 no-repeat; }
ol.sub_btn_chart li.btn2 a span{ background:url(../flow/img/sub_btn_chart.gif) -116px 0 no-repeat; }
ol.sub_btn_chart li.btn3 a span{ background:url(../flow/img/sub_btn_chart.gif) -233px 0 no-repeat; }
ol.sub_btn_chart li.btn4 a span{ background:url(../flow/img/sub_btn_chart.gif) -349px 0 no-repeat; }
ol.sub_btn_chart li.btn5 a span{ background:url(../flow/img/sub_btn_chart.gif) -466px 0 no-repeat; }
ol.sub_btn_chart li.btn6 a span{ background:url(../flow/img/sub_btn_chart.gif) -582px 0 no-repeat; }

ol.sub_btn_chart li.btn1 a:hover span{ background-position:0 -63px; }
ol.sub_btn_chart li.btn2 a:hover span{ background-position:-116px -63px; }
ol.sub_btn_chart li.btn3 a:hover span{ background-position:-233px -63px; }
ol.sub_btn_chart li.btn4 a:hover span{ background-position:-349px -63px; }
ol.sub_btn_chart li.btn5 a:hover span{ background-position:-466px -63px; }
ol.sub_btn_chart li.btn6 a:hover span{ background-position:-582px -63px; }

#flow1 ol.sub_btn_chart li.btn1 a span{ background-position:0 -63px; }
#flow2 ol.sub_btn_chart li.btn2 a span{ background-position:-116px -63px; }
#flow3 ol.sub_btn_chart li.btn3 a span{ background-position:-233px -63px; }
#flow4 ol.sub_btn_chart li.btn4 a span{ background-position:-349px -63px; }
#flow5 ol.sub_btn_chart li.btn5 a span{ background-position:-466px -63px; }
#flow6 ol.sub_btn_chart li.btn6 a span{ background-position:-582px -63px; }

.flow_main_content{
margin:10px 0 0 15px;
width:410px;
float:left;

/* applied only IE6 */
_margin-left:5px;

	
}

.flow_main_content a{text-decoration:underline;}
.flow_main_content a:hover{text-decoration:none;}


.flow_main_content .main_list{
margin:0 0 0 17px;
}

.flow_illust{
float:right;
width:265px;
margin:10px 15px 0 0;
/* applied only IE6 */
_margin-right:5px;
}

.next_step{
margin:20px 0 0;
width:700px;
text-align:right;
font-weight:bold;
}

.next_step a{ color:#9F7852;text-decoration:underline;}
.next_step a:hover{text-decoration:none;}


div.flow_hr{
background:url(../flow/img/flow_hr.gif) 0 0 no-repeat;
width:410px;
height:2px;
margin:15px 0 0px;
}

dl.cost_detail{
margin-left:2px;
}

dl.cost_detail dt{
float:left;
width:22%;
line-height:1.5!important;
margin-bottom:10px;
font-weight:bold;
}

dl.cost_detail dd{
float:right;
width:75%;
line-height:1.5!important;
margin-bottom:10px;

}

dl.cost_detail_br{
margin-left:2px;
}

dl.cost_detail_br dt{
font-weight:bold;
line-height:1.5!important;
margin-bottom:5px;
}

dl.cost_detail_br dd{
line-height:1.5!important;
margin-bottom:10px;
}



p.flow_index_p{
margin:20px 0 20px 15px!important;
}

.flow_main_content p{
margin-left:2px;
}

.part_main .main_right .top_bg_05 .flow_main_content h3.cost_h {
margin:15px 0 10px!important;
padding:0!important;
background:none!important;
}
.part_main .main_right .top_bg_05 .flow_main_content h3.cost_h,
.part_main .main_right .top_bg_05 .flow_main_content h3.cost_h span {
width:185px!important;
height:16px!important;
}

.part_main .main_right .top_bg_05 .flow_main_content h3.cost_h span {
background:url(../flow/img/flow_cost_h.gif) 0 0 no-repeat!important;
}

.part_main .main_right .top_bg_05 .adv_wrapper {
margin-top:15px;
width:410px;
background:url(../flow/img/flow_adv_box-bottom.gif) 0 bottom no-repeat;
padding-bottom:15px;
}
.part_main .main_right .top_bg_05 .adv_inner {
background:url(../flow/img/flow_adv_box-top.gif) 0 top no-repeat;
padding:15px 15px 0;
line-height:1.5;
}


.part_main .main_right .top_bg_05 .flow_main_content h3.adv_h {
margin:0 0 10px!important;
padding:0!important;
background:none!important;
}

.part_main .main_right .top_bg_05 .flow_main_content h3.adv_h,
.part_main .main_right .top_bg_05 .flow_main_content h3.adv_h span {
width:185px!important;
height:18px!important;
}

.part_main .main_right .top_bg_05 .flow_main_content h3.adv_h span {
background:url(../flow/img/flow_adv_h.gif) 0 0 no-repeat!important;
}


ol.btn_chart {
background:url(../flow/img/btn_chart.gif) 0 0 no-repeat;
width:700px;
height:390px;
}

ol.btn_chart li{
width:700px;
height:50px;
background:none;
list-style:none;
}

ol.btn_chart li a,
ol.btn_chart li a span{
width:700px;
height:50px;
}

ol.btn_chart li.btn1{margin-bottom:18px;}
ol.btn_chart li.btn2{margin-bottom:18px;}
ol.btn_chart li.btn3{margin-bottom:18px;}
ol.btn_chart li.btn4{margin-bottom:18px;}
ol.btn_chart li.btn5{margin-bottom:18px;}

ol.btn_chart li.btn1 a span{ background:url(../flow/img/btn_chart.gif) 0 0 no-repeat; }
ol.btn_chart li.btn2 a span{ background:url(../flow/img/btn_chart.gif) 0 -68px no-repeat; }
ol.btn_chart li.btn3 a span{ background:url(../flow/img/btn_chart.gif) 0 -136px no-repeat; }
ol.btn_chart li.btn4 a span{ background:url(../flow/img/btn_chart.gif) 0 -204px no-repeat; }
ol.btn_chart li.btn5 a span{ background:url(../flow/img/btn_chart.gif) 0 -272px no-repeat; }
ol.btn_chart li.btn6 a span{ background:url(../flow/img/btn_chart.gif) 0 -340px no-repeat; }

ol.btn_chart li.btn1 a:hover span{ background-position: -700px 0; }
ol.btn_chart li.btn2 a:hover span{ background-position: -700px -68px; }
ol.btn_chart li.btn3 a:hover span{ background-position: -700px -136px; }
ol.btn_chart li.btn4 a:hover span{ background-position: -700px -204px; }
ol.btn_chart li.btn5 a:hover span{ background-position: -700px -272px; }
ol.btn_chart li.btn6 a:hover span{ background-position: -700px -340px; }


.setMargin p,
.setMargin ul,
.setMargin table{
margin-left: 10px;
padding-right: 30px;
margin-top: 12px;
}

ul.num li{
list-style:decimal;
margin-left:20px;
margin-bottom:20px;
text-align:justify;
text-justify:inter-ideograph;
}



/*kanren book */


span.clearfix{
display:block;
}

.kanren_book{
margin: 0 auto 10px;
padding: 0 0 0px;
text-align:center;
width:165px;
height:279px;
overflow:hidden;
background:url(../img/book_bg.gif) 0 0 no-repeat;
}
.kanren_book h4{
width:165px;
height:35px;
}

.kanren_book h4 span{
width:165px;
height:35px;
background:url(../img/book_title.gif) 0 0 no-repeat;
}
.book_section{
width:165px;
}

.book_section a.tn{
float:left;
width:50px;
height:70px;
margin-top:5px;
margin-left:7px;
}
.book_section h5.title{
float:right;
margin-top:5px;
margin-right:6px;
width:81px;
text-align:left;
height:70px;
overflow:hidden;
}

.book_section h5.title a{
width:81px;
display:block;
font-size:14px;
color:#9F7851;
text-decoration:underline;
line-height:1.1;
height:70px;
overflow:hidden;
}

.book_section h5.title a:hover{
text-decoration:none;
}

.book_section p.book_description{
font-size:12px;
line-height:1.2;
text-align:left;
margin:5px 6px 0 7px;
width:135px;
height:100px;
overflow:hidden;
}
.kanren_book .btn{
float:left;
width:70px;
height:24px;
margin:2px 0 0 4px;
}
.kanren_book .btn a{
width:70px;
height:24px;
}
.kanren_book .btn a span{
width:70px;
height:24px;
background:url(../img/btn_more.gif) 0 0 no-repeat;
}

.kanren_book .btn a:hover span{
background-position: 0 -24px;
}

.kanren_book .lr{
float:right;
width:56px;
height:26px;
margin-right:11px;
}
.kanren_book .lr a.l{
float:left;
width:28px;
height:26px;
}
.kanren_book .lr a.l span{
width:28px;
height:26px;
background:url(../img/book_slide.gif) 0 0 no-repeat;
}
.kanren_book .lr a.r{
float:left;
width:28px;
height:26px;
}
.kanren_book .lr a.r span{
width:28px;
height:26px;
background:url(../img/book_slide.gif) -28px 0 no-repeat;
}

.slides_container {
	width:148px;
	height:206px;
	display:none;
	margin:0 auto;
}

.slides_container div {
	width:148px;
	height:206px;
	display:block;
}

#slides .pagination{
display:none;
}



/*reform */


.part_main .main_right .top_bg_05.reform a{text-decoration:underline;}
.part_main .main_right .top_bg_05.reform a:hover{text-decoration:none;}

.part_main .main_right .top_bg_05.reform em{
font-weight:bold;
font-style:normal;
color:#666;

}

.part_main .main_right .top_bg_05.reform {
	background:url(../par_img/reform_bg_top.gif) top no-repeat;
}

.part_main .main_right .top_bg_05.reform h1{
	background: url(../par_img/reform_h1.gif) no-repeat;
	color: #716e60;
}


.part_main .main_right .top_bg_05.reform h2, .reform h2, .part_main .top_bg_01.reform h2{
	color:#14a61d;
	background:url(../par_img/reform_h2.gif) no-repeat;
}

.part_main .main_right .top_bg_05.reform h3,
.part_main .main_right .top_bg_01.reform h3{
	color:#0d9515;
	background:url(../par_img/part_h3_reform_bg.gif) no-repeat;
}

.part_main .main_right .top_bg_05.reform h4 {
	color:#0d9515;
	background:url(../par_img/part_h4_reform_bg.gif) no-repeat;
}

/*reform schedule*/


table.cons_schedule{
width:685px;
font-size:12px;
}

table.cons_schedule .col1{}
table.cons_schedule .col2{width:13%;}
table.cons_schedule .col3{width:13%;}
table.cons_schedule .col4{width:13%;}
table.cons_schedule .col5{width:13%;}
table.cons_schedule .col6{width:13%;}


table.cons_schedule.th{
margin-top:25px;
}
table.cons_schedule td,
table.cons_schedule th{
border:1px solid #ccc;
padding:8px 5px;
text-align:justify;
text-justify:inter-ideograph;
line-height:1.3;
}
table.cons_schedule td:first-child{text-align:left;}
table.cons_schedule td{text-align:center;}

table.cons_schedule td.h2_innerTable{font-weight:bold;}
table.cons_schedule th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}
table.cons_schedule tr.even td{ background:url(../par_img/table_td_even_bg.gif) 0 0 no-repeat;}
table.cons_schedule tr.odd td{ background:url(../par_img/table_td_odd_bg.gif) 0 0 no-repeat;}
table.cons_schedule td.rowspan{ background:url(../par_img/table_td_odd_bg.gif) 0 0 no-repeat!important;}
table.slash tr.even td{ background:none;}
table.slash tr.odd td{ background:none;}
table.cons_schedule .col1{padding-left:1.5em;}
table.cons_schedule .col3,
table.cons_schedule .col4{
text-align:center;
}

table.cons_schedule th{
text-align:center;
}


table.cons_schedule th.slash_wrapper{
vertical-align:middle;
text-align:center;
padding:0;
}


table.cons_schedule table.slash{
margin:0 auto;
padding:0;
width:230px;
height:50px;
background:url(../par_img/slash.png) 50% 0 no-repeat!important;
}

table.cons_schedule table.slash tr{
height:50%;
}

table.cons_schedule table.slash td{
width:100%;
border:0px solid #aaa;
padding:0 5px;
}

table.cons_schedule table.slash td.right{
text-align:right;
}

table.cons_schedule table.slash td.left{
text-align:left;
}

ul.chu{
margin-top:5px;
margin-bottom:20px;
list-style:none;
color:#999;
font-size:90%;
padding-left:25px;
background:url(../par_img/ul_chu_bg.gif) -2px -2px no-repeat;
}
ul.chu li{
margin-bottom:0;
line-height:1.5;
}


.part_main .main_right .top_bg_05.reform.which ul.num  ul{
padding-right:0;
margin-top:0;
margin-left:0;
}

.part_main .main_right .top_bg_05.reform.which ul.num  ul li{
margin-bottom:0;
}

ul.num ul.iroha{
margin-top:0;
}

ul.iroha li{
list-style:katakana-iroha;
margin-bottom:0;
}

ul.num ul.dot{
margin-top:0;
}

ul.num ul.dot li{
list-style:square;
margin-bottom:0;
}

.part_main .main_right .top_bg_05.reform.which .youken_wrapper {
margin-top:10px;
width:449px;
background:url(../par_img/which_box-bottom.gif) 0 bottom no-repeat;
padding-bottom:15px;
}
.part_main .main_right .top_bg_05.reform.which .youken  {
background:url(../par_img/which_box-top.gif) 0 top no-repeat;
padding:15px 15px 0;
line-height:1.5;
}


/*reform cycle*/

.part_main .main_right .top_bg_05.reform h2.no-decoration{
	background:url(../par_img/h2_no-decoration.gif) 0 20% no-repeat;
    margin-top: 15px;
    margin-bottom: -13px;
    margin-left:10px;
    padding: 0px 0 0 12px;
    color:#615e50;
    font-size:110%;
}

table.cons_cycle{
width:685px;
font-size:12px;
}

table.cons_cycle.th{
margin-top:25px;
}
table.cons_cycle td,
table.cons_cycle th{
line-height:1.3;
border:1px solid #ccc;
padding:8px 5px;
text-align:justify;
text-justify:inter-ideograph;
}

table.cons_cycle td.h2_innerTable{font-weight:bold;}
table.cons_cycle th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}
table.cons_cycle tr.even td{ background:url(../par_img/table_td_even_bg.gif) 0 0 no-repeat;}
table.cons_cycle tr.odd td{ background:url(../par_img/table_td_odd_bg.gif) 0 0 no-repeat;}
table.cons_cycle .col1{padding-left:1.5em;}
table.cons_cycle .col3,
table.cons_cycle .col4{
text-align:center;
}

table.cons_cycle th{
text-align:center;
}

table.cons_cycle col.col1{ width:auto;}
table.cons_cycle col.col2{ width:20%;}
table.cons_cycle col.col3{ width:10%; text-align:center;}
table.cons_cycle col.col4{ width:10%;}
table.cons_cycle col.col5{ width:30%;}

table.cons_cycle table.slash{
margin:0;
padding:0;
width:100%;

}
table.cons_cycle table.slash td{
width:100%;
border:0px solid #aaa;
padding:0;
}

table.cons_cycle table.slash td.right{
text-align:right;
}

table.cons_cycle table.slash td.left{
text-align:left;
}

.reform sup{
font-size:80%;
}

.rounded_div_693_wrapper{
width:693px;
margin:20px 0 0 10px;
padding-top:10px;
background:url(../par_img/rounded_div_head693.gif) 0 0 no-repeat;
}

.rounded_div_693_inner{
width:673px;
padding:0 10px 10px;
background:url(../par_img/rounded_div_bottom693.gif) 0 bottom no-repeat;
}

.analysis .estimate_analysis_img{
margin:20px 0 0 4px;
}

.analysis table.analysis{
width:690px;
}
.analysis table.analysis th,
.analysis table.analysis td{
border:1px solid #ccc;
padding:10px 15px;
}

.analysis table.analysis th{
padding:10px 5px;
}

.analysis table.analysis th{
text-align:center;
}

.analysis table.analysis th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.analysis table.analysis .col1{
width:15%
}

.analysis table.analysis .col2{

}

.analysis table.analysis td p,
.analysis table.analysis td table{
margin:0 0 10px 0;
padding:0;
}

.analysis table.analysis td p,
.analysis table.analysis td table td{
line-height:1.4;
}


.analysis table.analysis td p.lastChild{
margin-bottom:0;
}

.analysis table.analysis table.shokeihi .col1{
width:20%
}

.analysis table.analysis table.shokeihi .col2{

}


.reform .example_list{
list-style:none;
margin-left:0;
}




.example table.model_detail{
width:644px;
}
.example table.model_detail th,
.example table.model_detail td{
border:1px solid #ccc;
padding:10px 15px;
}

.example table.model_detail th{
padding:10px 5px;
}

.example table.model_detail th{
text-align:center;
}

.example table.model_detail th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.example table.model_detail .col1,
.example table.model_detail .col3{width:25%;}


.example #jquery-image-zoom {

width:700px;
}

.example #jquery-image-zoom .left{
width:345px;
float:left;
margin-left:10px;
}

.example #jquery-image-zoom .right{
width:345px;
float:left;
}


.part_main .main_right .top_bg_05.reform #jquery-image-zoom h5 {
    background-position: 0px 6px;
    padding-left:15px;
}


.example table.example_hyo{
font-size:90%;
width:646px;
margin-left:8px;
margin-top:5px;
}

.example table.example_hyo th,
.example table.example_hyo td{
border:1px solid #ccc;
padding:6px 5px;
}

.example table.example_hyo th{
padding:10px 5px;
}

.example table.example_hyo th{
text-align:center;
}

.example table.example_hyo th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.example table.example_hyo td.col1{ text-align:left; padding-left:10px;}
.example table.example_hyo td.col2{ text-align:left; width:27%; border-right:0;}
.example table.example_hyo td.col3{ text-align:center; width:9%; border-left:0;}
.example table.example_hyo td.col4{ text-align:right; width:8%; padding-right:10px;}
.example table.example_hyo td.col5{ text-align:center; width:7%;}
.example table.example_hyo td.col6{ text-align:right; width:8%; padding-right:10px;}
.example table.example_hyo td.col7{ text-align:right; width:12%; padding-right:12px;}


.example table.example_hyo tr.title td.col1 { background:url(../par_img/td_title_bg.gif) 0 0 no-repeat; font-weight:bold;}
.example table.example_hyo tr.total td { background:url(../par_img/td_total_bg.gif) 0 0 no-repeat; color:#fff; font-weight:bold;padding-top:8px;padding-bottom:8px;}

.example p.chu{
margin-top:0;
}


.estimate_example .process {
margin-left:10px;
width:695px;
}

.estimate_example .part_main .main_right .top_bg_05.reform .process h4{
background:url(../par_img/estimate_example_process_h4.gif) 0 0 no-repeat;
float:left;
width:220px;
height:59px;
margin:0;
text-align:center;
padding:15px 0 0;
color:#03a645;
font-weight:bold;
}

.estimate_example .part_main .main_right .top_bg_05.reform .process.last h4{
height:35px;
}

.estimate_example .part_main .main_right .top_bg_05.reform .process p{
float:left;
width:460px;
margin:3px 0 0 10px;
padding:0;
}

.estimate_example .part_main .main_right .top_bg_05.reform .process p a.arrow_r{
margin:0;
padding:0 0 0 18px;
background-position: 0 0 ;
}


.jirei_wrapper{
width:696px;
margin:20px 0 0 6px;
padding-top:24px;
background:url(../par_img/estimate_example_wrap_head.gif) 0 0 no-repeat;
overflow:hidden;
}

.jirei{
width:656px;
padding:0px 20px 30px;
background:url(../par_img/estimate_example_wrap_bottom.gif) 0 bottom no-repeat;
overflow:hidden;
}

.part_main .main_right .top_bg_05.reform .jirei h4{
width:641px;
height:26px;
background:url(../par_img/estimate_example_wrap_inner_h4.gif) 0 0 no-repeat;
padding:12px 0 0 12px;
margin:0 0 0 2px;
color:#676664;
font-weight:bold;
}

.part_main .main_right .top_bg_05.reform .jirei h4 b{
font-weight:bold;

padding:10px 15px;
}

.jirei ul.dot{
margin-top:0;
margin-left:30px;
}

.part_main .main_right .top_bg_05.reform .jirei h5{
margin-bottom:5px;
}

.part_main .main_right .top_bg_05.reform .jirei p{
margin-top:0px;
padding:0;
}

.part_main .main_right .top_bg_05.reform .jirei h6{
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
}

.part_main .main_right .top_bg_05.reform .jirei .zumen{
margin-left:10px;
margin-top:12px;
}

.part_main .main_right .top_bg_05.reform .jirei .zumen .zumen_single a img{
border:1px solid #ccc;
}


.part_main .main_right .top_bg_05.reform .jirei .zumen ul{
margin-left:0;
margin-top:0;
}

.part_main .main_right .top_bg_05.reform .jirei .zumen ul li{
list-style:none;
width:128px;
overflow:hidden;
margin-right:10px;
padding:0;
float:left;
text-align:center;
}

.part_main .main_right .top_bg_05.reform .jirei .zumen ul li.last{
margin-right:0;
}




.tanka1-2 table.example_popup.tanka {
font-size:90%;
width:500px;
margin:0 auto 5px;
}
.tanka1-2 table.example_popup.tanka  th,
.tanka1-2 table.example_popup.tanka  td{
border:1px solid #ccc;
padding:5px 5px;
}

.tanka1-2 table.example_popup.tanka  th{
padding:6px 5px;
}

.tanka1-2 table.example_popup.tanka  th{
text-align:center;
}

.tanka1-2 table.example_popup.tanka th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.tanka1-2 table.example_popup.tanka td.col1{ text-align:left; padding-left:10px;}
.tanka1-2 table.example_popup.tanka td.col2{ text-align:center; width:29%;}


.tanka1-2 table.example_popup.tanka tr.title td.col1 {background:#eaeaea; font-weight:bold;}

.tanka1-2 .example_popup .chu{
width:600px;
margin:0 auto 5px;
}

.tanka1-2.example_popup .tanka1-2,
.tanka1-2 .chu{
width:660px;
margin:0 auto 0;
}

.tanka1-2.example_popup  .tanka1-2 .left{
width:500px;
float:left;
}

.tanka1-2.example_popup  .tanka1-2 .right{
width:150px;
float:right;
}


.tanka1-4 table.example_popup.tanka {
font-size:90%;
width:660px;
margin:0 auto 5px;
}
.tanka1-4 table.example_popup.tanka  th,
.tanka1-4 table.example_popup.tanka  td{
border:1px solid #ccc;
padding:5px 5px;
}

.tanka1-4 table.example_popup.tanka  th{
padding:6px 5px;
}

.tanka1-4 table.example_popup.tanka  th{
text-align:center;
}

.tanka1-4 table.example_popup.tanka th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.tanka1-4 table.example_popup.tanka td.col1{ text-align:left; padding-left:10px; }
.tanka1-4 table.example_popup.tanka td.col2{ text-align:left; width:30%;  border-right:0;}
table.example_popup.tanka td.col3{ text-align:center; width:10%; border-left:0; font-weight:bold; color:#03a645; }
.tanka1-4 table.example_popup.tanka td.col4{ text-align:center; width:20%;}


table.example_popup.tanka tr.title td.col1 {background:#eaeaea; font-weight:bold;  border-right:1px solid #ccc;}

.tanka1-4 .chu{
width:660px;
margin:0 auto 5px;
line-height:1.5;
}



.tanka2-4 table.example_popup.tanka {
font-size:90%;
width:680px;
margin:0 0 5px 12px;
}
.tanka2-4 table.example_popup.tanka  th,
.tanka2-4 table.example_popup.tanka  td{
border:1px solid #ccc;
padding:5px 5px;
}

.tanka2-4 table.example_popup.tanka  th{
padding:6px 5px;
}

.tanka2-4 table.example_popup.tanka  th{
text-align:center;
}

.tanka2-4 table.example_popup.tanka th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.tanka2-4 table.example_popup.tanka td.col1{ text-align:left;}
.tanka2-4 table.example_popup.tanka td.col2{ text-align:left; width:42%; border-right:0;}
.tanka2-4 table.example_popup.tanka td.col3{ text-align:center; width:10%; border-left:0;}
.tanka2-4 table.example_popup.tanka td.col4{ text-align:center; width:13%;}

.tanka2-4 .chu{
width:660px;
margin:0 0 0 12px;
line-height:1.5;
}

.tanka2-4 ul.zu{
margin-left:12px;
line-height:1.3;
}

.tanka2-4 ul.zu li{
list-style:none;
float:left;
}

.tanka2-4 ul.zu li.zu1{
margin-left:80px;
}
.tanka2-4 ul.zu li.zu2{
margin-left:20px;
}

.example_popup_common table.example_popup.tanka {
font-size:90%;
width:680px;
margin:0 0 5px 12px;
}
.example_popup_common table.example_popup.tanka  th,
.example_popup_common table.example_popup.tanka  td{
border:1px solid #ccc;
padding:5px 5px;
}

.example_popup_common table.example_popup.tanka  th{
padding:6px 5px;
}

.example_popup_common table.example_popup.tanka  th{
text-align:center;
}

.example_popup_common table.example_popup.tanka th{ background:url(../par_img/table_th_bg.gif) 0 0 no-repeat;}

.example_popup_common table.example_popup.tanka td.col1{ padding-left:10px;text-align:left;}
.example_popup_common table.example_popup.tanka td.col2{ text-align:left; width:42%; border-right:0;}
.example_popup_common table.example_popup.tanka td.col3{ text-align:center; width:10%; border-left:0;}
.example_popup_common table.example_popup.tanka td.col4{ text-align:center; width:13%;}


.example_popup_common .chu{
width:660px;
margin:0 0 10px 12px;
line-height:1.5;
}

.example_popup_common .chu a{
color:#9F7852;
}


table.example_popup.tanka td span.futo { font-weight:bold; color:#03a645;}

table.example_popup.tanka td.col3{}
.tanka3-7 table.example_popup.tanka{ }
.tanka3-7 table.example_popup.tanka td.col1 { width:34%; }
.tanka3-7 table.example_popup.tanka td.col2 {  }
.tanka3-7 table.example_popup.tanka td.col3 { }
.tanka3-7 table.example_popup.tanka td.col4 { width:12%; }

.tanka1-1 table.example_popup.tanka,
.tanka2-1 table.example_popup.tanka,
.tanka1-1 p.chu,
.tanka2-1 p.chu{width:680px; margin-left:10px;}
.tanka1-1 table.example_popup.tanka td.col1,
.tanka1-1 table.example_popup.tanka td.col2,
.tanka2-1 table.example_popup.tanka td.col1,
.tanka2-1 table.example_popup.tanka td.col2{ border-right:0px; }
.tanka1-1 table.example_popup.tanka td.col4,
.tanka2-1 table.example_popup.tanka td.col4{ text-align:center; width:20%;}

.tanka1-2 table.example_popup.tanka,
.tanka1-2 p.chu,
.tanka1-2 ul{width:600px; margin-left:55px;}

.tanka1-2 table.example_popup.tanka td.col1{ border-right:0px; }
.tanka1-2 table.example_popup.tanka td.col2{ border-left:0px; text-align:center; width:10%;  color:#03a645;font-weight:bold;}
.tanka1-2 table.example_popup.tanka td.col3{ text-align:center; width:20%; color:#666667; font-weight:normal;}
.tanka1-2 ul li{
margin-top:10px;
float:left;
list-style:none;
text-align:center;
}
.tanka1-2 ul li.y1{
margin-left:115px;
}
.tanka1-2 ul li.y2{
margin-left:80px;
}

.tanka4-5 table.example_popup.tanka td.col2{ text-align:left; width:35%;}
.tanka4-5 table.example_popup.tanka td.col3{ text-align:center; width:12%;}
.tanka4-5 table.example_popup.tanka td.col4{ text-align:center; width:20%;}

.tanka4-5  ul.zumen{ width:680px; list-style:none; margin:0 0 0 10px; padding:0; text-align:left;}
.tanka4-5  ul.zumen p {margin:0 0 5px;padding:0;width:198px;line-height:1.3;}

.tanka4-5  ul.zumen li{ height:210px;position:relative; 8px; padding:10px; border:1px solid #ddd; margin-right:10px;float:left; text-align:left; }
.tanka4-5  ul.zumen li.right{ margin:0!important; }
.tanka4-5  ul.zumen li img{ margin:0!important; position:absolute; top:90px; left:20px;}

.tanka6-2 table.example_popup.tanka{ width:600px; margin-left:50px;}
.tanka6-2 table.example_popup.tanka td.col2{ text-align:left; width:20%;}
.tanka6-2 table.example_popup.tanka td.col3{ text-align:center; width:10%;}
.tanka6-2 table.example_popup.tanka td.col4{ text-align:center; width:23%;}


.tanka3-5 div.floor_imgs_wrapper{
margin-top:10px;
}

.tanka3-5 ul.floor_imgs{
margin:0;
padding:0;

}

.tanka3-5 ul.floor_imgs li{
width:110px;
list-style:none;
text-align:center;
margin-right:10px;
float:left;
line-height:1.3;
}

.tanka3-5 ul.floor_imgs li.last{
margin-right:0;
}

.tanka3-7 ul.door{
width:680px;
}

.tanka3-7 ul.door li{
float:left;
list-style:none;
}
.tanka3-7 ul.door li.d1{ margin-right:42px;}
.tanka3-7 ul.door li.d2{ margin-right:42px;}
.tanka3-7 ul.door li.d3{ margin-right:42px;}
.tanka3-7 ul.door li.d4{ margin-right:42px;}
.tanka3-7 ul.door li.d5{ float:right;}

.tanka3-7 ul.door li img{
vertical-align:top;
}
.reform .exam_text {
border-top: #03a645 2px solid;
}

.reform .exam_text .exam_text_tit {
color: #03a645;
}

.reform .exam_text .exam_text_tit a {
color: #03a645;
}

.reform .exam_text .exam_text_tit a:hover {	
color: #03a645;
}

.reform .exam_text a .arrow_r_03,
.reform .exam_text a .ml17{
color: #7F581A;
}

.reform  h2 {
	color:#f40e39;
	font-size:122%;
	background:url(../par_img/part_h2_bg.jpg) no-repeat;
	margin-top: 26px;
	height: 29px;
	_height: 50px;
	padding: 17px 0px 0px 15px;
	font-weight:bold;
	width:705px;
}


.reform  h5 {
	font-weight:bold;
	font-size:107%;
	background:url(../par_img/part_h5_bg.jpg) 10px 5px no-repeat;
	display:block;
	height:23px;
	padding-left: 27px;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 16px;
}

.main_left #navi h4{
background:url(../par_img/part_bg_iocn_02.jpg) 0 0 no-repeat;
padding:10px 10px 10px 27px;
margin:1px 0 1px 0px;
cursor:pointer;
height:15px;
font-weight:normal;
}
.main_left #navi a{
color:#9F7852!important;
}

.main_left #navi h4.l2{
background:url(../par_img/new_bg_01_off_l2.gif) 0 0 no-repeat;
height:24px;

}
.main_left #navi a{
color:#9F7852!important;
}


.main_left #navi ul{
margin:0 0 0 1px;
}

.main_left #navi ul li{
list-style:none;
display: block;
margin:0 0 1px;
}

.main_left #navi ul li a{
background: url(../par_img/submenu_bg.gif) 0 0 no-repeat;
display: block;
min-height:8px;
padding:6px 10px 6px 30px;
}


.main_left #navi ul li a:hover{
background: url(../par_img/submenu_bg_hover.gif) 0 0 no-repeat;
}

.main_left #navi ul li.subsub{
background: url(../par_img/part_navbg_2.jpg) repeat-y scroll 0 0 transparent;
list-style:none;
display: block;
margin:0 0 1px;
}
.main_left #navi ul li.subsub a{
background: url(../par_img/part_bg_iocn_02_off.gif) no-repeat scroll 0 0 transparent;
display: block;
margin:0 3px 0;
height:8px;
padding:7px 10px 13px 33px;
}





body.cycle .main_left #navi ul li.cycle a,
body.schedule .main_left #navi ul li.schedule a,
body.process1 .main_left #navi ul li.process1 a,
body.process2 .main_left #navi ul li.process2 a,
body.process3 .main_left #navi ul li.process3 a,
body.process4 .main_left #navi ul li.process4 a,
body.process5 .main_left #navi ul li.process5 a,
body.process6 .main_left #navi ul li.process6 a,
body.process7 .main_left #navi ul li.process7 a,
body.process8 .main_left #navi ul li.process8 a,
body.process9 .main_left #navi ul li.process9 a,
body.process10 .main_left #navi ul li.process10 a,
body.estimate_analysis .main_left #navi ul li.estimate_analysis a,
body.estimate_watch .main_left #navi ul li.estimate_watch a,
body.estimate_example .main_left #navi ul li.ex0 a,
body.example1 .main_left #navi ul.example li.case1 a,
body.example2 .main_left #navi ul.example li.case2 a,
body.example3 .main_left #navi ul.example li.case3 a,
body.example4 .main_left #navi ul.example li.case4 a,
body.example5 .main_left #navi ul.example li.case5 a,
body.example6 .main_left #navi ul.example li.case6 a,
body.example7 .main_left #navi ul.example li.case7 a,
body.example8 .main_left #navi ul.example li.case8 a,
body.example9 .main_left #navi ul.example li.case9 a,
body.example10 .main_left #navi ul.example li.case10 a,
body.example11 .main_left #navi ul.example li.case11 a,
body.example12 .main_left #navi ul.example li.case12 a,
body.example13 .main_left #navi ul.example li.case13 a,
body.example14 .main_left #navi ul.example li.case14 a,
body.example15 .main_left #navi ul.example li.case15 a,
body.example16 .main_left #navi ul.example li.case16 a,
body.example17 .main_left #navi ul.example li.case17 a,
body.example18 .main_left #navi ul.example li.case18 a,
body.example19 .main_left #navi ul.example li.case19 a,
body.example20 .main_left #navi ul.example li.case20 a,
body.example_ref1 .main_left #navi ul.example_ref li.case1 a,
body.example_ref2 .main_left #navi ul.example_ref li.case2 a,
body.example_ref3 .main_left #navi ul.example_ref li.case3 a,
body.example_ref4 .main_left #navi ul.example_ref li.case4 a,
body.example_ref5 .main_left #navi ul.example_ref li.case5 a,
body.example_ref6 .main_left #navi ul.example_ref li.case6 a,
body.example_ref7 .main_left #navi ul.example_ref li.case7 a,
body.example_ref8 .main_left #navi ul.example_ref li.case8 a,
body.example_ref9 .main_left #navi ul.example_ref li.case9 a,
body.example_ref10 .main_left #navi ul.example_ref li.case10 a,
body.example_ref11 .main_left #navi ul.example_ref li.case11 a,
body.example_ref12 .main_left #navi ul.example_ref li.case12 a,
body.example_ref13 .main_left #navi ul.example_ref li.case13 a,
body.example_ref14 .main_left #navi ul.example_ref li.case14 a,
body.example_ref15 .main_left #navi ul.example_ref li.case15 a,
body.example_ref16 .main_left #navi ul.example_ref li.case16 a,
body.example_ref17 .main_left #navi ul.example_ref li.case17 a,
body.example_ref18 .main_left #navi ul.example_ref li.case18 a,
body.example_ref19 .main_left #navi ul.example_ref li.case19 a,
body.example_ref20 .main_left #navi ul.example_ref li.case20 a{
background: url(../par_img/submenu_bg_on.gif) 0 0 no-repeat;
color:#F40E39!important;
}

body.pocket1 .main_left #navi h4.pocket1 a,
body.pocket2 .main_left #navi h4.pocket2 a,
body.pocket3 .main_left #navi h4.pocket3 a,
body.pocket4 .main_left #navi h4.pocket4 a,
body.pocket5 .main_left #navi h4.pocket5 a,
body.pocket6 .main_left #navi h4.pocket6 a,
body.plans .main_left #navi h4.plans a,
body.reform_index .main_left #navi h4.reform a,
body.cycle .main_left #navi h4.reform a,
body.schedule .main_left #navi h4.reform a,
body.process .main_left #navi h4.process a,
body.which .main_left #navi h4.which a,
body.estimate_how .main_left #navi h4.estimate_how a,
body.estimate_check .main_left #navi h4.estimate_check a,
body.estimate_analysis .main_left #navi h4.estimate_check a,
body.estimate_watch .main_left #navi h4.estimate_check a,
body.estimate_example .main_left #navi h4.estimate_check a,
body.ex1 .main_left #navi ul li.ex1 a,
body.ex2 .main_left #navi ul li.ex2 a,
body.ex3 .main_left #navi ul li.ex3 a,
body.ex4 .main_left #navi ul li.ex4 a,
body.ex5 .main_left #navi ul li.ex5 a,
body.ex6 .main_left #navi ul li.ex6 a,
body.ex7 .main_left #navi ul li.ex7 a,
body.estimate_test .main_left #navi h4.estimate_test a,
body.estimate_sample .main_left #navi h4.estimate_sample a,
body.example1 .main_left #navi h4.example a,
body.example2 .main_left #navi h4.example a,
body.example3 .main_left #navi h4.example a,
body.example4 .main_left #navi h4.example a,
body.example5 .main_left #navi h4.example a,
body.example6 .main_left #navi h4.example a,
body.example7 .main_left #navi h4.example a,
body.example8 .main_left #navi h4.example a,
body.example9 .main_left #navi h4.example a,
body.example10 .main_left #navi h4.example a,
body.example11 .main_left #navi h4.example a,
body.example12 .main_left #navi h4.example a,
body.example13 .main_left #navi h4.example a,
body.example14 .main_left #navi h4.example a,
body.example15 .main_left #navi h4.example a,
body.example16 .main_left #navi h4.example a,
body.example17 .main_left #navi h4.example a,
body.example18 .main_left #navi h4.example a,
body.example19 .main_left #navi h4.example a,
body.example20 .main_left #navi h4.example a,
body.example_ref1 .main_left #navi h4.example_ref a,
body.example_ref2 .main_left #navi h4.example_ref a,
body.example_ref3 .main_left #navi h4.example_ref a,
body.example_ref4 .main_left #navi h4.example_ref a,
body.example_ref5 .main_left #navi h4.example_ref a,
body.example_ref6 .main_left #navi h4.example_ref a,
body.example_ref7 .main_left #navi h4.example_ref a,
body.example_ref8 .main_left #navi h4.example_ref a,
body.example_ref9 .main_left #navi h4.example_ref a,
body.example_ref10 .main_left #navi h4.example_ref a,
body.example_ref11 .main_left #navi h4.example_ref a,
body.example_ref12 .main_left #navi h4.example_ref a,
body.example_ref13 .main_left #navi h4.example_ref a,
body.example_ref14 .main_left #navi h4.example_ref a,
body.example_ref15 .main_left #navi h4.example_ref a,
body.example_ref16 .main_left #navi h4.example_ref a,
body.example_ref17 .main_left #navi h4.example_ref a,
body.example_ref18 .main_left #navi h4.example_ref a,
body.example_ref19 .main_left #navi h4.example_ref a,
body.example_ref20 .main_left #navi h4.example_ref a,
body.example_index .main_left #navi h4.example a,
body.example_ref_index .main_left #navi h4.example_ref a{
color:#F40E39!important;
}

body.pocket1 .main_left #navi h4.pocket1,
body.pocket2 .main_left #navi h4.pocket2,
body.pocket3 .main_left #navi h4.pocket3,
body.pocket4 .main_left #navi h4.pocket4,
body.pocket5 .main_left #navi h4.pocket5,
body.pocket6 .main_left #navi h4.pocket6,
body.plans .main_left #navi h4.plans,
body.reform_index .main_left #navi h4.reform,
body.cycle .main_left #navi h4.reform,
body.schedule .main_left #navi h4.reform,
body.process .main_left #navi h4.process,
body.which .main_left #navi h4.which,
body.estimate_how .main_left #navi h4.estimate_how,
body.estimate_check .main_left #navi h4.estimate_check,
body.estimate_analysis .main_left #navi h4.estimate_check,
body.estimate_watch .main_left #navi h4.estimate_check,
body.estimate_example .main_left #navi h4.estimate_check,
body.estimate_test .main_left #navi h4.estimate_test,
body.estimate_sample .main_left #navi h4.estimate_sample,
body.example1 .main_left #navi h4.example ,
body.example2 .main_left #navi h4.example ,
body.example3 .main_left #navi h4.example ,
body.example4 .main_left #navi h4.example ,
body.example5 .main_left #navi h4.example ,
body.example6 .main_left #navi h4.example ,
body.example7 .main_left #navi h4.example ,
body.example8 .main_left #navi h4.example ,
body.example9 .main_left #navi h4.example ,
body.example10 .main_left #navi h4.example ,
body.example11 .main_left #navi h4.example ,
body.example12 .main_left #navi h4.example ,
body.example13 .main_left #navi h4.example ,
body.example14 .main_left #navi h4.example ,
body.example15 .main_left #navi h4.example ,
body.example16 .main_left #navi h4.example ,
body.example17 .main_left #navi h4.example ,
body.example18 .main_left #navi h4.example ,
body.example19 .main_left #navi h4.example ,
body.example20 .main_left #navi h4.example ,
body.example_ref1 .main_left #navi h4.example_ref ,
body.example_ref2 .main_left #navi h4.example_ref ,
body.example_ref3 .main_left #navi h4.example_ref ,
body.example_ref4 .main_left #navi h4.example_ref ,
body.example_ref5 .main_left #navi h4.example_ref ,
body.example_ref6 .main_left #navi h4.example_ref ,
body.example_ref7 .main_left #navi h4.example_ref ,
body.example_ref8 .main_left #navi h4.example_ref ,
body.example_ref9 .main_left #navi h4.example_ref ,
body.example_ref10 .main_left #navi h4.example_ref ,
body.example_ref11 .main_left #navi h4.example_ref ,
body.example_ref12 .main_left #navi h4.example_ref ,
body.example_ref13 .main_left #navi h4.example_ref ,
body.example_ref14 .main_left #navi h4.example_ref ,
body.example_ref15 .main_left #navi h4.example_ref ,
body.example_ref16 .main_left #navi h4.example_ref ,
body.example_ref17 .main_left #navi h4.example_ref ,
body.example_ref18 .main_left #navi h4.example_ref ,
body.example_ref19 .main_left #navi h4.example_ref ,
body.example_ref20 .main_left #navi h4.example_ref,
body.example_index .main_left #navi h4.example,
body.example_ref_index .main_left #navi h4.example_ref{
color:#F40E39;
font-weight:normal;
background: url(../par_img/new_bg_01.jpg) 0 0 no-repeat;
}

body.pocket3 .main_left #navi h4.pocket3,
body.pocket4 .main_left #navi h4.pocket4,
body.pocket5 .main_left #navi h4.pocket5,
body.pocket6 .main_left #navi h4.pocket6,
body.which .main_left #navi h4.which.l2{
background: url(../par_img/new_bg_01_l2.gif) 0 0 no-repeat;
}

body.plans .main_left #navi h4.plans a{
color:#F40E39;
}

.book .img_desc_lr{
margin:10px 0 0 10px;
width:690px;
}

.book .img_desc_lr .img{
width:110px;
float:left;
margin-right:15px;
}

.book .img_desc_lr .desc{
width:560px;
float:left;
}
.book .price{
margin-bottom:5px;
}

.book .img_desc_lr .desc .price b{
font-weight:bold;

}

.book .img_desc_lr .desc .price span.price{
margin-left:10px;

}

.book .buy a,
.book .buy a span{
width:207px;
height:38px;
}

.book .buy {
margin-bottom:5px;
}

.book .buy_caption{
margin-bottom:10px;
}

.book .buy a span{ background: url(../par_img/btn_book_buy.gif) 0 0 no-repeat; }
.book .buy a:hover span{ background-position:0 -38px; }

.book .part_main .main_right .top_bg h3, .book  .part_main .main_right .top_bg_01 h3 {
background:none ;
color: #676664;
font-size: 100%;
padding:15px 0 0;
margin:0;
width: 560px;
font-weight:bold;
border-top:1px dotted #aaa;
}

.back-link {
    font-size: 12px;
    margin:15px auto -10px;
    width: 700px;
}


.back-link .back-r{
float: right;
text-align: left;
}

.back-link .back-r a{
background: url(../par_img/icon_backlink.gif) 0 10px no-repeat;
display: block;
margin: 8px 10px 0 7px;
padding-left: 12px;
text-decoration:underline;
}

.back-link .back-r a:hover {
text-decoration:none;
}

body.plans .arrow_b_list{
margin-left:10px;
}

body.plans .arrow_b_list li{
margin-bottom:10px;
}

.estimate_watch .img_mikata{
margin-left:10px;
margin-top:10px;
}

.estimate_watch .reform ul li{
margin-left:17px;
}


.estimate_check .main_right ul.estimate_check,
.estimate_check .main_right ul.estimate_check li{
margin:0;
padding:0;
width:691px;
}

.estimate_check .main_right ul.estimate_check{
margin-top:10px;
}


.estimate_check .main_right ul.estimate_check li{
list-style:none;
margin-bottom:5px;
}

.estimate_check .main_right ul.estimate_check li,
.estimate_check .main_right ul.estimate_check li a,
.estimate_check .main_right ul.estimate_check li a span{
width:691px;
height:43px;
}

.estimate_check .main_right ul.estimate_check li.link1 a span{ background: url(../par_img/estimate_check_li1.gif) 0 0px no-repeat; }
.estimate_check .main_right ul.estimate_check li.link2 a span{ background: url(../par_img/estimate_check_li2.gif) 0 0px no-repeat; }
.estimate_check .main_right ul.estimate_check li.link3 a span{ background: url(../par_img/estimate_check_li3.gif) 0 0px no-repeat; }

.estimate_check .main_right ul.estimate_check li a:hover span{ background-position: 0 -43px; }


.ntab ul.tab_new{
margin: 0 auto;
text-align: left;
width: 972px;
list-style:none;
}

.ntab ul.tab_new li{
float:left;
margin-right:5px;
}

.ntab ul.tab_new li,
.ntab ul.tab_new li a,
.ntab ul.tab_new li a span{
width:213px;
height:43px;
}

.ntab ul.tab_new li.built a span{ background: url(../par_img/part_tab_built.gif) 0 -43px no-repeat; }
.ntab ul.tab_new li.reform a span{ background: url(../par_img/part_tab_reform.gif) 0 -43px no-repeat; }
.ntab ul.tab_new li.built a:hover span{ background-position: 0 -86px; }
.ntab ul.tab_new li.reform a:hover span{ background-position: 0 -86px; }
.ntab ul.tab_new li.built.cr a span{ background-position: 0 0; }
.ntab ul.tab_new li.reform.cr a span{  background-position: 0 0; }



.process ul.process_ul{
list-style:none;
width:700px;
margin-top:20px;
margin-left:5px;
}

.process ul.process_ul li{
width:700px;
height:49px;
display:block;
list-style:none;
padding-bottom:19px;
background: url(../par_img/process_li_arrow.gif) 0 bottom no-repeat;
}

.process ul.process_ul li a,
.process ul.process_ul li a span{
width:700px;
height:49px;
}

.process ul.process_ul li.p1 a span{ background: url(../par_img/process_li1.gif) 0 0 no-repeat; }
.process ul.process_ul li.p2 a span{ background: url(../par_img/process_li2.gif) 0 0 no-repeat; }
.process ul.process_ul li.p3 a span{ background: url(../par_img/process_li3.gif) 0 0 no-repeat; }
.process ul.process_ul li.p4 a span{ background: url(../par_img/process_li4.gif) 0 0 no-repeat; }
.process ul.process_ul li.p5 a span{ background: url(../par_img/process_li5.gif) 0 0 no-repeat; }
.process ul.process_ul li.p6 a span{ background: url(../par_img/process_li6.gif) 0 0 no-repeat; }
.process ul.process_ul li.p7 a span{ background: url(../par_img/process_li7.gif) 0 0 no-repeat; }
.process ul.process_ul li.p8 a span{ background: url(../par_img/process_li8.gif) 0 0 no-repeat; }
.process ul.process_ul li.p9 a span{ background: url(../par_img/process_li9.gif) 0 0 no-repeat; }
.process ul.process_ul li.p10 a span{ background: url(../par_img/process_li10.gif) 0 0 no-repeat; }

.process ul.process_ul li a:hover span{ background-position: 0 -49px;}

.process ul.process_ul li.last{
padding-bottom:0;
background:none;
}

.process_sub_ul{
width:700px;
height:144px;
position:relative;
background:url(../../par_img/process_sub_li.gif) 0 0 no-repeat;
}

.process_sub_ul li{
position:absolute;
list-style:none;
}

.process_sub_ul li,
.process_sub_ul li a,
.process_sub_ul li a span{
width:109px;
height:62px;
}


.process_sub_ul li a span{background-image:url(../../par_img/process_sub_li.gif);}
.process_sub_ul li.p1 a span{background-position:-22px -4px;}
.process_sub_ul li.p2 a span{background-position:-78px -79px;}
.process_sub_ul li.p3 a span{background-position:-142px -4px;}
.process_sub_ul li.p4 a span{background-position:-198px -79px;}
.process_sub_ul li.p5 a span{background-position:-262px -4px;}
.process_sub_ul li.p6 a span{background-position:-318px -79px;}
.process_sub_ul li.p7 a span{background-position:-382px -4px;}
.process_sub_ul li.p8 a span{background-position:-438px -79px;}
.process_sub_ul li.p9 a span{background-position:-501px -4px;}
.process_sub_ul li.p10 a span{background-position:-557px -79px;}

.process_sub_ul li.p1 a:hover span{background-position:-22px -148px;}
.process_sub_ul li.p2 a:hover span{background-position:-78px -223px;}
.process_sub_ul li.p3 a:hover span{background-position:-142px -148px;}
.process_sub_ul li.p4 a:hover span{background-position:-198px -223px;}
.process_sub_ul li.p5 a:hover span{background-position:-262px -148px;}
.process_sub_ul li.p6 a:hover span{background-position:-318px -223px;}
.process_sub_ul li.p7 a:hover span{background-position:-382px -148px;}
.process_sub_ul li.p8 a:hover span{background-position:-438px -223px;}
.process_sub_ul li.p9 a:hover span{background-position:-501px -148px;}
.process_sub_ul li.p10 a:hover span{background-position:-557px -223px;}

.process1 .process_sub_ul li.p1 a span{background-position:-22px -148px;}
.process2 .process_sub_ul li.p2 a span{background-position:-78px -223px;}
.process3 .process_sub_ul li.p3 a span{background-position:-142px -148px;}
.process4 .process_sub_ul li.p4 a span{background-position:-198px -223px;}
.process5 .process_sub_ul li.p5 a span{background-position:-262px -148px;}
.process6 .process_sub_ul li.p6 a span{background-position:-318px -223px;}
.process7 .process_sub_ul li.p7 a span{background-position:-382px -148px;}
.process8 .process_sub_ul li.p8 a span{background-position:-438px -223px;}
.process9 .process_sub_ul li.p9 a span{background-position:-501px -148px;}
.process10 .process_sub_ul li.p10 a span{background-position:-557px -223px;}


.process_sub_ul li.p1{
top:4px;
left:22px;
}

.process_sub_ul li.p2{
top:79px;
left:78px;

}

.process_sub_ul li.p3{
top:4px;
left:142px;
}

.process_sub_ul li.p4{
top:79px;
left:198px;

}

.process_sub_ul li.p5{
top:4px;
left:262px;

}

.process_sub_ul li.p6{
top:79px;
left:318px;

}

.process_sub_ul li.p7{
top:4px;
left:382px;

}

.process_sub_ul li.p8{
top:79px;
left:438px;

}

.process_sub_ul li.p9{
top:4px;
left:501px;

}

.process_sub_ul li.p10{
top:79px;
left:557px;

}

.process_lr{
width:700px;
margin-bottom:10px;
}

.process_lr .left{
width:400px;
float:left;
margin-left:15px;
}
.process_lr .left p{
margin:0;
padding:0;
}

.process_lr .right{
width:275px;
float:left;
text-align:right;
}

.link_next_wrapper {
width:700px;
text-align:right;
}

.link_next_wrapper a{
text-decoration:underline;
font-weight:bold;
}

.example_ref2 .img_wrapper{
margin-left:12px;
margin-bottom:10px;
}

.estimate_sample .img_cap_wrapper{
width:720px;
margin-left:10px;
margin-top:10px;
}
.estimate_sample .img_cap_wrapper .img_wrapper{
width:100px;
float:left;
}

.estimate_sample .img_cap_wrapper .cap_wrapper{
width:610px;
float:left;
margin-left:10px;
}
.estimate_sample .img_cap_wrapper .cap_wrapper p{
margin:0
}

.estimate_sample .img_cap_wrapper .cap_wrapper p .pdf{
margin-left:0;
}

body.measures .icon{
margin: 0 0 0 5px;
vertical-align:middle;
}

body.measures .icon img{
margin-right:2px;
}

.arrow_r_03_reform{
text-align:justify;
text-justify:inter-ideograph;

}

.arrow_r_03_reform a{
background:url(../par_img/part_bg_iocn_04.gif) 0px 4px no-repeat;
padding-left:16px; 
line-height:1.4;
padding-top:3px;
padding-bottom: 3px;
color:#7F581A;
display:block;
}

.example_ref h2 .sub{
color:#14a61d;
font-size:90%;
font-weight:normal;
margin-right:5px;
}


.main_left a,
.arrow_b_list li a,
.exam_text a{
text-decoration:none;
}


.main_left a:hover,
.arrow_b_list li a:hover,
.exam_text a:hover{
text-decoration:underline;
}

ul.book_cap_list{
margin:0;

padding:0;
}

ul.book_cap_list.deci{
margin-left: 2.0em; 
}

ul.book_cap_list li{
position:relative;
list-style:none;
margin-bottom:5px;
}

ul.book_cap_list li.m0{
margin-bottom:0px;
}

ul.book_cap_list li span.deci{
position:absolute;
left:-1.7em;
}

* html ul.book_cap_list li span.deci { top: -0.1em; } /* for win ie6 */
*:first-child+html ul.book_cap_list li span.deci { top: -0.1em; } /* for win ie7 */


