body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	text-align: left;
	line-height: 2em;
	letter-spacing: 1px;
	background-position: center top;
	background-color: #E9E9E6;
	background-repeat: repeat;
	font-family: " Lucida Lucida Sans Unicode", "Lucida Grande", ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic sans-serif,;
	background-attachment: fixed;
	-webkit-text-size-adjust: 100%;
}
#wrapper {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	background-position: center top;
	text-align: center;
	background-color: #fff;
	background-attachment: scroll;
	background-repeat: repeat;
}
.top_image{
	position:relative;
}
.top_image .bird{
	position:absolute;
	top: 197px;
	right: 21px;
}
.top_sp{
	display:none;
}
#header #hobo {
	width: 310px;
	padding-top: 15px;
	margin: 0 auto;
}
#header .top {
	width: 700px;
	margin: 0 auto;
}
#header #yodogawa {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}
#header #yodogawa p {
	float: right;
}
#header #yodogawa .treehouse {
	margin: 10px 20px 0;
	float: right;
}
#header .guide {
	float: left;
	margin: -40px 0 50px 125px;
}
#yodogawa2 {
	display: none;
}
/*プロフィールーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#profile {
	width: 700px;
	margin: 50px auto;
	overflow: hidden;
}
.midashi {
	margin-top:30px;
	text-align: left;
}
.prof_idutsu {
	margin-top: 10px;
	width: 328px;
	float: left;
}
.prof_idutsu .profile_idutsu {
	margin-top: -20px;
	margin-bottom: -20px;
	padding: 5px 0 5px 0;
	width: 328px;
	background-image: url(../images/profile_mid_idutsu.gif);
	background-repeat: repeat-y;
	color: #fff;
}
.shijyu {
	width: 293px;
	margin-top: 9px;
	margin-left: 70px;
	float: left;
}
.shijyu .profile_shijyu {
	margin-top: -20px;
	margin-bottom: -20px;
	padding: 5px 0 5px 0;
	width: 293px;
	background-image: url(../images/profile_mid_shijyu.gif);
	background-repeat: repeat-y;
	color: #fff;
}
#profile .fukidashi {
	margin-top: -13px;
}
#profile a:link {
	color: #FFCA00;
	text-decoration: none;
}
#profile a:visited {
	color: #FFCA00;
	text-decoration: none;
}
#profile a:hover {
	color: #885800;
	text-decoration: none;
}
/*もくじーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#contents {
	width:690px;
	margin:70px auto 60px;
}
#contents ul{
	margin-left: -40px;
}

#contents li{
	list-style:none;
	width:690px;
	margin:20px auto;
}


/*対談内容ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#honbun h1 {
	width: 600px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 20px;
}
#honbun h1 .archive{
	margin-top: -20px;
}

.conv {
	width: 500px;
	margin: 25px auto 25px;
}
.conv dt {
	width: 80px;
	padding: 2em 0 0px 0;
	font-weight: bold;
	vertical-align: top;
	color: #FFF;
}
.conv dt.talker0, .conv dd.talker0 {
	color: #000000;
}
.conv dt.talker1, .conv dd.talker1 {
	color: #009200;
}
.conv dl {
	display: table;
	width: 100%;
}
.conv dt, .conv dd {
	display: table-cell;
	text-align: left;
}
.conv dd {
	padding-top: 2em;
	vertical-align: middle;
	color: #FFF;
}
#honbun .photo {
	width: 500px;
	margin-left: 10px;
	padding: 15px 0 5px 0;
	text-align: left;
}
#honbun .under_illust {
	width: 500px;
	margin-left: 10px;
	padding: 50px 0 5px 0;
	text-align: left;
}
#honbun .caption {
	font-size: 13px;
	margin-top: -10px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 1.5em;
	color: #4D4D4D;
}
.schematic{
	width:600px;
	margin:0 0 0 -50px;
}
.dot_line{
	width:600px;
	margin:30px 0 30px -50px;
}
.calendar {
	text-align:center;
	width:350px;
	margin:-20px 0 0 80px;
}
.calendar .storong{
	font-size:24px;
	color: #009944;
	margin-top:30px;
	margin-bottom:0;
}
.calendar .cal_date{
	width:120px;
	margin:30px auto -10px;
}
.calendar .text{
	width:350px;
	border-bottom:3px solid #008F00;
	padding-bottom:15px;
}
.calendar .fukidashi{
	margin:0 0 0 -25px;
	}

.date {
	font-size: 12px;
	padding: 0px 0 40px;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif
}
.continue {
	margin: 50px 0 20px 0;
	text-align: center;
}
/*　鳥紹介　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#bird {
	width: 700px;
	overflow: hidden;
	margin: 0 auto 40px;
	;
}
#bird .midashi {
	text-align:center;
	margin: 50px 0 15px 0;
}
#bird h2 {
	margin: 10px 0 30px 0px;
}
#bird .bird_illust {
	margin: 0 auto
}
#bird .text {
	text-align: left;
	margin-left: 100px;
}
/*　question　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#question {
	width: 700px;
	margin: 0 auto 40px;
	font-size: 21px;
	overflow: hidden;
}
#question .midashi {
	text-align: center;
	margin: 20px 0 -25px 0;
}
.q .alphabet {
	margin: 51px 7px 0px -16px;
}
.a .alphabet {
	margin: 49px 9px 0px -14px;
}
#question .a {
	margin-top: -40px;
}
#question .small_text {
	font-size: 15px;
	line-height: 2em;
}
/*　navi　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#navi{
	width:700px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	}
#navi li{
	float:left;
	list-style:none;
	margin-left:100px;
	}
#navi .archive{
	margin-left:84px;
	}
	#navi .archive_2{
	margin-left:45px;
	}

/*　ishinomaki　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#ishinomaki {
	width: 700px;
	margin: 0 auto 40px;
	overflow: hidden;
}
#ishinomaki .midashi {
	text-align: center;
	margin: 50px 0 30px 0;
}
#ishinomaki .photo {
	width: 500px;
	margin: 0 auto;
}
#ishinomaki .text {
	text-align: left;
	margin: 10px 0 0 100px
}
/*　asahikawa_art　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#asahikawa_art {
	width: 700px;
	margin: 0 auto 40px;
	overflow: hidden;
}
#asahikawa_art .midashi {
	text-align: center;
	margin: 50px 0 30px 0;
}
#asahikawa_art .text {
	text-align: left;
	margin: 10px 0 0 100px;
}
#asahikawa_art .kakomi {
	text-align: left;
	margin: 40px 0 0 100px;
}
#asahikawa_art .caption {
	font-size: 13px;
	margin-top: -10px;
	margin-left: 100px;
	margin-bottom: 50px;
	text-align: left;
	line-height: 1.5em;
	color: #4D4D4D;
}
#asahikawa_art .text_sto {
	font-size: 18px;
	font-weight: 600;
	margin: 20px 0 0 100px;
	text-align: left;
}
#asahikawa_art .program {
	font-size: 18px;
	color: #009200;
	text-align: left;
	margin: 30px 0 0px 100px;
}
/*　footer　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

#footer .copyright {
	clear: both;
	font-family: "palatino", serif;
	font-size: 11px;
	padding: 50px 0 35px;
	color: #000;
}
#footer {
	margin-top: 0;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	padding: 0 0 50px;
	text-align: center;
	background-image: url(../images/back_gray.png);
	background-repeat: repeat;
}
#footer ul {
	width: 500px;
	height: auto;
	overflow: hidden;
	padding: 50px;
	margin: 0 auto;
}
#footer li {
	display: inline;
	float: left;
	margin: 0 25px 0;
}
#footer .fb-like {
	margin-top: -25px auto;
	padding-top: 0;
}
/*　リンク　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
.hoverOp:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
a:link {
	color: #009944;
	text-decoration: none;
}
a:visited {
	color: #009944;
	text-decoration: none;
}
a:hover {
	color: #FFB800;
	text-decoration: none;
}

/*　スマホ対応　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

@media only screen and (max-width:420px) {
/*　全体　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
body {
	font-size: 14px;
}
#wrapper {
	width: 310px;
	text-align: center;
}
/*　ヘッダー　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
.top_sp{
	display:block;
}
.top_image{
	display:none;
}
.top_image .bird{
	display:none;
}
#header #hobo {
	width: 180px;
	text-align: center;
}
#header #hobo img {
	width: 180px;
}
#header {
	width: 260px;
	margin: 0 auto;
}
#header img {
	width: 260px;
}
#yodogawa {
	display: none;
}
#yodogawa2 {
	display: block;
	text-align: left;
}
#header .guide {
	margin: -5px auto 20px;
	float:none;
	}
.first_line {
	display: none;
}
.line {
	width: 260px;
	margin: 0 auto;
}
.line img {
	width: 260px;
}
/*　プロフィール　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#profile {
	margin: -25px auto 30px;
	text-align: center;
	width:auto;
}
#profile .midashi {
	width: 280px;
	text-align: center;
}
.profile_top, .profile_bottom {
	width:260px;

}
.fukidashi {
	font-size:12px;
	line-height:1.8em;
}
.fukidashi img {
	width: 260px;
}

.midashi img {
	width: 200px;
}
.prof_idutsu {
	width: 260px;
	margin: 0 auto;
	float: none;
	text-align: center;
}
.prof_idutsu .profile_idutsu {
	width: 260px;
	text-align: center;
}
.shijyu {
	width: 260px;
	margin: 0 auto;
	float: none;
}
.shijyu .profile_shijyu {
	width: 260px;
	text-align: center;
}
.face_photo img {
	height: 150px;
}
/*もくじーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#contents {
	width:280px;
	margin: 0 auto 0;
}
#contents img{
	width:280px;
	height:auto;
}
#contents ul {
	margin-left:-40px;
	text-align: left;
}
#contents li {
	width:260px;
	margin: 0 auto 0;
}
#contents li img{
	width:260px;
	height:auto;
}
#contents .line{
	display:none;
}

/*　対談　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#honbun {
	width: 260px;
	margin: 0 auto;
}
#honbun h1 {
	margin:30px 0 0 -10px;
	width: 280px;
}
#honbun h1 .archive{
	margin-top:0;
	margin-bottom: -20px;
}
h1 img {
	width: 280px;
}
.conv {
	width: 260px;
}
.conv dt {
	width: 67px;
	text-align: left;
	padding: 0;
}
.conv dt img {
	width: 50px;
	height: 50px;
	margin-top: 20px;
}
#honbun .photo {
	width: 260px;
	margin: 10px 0 0 0;
	padding: 5px 0;
}
#honbun .photo img {
	width: 260px;
}
#honbun .under_illust {
	width: 260px;
	margin: 30px 0 0 0;
	padding: 5px 0;
}
#honbun .under_illust img{
	width: 260px;
}
#honbun .caption {
	font-size:10px;
	margin: 0;
}
.continue {
	margin: 0
}
.date {
	margin-bottom: -10px;
}
.small_illust{
	width:200px;
	margin:0 auto;
}
.small_illust img{
	width:200px;
	height:auto;
/*　第3回　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
}
.schematic{
	width:300px;
	margin:0 0 0 -20px;
}
.schematic img{
	width:300px;
}
.dot_line{
	width:260px;
	margin:0 auto;
}
.dot_line img{
	width:260px;
	height:auto;
}
.calendar {
	text-align:left;
	width:200px;
	margin:0 auto;
}
.calendar img{
	width:200px;
	height:auto;
	}
.calendar .storong{
	font-size:24px;
	color: #009944;
	margin-top:30px;
	margin-bottom:0;
}
.calendar .cal_date{
	width:70px;
	margin:10px auto -10px;
}
.calendar .cal_date img{
	width:70px;
}
.calendar .text{
	width:200px;
	border-bottom:3px solid #008F00;
	padding-bottom:10px;
	
}
.calendar .fukidashi{
	margin:0 0 0 -30px;
	width:260px;
}
.calendar .fukidashi img{
	width:260px;
	height:auto;
	}
	.small_text img{
	width:200px;
}
/*　第4回　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

.conv .photo {
	width: 300px;
	margin-top:-20px;
	margin-left:-33px;
	padding-bottom:20px;
}
.conv .photo img {
	width: 300px;
}
/*　鳥紹介　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

#bird {
	width: 260px;
}
#bird .line {
	width: 260px;
	margin: 0 auto;
}
#bird .midashi {
	width: 260px;
	text-align: center;
	margin: 30px auto 10px;
}
#bird .midashi img {
	width: 150px;
}
#bird h2 {
	margin: 10px auto;
	text-align:center;
}
h2 img {
	width: 250px;
	margin-bottom:5px;
}
.bird_illust{
	margin: 0;
	padding: 5px 0;
}
.bird_illust img {
	width: 260px;
}
#bird .text{
	margin:0;
}
/*　小さなクエスチョンハウス　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

#question {
	width: 260px;
	font-size:19px;
	margin-bottom:-20px;
}
#question .conv {
	width:233px;
	margin-top:-20px;
}
#question dt {
	display:none;
}
#question .alphabet{
	margin-top:42px;
}
#question .line {
	width: 260px;
	margin: 0 auto;
}
#question .midashi {
	width: 260px;
	text-align: center;
	margin: 30px auto 10px;
}
.q_text{
	margin-left:3px;
	margin-right:5px;
}
#question .midashi img {
	width: 150px;
}
/*　石巻工房　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#ishinomaki {
	width: 260px;
}
#ishinomaki .line {
	width: 260px;
	margin: 0 auto;
}
#ishinomaki .midashi {
	width: 260px;
	text-align: center;
	margin: 30px auto 10px;
}
#ishinomaki .midashi img {
	width: 120px;
}
#ishinomaki .photo {
	width:260px;
	margin: 0;
	padding: 5px 0;
}
#ishinomaki .photo img {
	width: 260px;
}
#ishinomaki .text{
	margin:0;
}
/*　旭川美術館　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

#asahikawa_art {
	width: 260px;
	margin-bottom:30px;
}
#asahikawa_art .line {
	width: 260px;
	margin: 0 auto;
}
#asahikawa_art .caption {
	margin: 0 0 20px 0;
	font-size:10px;
}
#asahikawa_art .midashi {
	width: 260px;
	text-align: center;
	margin: 30px auto 10px;
}
#asahikawa_art .midashi img {
	width: 150px;
}
#asahikawa_art .photo {
	width:260px;
	margin: 0;
	padding: 5px 0;
}
#asahikawa_art .photo img {
	width: 260px;
}
#asahikawa_art .text{
	margin:0;
}
#asahikawa_art .kakomi{
	margin:20px auto 10px;
}
#asahikawa_art .kakomi img{
	width:260px;
}
#asahikawa_art .text_sto{
	margin:0;
	margin-left:13px;
}
#asahikawa_art .program {
	margin:10px auto 0px;
}
/*　navi　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/

#navi {
	width: 200px;
	margin:5px auto 15px;
}
#navi ul {
	width: 260px;
	padding:0;
	margin-bottom:20px;
}
#navi img {
	width: 40px;
	height:auto;
}
#navi li {
	margin:0 40px 0 0;
}
#navi .archive{
	margin-left:40px;
	}
/*　footer　＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
#footer {
	width: 260px;
	margin:5px auto -50px;
}
#footer ul {
	width: 260px;
	padding:0;
	margin-bottom:20px;
}
#footer li {
	padding:0;
	margin:13px;
}
#footer ul img{
	width: 60px;
	margin:0;
}
#footer .copyright {
	padding:20px 0 0;
	margin-bottom:-10px;
}

}
