/* CSS Document */
/* RESET_START */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address,table,form,fieldset,a,iframe,div,th{
margin:0;padding:0;font:normal 97% Tahoma,Geneva,Verdana,CI,Meiryo,lr oSVbN;
text-decoration:none;list-style:none;line-height:100%;zoom: 1;
}
.clear{clear:both;}
.clear02{clear:both;text-align:center;padding:5px 0 5px 0;}

img  {
border: none;
vertical-align: top;
}

/*IMAGEN*/

a img{
border:none;
}

/* RESET_END */







/*****χνΚACR****/


.ttl_tx00{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 35px;
	list-style:none;
	background:url(../img/common/icon_nomal.gif) no-repeat 0px 2px;
	text-align:left;
	font-weight:bold;
}




/***Τ@ϊ{Zpν***/
.ttl_tx01{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_red.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}



/***Β Ρ~Ρ***/
.ttl_tx02{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_bl.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}

/*** Ρaν***/
.ttl_tx03{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_bk.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}


/***IW Ρaν***/
.ttl_tx04{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_or.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}


/***Ξ zX^Cν***/
.ttl_tx05{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_gr.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}


/*** W[W[ν***/
.ttl_tx06{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_bw.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}


/*** aΤπGν***/
.ttl_tx07{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_pl.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}


/***sN χκpν***/
.ttl_tx08{
    font-size:16px;
	line-height:220%;
	padding:0px 0px 10px 45px;
	list-style:none;
	background:url(../img/icon_g_pk.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}












/*ALL_BOX*/


body{
background-image:url(../img/main_bg.gif);
}


#wrap{
    width:1000px;
    text-align:center;
	margin:0px auto;
   	padding:0px;
}


#form{
    width:1000px;
    text-align:center;
	margin:0px auto;
   	padding:0px;
}


#wrap_pop{
    text-align:center;
	margin:0px auto;
   	padding:0px;
}


#all{
    width:954px;
    text-align:left;
   	padding:0px 0px 0px 46px;
	background:url(../img/boxbg.gif) repeat-y 0px 0px;
	
}

#all_sub{
    width:1000px;
    text-align:left;
   	padding:0px 0px 0px 0px;
	background:url(../img/boxbg.gif) repeat-y 0px 0px;
	
}

#all_sub_fix{
    width:1000px;
	height:600px;
    text-align:left;
   	padding:0px 0px 0px 0px;
	background:url(../img/boxbg.gif) repeat-y 0px 0px;
	
}


#all_pop{
    text-align:center;
	margin:0px auto;
   	padding:0px 0px 0px 46px;
		
}





/****************ADMIN HEADER&FOOTER*************/


#admin_head_bg{
height:23px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/admin_head_bg.jpg) repeat-x 0px 0px;
}


.admin_head{
width:1000px;
height:23px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/admin_head.jpg) no-repeat 0px 0px;
}


#admin_footer{
    width:1000px;
	height:11px;
	text-align:center;
	margin:0px auto;
   	padding:0px 0px 0px 0px;
	clear:both;
	background:url(../img/admin_foot.jpg) no-repeat 0px 0px;
	zoom: 1; /* σόΞτ for IE */
}

/****************MENU**************/
#menu{
    width:954px;
    text-align:left;
   	padding:15px 0px 0px 46px;
	background:url(../img/boxbg.gif) repeat-y 0px 0px;
	
}


#menu_bg{
width:840px;
height:37px;
padding:0px 0px 0px 60px;
border:none;
text-align:left;
background:url(../img/admin_menu_bg.gif) repeat-x 0px 0px;
}


#menu ul {
text-align:left;
padding:6px 0px 0px 0px;
}

#menu li{
font-size:12px;
display:block;
width:120px;
text-align:center;
background:url(../img/menu_bt.jpg) no-repeat 0px 0px;
height:22px;
margin-right:11px;
padding:4px 0px 0px 0px;
_padding:3px 0px 0px 0px;
color:#003366;
float:left;
}

#menu p{
margin-top:0px;
display:block;
font-size:12px;
padding:2px 0px 0px 1px;
_padding:3px 0px 0px 1px;
color:#333;
}


