/*=== WORKS ===*/
#works{position:relative;}
#works-img{position:absolute;width:109px;height:423px;top:40px;left:-127px;background:url(../../common/img/img03.png) bottom right no-repeat;text-indent:-9999px;}
#works ul{width:630px;font-size:11px;line-height:18px;}
#works li{width:180px;float:left;margin-right:45px;margin-bottom:45px;}
#works li.cul0{margin-right:0;}
#works li img a{margin-bottom:9px;}
#works li a{display:block;margin-bottom:9px;font-size:12px;color:#609781;text-decoration:underline;}
#works li a:hover{color:#9fd1bd;}


/*=== WORKS end ===*/
#s01{width:980px;margin:0 auto;position:relative;width:100%;z-index:10;min-height:auto;height: auto !important;height:auto;}
#s01 .winfo{float:left;width:315px;margin-bottom:50px;font-size:10px;line-height:20px;color:#959595;}
.ttl_j{font-size: 14px;color: #000;letter-spacing: 0.2em;}
.ttl_e{font-size: 11px;color: #000;letter-spacing: 0.2em;}

#wimg {position:relative;width: 630px; height: 421px;background: #f9f9f9;cursor:pointer;}
#wimg img{display:none;position:absolute;width: auto;max-width: 100%;height: auto;max-height: 100%;}
#wnav{margin:0 7px 200px 0;}
#wnav img{float:right;}
#wnav .wcount{float: right;margin-right:6px;font-size:11px;color:#959595;line-height:36px;}
#wnav .wbtn_prev{float:right;cursor:pointer;display:block;width:80px;height:36px;text-indent:-9999px;background:url(../../common/img/btn_works_prev.png) top left no-repeat;}
#wnav .wbtn_prev:hover{background-position:0 -36px;}
#wnav .wbtn_next{float:right;cursor:pointer;display:block;width:80px;height:36px;text-indent:-9999px;background:url(../../common/img/btn_works_next.png) top left no-repeat;}
#wnav .wbtn_next:hover{background-position:0 -36px;}
#scroll{position:absolute;bottom:30px;width:100px;left:50%;margin-left:-50px;text-align:center;}
#s02{background:#eeeded;position:absolute;width:100%;z-index:20;text-align:center;padding:0 0 100px 0;}
#s02 img{margin:100px 0;}
#s02 dl{font-size:11px;line-height:43px;width:980px;margin:0 auto 100px;}
#s02 dt{clear:left;float:left;width:478px;text-align:right;margin-right:12px;}
#s02 dd{margin-left:504px;text-align:left;}

#s02 .thanks{width: 980px;text-align: center;margin: 0 auto;color: #868686;}
#s02 .thanks img{max-width: 315px;height: auto;margin: 0 auto 10px;}