@charset "shift_jis";
body {
	margin: 0px;
	padding: 0px;
	/*background-image: url(../img/head/back.gif);*/
	background: #DFDCD3;
	}
		

/* wb_[ */
.toppage {
	width: 920px;
	background: #ffffff;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-top: 0px;
}
	
#sotowaku {
	width: 100%;
	background: #DFDCD3;	
	
	}
#utiwaku {
	width: 920px;
	background: #ffffff;	
	border:1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 10px;	
	}
	
#utiwaku_top {
	width: 920px;
	background: #ffffff;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 10px;	
	}
	
.cath_box {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;	
	}
	

.cath_top {
	margin:0px 5px 0px 20px;
	color: #999999;
	font-size: 10px;
	text-align: right;
	}
	
h1{
	margin:0px 5px 0px 0px;
	color: #999999;
	font-size: 10px;
	text-align: left;
	padding: 2px 4px 2px 10px;
	font-weight:normal;
	}
h2{
	margin:10px 5px 0px 0px;
	font-size: 14px;
	padding: 2px 4px 2px 4px;
	font-weight:normal;
	}

h3{
	margin:10px 5px 0px 0px;
	font-size: 14px;
	padding: 2px 4px 2px 4px;
	font-weight:normal;
	}
h4{
	margin:10px 5px 0px 0px;
	font-size: 18px;
	padding: 2px 4px 2px 4px;
	font-weight:bold;
	background-color:#c4d8e5;
	line-height:150%;
	}
	
.aligncenter {
	text-align:center
	}

.cath01_td{
	margin:0px 5px 10px 0px;
	color: #696969;
	font-size: 10px;
	text-align: right;
	padding: 2px 4px 2px 4px;
	}
.cath02_td {
	margin:0px 5px 10px 0px;
	color: #696969;
	font-size: 10px;
	text-align:right;
	padding: 2px 4px 2px 4px;
	}
	
.hed_cath{
	width: 920px;
	text-align: left;
	}

.cath{
	color:#999999;
	font-size: 10px;
	margin:0px 5px 10px 0px;
	text-align: left;
	}
.head-bt{
	margin-right: 5px;
	}
.head-tel{
	margin-left: 5px;
	margin-right: 5px;
	}

/* top_ΒlιΖΜ¨ql */
.kozin_td{
	width: 920px;
	height:30px;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
	border-collapse:collapse;		
	margin-top: 12px;
	margin-bottom: 12px;
	padding:5px 0px 3px 10px;

	}
.kosin_box{
	width: 300px;
	text-align: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	border-collapse:collapse;
	margin:0px 0px 0px 10px;
	
	}
.kosin_bunya{
	text-align: left;
	font-size: 14px;
	margin:0px 0px 0px 10px;
	color:#333333; 
	}


.txtbox{		
	margin:10px 5px 10px 0px;
	background-color: #eeeeee;
	width: 920px;
	height:40px;
	float: left;
	}


/* topoi[zup */

.top_banner_box {
	width: 890px;
	margin: 14px auto 0 auto;
	height: 100px;
}

.top_banner{
	margin: 0 12px 0 0;
}

.top_jiko{
	margin-right:0px 0px 0px 0px;
}


/* Ζ±Δΰ_ΒlιΖΜJeS */

.hidari_box{
	width: 175px;
	text-align: center;
	border: 2px solid #ffffff;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	background-color: #EEEAD9;
	}
.hidari_box_tel{
	width: 175px;
	text-align: center;
	border: 2px solid #e5e5e5;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	background-color: #e5e5e5;
	}