/*SUB LINK*/
#menu a{font-size:12px;color:#0066FF}
#menu a:link {font-size:12px;color:#0066FF;}
#menu a:visited{font-size:12px;color:#0066FF;}
#menu a:hover{font-size:12px;color:#0099CC;text-decoration:under-line;}


/*IE7 Only Hack*/
*:first-child+html #menu p { 
padding:3px 0px 0px 0px;
font-size:12px;
}

/* safari only #menu p*/
body:first-of-type #menu p{
display:block;
font-size:12px;
padding:1px 0px 0px 0px;
color:#333;
}


/*firefoxHack*/
html>/**/body #menu a{
display:block;
font-size:12px;
padding:0px 0px 0px 1px;
} 


/*****Contents Layout******/


.user_p01bunner{
width:780px;
padding:5px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:right;
margin:0px auto;
clear:both;
}

.user_p01head{
width:780px;
height:43px;
padding:5px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:center;
margin:0px auto;
clear:both;
}


.admin_p01head{
width:780px;
height:17px;
padding:18px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:center;
margin:0px auto;
clear:both;
}

.user_p01in{
width:780px;
padding:0px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:center;
margin:0px auto;
background:url(../img/user_t01in.jpg) repeat-y 0px 0px;
}

.user_p01foot{
width:780px;
height:24px;
padding:0px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:center;
margin:0px auto;
clear:both;
}

/******02Θ~*******/
.user_tx01{
width:400px;
height:25px;
padding:18px 0px 10px 110px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:left;
}

.user_tx02{
width:500px;
height:25px;
padding:18px 0px 0px 100px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:left;
}

.user02_p01head{
width:780px;
height:10px;
padding:0px 0px 0px 0px;
border:none;
background:url(../img/user02_bg.gif) repeat-y 0px 0px;
text-align:center;
margin:0px auto;
}



.user02_p01in{
width:780px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/user02_bg.gif) repeat-y 0px 0px;
}


.user02_p01foot{
width:780px;
height:10px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
clear:both;
}

.user02_layout01{
width:750px;
padding:0px 0px 0px 20px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:left;
}


.user02_layout02{
width:800px;
padding:35px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:center;
margin:0px auto;
}

#checks {
padding-top:0px;
text-align:left;
}
#checks ul {
display:inline;
border-right:0px solid #999;
}
#checks li {
display:inline;
padding-top:2px;
padding-left:5px;
padding-right:5px;
margin-bottom:5px;
border-right:1px solid #999;
/*list-style:inside disc;*/
}



.t-list{
    width:780px;
    text-align:center;
	margin:0px auto;
   	padding:15px 0px 15px 0px;
}

.t-list02{
    width:780px;
     text-align:left;
	/*margin:0px auto;*/
	padding:0px 0px 25px 100px;
}


/***INNER LAYOUTS*****/
.user_layout01{
width:765px;
padding:5px 0px 0px 15px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:left;
}

.search_box{

}

.p_left01{
width:150px;
padding:5px 0px 0px 0px;
border:none;
text-align:left;
float:left;
border-bottom:1px solid #CCC;
}

.p_right01{
width:550px;
margin:5px 0px 0px 25px;
border:none;
text-align:left;
float:left;
border-left:5px solid #60BFFF;
}


.p_left02{
width:162px;
padding:20px 0px 0px 0px;
border:none;
text-align:left;
float:left;
/*border-bottom:1px solid #CCC;*/
}


.p_right02{
width:550px;
margin:20px 0px 0px 25px;
border:none;
text-align:left;
float:left;
/*border-left:5px solid #60BFFF;*/
}


.p_right03{
width:550px;
margin:5px 0px 0px 25px;
border:none;
text-align:left;
float:left;
border-left:5px solid #666;
}


.map{
width:600px;
padding:0px 0px 0px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:left;
background:url(../img/user_t01in.gif) repeat-y 0px 0px;
}
.pagestop{
width:890px;
padding:15px 0px 15px 0px;
border:none;
zoom: 1; /* σόΞτ for IE */
text-align:right;
}




/**********POPUP************/

#pop_head_bg{
height:7px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/pop_head_bg.jpg) repeat-x 0px 0px;
}


.pop_head{
width:650px;
height:7px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/pop_head.jpg) no-repeat 0px 0px;
}


