/**
 * =========================================
 * Service Class lib
 * =========================================
 */

/*
======= heading =======
*/
h5.stepTtl{
	color:#0092F2;
	font-size:110%;
	padding:0;
	margin:0 0 5px 0;
	line-height:1;
}


/*
======= page_list(anchor) =======
*/
.page_list,
.page_list2{
  border: 3px solid #e7ecf2;
  margin-bottom: 20px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:10px;

/*  behavior: url("/common201008/css/PIE.htc");*/

} 

.page_list,
.page_list2 {
	behavior: url("/common201008/css/PIE.htc") /* all browsers */
}
.page_list:not(:target),
.page_list2:not(:target) {
    behavior: none\9; /* IE9 */
}



.page_list ul,
.page_list li{
	margin:0;
	padding:0;
	list-style:none;
}
.page_list li{
	list-style:none;
	float:left;
	width:285px;
	margin-bottom:3px;
}
.page_list li a {
	background: url(/service/img/ico_link_anchor01.gif) no-repeat left center;
	padding-left: 24px;
}

.page_list2 ul,
.page_list2 li{
	margin:0;
	padding:0;
	list-style:none;
}
.page_list2 li{
	list-style:none;
	margin-bottom:3px;
}
.page_list2 li a {
	background: url(/service/img/ico_link_anchor01.gif) no-repeat left center;
	padding-left: 24px;
}


/*
======= division =======
*/

/* division04 */
.sectionLv3 .division04{
	padding:0 13px;
}
.sectionLv3 .division04 h4 {
	margin-top: 20px;
	margin-bottom: 12px;
}

.sectionLv3 .division04 ul {
	margin:0;
	padding:0;
	background: url(/service/img/line_h.png) repeat-y;
}

.sectionLv3 .division04 ul h5 {
	margin-bottom: 5px;
}
	
.sectionLv3 .division04 li{
	list-style:none;
	float: left;
	width: 164px;
	margin-bottom: 25px;
}
	
.sectionLv3 .division04 li.step1,
.sectionLv3 .division04 li.step4,
.sectionLv3 .division04 li.step7 {
	padding-left: 15px;
}
	
.sectionLv3 .division04 li.step2,
.sectionLv3 .division04 li.step5 {
	background: url(/service/img/arrow_next.png) no-repeat 3px 68px;
	padding-left: 28px;
}	
		
.sectionLv3 .division04 li.step3,
.sectionLv3 .division04 li.step6 {
	padding: 0 15px 0 28px;
	background: url(/service/img/arrow_next.png) no-repeat 3px 68px;
}
.sectionLv3 .division04 li p{
	margin-top:0px;
}		
.sectionLv3 .division04 li p img {
	display: block;
	margin-bottom: 5px;
}


/*
======= box =======
*/
/* box_round */
.box_round01 {
  border: 3px solid #e7ecf2;
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding:14px;
/*  behavior: url("/common201008/css/PIE.htc");*/
}
.box_round01 {
	behavior: url("/common201008/css/PIE.htc") /* all browsers */
}
.box_round01:not(:target) {
    behavior: none\9; /* IE9 */
}




.box_round02 {
  border: 5px solid #f6f6f6;
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 6px 20px;
/*  behavior: url("/common201008/css/PIE.htc");*/
}
.box_round02 {
	behavior: url("/common201008/css/PIE.htc") /* all browsers */
}
.box_round02:not(:target) {
    behavior: none\9; /* IE9 */
}

.box_round02 p {
	margin: 0;
	padding: 0;
}

.contentIn{
	padding:0 14px;
}

/*
======= other =======
*/
a.link01{
	background:url(/service/img/arrow_small.png) no-repeat left center;
	padding:0 0 0 14px;
}
a.link02{
	background:url(/common201008/img/ico_link_square_small.png) no-repeat left center;
	padding:0 0 0 23px;
}

/*----*/
.fc01{
	color:#ff0000;
}

