/* CSS Document */


html{
	overflow-y:scroll}

body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0px;
	padding:0px;
	color:#3A3A3A;
	background:url(../image/bg.jpg) repeat;
	onLoad="MM_preloadImages('image/sampling_img7.jpg','image/sampling_img8.jpg')"}
	
a{outline:none;}
	
* {
	margin:0px;
	padding:0px;} 

img	{border:none;
}
	

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;}

h1{
	text-align:right;
	margin-top:15px;
	width:400px;
	font-size:11px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2{}

h3{}

h4{}

h5{}

h6{}

#sub_navi a:hover img{
opacity:0.5;  
filter: alpha(opacity=70);  
-ms-filter: "alpha( opacity=70 )";  
background: #fff;  
}

#top_right a:hover img{
opacity:0.5;  
filter: alpha(opacity=70);  
-ms-filter: "alpha( opacity=70 )";  
background: #fff;  
}

#right_box a:hover img{
opacity:0.5;  
filter: alpha(opacity=70);  
-ms-filter: "alpha( opacity=70 )";  
background: #fff;  
}


.t_11{font-size:11px;}

.t_12{font-size:12px;}

.t_13{font-size:13px;}

.t_14{font-size:14px;}

.t_15{font-size:15px;}

.t_16{font-size:16px;}

.t_18{font-size:18px;}

.t_20{font-size:20px;}

.t_26{font-size:26px;}


.line_h170{
	line-height:170%;}

.line_h200{
	line-height:200%;}

.t_black{
	color:#000000;}
.t_red{
	color:#FF0000;}
.t_d_red{
	color:#970F00;}
.t_d_red2{
	color:#BA0000;}
.t_orange{
	color:#EE6600;}
.t_bold{
	font-weight:bold;}
.t_braun{
	color:#666633;}

.center{
	text-align:center;}
.right{
	text-align:right;}
.left{
	text-aligin:left;}

.clear{
 clear: both;
 visibility: hidden;
 height: 0;}

.float_r{
	float:right;}
.float_l{
	float:left;}

.m_t1{
	margin-top:1px;}
.m_t3{
	margin-top:3px;}
.m_t5{
	margin-top:5px;}
.m_t10{
	margin-top:10px;}
.m_t15{
	margin-top:15px;}
.m_t20{
	margin-top:20px;}
.m_t25{
	margin-top:25px;}
.m_t30{
	margin-top:30px;}
.m_t35{
	margin-top:35px;}
.m_t40{
	margin-top:40px;}
.m_t50{
	margin-top:50px;}
.m_t70{
	margin-top:70px;}

.m_l1{
	margin-left:1px;}
.m_l6{
	margin-left:6px;}
.m_l10{
	margin-left:10px;}
.m_l15{
	margin-left:13px;}
.m_l20{
	margin-left:20px;}
.m_l25{
	margin-left:25px;}
.m_l30{
	margin-left:30px;}
.m_l40{
	margin-left:40px;}
.m_l50{
	margin-left:50px;}
.m_lform{
	margin-left:155px;}


.m_r1{
	margin-right:1px;}
.m_r4{
	margin-right:4px;}
.m_r5{
	margin-right:5px;}
.m_r10{
	margin-right:10px;}
.m_r14{
	margin-right:14px;}
.m_r15{
	margin-right:15px;}
.m_r20{
	margin-right:20px;}
.m_r30{
	margin-right:30px;}
.m_r40{
	margin-right:40px;}
.m_r50{
	margin-right:50px;}

.m_b3{
	margin-bottom:3px;}
.m_b10{
	margin-bottom:10px;}
.m_b15{
	margin-bottom:15px;}
.m_b20{
	margin-bottom:20px;}
.m_b30{
	margin-bottom:30px;}
.m_b40{
	margin-bottom:40px;}
.m_b50{
	margin-bottom:50px;}

.p_t5{
	padding-top:5px;}
.p_l8{
	padding-left:8px;}
.p_l10{
	padding-left:10px;}
.p_l19{
	padding-left:19px;}
.p_l20{
	padding-left:20px;}
.p_l22{
	padding-left:22px;}
.p_l25{
	padding-left:25px;}
.p_l28{
	padding-left:28px;}
.p_l30{
	padding-left:30px;}



.m_zero{
	margin:0px;	}
.p_zero{
	padding:0px;}

.border_d{
border-bottom:2px dotted #7A7A7A;}

.v_a{
	vertical-align:top;}
.clear2 {
 clear: both;
 visibility: hidden;
 height: 0;
 overflow : hidden;
 }
