@charset "utf-8";
/* CSS Document */

/***************************************** common_start **********************************************/

/* margin */
.mT0 { margin-top:0 !important; }
.mT02 { margin-top:2px !important; }	.mT03 { margin-top:3px !important; }
.mT05 { margin-top:5px !important; }	.mT10 { margin-top:10px !important; }
.mT15 { margin-top:15px !important; }	.mT20 { margin-top:20px !important; }
.mT25 { margin-top:25px !important; }	.mT30 { margin-top:30px !important; }
.mT35 { margin-top:35px !important; }

.mB0 { margin-bottom:0 !important; }
.mB02 { margin-bottom:2px !important; }	.mB03 { margin-bottom:3px !important; }
.mB05 { margin-bottom:5px !important; }	.mB10 { margin-bottom:10px !important; }
.mB15 { margin-bottom:15px !important; }	.mB20 { margin-bottom:20px !important; }
.mB25 { margin-bottom:25px !important; }	.mB30 { margin-bottom:30px !important; }
.mB35 { margin-bottom:35px !important; }	.mB40 { margin-bottom:40px !important; }
.mB45 { margin-bottom:45px !important; }	.mB50 { margin-bottom:50px !important; }


.mL0 { margin-left:0 !important; }
.mL02 { margin-left:2px !important; }	.mL03 { margin-left:3px !important; }
.mL05 { margin-left:5px !important; }	.mL10 { margin-left:10px !important; }
.mL15 { margin-left:15px !important; }	.mL20 { margin-left:20px !important; }
.mL25 { margin-left:25px !important; }	.mL30 { margin-left:30px !important; }
.mL35 { margin-left:35px !important; }

.mR0 { margin-right:0 !important; }
.mR02 { margin-right:2px !important; }	.mR03 { margin-right:3px !important; }
.mR05 { margin-right:5px !important; }	.mR10 { margin-right:10px !important; }
.mR15 { margin-right:15px !important; }	.mR20 { margin-right:20px !important; }
.mR25 { margin-right:25px !important; }	.mR30 { margin-right:30px !important; }
.mR35 { margin-right:35px !important; }



/* clearfix */
.clearfix {
	zoom:1;	/*for IE 5.5-7*/
	}
.clearfix:after{	/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	}
.clear {
	clear: both;
	line-height: 0;
	}



/* CSS Document */

.alert {
	font-weight:bold;
	color: #ff3333;
	}
.attention {
	font-weight:bold;
	color: #3333aa;
}
.sample {
	color:#666633;
	font-weight:normal;
}

/* wordBreak */
table.wordBreak{
	word-break:break-all;
}
* html table{
	font-size:100%;
}

table.comment {
	width: 100%;
	background: #cccccc;
	}
em{
	font-weight:bold;
}
.textR {
	text-align:right;
	}
.textL {
	text-align:left;
	}
.textC {
	text-align: center;
	}
img{
	border:0;
	}


/*----reset-----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	-webkit-text-size-adjust: none;

}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
	vertical-align:bottom;
}
address,caption,cite,code,dfn,em,,th,var {
	font-style:normal;
	font-weight:normal;
}
strong {
	font-style:normal;
	font-weight:bold;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a {
	outline:none;
	text-decoration:underline;
	color:#231815;
	}
a:hover {
	text-decoration:none;
	color:#555555!important;
	}
a:visited {
	color:#231815;
	}

a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.link{
	text-decoration:underline;
	}
	
	
p {
	line-height:1.5em;
	}

/***************************************** common_end **********************************************/

body {
	background-color: #FFFFFF;
    font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,Helvetica,Arial,sans-serif;
    font-size:13px;
	color:#333;
	text-align:center;
	}

.mR0 {margin-right:0!important;}
.mR5 {margin-right:5px!important;}
.img_R {
	float:right;
	margin:0 0 10px 10px;
	}


input {
	padding:2px;
	margin:2px;
	}

.body_in {
	margin:0 0 0 10px;
	}
	
#container {
	background:url("../images/body_bg.gif") repeat-x 0 0;
	text-align:center;
	}

#container_in {
	text-align:left;
	margin:0 auto;
	width:960px;
	}
	
