@charset "utf-8";
/* CSS Document */

@import url("base.css");
@import url("sgallery.css");

section#leftcontents{
	float:left;
	width:640px;
}
section#rightcontents{
	float:right;
	width:340px;
}

h2.cont01{
display: block;
width: 640px;
height: 95px;
background: url("../images/03c2_02title.jpg") no-repeat;
text-indent: -9999px;
}
.title01{
display: block;
width: 620px;
height:180px;
background: url("../images/03c2_03title.jpg") no-repeat;
padding: 120px 20px 0 0;
}
.title01 p{
font-size: 14px;
color: #666666;
letter-spacing: 0.1em;
line-height: 180%;
margin-bottom: 10px;
}

.srider{
display: block;
width: 340px;
height: 285px;
background: url("../images/03c2_04img.jpg") no-repeat;
text-indent: -9999px;
}



.title0{
clear: both;
display: block;
background: url("../images/03c2_05title.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
margin-bottom: 30px;
}
.title1{
display: block;
background: url("../images/03c2_06title1.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}
.title2{
display: block;
background: url("../images/03c2_06title2.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}
.title3{
display: block;
background: url("../images/03c2_06title3.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}
.title4{
display: block;
background: url("../images/03c2_06title4.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}
.title5{
display: block;
background: url("../images/03c2_06title5.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}
.title6{
display: block;
background: url("../images/03c2_06title6.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
}

.tex{
width: 880px;
margin: 10px 0 40px 50px;
}

.spacer{
text-indent: -9999px;
width: 980px;
height: 60px;
}


.title7{
clear: both;
display: block;
background: url("../images/03c2_07title.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 27px;
margin-bottom: 40px;
}
.img01{
clear: both;
display: block;
background: url("../images/03c2_07img1.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 184px;
margin-bottom: 0px;
}
.img02{
clear: both;
display: block;
background: url("../images/03c2_07img2.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 153px;
margin-bottom: 0px;
}
.img03{
clear: both;
display: block;
background: url("../images/03c2_07img3.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 153px;
margin-bottom: 0px;
}
.img04{
clear: both;
display: block;
background: url("../images/03c2_07img4.jpg") no-repeat;
text-indent: -9999px;
width: 980px;
height: 153px;
margin-bottom: 80px;
}


section#contact{
    clear: both;
}
.mailbox{
width: 980px;
margin: 0 0 80px 0;
padding: 0 0 0 173px;
}
.mailbtm a{
	display:block;
	width:621px;
	height:55px;
	background:url("../images/03_06btmf.jpg") no-repeat;
	text-indent:-9999px;
}
.mailbtm a:hover{
	background:url("../images/03_06btmo.jpg") no-repeat;
}


















