/*Base*/
@charset "UTF-8";
#base{
	height:120px;
	}
#secondswide{
	width:1024px;
	margin:0 auto;
	margin-bottom:120px;
	min-height:520px;
	}


.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
	}

.contents{
 	margin:0 auto;
	font-family:"Hannari", 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo ;
	font-size:1.0em;
	line-height:32px;
	text-align:center;
	min-height:600px;
	 }
	 
#secondswide h1{
 	margin:20px auto;
 	width:1024px;
 	color:#333;
	 font-size:1.2em;
	padding:10px 0;
	border-bottom:1px solid;
	font-weight:normal;
	}
	
#secondswide h2{
 	margin:20px auto;
 	color:#333;
	font-size:1.4em;
	letter-spacing:6px;
	font-weight:normal;
	}

#secondswide h2 p{
 	margin:20px auto;
 	color:#333;
	font-size:0.6em;
	letter-spacing:0px;
	line-height:1.8em;
	}
	
#secondswide .youtube{
	margin:40px 0 110px;
	padding-bottom:90px;
	border-bottom:1px dotted #ccc;
	}

/*作家紹介*/
#secondswide .artist{
	margin:50px auto;
	width:95%;
}
#secondswide .artist .profile ul li{
	display:inline-block;
	vertical-align:top;
}

#secondswide .artist .profile .workssum{
	width:180px;
	height:180px;
	margin-right:30px;
}
#secondswide .artist .profile .profiletext{
	width:60%;
	text-align:left;
	text-align: justify;
	line-height:34px;
}

#secondswide .artist .profile .btn_toguide{
	margin:70px auto;
	}


#secondswide .artist .profile .btn_toguide a{
	width:55%;
	padding:10px 140px;
	border:1px solid #ccc;
	}

#secondswide .artist .profile .btn_toguide a:hover{
	background:#fcfcfc;
	padding:10px 140px;
	text-decoration:none;
	color:#ccc;
	}

#secondswide .artist .artist_works{
	margin:10px auto;
	width:700px;
	}
#secondswide .artist .artist_works span{
	font-size:0.9em;
	}
#secondswide .artist .artist_works p{
	margin-top:40px;
	}
	
/*関連イベント*/
#secondswide .event{
	margin:0 auto;
	width:95%;
	min-height:530px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#secondswide .event h2{
	margin-top:70px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:4px solid #f0ef07;
	letter-spacing:2px;
}

#secondswide .event h3{
	margin-top:70px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:4px solid #ccc;
	letter-spacing:2px;
 	color:#333;
	font-size:1.4em;
	font-weight:normal;
}

#secondswide .event #busshozan{
	border:1px dotted #ccc;
	background:#f7f8f8;
	width:90%;
	padding:0px 70px 0 0px;
	margin-left:8%;
}


#secondswide .event .detail{
	margin:0 auto;
	line-height:28px;
	text-align:left;
	margin-left:10%;
	margin-bottom:40px;
}

#secondswide .event .detail p{
	font-size:1.1em;
	margin:15px 0px 25px 15px;
}

#secondswide .event .detail ul li{
	display:inline;
	padding:5px 10px;
	height:30px;
	vertical-align:top;
}

#secondswide .event .detail .tl{
	display:inline-block;
	width:60px;
	height:30px;
	font-size:1.05em;
	font-weight:bold;
	margin-top:-5px;
}
#secondswide .event .detail .tl2{
	width:120px;
	font-size:1.04em;
	font-weight:bold;
}

#secondswide .event .detail .yasui-house{
	margin:15px 0px 35px 115px;
	font-size:0.8em;
	line-height:18px;
}
#secondswide .guide{
	text-align:left;
	margin-left:10%;
}
#secondswide controls{
	width:30px;
}
#secondswide .guide .name{
	font-size:1.1em;
	padding-bottom:5px;
	padding-top:20px;
	margin-left:20px;
}
#secondswide .guide .name span{
	font-size:0.9em;
	margin-left:20px;
}

#secondswide .guide .attention{
	width:90%;
	line-height:28px;
}

#secondswide .guide h3{
	margin-top:70px;
	font-size:1.3em;
	font-weight:normal;
	margin-left:0px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:2px dotted #ccc;
}
#secondswide .guide h3 span{
	font-size:0.9em;
	margin-left:20px;
}

#secondswide .guide figure a{
	display:none;
}

#secondswide .enquete{
	font-size:0.9em;
	margin-left:20px;
}

.informaiton{
	height:auto;
	padding:10px 10px 30px;
	width:95%;
	text-align:left;
	min-height:400px;
	}

.informaiton .news{
 	width:100%;
	text-align:left;
	margin-left:10px;
	margin-bottom:30px;
	}
.informaiton h4{
	font-size:1.2em;
	text-align:left;
	margin-left:5px;
	margin-bottom:10px;
	color:#555;
	}
.informaiton .news .article{
	margin:5px 0px;
	font-size:1.1em;
	text-align:left;
	line-height:32px;
	margin-left:30px;
	width:90%;
	}
.informaiton .day{
	text-align:left;
	padding:5px;
	margin-top:5px;
	font-size:1.0em;
	color:#666;
	}
	
.informaiton .archive{
	width:12%;
	text-align:left;
	float:right;
	font-size:1em;
	margin-top:20px;
	}
.informaiton .archive h5{
	font-size:0.95em;
	color:#333;
	font-weight:normal;
	}
.informaiton .archive .day{
	font-size:0.9em;
	color:#666;
	padding:5px 0;
	}
	
.undernavi{
	margin:30px auto;
	}
	
.info-main{
	margin-top:40px;
}	
.info-main a{
	border:1px solid #999;
	background:#dadada;
	padding:5px 10px;
	}

.info-main a:hover{
	border:1px solid #999;
	background:#fff;
	padding:5px 10px;
	text-decoration:none;
	}
	
#secondswide .enquete{
 	width:80%;
	text-align:left;
	margin-left:10%;
	margin-bottom:30px;
	line-height:32px;
	font-size:1.05em;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", sans-serif;
	}
	
#secondswide .enquete ul li{
 	display:inline-block;
	 margin-right:20px;
	}
	
#secondswide .enquete dt{
	margin-top:30px;
	font-size:1.1em;
	}
#secondswide .enquete .aform-label{
	margin-top:30px;
	font-size:1.05em;
	}
#secondswide .enquete .submit{
	margin:30px auto;
	font-size:1.2em;
	}
