.guardian0{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:9pt}
.guardian1{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:10pt}
.guardian2{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:11pt}
.guardian3{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:14pt}
.guardian4{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:18pt}
.guardian5{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:30pt}
.guardian6{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:25pt}
.guardian7{font-family:Osaka,Verdana,Arial,Helvetica ;font-size:8pt}

html {
	overflow-y:scroll;
	}

body {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#202020;
	SCROLLBAR-ARROW-COLOR:#2222AA;
	SCROLLBAR-BASE-COLOR:#FFFFFF;
	SCROLLBAR-FACE-COLOR:#FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#DDDDFF;
	word-wrap:break-word;
	}

td,th,tr,body   {
	font-size:9pt;
	line-height:15px;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN','Times New Roman','MS UI Gothic';}

table{
	border:0;
	border-collapse:collapse;
	}

td,th{
	padding:0;
	vertical-align:top;
	}

a	{text-decoration:none;}

a:active{color:#FF0000;}
a:visited{color:#000080;}
a:link{color:#0000FF;}
a:hover{color:#FF0080;}


h1,h2,h3{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	margin: 0px;
	font-weight: normal;
}

img{
	margin:0;
	border:0;
	padding:0px;
}

a img{
	margin:0;
	border:0;
	padding:0px;
}


a img.s_icon_s{
	margin:0;
	background:none!important;
}

a:hover img.s_icon_s{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}

a img.s_icon_right{
	margin:0 0 10px 0;
	background:none!important;
}

a:hover img.s_icon_right{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}


a img.kuron_light{
background:none!important;
}

a:hover img.kuron_light{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}


h2#toptitle{
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	}



a#namt{
	width: 100%;
	display: block;
	padding:0px;
	font-size:12px;
 	text-decoration:none;
	font-weight:bolder;
	vertical-align:middle;
	color: #404040;
	background-color: #F5F5FF;
	text-indent:5px;
	
	}
a:hover#namt{
	color: #FF0080;
	background-color: #FFD7E1;
	
	}


a#namt_sub{
	width: 100%;
	display: block;
	font-size:13px;
	font-weight:bolder;
	vertical-align:middle;
	color: #404040;
	background-color: #EEEEEE;
 	text-decoration:none;
 	text-indent:5px;
	line-height:15px;
	}
	
a:hover#namt_sub{
	color: #FF0080;
	background-color: #FFFFFF;
	}
	

p{
	margin:0 0 5px 0;
	padding:5px;
	width:auto;
	height:auto;
	text-align:justfy;
	}
.box{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #AAAAAA;
	border-left:5px solid #AAAAAA;
	margin:0 0 5px 0;
	}
	
.box1{
	border-top:1px solid #777;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #aaa;
	}

p span.dp{
	font-size:40px;
	float:left;
	padding-right:3px;
	padding-bottom:0px;
	line-height:40px;
	}

/* ===== SPACE ================================================================== */

td#main_space5{
	width:5px;
}

td#main_space10{
	width:10px;
}
td#main_space20{
	width:20px;
}
td#main_space50{
	width:50px;
}
td#main_space10h{
	height:10px;
}

/* ===== PANKUZU LIST ================================================================== */

td#pankuzu{
	width:1000px;
	height:20px;
	color:#666666;
	font-size:12px;
	font-weight:bolder;
	vertical-align:middle;
	text-align:right;
	}

/* ===== HEADER ================================================================== */
td#header{
	width:1000px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	}
td#header_logo{
	width:200px;
	height:90px;
	vertical-align:top;
	text-align:left;
	}

td#header_top{
	width:800px;
	height:90px;
	vertical-align:top;
	text-align:right;
	}

/* ===== HEADER RIGHT================================================================== */
table#header_right{
	width:800px;
	height:60px;
	}
td#header_right_space{
	width:390px;
	}
td#header_right_tel{
	width:200px;
	height:60px;
	}
td#header_right_mail{
	width:200px;
	height:60px;
	}
