@charset "utf-8";
* {
     margin : 0;
     padding : 0;
}
 
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure, p {
margin: 0;
padding: 0;
}


#main{
	width: 100%;
	margin:0 auto;
	text-align:center;

}

#top{
width:1028px;
margin:0 auto;

}

#top_btn{
top:280px;
right:20px;
}

.btn{
margin:50px 0 50px 20px;
}

#tran{
width:660px;
margin:0 auto;
}

.float{
float:left;
}

#caption{
width:300px;
float:left;
color:#3f3b3a;
font-size:14px;
line-height:20px;
text-alingn:left;
}

.cap_txt{
text-align:left;
margin:0 0 0 10px;
}

#clear{
clear:both;
}

.intro_bold{
font-weight:bold;
}

.title_bold{
font-weight:bold;
text-align:left;
margin:0 0 0 10px;
}

#intro{
width:355px;
margin:20px 0 30px 0;
color:#3f3b3a;
font-size:14px;
line-height:18px;
text-align:left;
float:left;
}

#attention{
width:546px;
margin:0 auto;
font-size:14px;
line-height:18px;
color:#3f3b3a;
text-align:left;
}


#momose{
width:660px;
margin:0 auto;
}

#caption2{
width:300px;
float:left;
color:#3f3b3a;
font-size:14px;
line-height:18px;
text-alingn:left;
}

.cap_txt2{
text-align:left;
margin:10px 0 0 10px;
}

#clear2{
clear:both;
}


#intro2{
width:355px;
margin:20px 0 30px 0;
color:#3f3b3a;
font-size:14px;
line-height:18px;
text-align:left;
float:left;
}

#nature{
width:660px;
margin:0 auto;
}

#caption3{
width:300px;
float:left;
color:#3f3b3a;
font-size:14px;
line-height:18px;
text-alingn:left;
}

.cap_txt3{
text-align:left;
margin:0 0 0 10px;
}

#clear3{
clear:both;
}

#intro3{
width:355px;
margin:20px 0 30px 0;
color:#3f3b3a;
font-size:14px;
line-height:18px;
text-align:left;
float:left;
}

.sub_pict{
margin:40px 0 0 0;
}

.footer{
	text-align:center;
	padding-bottom:50px;
}

#companyContainer01{
margin:50px 0 50px 0;
}

#from{
margin:30px 0 15px 0;
}

.copy{
margin:0 0 15px 0;
}

#footerContainer{
	width:940px;
	padding-top:40xp;
	margin:50px auto 20px;
	text-align:center;
	color:#006dbb;
}

#footerContainer .footerLink li{
	display: inline;
	float: none;
	border-right:solid 1px #006dbb;
	padding-right:6px;
	margin:0 5px 5px 0;
	font-size: 93%;
	line-height: 1.8
}

#footerContainer .footerLink li a{
}

#footerContainer .footerLink li.last{border:none !important;padding:0 !important; background:none!important}

.goto_top{
margin:30px 0 0 0;
}

.win_footlink{
font-size:12px;
}

