﻿@charset "utf-8";


/*-----toppage setting-----*/

.contentbox_top{
position:relative;
margin:0px;
padding:0px;
width:850px;
height:55px;
background-image:url(../images/contents/works_cb_t_bg.png);
background-repeat:no-repeat;
}

.maincontents{
position:relative;
margin:0px auto;
padding:0px;
text-align:center;
width:840px;
}

.works_message{
position:relative;
margin:0px auto;
padding:0px;
width:830px;
height:75px;
text-align:left;
}

.w_txt{
display: block;
position:relative;
margin:20px auto;
font-size:12px;
text-align:left;
width: 700px;
height: auto;
}

#pic_box{
display: block;
position: relative;
margin:30px auto 0px;
padding:0px;
width:800px;
}


.amezaiku_photo{
position:relative;
margin:0px;
padding:0px;
width:400px;
height:320px;
background-image:url(../images/contents/ame_works/photo_bg.png);
background-repeat:no-repeat;
text-align:center;
float:left;
}


.amezaiku_photo img{
margin:0px 0px 0px 2px;
padding:0px;
}

.ameworks_list{
position:relative;
display:block;
width:850px;
height:auto;
margin:0px auto 0px;
padding:0px;
}

.ameworks_list li{
position:relative;
display:block;
width:400px;
height:320px;
margin:0px;
padding:0px;
float:left;
}

.amezaiku_photobox{
position:relative;
margin:0px;
padding:0px;
width:400px;
height:320px;
background-image:url(../images/contents/ame_works/photo_bg.png);
background-repeat:no-repeat;
text-align:center;
float:left;
}


.amezaiku_photobox img{
margin:10px 0px 0px 2px;
padding:0px;
}

/*----- amezaiku page list -----*/

.works_plist{
position:relative;
display:block;
width:700px;
height:30px;
margin:0px auto;
color:#ffffff;
}


.works_plist li a{
position:relative;
display:block;
width:20px;
height:20px;
margin:2px;
background-color:#ffc208;
border:solid 1px #ffad08;
float:left;
line-height:20px;
z-index:2;
color:#ffffff;
font-style:bold;
font-size:14px;
}


.works_plist li a:hover{
position:relative;
display:block;
width:20px;
height:20px;
margin:2px;
background-color:#ffad08;
border:solid 1px #ffc208;
float:left;
line-height:20px;
z-index:2;
color:#ffffff;
font-style:bold;
font-size:14px;
}


.works_plist li a, a:hover,a:visited{
color:#ffffff;
}


