
@charset "UTF-8";

/* ビジネスパーソンの貯蓄事情 2012 */
/*------h1文言変更により個別CSSここから-----*/
#r52_body_style0001 #h1_ttl01 {
	background:url(/guide/heikin/2012/img/heikin_top.png) 0 0 no-repeat;
	width:888px;
	height:170px;
	position:relative;
}

#r52_body_style0001 #h1_ttl01 #page-title00 {
	padding-top:30px;
	margin-left:20px;
	margin-bottom:10px;
	color: #FFFFFF;
        font-size: 40px;
}
#r52_body_style0001 #h1_ttl01 #page-title00 .sub_title01 {
    font-size: 25px;
    padding: 3px 3px 1px;
    border: solid 1px;
    display: inline-block;
    position: absolute;
    top: 25px;
    margin-left: 20px;
}
#r52_body_style0001 #h1_ttl01 p#page-dtl00 {
	font-size:.9em;
	margin-left:20px;
	width:640px;
	color:#fff;
	line-height:1.5;
	text-justify:distribute;
	text-align:justify;
        position: absolute;
        bottom: 20px;
}
#r52_body_style0001 #h1_ttl01 #page-title01, #r52_body_style0001 #h1_ttl01 #page-title03, #r52_body_style0001 #h1_ttl01 #page-title04 {
	padding-top:21px;
	margin-left:20px;
	margin-bottom:10px;
	color: #FFFFFF;
        font-size: 35px;
}
#r52_body_style0001 #h1_ttl01 #page-title01 .sub_title01 {
	font-size:25px;
        padding: 3px 3px 1px;
        border: solid 1px;
        display: inline-block;
        position: absolute;
        top: 15px;
        margin-left: 20px;
}
#r52_body_style0001 #h1_ttl01 #page-title01 .sub_title02 {
	font-size:25px;
        text-decoration: underline;
        margin-top: 10px;
        display: block;
}


#r52_body_style0001 #h1_ttl01 #page-title02, #r52_body_style0001 #h1_ttl01 #page-title03, #r52_body_style0001 #h1_ttl01 #page-title04 {
	padding-top:21px;
	margin-left:20px;
	margin-bottom:10px;
	color: #FFFFFF;
        font-size: 22px;
}
#r52_body_style0001 #h1_ttl01 #page-title02 .sub_title01, #r52_body_style0001 #h1_ttl01 #page-title03 .sub_title01, #r52_body_style0001 #h1_ttl01 #page-title04 .sub_title01 {
	font-size:18px;
        padding: 3px 3px 1px;
        border: solid 1px;
        display: inline-block;
        position: absolute;
        top: 15px;
        margin-left: 20px;
}
#r52_body_style0001 #h1_ttl01 #page-title02 .sub_title02 {
	font-size: 45px;
        margin-top: 10px;
        padding-top: 20px;
        display: block;
}

#r52_body_style0001 #h1_ttl01 #page-title03 .sub_title02 {
    font-size: 36px;
    margin-top: 0px;
    padding-top: 16px;
    display: block;
    line-height: 20px;
}
#r52_body_style0001 #h1_ttl01 #page-title04 .sub_title02 {
    font-size: 40px;
    margin-top: 0;
    padding-top: 20px;
    line-height: 20px;
    display: block;
}

/*------h1文言変更により個別CSSここまで-----*/

* html #r52_body_style0001 #h1_ttl01 #page-title01 span {
	display:block;
	width:511px;
	height:38px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_title.png,sizingMethod=scale);
}

#r52_body_style0001 #h1_ttl01 p#page-dtl01 {
	font-size:.9em;
	margin-left:20px;
	width:640px;
	color:#fff;
	line-height:1.5;
	text-justify:distribute;
	text-align:justify;
        position: absolute;
        bottom: 15px;
}

#r52_body_style0001 #h1_ttl01 p#page-dtl02 {
	font-size:.9em;
	margin-left:20px;
	width:640px;
	color:#fff;
	line-height:1.5;
	text-justify:distribute;
	text-align:justify;
        position: absolute;
        bottom: 20px;
}

/* 共通部分 */
#r52_body_style0001 #h1_ttl {
	background:url(/guide/heikin/2012/img/bg_top_head.jpg) 0 0 no-repeat;
	width:888px;
	height:140px;
	position:relative;
}