#idx_header {
	width:960px;
	height:79px;
	margin:0 auto;
	}
	
h1 {
	background:url("../images/header_keyword_bg.gif") no-repeat 0 0;
	width:472px;
	height:15px;
	font-size:11px;
	color:#2C0D0C;
	text-align:center;
	padding:2px 0 0;
	float:right;
	}

h2 {
	background:url("../images/h2_bg.gif") no-repeat 0 0;
	width:675px;
	height:41px;
	color:#000099;
	font-size:20px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 10px;
	}

h3 {
	background:url("../images/h3_bg.gif") no-repeat 0 bottom;
	width:688px;
	color:#000099;
	font-size:15px;
	font-weight:bold;
	padding:0 0 10px 3px;
	margin:0 0 20px;
	}


.header_logo {
	margin:7px 0 0;
	float:left;
	}

.header_navi {
	float:right;
	margin:17px 0 0;
	}

.header_navi li{
	display:inline;
	margin-left:3px;
	}

	
#gnavi {
	width:960px;
	height:48px;
	margin:0 auto;
	}

#gnavi ul li{
	text-indent:-9999px;
	float:left;
	height:48px;
	}

#gnavi ul li a{
	display:block;
	height:48px;
	}


#gnavi ul li.gnavi1{
	background:url("../images/gnavi1.jpg") no-repeat 0 0;
	width:160px;
	}

#gnavi ul li.gnavi1 a:hover{
	background:url("../images/gnavi1_on.jpg") no-repeat 0 0;
	}

body.idx #gnavi ul li.gnavi1 a{
	background:url("../images/gnavi1_on.jpg") no-repeat 0 0;
	}

#gnavi ul li.gnavi2{
	background:url("../images/gnavi2.jpg") no-repeat 0 0;
	width:160px;
	}

#gnavi ul li.gnavi2 a:hover{
	background:url("../images/gnavi2_on.jpg") no-repeat 0 0;
	}

body.recruit #gnavi ul li.gnavi2 a{
	background:url("../images/gnavi2_on.jpg") no-repeat 0 0;
	}

#gnavi ul li.gnavi3{
	background:url("../images/gnavi3.jpg") no-repeat 0 0;
	width:160px;
	}

#gnavi ul li.gnavi3 a:hover{
	background:url("../images/gnavi3_on.jpg") no-repeat 0 0;
	}

body.business #gnavi ul li.gnavi3 a{
	background:url("../images/gnavi3_on.jpg") no-repeat 0 0;
	}

#gnavi ul li.gnavi4{
	background:url("../images/gnavi4.jpg") no-repeat 0 0;
	width:159px;
	}

#gnavi ul li.gnavi4 a:hover{
	background:url("../images/gnavi4_on.jpg") no-repeat 0 0;
	}

body.career #gnavi ul li.gnavi4 a{
	background:url("../images/gnavi4_on.jpg") no-repeat 0 0;
	}


#gnavi ul li.gnavi5{
	background:url("../images/gnavi5.jpg") no-repeat 0 0;
	width:160px;
	}

#gnavi ul li.gnavi5 a:hover{
	background:url("../images/gnavi5_on.jpg") no-repeat 0 0;
	}

body.faq #gnavi ul li.gnavi5 a{
	background:url("../images/gnavi5_on.jpg") no-repeat 0 0;
	}

#gnavi ul li.gnavi6{
	background:url("../images/gnavi6.jpg") no-repeat 0 0;
	width:161px;
	}

#gnavi ul li.gnavi6 a:hover{
	background:url("../images/gnavi6_on.jpg") no-repeat 0 0;
	}

body.about_us #gnavi ul li.gnavi6 a{
	background:url("../images/gnavi6_on.jpg") no-repeat 0 0;
	}

	
.idx_main_img {
	width:960px;
	margin:0 auto;
	}
	


#footer {
	background:url("../images/footer_bg.jpg") repeat-x 0 0;
	height:168px;
	}
	
.footer_in {
	width:960px;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
	}

.footer_link {
	padding:10px 15px 0;
	border-left:1px dotted #85745E;
	float:left;
	height:120px;
	}

