@charset "UTF-8";
/* CSS Document */

/*
a:link{color:#a70f02}
*/

.top_button{
	text-align:left;
	padding-bottom:10px;
	font-size:12px;
	padding-top: 10px;
}

h2,h4{
	margin:0px;
	height:0px;
}

#title{
	width:694px;
	height:114px;
	background-image: url(takumi/header.jpg);
	background-repeat: no-repeat;
}

#title h2{
	text-indent:-9999px;
}

#header1{
	text-align:left;
	padding-top:55px;
	padding-left:15px;
}

#header1 .copy{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
}

#title2{
	width:694px;
	height:138px;
	background-image:url(takumi-lineup4/header.jpg);
	background-repeat: no-repeat;
	margin-top:8px;
	padding: 0px;
}

#title2 h2{
	text-indent:-9999px;
}


#linup-title{
/*
	padding-top:50px;
	padding-left:20px;
	height:20px;
	*/

	text-align:left;
	margin:35px 15px 0px;
	padding:27px 0px 0px;
	height:35px;
}

#linup-title .copy{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	color:#FFF;
}

#sikou-dish{
	margin-top:12px;
	width:694px;
}
/**作品１列目*/
#dish-container{
	margin:0px auto;
}
.dish{
	height:280px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.sakuhin{
	margin:0px auto;
	padding:0px;
}
.sakuhin li{
	width:260px;
	padding: 0px;
	float: left;
	list-style-type: none;
	margin:10px 20px 10px;
	font-size:small;
}
.sakuhin a{
	color:#890404;
}
.sakuhin a:hover{
	color:#999;
}
/*作品12列目*/
.dish2{
	height:260px;
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.sakuhin2{
	margin:0px auto;
	padding:0px;
}

.sakuhin2 li{
	padding: 0px;
	float: left;
	list-style-type: none;
	margin:0px 20px 0px 0px;
	font-size:small;
	padding-top:30px;
	margin-bottom:30px;
}
.sakuhin2 a{
	color:#890404;
}

.sakuhin2 a:hover{
	color:#999;
}
/*作品14列目*/
.dish3{
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.sakuhin3{
	margin:0px auto;
	padding:0px;
}

.sakuhin3 li{
	width:140px;
	float: left;
	list-style-type: none;
	margin:0px 10px 0px 0px;
	font-size:small;
	padding-top:30px;
	margin-bottom:30px;
}
.sakuhin3 a{
	color:#890404;
}

.sakuhin3 a:hover{
	color:#999;
}

.clear{
	clear:both;
}

/*製作者*/
#seisakusya{
	padding-top:20px;
	text-align: left;
}
#seisakusya h2{
	background:url(takumi-lineup/title_bar.gif);
	width:664px;
	height:35px;
	font-size:20px;
	padding-top:0px;
	padding-left:30px;
	color:#000000;
	/*padding:3px auto 3px 10px;
	border-left:5px solid #890404;
	border-bottom:1px solid #890404;
	width:670px;
	margin-top:20px;*/
}

#seisakusya table{
	margin:30px auto 0px;	
}
#seisakusya table p{
	vertical-align:top;
	padding:5px;
	font-size:small;
}
#seisakusya a{
	color:#890404;
}
#seisakusya a:hover{
	color:#999;
}
/*
#sidemenu-list-second li{
	list-style-type: none;
	font-size: 90%;
	line-height: 20px;

}
*/
#sidemenu-list-back2{
	background-color: #e8e8e8;
	}
	
.sidemenu-4{
	border-bottom-style:none;
}

.image01{
	width:260px;
	height:190px;
}

.image02{
	width:180px;
	height:140px;
}
.image03{
	width:140px;
	height:140px;
}
table p{
margin:0px;
padding:0px;
}
.ryoukin{
padding:0px 0px;
}#content {
	text-align: center;
	width: 694px;
}
.setsumei-container{
	width: 644px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.next {
	font-size: 90%;
	text-align: right;
	clear: both;
	width: 664px;
}
.next a{
	color: #C00;
}

.setsumei-txt{
	float: left;
	width: 340px;
	text-align: left;
}
.setsumei-txt p{
	font-size: 90%;
	color: #333;
	margin-left: 20px;
}.setsumei-txt2 {
	width: 644px;
	text-align: left;
}
.setsumei-txt2 p {
	font-size: 90%;
	color: #333;
	margin-left: 20px;
}
.setsumei-txt2 li {
	font-size: 90%;
	color: #0a3fa3;
	margin-left: 20px;
	list-style-type: none;
}
.subtitle {
	background-image: url(takumi/mainmenu.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 349px;
	padding-left: 20px;
	color: #0a3fa3;
	text-align: left;
}
#submenu-title{
	padding: 0px;
	margin-top: 13px;
}
#lineup_title{
	margin-top: 30px;
}