#r52_body_style0001 #h1_ttl #page-title {
	padding-top:16px;
	margin-left:20px;
	margin-bottom:10px;
	width:511px;
}

* html #r52_body_style0001 #h1_ttl #page-title span {
	display:block;
	width:511px;
	height:38px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_title.png,sizingMethod=scale);
}

* html #r52_body_style0001 #h1_ttl #page-title img {
	visibility:hidden;
}

#r52_body_style0001 #h1_ttl p#page-dtl {
	font-size:.9em;
	margin-left:20px;
	width:640px;
	color:#fff;
	line-height:1.5;
	text-justify:distribute;
	text-align:justify;
}

#r52_body_style0001 .clr.r52_blk_style0001 ul#data-link {
	margin:0 10px;
}

#r52_body_style0001 .clr.r52_blk_style0001 ul#data-link li {
	display:inline-block;
	vertical-align:middle;
}

* html #r52_body_style0001 .clr.r52_blk_style0001 ul#data-link li {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 .clr.r52_blk_style0001 ul#data-link li {
	display:inline;
	zoom:1;
}

#r52_body_style0001 .clr.r52_blk_style0001 ul li.font_ss {
	width:620px;
	margin-left:2em;
	padding-left:1em;
	text-indent:-1em;
}

#r52_body_style0001 .clr.r52_blk_style0001 p.font_ss {
	float:right;
	width:550px;
}

#r52_body_style0001 #h1_ttl p.type_rk {
	position:absolute;
	top:21px;
	left:540px;
	width:auto;
}

#r52_body_style0001 #rank_top {
	margin-bottom:15px;
	overflow:hidden;
	zoom:1;
}

#r52_body_style0001 #type_title {
	margin:0 7px 15px;
	width:560px;
}

#r52_body_style0001 #type_title_com {
	margin:0 7px 15px;
}

#r52_body_style0001 #type_title_com p a {
	display:block;
	padding:5px 10px;
	background-color:#efefef;
	zoom:1;
	border:1px solid #ccc;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
}
* html #r52_body_style0001 #type_title_com p a {
	float:right;
}
#r52_body_style0001 #type_title_com p a:link,#r52_body_style0001 #type_title_com p a:visited {
	background:linear-gradient(#FFF,#eee);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#eee));
	background:-moz-linear-gradient(top,#FFF,#eee);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFeeeeee));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFeeeeee));
}

#r52_body_style0001 #type_title_com p a:hover,#r52_body_style0001 #type_title_com p a:active {
	background:linear-gradient(#eee,#fff);
	background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));
	background:-moz-linear-gradient(top,#eee,#fff);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#eeeeee,endcolorstr=#FFffffff));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#eeeeee,endcolorstr=#FFffffff));
}

#r52_body_style0001 #type_title.has_all_graf {
	width:420px;
}

* html #r52_body_style0001 #type_title {
	display:inline;
	zoom:1;
}

#r52_body_style0001 #type_title h2 {
	margin-bottom:12px;
	font-size:1.2em;
/* background-color:#aac8f0; */
	color:#0a50a1;
}

#r52_body_style0001 #type_title h3 {
	padding-right:10px;
	margin-bottom:20px;
	font-size:1.2em;
	font-weight:700;
	color:#333;
}

#r52_body_style0001 #type_title p {
	padding-right:10px;
	margin-bottom:1em;
	font-size:.9em;
	line-height:1.5;
	color:#333;
}
#r52_body_style0001 #type_txt {
	width:560px;
}
#r52_body_style0001 #type_txt p {
	padding-right:10px;
	margin-bottom:1em;
	font-size:.9em;
	line-height:1.5;
	color:#333;
}


#r52_body_style0001 .enter_btn_col {
	clear:both;
	text-align:center;
	margin-bottom:25px;
	zoom:1;
}

#r52_body_style0001 .enter_btn_col .ent_btn {
	padding:20px 0;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}

#r52_body_style0001 .enter_btn_col .center_btn {
	padding:20px 0;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

#r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type {
	width:420px;
	display:inline-block;
	text-align:center;
	padding:10px 0 5px;
	margin:0 6px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #e0e0e0;
	background-color:#e0e0e0;
	background:linear-gradient(#FFF,#e0e0e0);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#e0e0e0));
	background:-moz-linear-gradient(top,#FFF,#e0e0e0);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFe0e0e0));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFe0e0e0));
	zoom:1;
}

* html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type {
	display:inline;
}

*:first-child+html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type {
	display:inline;
}

#r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type p {
	margin-bottom:7px;
}