.footer_link.last {
	border-right:1px dotted #85745E;
	}

.footer_link li{
	color:#FFCC66;
	margin:0 0 3px;
	}


.footer_link li a{
	color:#FFCC66!important;
	}

.footer_link li a:hover{
	color:#FFCC66!important;
	}


.footer_right_box{
	float:right;
	margin:20px 0 0;
	}

.footer_right_box address{
	text-align:right;
	padding:3px 0 15px;
	color:#fff;
	}

.footer_right_box ul{
	text-align:right;
	}

.footer_right_box ul li{
	display:inline;
	margin-left:3px;
	}

.footer_right_box ul li a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	}

#contents {
	width:960px;
	margin:0 auto;
	}
	
.main_L {
	width:705px;
	float:left;
	padding:15px 0 0;
	}
	
.main_R {
	width:245px;
	float:left;
	padding:15px 0 0 10px;
	}
	
.idx_box1 {
	border-left:12px solid #E6E6F5;
	border-right:12px solid #E6E6F5;
	border-bottom:12px solid #E6E6F5;
	padding:20px 10px 10px 12px;
	margin:0 0 35px;
	width:659px;
	}
	
* html .idx_box1 {
	width:705px;
	}
 	
	
.idx_box1 dl dt{
	font-size:15px;
	font-weight:bold;
	background:url("../images/mark1.gif") no-repeat 0 5px;
	padding:0 0 0 10px;
	margin:0 0 10px;
	}

.idx_box1 dl dt a{
	color:#660000!important;
	}

.idx_box1 dl dt a:hover{
	color:#660000!important;
	}


.idx_box1 dl dd{
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px dotted #00005B;
	}

.idx_box1 dl dd.last{
	border:none!important;
	}

.idx_box1 p{
	text-align:right;
	}

.idx_bnr_ul li{
	margin:0 0 15px;
	}
	
.mailmaga_box {
	border:2px solid #D3D3EE;
	background:#F6F6F6;
	width:240px;
	}
	
.mailmaga_box_in {
	padding:8px 10px 15px;
	width:220px;
	}
	
.mailmaga_box_p1 {
	font-weight:bold;
	color:#660000;
	}
	
.mailmaga_box_detail {
	text-align:right;
	margin:0 0 10px;
	}
	
.mailmaga_box_table {
	width:100%;
	margin:0 0 10px;
	}
	
.mailmaga_box_table th{
	}
	
.mailmaga_box_table td{
	padding:0 5px 5px;
	}

.mailmaga_box_p2 {
	margin:0 0 5px;
	}
	
.mailmaga_box_p3 {
	text-align:center;
	margin:15px 0 0;
	}
	
#contents2 {
	background:url("../images/second_top_bg.jpg") no-repeat 0 0 #fff;
	width:958px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:0 auto;
	}
	
.second_L {
	padding:28px 0 0 8px;
	float:left;
	}
	
.second_L_box_in {
	border-top:1px solid #7B7BA8;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	width:233px;
	}
	
.second_L_box_in2 {
	border:4px solid #F2F2F9;
	background:#fff;
	height:600px;
	}
	
.second_L_box_in2 ul li{
	background:url("../images/side_li_bg.jpg") repeat-x 0 0 #fff;
	margin:0 5px;
	}



	
.second_L_box_in2 ul li span{
	display:block;
	background:url("../images/side_mark1.jpg") no-repeat 1px 12px;
	padding:10px 0 0 13px;
	height:26px;
	font-weight:bold;
	}

* html .second_L_box_in2 ul li span{
	background:url("../images/side_mark1.jpg") no-repeat 1px 2px;
	padding:0 0 0 13px;
	height:10px;
	}



*:first-child+html .second_L_box_in2 ul li span{
	background:url("../images/side_mark1.jpg") no-repeat 1px 2px;
	padding:0 0 0 13px;
	height:23px;
	}

.second_L_box_in2 ul li span a{
	color:#0033CC!important;
	text-decoration:underline;
	}

.second_L_box_in2 ul li span a:hover{
	color:#0033CC!important;
	text-decoration:none;
	}