#pop_foot_bg{
height:35px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/pop_foot_bg.gif) repeat-x 0px 0px;
}


.pop_foot{
width:650px;
height:35px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
margin:0px auto;
background:url(../img/pop_foot.gif) no-repeat 0px 0px;
}






/************TABLES**********/



table.table-000 {
    width: 780px;
	margin:0 0 3px 0;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	line-height: 150%;
	clear:both;
}

table.table-000 th {
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFFCC9;
    font-weight: bold;
    line-height: 150%;
    text-align:left;
	border: 1px #999 solid;
}


table.table-000 .t01{
width:100px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
     line-height: 150%;
    text-align:left;
	border: 1px #999 solid;
}

table.table-000 .t02{
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
     line-height: 150%;
    text-align: left;
	border: 1px #999 solid;
}


table.table-000 .t03{
width:125px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
     line-height: 150%;
    text-align: left;
	border: 1px #999 solid;
	vertical-align:top;
}



table.table-000 .t04{
width:50px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
     line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
}



table.table-000 ul{
    color:#000;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
    line-height: 180%;
    text-align: left;
}


table.table-000 li{
    color:#000;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
    line-height: 180%;
    text-align: left;
}


table.table-00 {
    width: 780px;
	margin:0 0 3px 0;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-00 th {
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFFCC9;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	border: 1px #999 solid;
}


table.table-00 td {
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
     line-height: 120%;
    text-align: center;
	border: 1px #999 solid;}


table.table-01 {
    width: 780px;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-01 th {
    width:200px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFFCC9;
    font-weight: bold;
    line-height: 160%;
    text-align: left;
	border: 1px #999 solid;
}




table.table-01 ul {
    color:#000;
    line-height: 160%;
    text-align: left;
}

table.table-01 li {
    color:#000;
    line-height: 160%;
    text-align: left;
}


table.table-01 td {
@@width:70%;@@
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
    line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
    
}


table.table-03 {
    width: 780px;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-03 th {
    width:200px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#EEE;
    font-weight: bold;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
}


table.table-03 td {
@@width:550px;@@
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
    
}


table.table-04 {
    width: 780px;
	margin:0 0 3px 0;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-04 th {
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#EEE;
    font-weight: bold;
    line-height: 120%;
    text-align:left;
	border: 1px #999 solid;
}


table.table-04 .t01{
width:100px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
     line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
}



table.table-04 .t02{
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
     line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
}


table.table-04 .t03{
width:125px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
     line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
}


table@ul {
    color:#000;
    line-height: 160%;
    text-align: left;
}

table li {
    color:#000;
    line-height: 160%;
    text-align: left;
}



table.table-05 {
    width: 780px;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:72%;
	clear:both;
}

table.table-05 th {
    width:200px;
    color:#000;
    padding: 3px;
    border-width: 0 0 0px 0px;
    background-color:#EEE;
    font-weight: bold;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
}


table.table-05 td {
@@width:550px;@@
    color:#000;
    padding: 3px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
    
}





table.table-06 {
    width: 100%;
	margin:0 0 3px 0;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-06 th {
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#EEE;
    font-weight: bold;
    line-height: 120%;
    text-align:left;
	border: 1px #999 solid;
}


table.table-06 td{
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#F9F9F9;
     line-height: 120%;
    text-align: left;
	border: 1px #999 solid;
}



table.table-07 {
    width: 780px;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
}

table.table-07 th {
    width:200px;
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#E9FAE7;
    font-weight: bold;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
}


table.table-07 td {
@@width:550px;@@
    color:#000;
    padding: 5px;
    border-width: 0 0 0px 0px;
    background-color:#FFF;
    text-align: left;
	border: 1px #999 solid;
	line-height:180%;
    
}




.tbl_p00{
margin:25px 0px 0px 0px;
width:500px;
vertical-align:top;
}


.tbl_p00 td{
width:550px;
}

.tbl_p01{
width:580px;
vertical-align:top;
}

.tbl_p01 td{
vertical-align:top;
}

.tbl_p02{
width:570px;
margin:15px 0px 0px 0px;
}

.tbl_p02 td{
width:180px;
}



.tbl_p03{
width:590px;
margin:0px 0px 0px 0px;
font-size:110%;
}


.tbl_p03 th {
    width:200px;
    color:#333;
    padding: 10px;
    border-width: 0 0 0px 0px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
	white-space: nowrap; 
	border-bottom: 1px #ccc solid;
}

.tbl_p03 td{
width:75%;
border-bottom: 1px #ccc solid;
padding:10px;
line-height:160%;
}

.tbl_p04{
width:570px;
margin:0px 0px 0px 0px;
}

.tbl_p04 td{
}


.tbl_p05{
width: 580px;
	margin:0 0 3px 0;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
margin:0px 0px 0px 0px;
}

.tbl_p05 td{
width:150px;
}


.tbl_p06{
width:570px;
margin:25px 0px 0px 0px;
}

.tbl_p06 td{
}






/*DUMMY SET*/



#header{
    background:url(../img/head.jpg) no-repeat 0px 0px;
	background-color:#FFF;
	width:1000px;
	height:28px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:left;
	font-size:11px;
	line-height:160%;
	color:#666666;
	clear:both;
	zoom: 1;
		}



.dummy_tx{
display:none;
}



.h_tx{
font-size:14px;
color:#FFFFFF;
padding:4px 0 0 110px;
_padding:4px 0 0 110px;
float:left;
}

.h_tx02{
text-align:right;
font-size:14px;
color:#FFFFFF;
padding:4px 110px 0 0px;
_padding:4px 110px 0 0px;
float:right;
}

.h_tx a{font-size:14px;color:#FFF;padding:0px 0 0 0px;}
.h_tx a:link {color:#FFF;font-size:14px;}
.h_tx a:visited{color:#FFF;font-size:14px;}
.h_tx a:hover{color:#FFF;font-size:14px;text-decoration:underline;}

.h_tx02 a{font-size:14px;color:#FFF;padding:0px 0 0 17px;}
.h_tx02 a:link {color:#FFF;font-size:14px;}
.h_tx02 a:visited{color:#FFF;font-size:14px;}
.h_tx02 a:hover{color:#FFF;font-size:14px;text-decoration:underline;}


#dummy_footer{
    width:1000px;
	height:64px;
	text-align:center;
	margin:0px auto;
   	padding:0px 0px 0px 0px;
	clear:both;
	background:url(../img/dummy_foot.jpg) no-repeat 0px 0px;
	zoom: 1; /* σόΞτ for IE */
}




/*************TEXT************/
.tx001{
    font-size:12px;
	line-height:160%;
	color:#666;
	margin:0px 10px 0px 0px;
	text-align:left;
	clear:both;
}


.tx002{
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:0px 10px 0px 0px;
	text-align:left;
	clear:both;
	font-weight:bold;
}


.tx003{
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:5px 10px 15px 0px;
	text-align:left;
	clear:both;
	font-weight:bold;
}

.tx004{
    font-size:12px;
	line-height:160%;
	color:#000;
	margin:5px 10px 0px 10px;
	text-align:left;
	clear:both;
	font-weight:bold;
}


.tx005{
    font-size:12px;
	line-height:200%;
	color:#000;
	margin:0px 10px 0px 10px;
	text-align:left;
	clear:both;
}


.tx006{
    font-size:98%;
	line-height:160%;
	color:#000;
	margin:10px 10px 0px 10px;
	text-align:center;
	font-weight:bold;
}

.tx007{
    font-size:98%;
	line-height:160%;
	color:#333;
	margin:10px 10px 10px 10px;
	text-align:center;
	clear:both;
}

.tx008{
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:10px 10px 10px 10px;
	text-align:left;
	clear:both;
}

.tx008{
    font-size:11px;
	line-height:160%;
	color:#666;
	margin:0px 10px 0px 5px;
	text-align:left;
	clear:both;
}


.tx009{
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:0px 10px 0px 5px;
	text-align:left;
	clear:both;
}



.tx010{
    font-size:14px;
	line-height:160%;
	color:#FF0000;
	margin:0px 0px 0px 10px;
	text-align:left;
	clear:both;
	font-weight:bold;
}


/***Float TEXT***/

.fl_tx01{
    width:50px;
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:10px 10px 10px 10px;
	text-align:left;
	float:left;
}

.fl_tx02{
    width:50px;
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:10px 10px 10px 10px;
	text-align:left;
	float:right;
}

.fl_tx03{
    width:600px;
    font-size:12px;
	line-height:160%;
	color:#333;
	margin:10px 10px 10px 10px;
	text-align:center;
	float:left;
}

.list_tx01{
    font-size:14px;
	line-height:160%;
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../img/user_icon01.jpg) no-repeat 0px 6px;
	text-align:left;
	font-weight:bold;
}

.list_tx02{
    font-size:14px;
	line-height:160%;
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../img/admin_icon01.jpg) no-repeat 0px 6px;
	text-align:left;
	font-weight:bold;
}



.ch_tx01{
    font-size:16px;
	line-height:160%;
	padding:0px 0px 15px 15px;
	list-style:none;
	background:url(../img/list_icon_red.gif) no-repeat 0px 2px;
	text-align:left;
	font-weight:bold;
}

.ch_tx02{
    font-size:14px;
	line-height:160%;
	padding:0px 0px 15px 15px;
	list-style:none;
	background:url(../img/list_icon_bk.gif) no-repeat 0px 0px;
	text-align:left;
	font-weight:bold;
}



.usr_text0001{
    font-size:14px;
	line-height:160%;
	padding:0px 0px 0px 110px;
	list-style:none;

}



/*********PARTS********/
.dotted{
width:780px;
background:url(../img/dotted.gif) repeat-x 0px 0px;
height:1px;
margin:10px 0 10px 0;
clear:both;
text-align:center;
margin:0px auto;
}


.dotted02{
width:780px;
background:url(../img/dotted.gif) repeat-x 0px 0px;
height:1px;
clear:both;
margin:10px 0 10px 0;
text-align:center;
margin:0px auto;
}


.dotted03{
width:780px;
background:url(../img/dotted.gif) repeat-x 0px 0px;
height:1px;
margin:10px 0 10px 0px;
clear:both;
text-align:left;
}

.d_box{
width:780px;
text-align:center;
margin:0px auto;
}


/*TEXT&LINK*/



/*LINK*/
a{line-height:130%;font-size:14px;color:#0066FF;}
a:link {color:#0066FF;font-size:14px;}
a:visited{color:#0066FF;font-size:14px;}
a:hover{color:#003399;font-size:14px;text-decoration:underline;}

/*SUB LINK*/
.navi1 a{line-height:140%;font-size:14px;color:#0033CC}
.navi1 a:link {color:#003366;font-size:14px;}
.navi1 a:visited{color:#006699;font-size:14px;}
.navi1 a:hover{color:#006699;font-size:14px;text-decoration:none;}

/*HIDE LINK*/
.hide1 a{display:none;}
.hide1 a:link {display:none;}
.hide1 a:visited{display:none;}
.hide1 a:hover{display:none;}




/*IE4-6 HACK*/
/*
* html .tx01{
    margin-left:15px;
	}
*/





/*******OTHER********/
h1{
    width:54%;
   	font-size:16px;
	line-height:160%;
	color:#333;
	padding:10px 0px 0px 110px;
	font-weight:bold;
		}
	
	
h2{
    font-size:14px;
	line-height:150%;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	}



h3{
    font-size:12px;
	font-weight:bold;
	line-height:160%;
	color:#003366;
	padding:5px 10px -10px 0px;
	text-align:left;
	/*background:url(../img/title_icon.gif) no-repeat 0px 13px;*/
	}


strong{
font-size:13px;
	line-height:160%;
	color:#242635;
	padding:0px 0px 0px 10px;
	font-weight:bold;	
	}

h4{
    font-size:12px;
	line-height:150%;
	color:#242635;
	font-weight:normal;
	text-align:left;
	}

h5{
    font-size:11px;
	line-height:180%;
	color:#FFF;
	font-weight:normal;
	text-align:left;
	}

h6{
    font-size:11px;
	line-height:180%;
	color:#FFF;
	font-weight:normal;
	text-align:left;
	}
	
	
	
textarea,input,select{
scrollbar-3dlight-color:#f5f5f5;
scrollbar-arrow-color:#92a1ba;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#f5f5f5;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#f5f5f5;
scrollbar-shadow-color:#92a1ba;
border:solid 1px #CCC;
background-color:#FFFFFF;
color:#333333;
}	