* html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type p.txt_img img {
	visibility:hidden;
}

* html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type.type_nensa p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt01.png,sizingMethod=scale);
	width:231px;
	height:54px;
}

* html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type.type_sodan p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt02.png,sizingMethod=scale);
	width:325px;
	height:54px;
}

* html #r52_body_style0001 .enter_btn_col .center_btn .enter_btn_type.type_600 p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt03.png,sizingMethod=scale);
	width:258px;
	height:54px;
}

#r52_body_style0001 .enter_btn_col li img {
	vertical-align:top;
}

#r52_body_style0001 .enter_btn_col .back-top {
	text-align:right;
	margin-bottom:25px;
	padding-right:10px;
	zoom:1;
}

#r52_body_style0001 h3.head-label {
	vertical-align:top;
	padding:12px 15px;
	margin:0 7px 10px;
/* border-left: 5px solid #11088b;
color: #11088b;
background-color: #efeffa; */
	font-size:20px;
	line-height:20px;
	font-weight:700;
/* background: linear-gradient(#efeffa, #e0e2f5);
background: -webkit-gradient(linear, left top, left bottom, from(#efeffa), to(#e0e2f5));
background: -moz-linear-gradient(top, #efeffa, #e0e2f5);

filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFefeffa, endcolorstr=#FFe0e2f5));
-ms-filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFefeffa, endcolorstr=#FFe0e2f5));
zoom: 1; */
	color:#FFF;
}

#r52_body_style0001 h3.head-label.pink-label {
/* border-left: 5px solid #ff8250;
background-color:#ffd296;
color:#ff8250; */
	background-color:#ff8250;
}

#r52_body_style0001 h3.head-label.yellow-label {
/* border-left: 5px solid #ffcc00;
background-color:#fff082;
color:#ffa200; */
	background-color:#fc0;
}

#r52_body_style0001 h3.head-label.light-green-label {
/* border-left: 5px solid #00bed2;
background-color:#d2f0f0;
color:#00bed2; */
	background-color:#00bed2;
}

#r52_body_style0001 h3.head-label.blue-label {
/* border-left: 5px solid #0a50a1;
background-color:#aac8f0;
color:#0a50a1; */
	background-color:#0a50a1;
}

#r52_body_style0001 p.red-choice {
	font-size:12px;
	line-height:16px;
	margin:0 10px 15px;
	vertical-align:top;
	font-weight:400;
	color:red;
	margin-left:10px;
}

#r52_body_style0001 .nav-point {
	clear:both;
	text-align:center;
	margin:0 7px 15px;
	border:1px solid #ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:linear-gradient(#fff,#efefef);
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));
	background:-moz-linear-gradient(top,#fff,#efefef);
	filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFffffff,endcolorstr=#FFefefef));
	-ms-filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFffffff,endcolorstr=#FFefefef));
	zoom:1;
}

#r52_body_style0001 .nav-point ul {
	border:1px solid #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px 0;
}

#r52_body_style0001 .nav-point li {
	display:inline-block;
	margin:0 4px;
}

* html #r52_body_style0001 .nav-point li {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 .nav-point li {
	display:inline;
	zoom:1;
}

#r52_body_style0001 .nav-point li a {
	display:block;
	padding:8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
}

* html #r52_body_style0001 .nav-point li a {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 .nav-point li a {
	display:inline;
	zoom:1;
}

#r52_body_style0001 .nav-point li a:link,#r52_body_style0001 .nav-point li a:visited {
	background-color:#eff0fa;
	border:1px solid #11088b;
	color:#11088b;
}

#r52_body_style0001 .nav-point li a:hover,#r52_body_style0001 .nav-point li a:active {
	background-color:#11088b;
	border:1px solid #eff0fa;
	color:#fff;
}

#r52_body_style0001 .nav-point li a.move_now {
	background-color:#11088b!important;
	border:1px solid #eff0fa!important;
	color:#fff!important;
}

#r52_body_style0001 .job-type-nav.nav-point ul {
	padding-bottom:5px;
}

#r52_body_style0001 .job-type-nav.nav-point li {
	margin-bottom:5px;
}

