@charset "utf-8";

section.sec1{
    width:805px;
    margin:0 auto;
}
p.txt{
    clear:both;
    font-size:16px;
    line-height:200%;
    font-weight:normal;
    letter-spacing: 1px;
}

/*--------------------------------------------------------------------
content
--------------------------------------------------------------------*/
h4.title{
    font-size:24px;
    font-weight:bold;
    float:left;
    margin-top:30px;
    padding-bottom:5px;
    border-bottom:4px solid #93e3f1;
    margin-bottom:20px;
}
section.sec1{
    padding-bottom:30px;
    width:805px;
}
/*--------------------------------------------------------------------*/
#slider{
    position:relative;
    width:100%;
	height:430px;
    overflow:hidden;
    margin:0;
}
#slider .slide{
    width:1880px;/*(450+20)*4*/
    z-index:0;
}
#slider ul.slide li{
    float:left;
    width:640px;
    height:360px;
    border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    overflow:hidden;
    margin-right:60px;
}
#slider ul.slide li img{
    width:100%;
    height:auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#slider .next0,
#slider .next1{
    position:absolute;
    top:145px;
    width:65px;
    height:70px;
    z-index:4;
}
#slider .next0{
    left:0;
}
#slider .next1{
    right:0;
}
#slider .next0 a{
    display:block;
    background:url('/machiiku/shared/images/btn_slider_next0.png') no-repeat left top;
    width:65px;
    height:70px;
}
#slider .next1 a{
    display:block;
    background:url('/machiiku/shared/images/btn_slider_next1.png') no-repeat left top;
    width:65px;
    height:70px;
}
#slider ul.slideBtn{
    height:10px;
    margin:20px auto;
}
#slider ul.slideBtn li{
    float:left;
    margin-left:16px;
}
#slider ul.slideBtn li:first-child{
    margin-left:0px;
}
#slider ul.slideBtn li a{
    display:block;
    width:10px;
    height:10px;
    background: url('/machiiku/shared/images/btn_slide.png') no-repeat left -20px;
}
#slider ul.slideBtn li a.act{
    background: url('/machiiku/shared/images/btn_slide.png') no-repeat left 0px;
}


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

section.sec2{
    width:920px;
    margin:20px auto 0px;
}
li.thum_img{
    margin-bottom:20px;
}
li.thum_img:nth-child(odd){
    margin-left:0px;
}
