body{
    width:14000px;
    position:absolute;
    left:0px;
    bottom:0px;
    background: url(/azurer/img/bg.png) repeat-x; 
}

a {
color: #AD3449;

}
a:visited {
color: #AD3449;

}



/*つぎへ送る*/




.section .nav li {
margin-top: 20px;
float: left;
margin-bottom: 20px;
}
.section .nav li.last {
float: right;
}

.section .nav li a{
display: block;
width: 26px;
height: 20px;
background: url(/azurer/img/next_nav.png) no-repeat; 
background-position: -26px 0;
text-indent: -9999px;
}

.section .nav li.last a{
background-position: 0 0;
}
.section .nav li a:hover {
background-position: -26px -20px;
}
.section .nav li.last a:hover{
background-position: 0 -20px;
}

.azutxt {
color: #AD3449;
line-height: 1.8em;
}

#section1 {
margin-left: 200px;

}
.section{
	position:relative;
    margin:0px;
    bottom:0px;
    width: 800px;
    float:left;

}

.section .content {
height: 480px;
margin-left: 100px;
}
.section .content_all {
height: 480px;
}


/*ギャラリー*/
.section .content_gallery {
margin-left: 16px;
margin-right: 17px;
height: 480px;
}

.section .content_gallery02{
margin-left: 16px;
margin-right: 17px;
height: 383px;
}
.section .content_gallery ul,.section .content_gallery02 ul  {
background: #666;

}
.section .content_gallery li,.section .content_gallery02 li {
margin-right: 33px;
margin-bottom: 33px;
float: left;

}
.section .content_gallery li.end,.section .content_gallery02 li.end {
margin-right: 0;

}
.section .content_gallery li.secline,.section .content_gallery02 li.secline {
margin-bottom: 0;

}


#section_top {
height:10px;
position:absolute;
left: -200px;
top:0;
width:10px;

text-indent: -9999px;
}
#section9,#section10,#section11,#section12,#section13,#section14,#section15,#section16,#section17 {
background: #000;
}
#section18  {
width: 200px;
background: #000;
height: 540px;
}
.anker {
height:10px;
position:absolute;
left: -200px;
top:0;
width:10px;
text-indent: -9999px;

}


.shasin_box01 {
padding-top: 103px;

}

.shasin_box02 {
padding-left: 30px;
padding-top: 103px;
}
.shasin_box03 {
padding-left: 118px;
padding-top: 85px;
padding-right: 217px;

}
.shasin_box03 p {
margin-left: 10px;
margin-right: 10px;

}
.gallery_area {
margin-top: 97px;
}
/*フッター*/
div#foot {
height:80px;
position:fixed;
left:0;
top:540px;
width:100%;
z-index:1000;
background: #515151;
}
div#foot .nav {
padding: 16px;

}
div#foot .nav li {
float: left;
padding-left: 0px;
}
div#foot .nav li.top {
padding-left: 20px;

background: url(/azurer/img/icn_azuki.png) no-repeat; 
margin-left: 40px;
background-position: left center;

}

div#foot .nav li a {
color: #fff;

}


.ma_10 {
margin-bottom: 10px;

}
.ma_20 {
margin-bottom: 20px;

}
.ma_30 {
margin-bottom: 30px;

}

