@charset "shift_jis";
@import url("layout.css");
@import url("index.css");


*{
	margin:0 auto;
	padding:0;
}

body{
	font-family:arial,sans-serif;
	width: 830px;
	margin:0 auto;
	line-height: 1.5;
	font-size:12px;
	color:#5a5a5a;
}

h1,h2,h3,h4,h5,h6,p,input,form,ul,li,ol,dl,dt,dd,hr{
	margin: 0 0;
	padding: 0;
}


img{
	border: none;
}

/*
--------------------------------*/

#content h2{
	margin-bottom:34px;
}


#content h3{
	margin-bottom:23px;
}

#content h4.md{
	margin:30px 0 10px;
}

h5{}
h6{}

.r_txt{
	text-align:right;
}

.l_txt{
	text-align:left
}

.cen_txt{
	text-align:center;
}

.pdf{
	background: url(/simgs/ic_pdf.gif) no-repeat;
	padding-left: 25px;
}

.tel{
	background: url(/simgs/ic_tel.gif) no-repeat ;
	padding-left: 20px;
	font-size:14px;
	font-weight:bold;
	color:#a82420;
	text-align:right;
	margin:0 0 5px 0;
}

.dl_box{
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.img_l_pad{
	margin-left:10px;
}

.img_r_pad{
	margin-right:10px;
}



#content ul.bt_area2{
	margin:0;
	padding:0;	
}

#content ul.bt_area2 li{
    margin-top: 4px;
	float:left;
}

#content ul.bt_area2 li.pad{
	margin-right:4px;
	
}


/*link
--------------------------------*/
a,
#sitemap_wrap #content a{
	color: #787878;
	text-decoration: none;
}

a:link,
#sitemap_wrap #content a:link{
	color: #787878;
	text-decoration: none;
}

a:visited,
#sitemap_wrap #content a:visited{
	color: #787878;
	text-decoration: none;
}

a:active,
#sitemap_wrap #content a:active{
	color: #787878;
	text-decoration: none;
}

a:hover,
#sitemap_wrap #content a:hover{
	color: #787878;
	text-decoration: underline;
}




#topic a,
#content a,
#toptech a{
	color: #cc6866;
	text-decoration: underline;
}

#map_wrap a{
	color: #cc6866;
	text-decoration: underline;
}

#topic a:link,
#topic a:link,
#toptech a:hover{
	color: #cc6866;
	text-decoration: underline;
}

#topic a:visited,
#topic a:visited,
#toptech a:hover{
	color: #cc6866;
	text-decoration: underline;
}

#topic a:active,
#topic a:active,
#toptech a:hover{
	color: #cc6866;
	text-decoration: underline;
}

#topic a:hover,
#topic a:hover,
#toptech a:hover{
	color: #cc6866;
	text-decoration: none;
}



/*--------------------------------*/
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table;}

* html .clear{height:1%;}
.clear{display:block;}
/* */

#new_list2:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#new_list2{display:inline-table;}
/* */
* html #new_list2{height:1%;}
#new_list2{display:block;}
/* */


#wrap:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#wrap{display:inline-table;}
/* */
* html #wrap{height:1%;}
#wrap{display:block;}
/* */


.list_box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.list_box{display:inline-table;}
/* */
* html .list_box{height:1%;}
.list_box{display:block;}
/* */



#content2:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#content2{display:inline-table;}
/* */
* html #content2{height:1%;}
#content2{display:block;}
/* */
.pdf_s {
	background: url(/simgs/ic_pdf.gif) no-repeat;
	padding-left: 25px;
	font-size: 10px;
	line-height: 14px;
	padding-top: 3px;
	height: 19px;
}