/* ======HEADER MENU ============================================================= */

ul#menutop{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:25px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	background:transparent url("images/HeaderMenuBG00.jpg") repeat-x top left;
}
ul#menutop li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:1px solid #FFFFFF;
	}
ul#menutop li a{
	display:block;
	float:left;
	color:#222244;
	text-decoration:none;
	padding:5px 5px 0 5px;
	height:25px;
	}
ul#menutop li a:hover{
	color:#FF237B;
	text-decoration:none;
	background:transparent url("images/HeaderMenuBG01.jpg") repeat-x top left;	
	}


ul#menutop2{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:25px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	background:transparent url("images/HeaderMenuBG00.jpg") repeat-x top left;
}
ul#menutop2 li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:1px solid #FFFFFF;
	}
ul#menutop2 li a{
	display:block;
	float:left;
	color:#222244;
	text-decoration:none;
	padding:5px 5px 0 5px;
	height:25px;
	}
ul#menutop2 li a:hover{
	color:#FF237B;
	text-decoration:none;
	background:transparent url("images/HeaderMenuBG01.jpg") repeat-x top left;	
	}




td#left_menu{
	width:198px;
	margin:0 0 5px 0;
	padding:0px;
	border-width:1px;
	boder:1px solid #EEEEEE;
	border-style:solid;
	}

a#namt_menu00{
	width: 100%;
	display: block;
	font-size:13px;
	font-weight:bolder;
	vertical-align:middle;
	color: #444444;
	background-color: #FAFAFA;
	text-decoration:none;
	text-indent:5px;
	line-height:15px;
	}
	
a:hover#namt_menu00{
	color: #444499;
	background-color: #DFF1FF;
	}

a#namt_menu01{
	width: 100%;
	display: block;
	font-size:13px;
	font-weight:bolder;
	vertical-align:middle;
	color: #444444;
	background-color: #FAFAFA;
	text-decoration:none;
	text-indent:5px;
	line-height:15px;
	}
	
a:hover#namt_menu01{
	color: #444499;
	background-color: #DFF1FF;
	}


h2#H2_top{
	width:580px;
	height:30px;
	font-weight:bolder;
	background-image:url(./images2/H2_00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	padding:8px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:20px;
	}

h3#H3_info{
	width:580px;
	height:25px;
	font-weight:bolder;
	background-image:url(./images2/H2_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:15px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:10px;
	}


td#main_right_banner{
	width:200px;
	vertical-align:top;
	text-align:right;
	}


/* === NEWUPDATE =================================================================== */


td#update00{
	width: 80px;
	display: block;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	color: #666666;
	font-weight:bolder;
	background-color: #FFFFFF;
	padding:3px 0 3px 5px;
	border-bottom:1px solid #AAAAAA;
	border-top:0px;
	border-right:0px;
	}

td#update01{
	width: 500px;
	display: block;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	color: #666666;
	font-weight:bolder;
	background-color: #FFFFFF;
	padding:3px 0 3px 5px;
	border-bottom:1px solid #AAAAAA;
	border-top:0px;
	border-right:0px;
	}


/* === INFORMATION HEADER TABLE ============================================================== */
table#title_clcinfo{
	background-image:url(./images2/TitleInfo00.jpg);
	width:1000px;
	height:250px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	}

table#title_contact{
	background-image:url(./images2/TitleInfo01.jpg);
	width:1000px;
	height:250px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	}


h2#header_info_h2{
	font-weight:bolder;
	font-size:20px;
	color: #404040;
	padding:60px 0 0 20px;
	}




/* === 3R HEADER TABLE ====================================================================== */

table#title_3r{
	background-image:url(./images2/ContentsTitle_3r.jpg);
	width:1000px;
	height:250px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	}


h2#header_3r_h2{
	font-weight:bolder;
	font-size:20px;
	color: #404040;
	padding:70px 0 0 20px;
	}



/* === 3R CONTENTS ========================================================================== */


