@charset "utf-8";

#main_bg {
margin:0px;
padding:0px;
background: url(../images/h_bg2.jpg) ;
background-repeat:repeat-x;}

.main{
width:950px;
height:150px;
margin:0px;
padding:0px;}

h2{
width:700px;
height:32px;
margin:0px 0px 20px 0px;
padding:12px 0px 0px 15px;
background:url(../images/h2.jpg) no-repeat;
font-size:15px;
font-weight:bold;
color:#FFFFFF;}

h3{
width:700px;
margin:0px 0px 20px 0px;
padding:10px 0px 10px 10px;
color: #c5002e;
border-bottom:1px #c5002e dotted;
border-left:3px #c5002e solid;
font-size:15px;
font-weight:bold;}

h4{
width:700px;
margin:0px 0px 20px 0px;
padding:10px 0px 8px 10px;
color: #c5002e;
border-bottom:1px #c5002e dotted;
background-color:#E6E7E9;
font-size:14px;
font-weight:bold;}


.txt001 {
width:690px;
margin:0px auto 15px;
padding:0px 0px 25px 0px;
line-height:175%;
text-align:justify;
text-justify:inter-ideograph;}


.list001{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 22px;
*padding:0px 0px 0px 25px;}

.list001 li{
line-height:150%;
margin:0px 0px 15px 0px;
padding:0px;}

.pagetop{width:715px; text-align:right; margin-top:10px;
}

#gun{width:710px;
margin:0px 0px 30px 0px;}

.gun_m{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:260px;
	float:left;
height:165px;}

.gun_t{float:right;
height:100px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:430px;}

.clearfix:after{/*clearfix設定*/
	content: "";
	display: block;
	clear: both;
}