.second_R {
	float:left;
	margin:31px 0 0 7px;
	width:700px;
	}
	
.second_R_in {
	margin:25px 0 0;
	}

.second_R_in_img {
	margin:0 0 15px;
	}
	
.second_R_txt {
	line-height:180%;
	margin:0 0 20px;
	}
	
.second_R_in_box {
	border:7px solid #DADAEE;
	margin:0 0 20px;
	}
	
.second_R_in_box_ttl {
	background:#DADAEE;
	padding:10px;
	font-weight:bold;
	font-size:15px;
	color:#131367;
	}

.second_R_in_box_ttl .second_R_in_box_ttl_p1{
	float:left;
	width:580px;
	}

.second_R_in_box_ttl .second_R_in_box_ttl_p1 img{
	vertical-align:middle;
	}

.second_R_in_box_ttl .second_R_in_box_ttl_p2{
	float:right;
	}

.second_R_in_box_ttl .second_R_in_box_ttl_p2 img{
	vertical-align:top;
	}

	
.second_R_in_box_txt1 {
	padding:10px;
	border-bottom:1px solid #DADAEE;
	line-height:150%;
	}
	
.second_R_in_box_txt2 {
	padding:10px;
	}
	
.second_R_in_box_txt2_L {
	float:left;
	line-height:150%;
	}

.second_R_in_box_txt2_L span{
	color:#131367;
	}

	
.second_R_in_box_txt2_R {
	float:right;
	}
	
.back_top {
	text-align:right;
	margin:50px 0 30px;
	}
	
.back_idx {
	text-align:right;
	margin:0 0 20px;
	}
	
.secon_ttl2 {
	background:#DADAEE;
	padding:13px 10px 10px;
	font-weight:bold;
	font-size:15px;
	color:#131367;
	margin:0 0 15px;
	}
	
.second_txt2 {
	padding:0 15px 15px; 
	border-bottom:1px solid #DADAEE;
	margin:0 0 15px;
	}
	
.second_txt2L {
	float:left;
	line-height:150%;
	}
	
.second_txt2L span{
	color:#131367;
	}
	
.second_txt2R {
	float:right;
	}
	
.second_R_txt2 {
	line-height:180%;
	padding:0 10px;
	}
	
.span1 {
	font-size:17px;
	}
	
.span2 {
	font-weight:bold;
	}
	
.span3 {
	color:#990000;
	}
	
.span4 a{
	color:blue!important;
	}
	
.span4 a:hover{
	color:blue!important;
	}
	
.second_R_in_box2 {
	border:7px solid #DADAEE;
	padding:20px 0;
	text-align:center; 
	margin:30px 0 0;
	}
	
.second_R_in_box2_ttl {
	margin:0 0 20px;
	}
	
.second_L_box_in_li2 {
	background-image:none!important;
	background-color:#E0E0F0!important;
	border-bottom:1px solid #fff;
	padding:7px 10px 9px;
	font-size:12px;
	}
	
.second_L_box_in_li2 a{
	color:#141468!important;
	}

.second_L_box_in_li2 a:hover{
	color:#141468!important;
	}

.faq_table {
	width:338px;
	margin:0 14px 22px 0;
	float:left;
	}
	
.faq_table th{
	border:6px solid #DADAEE;
	background:#DADAEE;
	height:45px;
	vertical-align:middle;
	color:#131367;
	font-size:15px;
	font-weight:bold;
	padding:0 5px;
	}
	
.faq_table td{
	border:6px solid #DADAEE;
	padding:8px 10px;
	line-height:150%;
	font-size:12px;
	}

.faq_table td p{
	text-align:right;
	margin:5px 0 0;
	}

.faq_ul {
	
	}
	
.faq_ul li{
	background:url("../images/mark_q.jpg") no-repeat 0 0;
	margin: 0 0 10px;
    padding: 0 0 10px 30px;
    font-weight:bold;
	font-size:15px;
	border-bottom:1px dotted #9292C9;
	color:#990000;
	line-height: 125%;
	}
	
.faq_ul li a{
	color:#990000!important;
	}

.faq_ul li a:hover{
	color:#990000!important;
	}