h2#H2_3r00{
	width:580px;
	height:30px;
	font-weight:bolder;
	background-image:url(./images2/H2_3r00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	padding:8px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:20px;
	}

.box_3r{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #75C1D5;
	border-left:5px solid #75C1D5;
	margin:0 0 5px 0;
	}
	

h3#H3_3r{
	width:580px;
	height:25px;
	font-weight:bolder;
	background-image:url(./images2/H2_3r01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:15px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:10px;
	}


td#center3r_main00{
	width:150px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #5AA4B7;
	border-left:2px solid #5AA4B7;
	font-weight:bolder;
	white-space: nowrap;
	padding:5px;
	height:auto;
	}

td#center3r_main01{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #909090;
	border-left:2px solid #909090;
	background-color: #FAFAFA;
	height:auto;
	margin:5px;
	padding:5px;
	}




/* === SBS HEADER TABLE ====================================================================== */

table#title_SBS{
	background-image:url(./images2/ContentsTitle_SBS.jpg);
	width:1000px;
	height:250px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	}


h2#header_SBS_h2{
	font-weight:bolder;
	font-size:20px;
	color: #F03F3F;
	padding:70px 0 0 20px;
	}


/* === SBS CONTENTS ========================================================================== */


h2#H2_SBS00{
	width:580px;
	height:30px;
	font-weight:bolder;
	background-image:url(./images2/H2_SBS00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	padding:8px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:20px;
	}

.box_SBS{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #F17EA1;
	border-left:5px solid #F17EA1;
	margin:0 0 5px 0;
	}
	

h3#H3_SBS00{
	width:580px;
	height:25px;
	font-weight:bolder;
	background-image:url(./images2/H2_SBS01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:15px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:10px;
	}

h3#H3_SBS01{
	width:580px;
	height:25px;
	font-weight:bolder;
	background-image:url(./images2/H2_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:15px;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	color: #404040;
	font-weight:bolder;
	text-indent:10px;
	}


td#centerSBS_main00{
	width:150px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #FFBACF;
	border-left:2px solid #FFBACF;
	font-weight:bolder;
	white-space: nowrap;
	padding:5px;
	height:auto;
	}

td#centerSBS_main01{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #909090;
	border-left:2px solid #909090;
	background-color: #FAFAFA;
	height:auto;
	margin:5px;
	padding:5px;
	}

img.web3r_ph00 {
	float:right;
	margin-left: 5px;
	}


td#cc_table00{
	border: solid 1px #AAAAAA; 
	width:250px;
	height:auto;
	text-align:justfy;
	padding:5px;
	margin:0px 2px 2px 0;
	font-weight:bolder;
	}

td#cc_table01{
	border: solid 1px #AAAAAA; 
	width:auto;
	height:auto;
	text-align:center;
	padding:5px;
	margin:0px 2px 2px 0;
	}












table#center_main{
	width:550px;
	margin:5px;
	}

td#center_main00{
	width:150px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #CB2027;
	border-left:2px solid #CB2027;
	font-weight:bolder;
	white-space: nowrap;
	padding:5px;
	height:auto;
	}

td#center_main01{
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #909090;
	border-left:2px solid #909090;
	background-color: #FAFAFA;
	height:auto;
	margin:5px;
	padding:5px;
	}

td#center_main02{
	border: solid 1px #EA9267; 
	width:auto;
	height:auto;
	text-align:justfy;
	padding:10px;
	margin:0px;
	}

td#center_main3r{
	border: solid 1px #078204; 
	font-weight:bolder;
	white-space: nowrap;
	padding:5px;
	height:auto;
	}



/* === FOOTER ====================================================================== */

table#footer_clc{
	background-image:url(./images/FooterBGXX.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0 0 0;
	width:1000px;
	height:300px;
	}

a#namt_footer_menu{
	width: 100%;
	display: block;
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
	color: #101010;
	text-indent:5px;
	}
	
a:hover#namt_footer_menu{
	color: #CB2027;
	background-color: #FFE3E4;
	}