A.menu { color:#330000 ;text-decoration:none ;font-size: 15px;line-height:150%;}
A:hover.menu { color:#0066cc ;text-decoration:underline ;font-size: 15px;line-height:150%;}
A:link.menu {  color:#330000 ;text-decoration:none;font-size: 15px;line-height:150%;}
A:active.menu {  color:#0066cc;text-decoration:underline;font-size: 15px;line-height:150%;}

A.topmenu { color:#330000 ;text-decoration:none ;font-size: 16px;}
A:hover.topmenu { color:#0066cc ;text-decoration:underline ;font-size: 16px;}
A:link.topmenu {  color:#330000 ;text-decoration:none;font-size: 16px;}
A:active.topmenu {  color:#0066cc;text-decoration:underline;font-size: 16px;}


A:hover.cath { color:#999999 ;text-decoration:none ;font-size: 10px;}
A:link.cath {  color:#999999 ;text-decoration:none;font-size: 10px;}
A:visited.cath {  color:#999999 ; text-decoration:none;font-size: 10px;}
A:active.cath {  color:#999999 ; text-decoration:underline;font-size: 10px;}


A:hover.qa { color:#0066cc ;text-decoration:underline ;font-size: 14px;line-height:130%;}
A:link.qa {  color:#0066cc ;text-decoration:underline;font-size: 14px;line-height:130%;}
A:visited.qa {  color:#0066cc ; text-decoration:underline;font-size: 14px;line-height:130%;}
A:active.qa {  color:#0066cc ; text-decoration:underline;font-size: 14px;line-height:130%;}

A:hover.topqa { color:#0066cc ;text-decoration:underline ;font-size: 12px;}
A:link.topqa {  color:#0066cc ;text-decoration:underline;font-size: 12px;}
A:visited.topqa {  color:#0066cc ; text-decoration:underline;font-size: 12px;}
A:active.topqa {  color:#0066cc ; text-decoration:underline;font-size: 12px;}


A:hover.sya { color:#0066cc ;text-decoration:underline ;font-size: 14px;}
A:link.sya {  color:#0066cc ;text-decoration:underline;font-size: 14px;}
A:visited.sya {  color:#0066cc ; text-decoration:underline;font-size: 14px;}
A:active.sya {  color:#0066cc ; text-decoration:underline;font-size: 14px;}

A:hover.map { color:#333333 ;text-decoration:none ;font-size: 12px;}
A:link.map {  color:#333333 ;text-decoration:none;font-size: 12px;}
A:visited.map {  color:#333333 ; text-decoration:none;font-size: 12px;}
A:active.map {  color:#0066cc ; text-decoration:underline;font-size: 12px;}

A.foot { color:#666666 ;text-decoration:none ;font-size: 12px;}
A:hover.foot { color:#0066cc ;text-decoration:underline ;font-size: 12px;}
A:link.foot {  color:#0066cc ;text-decoration:none;font-size: 12px;}
A:active.foot {  color:#0066cc ; text-decoration:underline;font-size: 12px;}


.qa_box{
	width: 195px;
	text-align: center;
	border: 0px;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	text-align: left;
	font-size: 14px;
	background-color: #ffffff;
	padding:1px 0px 1px 0px;
	}
.qa_td{
	width: 175px;
	text-align: left;
	border: 0px;
	border-collapse:collapse;
	padding:1px 0px 1px 3px;
	border: 0px solid #ffffff;	
	}
.qa_tdimg{
	width: 20px;
	text-align: left;
	border: 0px;
	border-collapse:collapse;
	padding:1px 0px 1px 3px;
	border: 0px solid #ffffff;	
	}


.hidari_td{
	width: 175px;
	text-align: left;
	border: 0px;
	border-collapse:collapse;
	padding-left: 10px;
	border: 1px solid #ffffff;	
	}
	
.hidari_td_jiko{
	width: 175px;
	text-align: left;
	border: 0px;
	border-collapse:collapse;
	padding-left: 10px;
	border: 1px solid #ffffff;
	background-color: #e2dbbf;
	}
	
.hidari_or{
	width: 175px;
	text-align: left;
	border: 0px;
	border-collapse:collapse;
	padding-left: 10px;
	border: 1px solid #ffffff;
	color:#ffffff;
	background-color: #818181;
	font-size: 13px;
	font-weight:bold;

	}
.cat_menu{
	width: 326px;
	height:80px;
	text-align: left;
	border: 1px solid #cccccc;
	border-collapse:collapse;
	padding-left: 5px;
	}
.cat_img{
	text-align: left;
	padding-left: 5px;
	}
.cat_comme{
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
	color:#666666; 
	}
	
	


/* @₯Μy[W */

.lawmain_box{
	width: 670px;
	height: 70px;
	border: 1px solid #333300;		
	padding : 10px 10px 10px 10px;
	margin-top: 5px;
	text-align:left;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	line-height: 140%;
	}
	
.lawmain_box_jiko{
	width: 560px;
	border: 1px solid #333300;		
	padding : 10px 10px 10px 20px;
	margin: 5px 5px 5px 15px;
	text-align:left;
	font-size: 16px;
	color: #333333;
	background-color: #EEEAD9;
	line-height: 160%;
	}
.lawmain_box_jiko_05{
	width: 560px;
	border-bottom: 1px dotted #000000;		
	padding : 10px 10px 5px 10px;
	margin: 5px 5px 5px 5px;
	text-align:left;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	}

.lawmain_box_jiko_img{
	padding : 5px 5px 0px 10px;
	border-bottom: 1px dotted #0a72b1;
}



.lawtate_box{
	width: 470px;
	height: 70px;
	border: 1px solid #333300;		
	padding : 10px 10px 10px 10px;
	margin-top: 5px;
	text-align:left;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	line-height: 140%;
	}
.lawti_box{
	width: 670px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	text-align:left;
	}
.lawti01_td{
	border-top: 0px solid #999999;
	border-bottom: 0px solid #999999;
	padding-top: 13px;
	padding-bottom: 20px;
	margin-top: 10px;
	text-align:left;
	border-collapse:collapse;
	font-size: 16px;
	color: #333333;
	}

.lawkojin_td{
	border-top: 0px solid #cccccc;
	padding-top: 14px;
	padding-bottom: 5px;
	margin-top: 14px;
	text-align:left;
	border-collapse:collapse;
	font-size: 20px;
	color: #333333;
	background-color: #ffffff;
	}	
	
.lawmain01_box{
	width: 670px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #eef4fa;
	padding: 7px 5px 7px 5px;
	line-height: 140%;
	color:#006699; 
	}
.lawmain02_box{
	width: 640px;
	border: 0px;
	margin:10px 10px 5px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	line-height: 130%;
	color:#333333; 
	}
	
	
.05pro{
font-size: 18px;
font-weight:bold;
margin-left:10px;

}
	

.kozin_jikobox {
	border: 0px;
	margin:10px 10px 5px 10px;
	text-align: left;
	background-color: #ffffff;
	padding: 5px 10px 5px 5px;
	line-height: 130%;
	color:#333333;
	font-size: 15px;

}


.lawmain03_box{
	width: 660px;
	text-align: center;
	border: 0px;
	margin:0px 10px 5px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #ffffff;
	padding: 0px 5px 0px 10px;
	line-height: 130%;
	color:#333333; 
	}
.lawmain04_box{
	text-align: center;
	border: 1px solid #004B00;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #EEEAD9;
	padding: 10px 10px 10px 10px;
	line-height: 120%;
	color:#333333; 
	}
.law04_td{text-align: center;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	line-height: 120%;
	}
.law05_td{text-align: center;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	line-height: 120%;
	}
.lawmain05_box{
	text-align: center;
	border: 0px;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #EEEAD9;
	padding: 10px 10px 10px 10px;
	line-height: 130%;
	color:#333333;
	border-collapse:collapse;  
	}
.lawmain04_td{
	text-align: center;
	border: 1px solid #003300;
	margin:5px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
	background-color: #EEEAD9;
	padding: 10px 10px 10px 10px;
	line-height: 120%;
	color:#333333;
	border-collapse:collapse; 
	}

.law05_tb{
	margin:15px 0px 10px 0px;
	text-align: left;
	font-size: 14px;
	padding: 10px;
	border:solid 1px #999;
}
.law05_tb th{
	background-color: #333800;
	text-align: center;
	font-size: 14px;
	color:#FFF;
	padding: 6px;
	border-bottom:solid 1px #000;
}
.law05_tb td{
	text-align: center;
	font-size: 14px;
}
.law05_border{
	border-right:solid 1px #999;
}

.large {
	line-height:150%;
	font-size: 20px;
	font-weight:bold;
}


.law05_border_w{
	border-right:solid 1px #999;
}

.case_img{
	padding-bottom:8px;
}

.jiko_img{
	padding-top:8px;
}

.law_uptext{
	font-size:16px;
	font-weight:bold;
	color:#8b7354;
}
.plus_icon{
	position:relative;
	top:3px;
	padding-right:5px;
}
.ya_icon{
	position:relative;
	top:3px;
	padding-right:10px;
}

.jiko_title{
	font-size:18px;
	font-weight:bold;
	color:#333800;
}

.jiko_title .img{
	padding-bottom:-5px;
	}

.kozin_under {
	border-bottom:1px solid #000000;
	
	}


/*ΩμmΠξ*/

.lawyer_box{
	width: 800px;
	text-align: center;
	border: 0px solid #ffffff;
	margin:10px 10px 10px 10px;
	background-color: #ffffff;
	padding: 7px 5px 7px 5px;
	line-height: 120%;
	}

.lawyername_td{
	border-top: 3px solid #333300;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
	font-size: 18px;
	color: #333333;
	background-color: #ffffff;
	}
.lawyerfuri_td{
	border-bottom: 1px solid #333300;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	font-family : Arial,Times New Roman;
	color: #ffffff;
	background-color: #696969;
	}
.lawyerreki_td{
	border-bottom: 0px solid #333300;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	letter-spacing: 1px;
	line-height:130%;
	}
	
.lawyerreki_td01{
	border-bottom: 1px dotted #333300;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	letter-spacing: 1px;
	line-height:130%;
	}	
	
.lawyerreki02_td{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	text-align:center;
	border-collapse:collapse;
	font-size: 14px;
	color: #ffffff;
	background-color: #333300;
		padding-left: 5px;
	}
.lawyerreki03_td{
	border-bottom: 1px solid #333300;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	padding-left: 15px;
	letter-spacing: 1px;
	}
.lawyer01_box{
	width: 800px;
	text-align: center;
	border: 0px solid #ffffff;
	margin:10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	}
.lawyer02_td{
	border-top: 0px ;
	border-bottom: 1px solid #333300;
	font-size: 14px;
	line-height: 120%;
	padding:10px 10px 10px 10px;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
	color: #333333;
	background-color: #ffffff;
	}
.lawyer03_td{
	border-top: 0px ;
	font-size: 14px;
	line-height: 120%;
	padding:10px 10px 10px 10px;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
	color: #333333;
	background-color: #ffffff;
	}
.lawyer03_td01{
	border-top: 0px ;
	font-size: 16px;
	line-height: 120%;
	padding:10px 10px 10px 10px;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
	color: #333333;
	background-color: #ffffff;
	}


/*±Πξ*/

.office_box{
	width: 800px;
	text-align: center;
	border: 0px solid #ffffff;
	margin:10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	}
.officeti_td{
	border-top: 3px solid #333300;
	border-bottom: 1px solid #333300;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
	font-size: 16px;
	color: #333300;
	background-color: #ffffff;
	}
.tiline_td{
	border-top: 3px solid #333300;
	border-bottom: 1px solid #333300;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	text-align:center;
	border-collapse:collapse;
	font-size: 14px;
	color: #333300;
	background-color: #ffffff;
	}

.office01_td{
	border-bottom: 1px solid #333300;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 12px;
	font-family : Arial,Times New Roman;
	color: #333333;
	background-color: #EEEAD9;
	}
.office02_td{
	border-bottom: 2px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	font-family : Arial,Times New Roman;
	color: #333333;
	background-color: #EEEAD9;
	}
/*Ωμmοp*/
.hiyou_td{
	border-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	}
.hiyou01_td{
	border-bottom: 1px solid #333300;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 2px;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #EEEAD9;
	}
.hiyou02_td{
	border-bottom: 2px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 2px;
	border-collapse:collapse;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	}
.green_dot {
	background-color: #EEEAD9;
	color: #333333;
	font-size: 14px;
	padding: 3px 5px 3px 5px;
	border-top: 1px solid #cccccc;
	border-bottom: 2px dotted #333300;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
.green01_dot {
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	line-height:150%;
	}
.green01{
	background-color: #EEEAD9;
	color: #333333;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}
.hiyou_td{
	border-top: 3px solid #333300;
	border-bottom: 1px solid #333300;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	text-align:center;
	border-collapse:collapse;
	font-size: 14px;
	background-color: #ffffff;
	}


/*QAΜy[W */	

.qati_td {
	font-size: 16px;
	color: #663300;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	}
.qati01_td {
	font-size: 16px;
	color: #1A3300;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-padding-top: 30px;	
	
	}

.qa01_td{
	/* border: 2px solid #1E954B;*/
	border: 1px solid #cccccc;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #E3EBFE;
	/*E9FCE9;*/
	line-height: 140%;
	}
.qa02_td{
	border-bottom: 2px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
	line-height: 140%;
	}

.qa03_td{
	border: 1px solid #B36719;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
	line-height: 140%;
	}
.qa04_td{
	border-bottom: 0px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 2px;
	text-align:left;
	border-collapse:collapse;
	font-size: 14px;
	line-height: 140%;
	}
.qa05{
	padding-left: 5px;
	}



/*main */
#mainleft {
	float: left;
	width: 800px;
	margin: 20px 0px 0px 10px;
	text-align: left;
	border: 0px solid #cccccc;
	}
/*kϋ@*/
.howto_box{
	width: 560px;
	text-align: left;
	border: 2px solid #49CE89;
	margin:3px 10px 3px 10px;
	background-color: #E9FCE9;
	padding: 5px 10px 5px 10px;
	line-height: 120%;
	font-size: 14px;
	}
.howto_td{
	border-top: 3px solid #333300;
	background-color: #ffffff;
	}
/*vCoV[*/
.prive_dot {
	background-color: #ffffff;
	color: #333333;
	font-size: 14px;
	padding: 10px 5px 0px 5px;
	border-bottom: 1px dotted #333300;
	height: 30px;
	}



/*tb^[ */
#footer {
	text-align: left;
	width: 900px;
	height: 36px;
	font-size: 12px;
	color: #333333;
	margin-top: 8px;
	margin-left: 8px;
	}
	
#footercopy {
	width: 920px;
	background-color:#C6D3DE;
	height: 24px;
	}
/*tbgN */	
A:hover.foot { color:#666666 ;text-decoration:underline ;font-size: 12px;line-height: 120%;}
A:link.foot {  color:#666666 ;text-decoration:underline;font-size: 12px;line-height: 120%;}
A:visited.foot {  color:#666666 ; text-decoration:underline;font-size: 12px;line-height: 120%;}
A:active.foot {  color:#666666 ; text-decoration:none;font-size: 12px;line-height: 120%;}
A:hover.foot { color:#666666 ;text-decoration:none ;font-size: 12px;line-height: 120%;}

.footlink{
	font-size: 12px;
	line-height: 120%;
	color:#666666 ;
	}

#footerlink {
	font-size: 10px;
	color: #999999;
	line-height: 150%;
	}
	
	
a:link.footer {  color:#999999 ;text-decoration:none;font-size: 10px;}
a:visited.footer{  color:#999999 ; text-decoration:none;font-size: 10px;}
a:active.footer {  color:#999999 ; text-decoration:none;font-size: 10px;}
a:hover.footer { color:#999999 ;text-decoration:none ;font-size: 10px;}


/* ΆTCY*/
.big	{
	font-size: 16px;
	}

.large	{
	font-size: 18px;
	}
	
.foot	{
	font-size: 14px;
	line-height: 100%;
	padding:5px 5px 5px 5px;
	color:#333333 ;

	}
.topnormal	{
	font-size: 15px;
	line-height: 150%;
	padding:0px 30px 10px 30px;
	}

.normal	{
	font-size: 14px;
	line-height: 120%;
	padding:5px 5px 5px 5px;
	}
.big	{
	font-size: 14px;
	line-height: 120%;
	padding:10px 5px 5px 5px;
	}
.officebig	{
	font-size: 14px;
	line-height: 120%;
	padding:10px 10px 5px 5px;
	text-align: left;
	}

.small	{
	font-size: 12px;
	line-height: 120%;
	padding:5px 5px 5px 5px;
	}

.small-header	{
	font-size: 13px;
	margin:0px 0px 0px 20px;
	background-image: url(../header/back_annai.gif) ;
	background-repeat: no-repeat;
	color: #000000; font-weight: bold;
	padding-top:15px;
	text-align:center;
	}
	
.top_small	{
	font-size: 12px;
	line-height: 120%;
	}
	
.top_rogo	{
	margin:0px 0px 0px 0px;
	padding-top:10px;
	}
	
.style6 {
	color: #CC0000;
	font-weight: bold;
}
		
	
.xs	{
	font-size: 9px;
	line-height: 120%;
	padding:0px 5px 5px 5px;
	}
.catg	{
	font-size: 12px;
	padding:0px 5px 0px 5px;
	text-align:left;
	color:#666666 ;
	}
	
.topix{
	font-size: 14px;
	line-height: 150%;
	padding:0px 20px 10px 20px;
	}
	
.topix_date	{
	font-size: 12px;
	border-left: solid 8px #753E00;
	color:#663300 ;
	padding:2px 2px 0px 4px;
	margin:8px 10px 2px 0px;
	font-weight:bold;
	width:150px;

	}

.topix_table {
	line-height:22px;
}
	
/* R[obN */

.call_area {
	margin-left:20px;
}

.call_small {
	font-size:13px;
	color:#666;
}

.call_next {
	width:450px;
	text-align:center;
	padding-bottom:30px;
}

.call_ti {
	font-size:18px;
	font-weight:bold;
	color:#333;
}

.call_icon {
	position:relative;
	top:8px;
	padding-right:6px;
}
