.sais1 {

    background-color: #DC7300;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:3px;

	}

	

.sais1 p{

	color: #FFFFFF;

	font-size: 12px;

	margin : 0px 0px 0px 2px ;

	padding:1px;

	}





.sais2 {

	background-color: #FEFEFE;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:3px;

	}

	

.sais2 p{

	line-height :12pt;

	font-size: 12px;

	color: #333333;

	margin : 0px 0px 0px 0px ;

	padding:1px;

	}





#sab {

	margin-top:0px;

	width: 760px;

	}

#sab .sai01{

	background-color: #FFFFFF;

  	border-left: 1px solid #5A5A5A;

	border-right: 1px solid #5A5A5A;

	padding-top:5px;

	}



.sai01 table{

	margin-top:5px;

}





#dsize {

	margin-left:auto;

	}





.title1 {

	font-size: 12px;

	color: #990000;

	line-height: 14px;

}



.title2 {

	font-size: 16px;

	font-weight: bold;

}



.title3 {

	font-size: 18px;

	color: #990000;

}

	

.m_top01 {

color : #FFFFFF ;

font-weight: bold;

	background-color: #666666;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:5px;

	padding:3px;

	}



.m_top02 {

float: left;

	}

	

.m_top03 {

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	padding:3px;

	}



.m_top01 h1{

color : #FFFFFF ;

font-weight: bold;

	} 

	

.m_n1 {

    background-color: #FAFAFA;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:5px;

	padding:3px;

	}

	

.m_n1 strong { color : #333333 ; font-size : 12px ; margin : 0px 0px 0px 0px ;}

	

.m_n2 {



    background-color: #FFFFFF;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:5px;

	}

	

.m_n3 { 



	line-height :12pt ;

	border-bottom: 1px dashed #CBCBCB;

	padding:3px;

	}

	

.m_n3b { 



	line-height :12pt ;

	padding:3px;

	}

	

.m_n4 {



	line-height : 14pt ;

    background-color: #F7F5F6;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-top:5px;

	margin-bottom:5px;

	padding:3px;

	}

	

#s_sa table{



    background-color: #FAF9F2;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-bottom:5px;

	padding:3px;

	}

	

#s_q table{



    background-color: #E9F5F0;

	border-top: 1px solid #CBCBCB;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	margin-top:2px;

	margin-bottom:5px;

	padding:3px;

	}



#tmenu1 {

	font-size: x-small;



	}



#tmenu1 ul{

	font-size: x-small;

    margin:0px;

    padding: 0px;



	}



#tmenu1 li{

    background-color: #FBFBFB;

	list-style: none;

	height:22px;

	font-size: x-small;

	border-top: 1px solid #E9E9E9;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

    margin:0px;

	left:0;

	}



#tmenu1 a:link{ color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tmenu1 a:visited { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tmenu1 a:hover { color : #FFFFFF ; text-decoration : none ;background-color: #2AB4CD; width : 164px; height:22px;}

#tmenu1 a:active { color : #FFFFFF ; text-decoration : none ; display: block; width : 164px; height:22px;}



#tmenu2 {

	font-size: x-small;



	}



#tmenu2 ul{

	font-size: x-small;

    margin:0px;

    padding: 0px;



	}



#tmenu2 li{

    background-color: #FBFBFB;

	list-style: none;

	height:22px;

	font-size: x-small;

	border-top: 1px solid #E9E9E9;

	border-bottom: 1px solid #CBCBCB;

  	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

    margin:0px;

	left:0;

	}



#tmenu2 a:link{ color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tmenu2 a:visited { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tmenu2 a:hover { color : #FFFFFF ; text-decoration : none ;background-color: #F09A2A; width : 164px; height:22px;}

#tmenu2 a:active { color : #FFFFFF ; text-decoration : none ; display: block; width : 164px; height:22px;}





body {

	

	background-image: url(img/d_bk.gif);

    font-size : 12px ; line-height : 14pt ;

    margin:0px;



	}



table {

	

	background-color: #FFFFFF;

	font-size : 12px ;

	}

	

#foot .1{

	

	background-color: #BEBEBE;

	}

	



	

.content td {background-color: FDFDFD;}



#twm table{

	margin : 0px 2px 0px 0px ;

	background-image: url(img/d_head_top_b.gif);

	background-color: none;

	}

	

#twm td{

	

	background-color: none;

	}





#t_n table {

	background-color: #FAF9F2;

}



#tm1 table {

	margin : 0px ;

	padding: 0px ;

}



#tm1 td {

    color : #333333;

	height:22px;

	border-top: 1px solid #E9E9E9;

	border-bottom: 1px solid #CBCBCB;

	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	background-color: #FBFBFB;

	line-height : 14pt;

	font-size: 10px;

	}

	

#tm1 p { margin : 0px 0px 3px 16px ;}



#tm1 td a:link { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tm1 td a:visited { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tm1 td a:hover { color : #FFFFFF ; text-decoration : none ;background-color: #2AB4CD; width : 164px; height:22px;}

#tm1 td a:active { color : #FFFFFF ; text-decoration : none ; display: block; width : 164px; height:22px;}



#tm1 a:hover p { margin : 0px 0px 3px 26px ;}



#tm2 table {

	margin : 0px ;

	padding: 0px ;

	border-collapse: collapse;

}



#tm2 td {

    color : #333333;

	height:22px;

	border-top: 1px solid #E9E9E9;

	border-bottom: 1px solid #CBCBCB;

	border-left: 1px solid #CBCBCB;

	border-right: 1px solid #CBCBCB;

	background-color: #FBFBFB;

	font-size: 10px;

	line-height : 14pt;

	

	}

	