#r52_body_style0001 .job-type-nav.nav-point li a {
	width:143px;
}

/* 職種別 */
#r52_body_style0001 .graf-map {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	text-align:center;
	width:420px;
}

* html #r52_body_style0001 .graf-map {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 .graf-map {
	display:inline;
	zoom:1;
}

#r52_body_style0001 .graf-map p {
	font-size:1.2em;
	margin-bottom:10px;
	font-weight:700;
}

* html #h1_ttl p#type_rank01 span {
	display:block;
	width:74px;
	height:29px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_type01.png,sizingMethod=scale);
}

* html #h1_ttl p#type_rank01 img {
	visibility:hidden;
}

#r52_body_style0001 .job-nav {
	overflow:hidden;
	zoom:1;
}

#r52_body_style0001 .job-nav ul {
	padding:6px 0;
}

#r52_body_style0001 .job-nav li {
	margin:4px;
}

#r52_body_style0001 .job-nav li a {
	padding:8px 10px;
}

/* 業種別 */
* html #h1_ttl p#type_rank02 span {
	display:block;
	width:74px;
	height:29px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_type02.png,sizingMethod=scale);
}

* html #h1_ttl p#type_rank02 img {
	visibility:hidden;
}

/* 都道府県別 */
* html #h1_ttl p#type_rank03 span {
	display:block;
	width:119px;
	height:29px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_type03.png,sizingMethod=scale);
}

* html #h1_ttl p#type_rank03 img {
	visibility:hidden;
}

#r52_body_style0001 .area-nav li a {
	padding:8px 17px;
}

/* 年齢別 */
* html #h1_ttl p#type_rank04 span {
	display:block;
	width:74px;
	height:29px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/img_top_type04.png,sizingMethod=scale);
}

* html #h1_ttl p#type_rank04 img {
	visibility:hidden;
}

#r52_body_style0001 .right_btn {
	margin:7px;
	margin-top:0px;
	text-align:center;
}

* html #r52_body_style0001 .right_btn {
	display:inline;
	zoom:1;
}

#r52_body_style0001 .right_btn .enter_btn_type {
	padding:10px 12px;
	margin-bottom:10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #e0e0e0;
	background-color:#e0e0e0;
	background:linear-gradient(#FFF,#e0e0e0);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#e0e0e0));
	background:-moz-linear-gradient(top,#FFF,#e0e0e0);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFe0e0e0));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFFFF,endcolorstr=#FFe0e0e0));
	zoom:1;
}

#r52_body_style0001 .right_btn .enter_btn_type p.txt_img {
	margin-bottom:5px;
}

* html #r52_body_style0001 .right_btn .center_btn .enter_btn_type p.txt_img img {
	visibility:hidden;
}

* html #r52_body_style0001 .right_btn .center_btn .enter_btn_type.type_nensa p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt01_min.png,sizingMethod=scale);
	width:189px;
	height:41px;
}

* html #r52_body_style0001 .right_btn .center_btn .enter_btn_type.type_sodan p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt02_min.png,sizingMethod=scale);
	width:230px;
	height:41px;
}

* html #r52_body_style0001 .right_btn .center_btn .enter_btn_type.type_600 p.txt_img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/guide/heikin/2012/img/btn_txt03_min.png,sizingMethod=scale);
	width:184px;
	height:41px;
}

#r52_body_style0001 .old-nav li a {
	width:180px;
}

#r52_body_style0001 #link-list {
	padding:15px 15px 5px;
	margin:0 7px 15px;
	border:1px solid #ccc;
	clear:both;
	text-align:center;
}

#r52_body_style0001 #link-list dl {
	margin-bottom:14px;
	text-align:left;
}

#r52_body_style0001 #link-list dl dt {
	font-size:1em;
	font-weight:700;
	line-height:1;
	margin-bottom:6px;
	padding-bottom:3px;
	border-bottom:1px solid #333;
	vertical-align:baseline;
}

#r52_body_style0001 #link-list dl dt:first-letter {
	font-size:1.4em;
}

#r52_body_style0001 #link-list dl dd {
	display:inline-block;
	margin-right:1em;
	line-height:1.8;
}

* html #r52_body_style0001 #link-list dl dd {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 #link-list dl dd {
	display:inline;
	zoom:1;
}

#r52_body_style0001 #link-list dl dd a {
	padding-left:10px;
	background:url(/guide/img/icon_arrow_02.gif) 0 .3em no-repeat;
}