.faq_dl {
	border:6px solid #DADAEE;
	margin:0 0 30px;
	}
	
.faq_dl dt{
	background:url("../images/mark_q.jpg") no-repeat 15px center;
    padding: 15px 0 12px 45px;
    font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #DADAEE;
	color:#990000;
	}

.faq_dl dd{
	background:url("../images/mark_a.jpg") no-repeat 15px 12px;
    padding: 12px 20px 15px 45px;
	font-size:15px;
	color:#000;
	line-height:135%;
	}

.business_box {
	background:url("../images/business_box_bg.jpg") repeat-x 0 0;
	border-bottom:1px dotted #9292C9;
	margin:0 0 40px;
	width:685px;
	}
	
.business_boxL {
	float:left;
	width:465px;
	padding:12px 15px 15px 6px;
	}

.business_boxL_ttl {
	background:url("../images/side_mark1.jpg") no-repeat 0 center;
    padding: 0 0 0 15px;
    font-size:18px;
    font-weight:bold;
    color:#000099;
    margin:0 0 15px;
	}

.business_boxL_ttl a{
    color:#000099!important;
	}

.business_boxL_ttl a:hover{
    color:#000099!important;
	}
	
.business_boxL_txt {
	margin:0 0 0 15px;
	font-size:12px;
	line-height:180%;
	}
	
.business_boxR {
	float:left;
	padding:15px 0;
	}


.business_cat_ul {
	
	}

.business_cat_ul li{
	background:url("../images/buss_cat_bg.jpg") repeat-x 0 0;
	height:33px;
	padding:15px 0 0 11px;
	font-size:18px;
	font-weight:bold;
	}

* html .business_cat_ul li{
	height:48px;
	}

.business_cat_ul li a{
	color:#000099!important;
	}

.business_cat_ul li a:hover{
	color:#000099!important;
	}

.business_cat_ul li span{
    background: url("../images/side_mark1.jpg") no-repeat scroll 0 5px transparent;
    display:block;
	padding:0 0 0 15px;
    }

.buss_box1 {
	border:6px solid #DADAEE;
	padding:22px 18px;
	}

.buss_box1_L {
	float:left;
	width:341px;
	}

.buss_box1_R {
	float:right;
	width:290px;
	line-height:140%;
	}

.buss_box1_R p{
	text-align:right;
	margin:30px 0 0;
	}












	
.registration_table_border {
	border:1px solid #010199;
	width:656px;
	margin:15px 0 15px 18px;
	}


.registration_table {
	width:656px;
	}
	
.registration_table th{
	border:1px solid #FDFBFB;
	background:#E5CCCC;
	padding:5px 8px;
	font-size:15px;
	font-weight:bold;
	color:#000099;
	vertical-align:middle;
	width:170px;
	}
.registration_table_th_txt {
	float:left;
	}

.registration_table_th_hissu {
	float:right;
	margin:3px 0 0;
	}

.registration_table td{
	border:1px solid #FDFBFB;
	background:#F6EEEE;
	padding:5px 8px;
	color:#000099;
	}

.registration_table td span{
	color:#cc3300;
	}
	
.registration_table_th2 {
	background:#E0E0F0!important;
	}
	
.registration_table_td2 {
	background:#EFEFF7!important;
	}
	
.registration_confirm {
	margin:30px 0 60px 150px;
	text-align:center;
	}


.registration_confirm li{
    float: left;
    margin: 0 15px 0 0;
    }