/*----*/
.mag_clear {
	margin-bottom: 0 !important;
}
.mag_bt05 {
	margin-bottom: 5px;
}
.mag_bt10 {
	margin-bottom: 10px;
}
.mag_bt20 {
	margin-bottom: 20px;
}
.mag_bt30 {
	margin-bottom: 30px;
}
.mag_t20 {
	margin-top: 20px;
}



/*
======= side =======
*/
.side_sectionFrame {
  border: 5px solid #f8f9fb;
  /*border-bottom-width: 38px;*/
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
/*  behavior: url("/common201008/css/PIE.htc");*/
  padding:0;
  margin:0 0 10px 0;
}
.side_sectionFrame {
	behavior: url("/common201008/css/PIE.htc") /* all browsers */
}
.side_sectionFrame:not(:target) {
    behavior: none\9; /* IE9 */
}

.side_sectionFrame .content {
  padding: 5px 10px 35px 10px;
  background: url(../../img/side_content_bg.gif) left bottom repeat-x;
  position: relative;
  bottom: -1px;
  z-index: 10;
  _zoom: 1;
  margin:0;
}


.side_sectionFrame2 {
  border: 5px solid #f8f9fb;
  /*border-bottom-width: 38px;*/
  position: relative;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
/*  behavior: url("/common201008/css/PIE.htc");*/
  padding:0;
  margin:0 0 10px 0;
}
.side_sectionFrame2 {
	behavior: url("/common201008/css/PIE.htc") /* all browsers */
}
.side_sectionFrame2:not(:target) {
    behavior: none\9; /* IE9 */
}

.side_sectionFrame2 .content {
  padding: 8px 8px 5px 8px;
  position: relative;
  bottom: -1px;
  z-index: 10;
  _zoom: 1;
  margin:0;
}

.side_sectionFrame2 .content .side_ph{
	width:79px;
	float:left;
}
.side_sectionFrame2 .content .side_txt{
	width:123px;
	float:right;
	margin:0;
	padding:0;
	line-height:1.2;
	font-size:95%;
	color:#0c325f;
}


.side_btm_link{
list-style:none;
margin:0;
padding:0;
font-size:85%;
}
.side_btm_link a {
  display: block;
  padding: 6px 10px 6px 27px;
  color: #6f7b8d;
  text-decoration: none;
  background: #f8f9fb url(/common201008/img/sprite_arrow.gif) 12px -43px no-repeat;
  _zoom: 1;
}
.side_btm_link li a:hover {
  color: #1f5fa8;
  text-decoration: underline;
  /*background-color: $c_litegray;*/
}



.side_sectionFrame .content form{
  margin:0;
  padding:0;
}
.side_sectionFrame .content form label{
display:block;
color:#0b3361;
  margin:0;
  padding:0 0 5px 0;
}


.side_sectionFrame .content form .inputText {
	border: 1px solid #bac7da;
}
.side_sectionFrame .content form .inputText,
.side_sectionFrame .content form select{
	width:100%;
}

.side_sectionFrame .content form #search_btn{
padding:0;
margin:0;
position:absolute;
bottom:3px;
left:60px;
text-align:center;
line-height:1;
}
.side_sectionFrame .content form #search_btn img{
display: block;
}

.side_banner{
	padding:0;
	margin:0 0 10px 0;
	line-height:1;
}











.sectionFrame p,
.sectionFrame h2,
.sectionFrame h3,
.sectionFrame h4{
	margin: 0;
	padding: 0;
}
.sectionFrame h3 {
	margin-bottom: 15px;
}
.sectionFrame h4 {
	margin-bottom: 15px;
}
.sectionFrame p {
	margin-bottom: 20px;
}
.sectionFrame *.mag_clear {
	margin-bottom: 0 !important;
}
.sectionFrame p.mag_bt05 {
	margin-bottom: 5px;
}
.sectionFrame p.mag_bt10 {
	margin-bottom: 10px;
}
.sectionFrame p.mag_bt20 {
	margin-bottom: 20px;
}
.sectionFrame p.mag_bt30 {
	margin-bottom: 30px;
}
