@charset "utf-8";

/*--------------------------------------------
*	works
*
*	01. side menu
*	02. content
*	
*--------------------------------------------*/

/*--------------------------------------------
	01. side menu
*--------------------------------------------*/
#side .sideMenu dt { background-repeat: no-repeat;background-position: 0px 0px; padding-left: 20px; }

#side .sideMenu dt a:link, #side .sideMenu dt a:visited { text-decoration: none; }
#side .sideMenu dt a:hover, #side .sideMenu dt a:active { text-decoration: underline; }




#side .sideMenu dt.western_style {
	background-image: url(http://www.sinwanet.co.jp/works/western_style/image/cat_icon.gif);
}
#side .sideMenu dt.western_style a { color:#FF6600; }

#side .sideMenu dt.sinwa_stage {
	background-image: url(http://www.sinwanet.co.jp/works/sinwa_stage/image/cat_icon.gif);
}
#side .sideMenu dt.sinwa_stage a { color:#3399FF; }

#side .sideMenu dt.japanese_style {
	background-image: url(http://www.sinwanet.co.jp/works/japanese_style/image/cat_icon.gif);
}
#side .sideMenu dt.japanese_style a { color:#669900; }



/* side picture list */
#side .sideMenu dd { width: 150px; display: block; margin-top: -10px; padding-bottom:15px;padding-left:8px; font-size: 74.5%; line-height:1.2;}
#side .sideMenu ul { margin-right: -11px; width:564px; width: 150px;}
#side .sideMenu li { float:left; width: 61px; height:80px; padding-left: 10px; display:block; text-align:left; }
#side .sideMenu li a { color:#333; text-decoration: none;}
#side .sideMenu li a:hover { color:#333; text-decoration: underline;}
#side .sideMenu li img { display:block; margin-bottom:2px; }


/*--------------------------------------------
	02. content
*--------------------------------------------*/
#content h3 { margin-top:-5px;}
#content h4 {
	color:#0099cc;
	font-size: 140%;
	background-image: url(../../image/title_sub_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-weight: bold;
	margin-bottom: 20px;
}
.mainPict { text-align:center; }
.commentArea { margin-top: 20px; }
.commentPict { float:left; width:140px; margin-right:10px; text-align:center; margin-bottom:2px; }
.commentText {}

.commentAreaSubTitle { margin-top: 30px; }
.commentAreaSub { margin-top: 0px; }
.commentPictSub { float:right; width:90px; margin-left:10px; text-align:center; margin-bottom:2px; }
.commentTextSub {}

.worksEntryItems { margin-right: -10px; margin-top:30px; width: 560px;}
.worksEntryItems .worksEntryItemCel { width:270px; float: left; margin-right: 10px; margin-bottom: 15px; text-align:center;padding-bottom:10px; }
.worksEntryItems .worksEntryItemCel img { display: block; }

#content .jumpCategory { margin-top:0px; margin-bottom:20px; text-arign:right; }

/* top picture list */
#content ul.worksContentList { margin-right: -11px; width:564px;}
#content ul.worksContentList li { float:left; width: 177px; height:165px; margin-right: 11px; display:block; text-align:center; margin-bottom:5px; }
#content ul.worksContentList img {  }


#content #entry .jampCategory { margin-top:0px ;margin-bottom:30px; }