#r52_body_style0001 #link-list p {
	text-align:center;
	display:inline-block;
	margin:0 auto 10px;
}

* html #r52_body_style0001 #link-list p {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 #link-list p {
	display:inline;
	zoom:1;
}

#r52_body_style0001 #link-list p span {
	display:block;
	border:1px solid #e1e1e1;
}

#r52_body_style0001 #link-list p a {
	display:block;
	min-width:370px;
	padding:10px 15px;
	font-weight:700;
	font-size:16px;
	zoom:1;
	text-decoration:none;
	color:#FFF;
	border:1px solid #FFF;
	text-shadow:0 1px 2px #7c9b19;
}

#r52_body_style0001 #link-list p a:link,#r52_body_style0001 #link-list p a:visited {
	background-color:#b6db46;
	background:linear-gradient(#b6db46,#8aaf10);
	background:-webkit-gradient(linear,left top,left bottom,from(#b6db46),to(#8aaf10));
	background:-moz-linear-gradient(top,#b6db46,#8aaf10);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFb6db46,endcolorstr=#FF8aaf10));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFb6db46,endcolorstr=#FF8aaf10));
}

#r52_body_style0001 #link-list p a:hover,#r52_body_style0001 #link-list p a:active {
	background-color:#8aaf10;
	background:linear-gradient(#8aaf10,#b6db46);
	background:-webkit-gradient(linear,left top,left bottom,from(#8aaf10),to(#b6db46));
	background:-moz-linear-gradient(top,#8aaf10,#b6db46);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF8aaf10,endcolorstr=#FFb6db46));
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FF8aaf10,endcolorstr=#FFb6db46));
}

#r52_body_style0001 #asa {
	width:420px;
	margin:7px 5px;
	margin-top:0;
	display:inline-block;
	vertical-align:top;
}

* html #r52_body_style0001 #asa {
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 #asa {
	display:inline;
	zoom:1;
}

#r52_body_style0001 #asa .source {
	margin:0;
	display:block;
}

#r52_body_style0001 #asa #index-number {
	margin-top:0;
	background-color:#f6f9fc;
	width:420px;
}

#r52_body_style0001 #asa #index-number-in {
	padding:15px;
}

#r52_body_style0001 #asa #index-number-in p {
	margin-bottom:10px;
	font-size:14px;
	line-height:1;
	font-weight:700;
}

#r52_body_style0001 #asa #index-number-in ul {
	padding-left:6px;
	border-left:1px solid #ccc;
	overflow:hidden;
	zoom:1;
}

#r52_body_style0001 #asa #index-number-in li {
	font-size:12px;
	margin-right:5px;
	float:left;
	display:inline;
	padding-right:6px;
	border-right:1px solid #ccc;
}

#r52_body_style0001 p#com-all {
	margin:0 7px 10px 440px;
	color:red;
}

#r52_body_style0001 h1.dtl-title {
	display:inline-block;
	height:38px;
	line-height:38px;
	font-size:20px;
	vertical-align:middle;
	font-weight:700;
	margin-bottom:15px;
	padding:0 10px;
	color:#FFF;
/* -webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px; */
}

* html #r52_body_style0001 h1.dtl-title {
	float:left;
	display:inline;
	zoom:1;
}

*:first-child+html #r52_body_style0001 h1.dtl-title {
	float:left;
	display:inline;
	zoom:1;
}

#r52_body_style0001 h1#job-dtl-title {
/* background-color:#ffd296;
color:#ff8250;
border-left:5px solid #ff8250; */
	background-color:#ff8250;
}

#r52_body_style0001 h1#type-dtl-title {
/* background-color:#fef181;
color:#eca613;
border-left:5px solid #ffcc00; */
	background-color:#fc0;
}

#r52_body_style0001 h1#area-dtl-title {
/* background-color:#d2f0f0;
color:#1ac5d7;
border-left:5px solid #21b0c0; */
	background-color:#00bed2;
}

#r52_body_style0001 h1#old-dtl-title {
/* background-color: #aac8f0 !important;
color: #0a50a1 !important;
border-left: 5px solid #0a50a1 !important; */
	background-color:#0a50a1;
}

#r52_body_style0001 p#page-dtl-txt {
	clear:both;
	font-size:.9em;
	color:#333;
}



