@charset "Shift_JIS";
/*
さくひんしゅう　用
====================================================================*/
#main {
	background:#ffffff url(../../images/works_bg.jpg) left top no-repeat;
}

#main #left_block {
	width:301px;
	height:587px;
	float:left;
}

#main #right_block {
	width:649px;
	height:587px;
	float:left;
}

#main #left_block h1 {
	margin:259px 0px 0px 40px;
	width:105px;
	height:63px;
	background:#ffffff url(../../images/works_title.gif) left top no-repeat;
}

#main #left_block h1 span {
	display:none;
}

#main #right_block .contents {
	padding-top:59px;
}

#main #right_block .contents .works {
	margin-top:5px;
	width:629px;
	height:489px;
	overflow:auto;
}

#main #right_block .contents .works ul {
	padding:38px 0px 0px 13px;
}

#main #right_block .contents .works li {
	list-style-type: none;
	display:inline;
}

#main #right_block .contents .works li img {
	margin:0px 6px 35px 0px;
	vertical-align:top;
}


/*
さくひんしゅう　サブメニュー
====================================================================*/
#main #left_block #smenu {
	width:184px;
	margin:38px 0px 0px 48px;
}

#main #left_block #smenu li {
	width:184px;
	list-style-type: none;
}

#main #left_block #smenu li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:30px;
	padding-top:30px;
	background-image: url(../../images/works_smenu.gif);
}

#main #left_block #smenu li.menu_ad a ,
#main #left_block #smenu li.menu_ad ope {
	height: 0 !important;
	height /**/:31px;
	padding-top:31px;
}

#main #left_block #smenu li.menu_ad   a { background-position: 0      0; }
#main #left_block #smenu li.menu_sp   a { background-position: 0  -31px; }
#main #left_block #smenu li.menu_cata a { background-position: 0  -61px; }
#main #left_block #smenu li.menu_web  a { background-position: 0  -91px; }
#main #left_block #smenu li.menu_ope  a { background-position: 0 -121px; }

#main #left_block #smenu li.menu_ad   a.stay, #main #left_block #smenu li.menu_ad   a:hover { background-position: -184px      0; }
#main #left_block #smenu li.menu_sp   a.stay, #main #left_block #smenu li.menu_sp   a:hover { background-position: -184px  -31px; }
#main #left_block #smenu li.menu_cata a.stay, #main #left_block #smenu li.menu_cata a:hover { background-position: -184px  -61px; }
#main #left_block #smenu li.menu_web  a.stay, #main #left_block #smenu li.menu_web  a:hover { background-position: -184px  -91px; }
#main #left_block #smenu li.menu_ope  a.stay, #main #left_block #smenu li.menu_ope  a:hover { background-position: -184px -121px; }