.registration_confirm input{
    background: url("/images/bnr_mailmaga_back.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 180px;
    display:inline;
	}





	
.recruit_box {
	border:1px solid #ECECF6;
	padding:1px;
	margin:0 10px 30px 0;
	}

.recruit_box_p1 {
	padding:10px 15px;
	background:#EEEEF8;
	border-bottom:1px solid #DCDCF1;
	color:#990000;
	font-size:15px;
	font-weight:bold;
	}

.recruit_box_p1 img{
	vertical-align:middle;
	}


.recruit_box_dl {
	padding:10px 15px;
	background:#EEEEF8;
	border-bottom:1px solid #DCDCF1;
	border-top:1px solid #fff;
	}

.recruit_box_dl dt{
	float:left;
	color:#003366;
	width:125px;
	}

.recruit_box_dl dd{
	float:left;
	color:#333;
	font-size:15px;
	font-weight:bold;
	width:520px;
	}

.recruit_box_p2 {
	padding:10px 15px;
	background:#EEEEF8;
	border-top:1px solid #fff;
	text-align:center;
	}
	
.recruit_search_box {
	width:100%;
	margin:0 0 20px;
	}
	
.recruit_search_box th{
	background:#d9daee;
	border:6px solid #d9daee;
	font-size:15px;
	font-weight:bold;
	color:#000099;
	padding:0 0 0 10px;
	}
	
.recruit_search_box td{
	border:6px solid #d9daee;
	background:#fff;
	padding:3px 10px 3px 3px;
	}
	
.recruit_search_box_ddL {
	float:left;
	padding:4px 0 0 12px;
	}
	
.recruit_search_box_ddR {
	float:right;
	}
	
.search_input {
	width:200px;
	margin-right:8px;
	}
	

.recruit_box2 {
	border:6px solid #DADAEE;
	padding:12px 12px 0;
	}

* html .recruit_box2 {
	padding-bottom:12px;
	}
	
*:first-child+html .recruit_box2 {
	padding-bottom:12px;
	}
	
.recruit_box2 ul li{
	color:#131367;
	font-size:15px;
	font-weight:bold;
	background: url("../images/side_mark1.jpg") no-repeat scroll 0 4px;
	padding:0 0 0 13px;
	float:left;
	width:310px;
	margin:0 0 12px;
	}

.recruit_box2 ul li a{
	color:#131367!important;
	}

.recruit_box2 ul li span{
	font-size:12px;
	font-weight:normal;
	}

.recruit_ul li{
	color:#131367;
	font-size:15px;
	font-weight:bold;
	background: url("../images/side_mark1.jpg") no-repeat scroll 10px 4px;
	padding:0 0 10px 23px;
	margin:0 0 10px;
	border-bottom:1px dotted #9292C9;
	}
	
.recruit_ul li a{
	color:#131367!important;
	}

.recruit_ul li span{
	font-size:12px;
	font-weight:normal;
	}




.sitemap_p1 {
	font-size:15px;
	padding:0 0 8px 16px;
	}

.sitemap_p2 {
	font-size:15px;
	padding:5px 0 8px 30px;
	color:#666666;
	font-weight:bold;
	}

	
.sitemap_p1 a{
	background:url("../images/side_mark1.jpg") no-repeat scroll 0 4px;
	padding:0 0 0 14px;
	color:#131367!important;
	}

.sitemap_box {
	border-bottom:1px dotted #9794D3;
	padding:10px 0 5px;
	}

.sitemap_box ul {
	margin:0 0 0 90px;
	}

	
.sitemap_box ul li{
	float:left;
	background:url("../images/side_mark1.jpg") no-repeat scroll 0 4px;
	padding:0 0 8px 14px;
	font-size:15px;
	width:230px;
	}

.sitemap_box ul li a{
	color:#131367!important;
	}

	
.sitemap_p3 {
	padding:0 0 8px 90px;
	font-size:15px;
	}
	
.sitemap_p3 a{
	background:url("../images/side_mark1.jpg") no-repeat scroll 0 4px;
	padding:0 0 0 14px;
	color:#131367!important;
	}


.sitemap_p4 {
	font-size:15px;
	padding:0 0 8px 16px;
	}
	
.sitemap_p4 a{
	background:url("../images/side_mark1.jpg") no-repeat scroll 0 4px;
	padding:0 0 8px 16px;
	color:#131367!important;
	}



.nowmal_table1 {
	width:655px;
	margin-left: 15px;
	}
	
.nowmal_table1 th{
	border:1px solid #7E7EFE;
	padding:5px 8px;
	font-size:15px;
	font-weight:bold;
	color:#061D86;
	vertical-align:middle;
	width:170px;
	background:#E0E0F0;
	}

.nowmal_table1 td{
	border:1px solid  #7E7EFE;
	background:#fff;
	padding:5px 8px;
	color:#333;
	line-height:120%;
	}