#tm2 p { margin : 0px 0px 3px 16px ;}



#tm2 td a:link { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tm2 td a:visited { color : #333333 ; text-decoration : none ; display: block; width : 164px; height:22px;}

#tm2 td a:hover { color : #FFFFFF ; text-decoration : none ;background-color: #F09A2A; width : 164px; height:22px;}

#tm2 td a:active { color : #FFFFFF ; text-decoration : none ; display: block; width : 164px; height:22px;}



#tm2 a:hover p { margin : 0px 0px 3px 26px ;}



#t_ques table {

	background-color: #E9F5F0;

	padding: 0px;

	margin : 0px;

}



.tn1 table {

	

	background-color: #F8F8F8;

	font-size : 12px ;

	}



#hm table{

    width:322px; 

	height:23px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;



	}



#hm .m{

	height:23px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;



	}



.sm {

    width:76px; 

	height:23px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;



	}

	

.sh {

    width:43px; 

	height:23px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;



	}



#search table {

    width:197px; 

	height:23px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;



	}



#search td {

	height:23px;

	color : #FFFFFF ; font-size : 12px ; line-height : 12pt ;

	}

	

#search.l td {

	font-size : 10px ;

    height:23px;

	width:154px;

    padding: 0px;

	margin : 0px;

	}

	

#search.r td{

	height:23px;

	width:43px;

	padding: 0px;

	margin : 0px;

	}

	

#ck table {

    background-color: E3E3E3;

    width:316px; 

	height:20px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;

}



#ck .l2 {

    width:130px; 

	height:22px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;

}



#ck .r2 {

    width:122px; 

	height:22px;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding: 0px;

	margin : 0px;

}



#side_m{

    height :92px;

	background-color: 000;

	border-left: 0px;

	border-right: 0px;

	border-collapse: collapse;

	padding:  0px 9px;

	margin : 0px;

}



#side_m p{

	font-size : 10px ;

	color : #FFF;

　　line-height : 12pt ;

	margin : 2px 0px 0px 0px ;

}



#side_m a:link		{ color : #FFF; text-decoration : none ;}

#side_m a:visited	    { color : #FFF; text-decoration : none ;}

#side_m a:hover		{ color : #FFF; text-decoration : underline ;}

#side_m a:active		{ color : #FFF; text-decoration : underline ;}



#foot_m a:link		{ color : #FFF; text-decoration : none ;}

#foot_m a:visited	    { color : #FFF; text-decoration : none ;}

#foot_m a:hover		{ color : #FFF; text-decoration : underline ;}

#foot_m a:active		{ color : #FFF; text-decoration : underline ;}







#ss_info p{

	font-size : 12px ;

	color : #333;

　　line-height : 14pt ;

	margin : 0px 0px 0px 0px ;

}



#ss_tt table{



	height : 100% ;





}





#ss_t p{

	font-size : 12px ;

	color : #333;

　　line-height : 12pt ;

	margin : 0px 0px 0px 0px ;

}



#ss_t p.ps1{

	font-size : 10px ;

	color : #950F0F;

　　line-height : 10pt ;

	margin : 0px 0px 0px 0px ;

}



#ss_menu {

	font-size : 12px ;

	color : #333;

　　line-height : 10pt ;

	margin : 0px 0px 0px 0px ;

}



#ss_menu a:link		{ color : #333 ; text-decoration : none ;}

#ss_menu a:visited	    { color : #333 ; text-decoration : none ;}

#ss_menu a:hover		{ color : #DC7300 ; text-decoration : underline ;}

#ss_menu a:active		{ color : #DC7300 ; text-decoration : underline ;}



#d_head002 td a:link		{ color : #FFFFFF ; text-decoration : none ;}

#d_head002 td a:visited	    { color : #FFFFFF ; text-decoration : none ;}

#d_head002 td a:hover		{ color : #FFFFFF ; text-decoration : underline ;}

#d_head002 td a:active		{ color : #FFFFFF ; text-decoration : underline ;}





h1   { color : #FFFFFF ; font-size : 12px ; margin : 0px 0px 0px 0px ;}



h2   { color : #FFFFFF ; font-size : 12px ; margin : 0px 0px 0px 0px ;}



h3   { color : #333333 ; font-size : 12px ; margin : 0px 0px 0px 0px ;}



.i {  margin : 0px 3px 0px 0px ;}



.s { color : #4F6B8C ; font-size : 12px ; line-height : 14pt ; margin : 0px 0px 0px 0px ;}



strong {font-size : 12px ; margin : 0px 0px 0px 0px ;}



em { color : #333333 ; font-size : 14px ; line-height : 16pt ; font-style : normal; margin : 0px 0px 0px 0px ;}



#dn_footmenu{

	background-image: url(img/d_bk.gif);

	margin-top:0px;

	margin-bottom:0px;

	}



#mfoot table{

	border-top: 1px solid #333333;

  	border-left: 1px solid #333333;

	margin-top:0px;

	margin-bottom:0px;

	padding:3px;

	}



#mfoot td{



	border-right: 1px solid #333333;

	margin-top:0px;

	margin-bottom:0px;

	padding:3px;

	}



#mfoot a:link { color : #333333 ; text-decoration : none ; display: block;}

#mfoot a:visited { color : #333333 ; text-decoration : none ; display: block;}

#mfoot a:hover { color : #02A8BB ; text-decoration : underline ;}

#mfoot a:active { color : #055862 ; text-decoration : none ; display: block;}