/* CSS Document */

#tsugaru{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	padding-bottom:10px;
	background:#fff;
	border:1px solid #666;
	color:#000;
}

.hide{
	display:none;
}

.tsugaru_title_upper{
	width:800px;
	height:200px;
	background:url(tsugaru_title_upper.jpg) no-repeat;
}

.tsugaru_title_center{
	width:800px;
	height:250px;
	background:url(tsugaru_title_center.jpg) no-repeat;
}

.tsugaru_title_under{
	width:190px;
	height:60px;
	padding:220px 0 0 610px;
	background:url(tsugaru_title_under.jpg) no-repeat;
}

a.allergen_button{
	display:block;
	width:161px;
	height:55px;
	background:url(tsugaru_alelgen.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

a.allergen_button:hover{
	opacity:0.8;
}

.tsugaru_release_date{
	width:800px;
	height:150px;
	background:url(tsugaru_release_date.jpg) no-repeat;
}

.section01{
	width:754px;
	margin:20px auto 0;
}

.section01 h3{
	width:754px;
	height:190px;
	background:url(tsugaru_section01_title.gif) no-repeat;
	text-indent:-9999px;
}

.section01 p{
	width:654px;
	height:345px;
	padding:0 50px;
	background:url(tsugaru_section01_back.gif) no-repeat;
	font-size:16px;
	line-height:1.5;
	color:#000;
}

.red{
	color:#FF0000;
}

.big{
	font-size:20px;
	font-weight:bold;
}
	
.report_link{
	text-align:center;
	margin:20px 0;
}

.report_link a{
	padding-left:15px;
	background:url(indent_blue.gif) no-repeat left center;
	font-size:16px;
	color:#011831;
	line-height:1.6;
	text-decoration:none;
}

.report_link a:hover{
	text-decoration:underline;
}

.section02{
	width:750px;
	padding-bottom:25px;
	margin:0 auto 30px;
	padding-top:28px;
	background:#011831;
}

.section02 h3{
	width:667px;
	height:38px;
	margin:0 auto 25px;
	background:url(tsugaru_section02_title.gif) no-repeat;
	text-indent:-9999px;
}

.section02 .ishiyama_info{
	width:670px;
	margin:0 auto 25px;
}

.ishiyama_info_l{
	width:385px;
	padding-top:6px;
	color:#fff;
	line-height:1.4;
}

.ishiyama_info_minibox{
	width:378px;
	margin-top:24px;
	padding:16px 0 7px 0;
	background:#fff;
	color:#011831;
}

.ishiyama_info_minibox h4{
	width:347px;
	height:25px;
	margin:0 auto 20px;
	background:url(ishiyama_info_title.gif) no-repeat;
	text-indent:-9999px;
}

.ishiyama_info_minibox dl{
	padding:0 18px;
}

.ishiyama_info_minibox dd{
	width:225px;
	font-size:15px;
	line-height:1.5;
}

a.section2_link{
	display:block;
	width:614px;
	margin:10px auto 0;
	padding-left:15px;
	background:url(indent_white.gif) no-repeat left top;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

a.section2_link:hover{
	text-decoration:underline;
}

.section03{
	width:752px;
	margin:0 auto;
}

.section03 h3{
	width:752px;
	height:120px;
	background:url(tsugaru_section03_title.gif) no-repeat;
	text-indent:-9999px;
}

.section03 p{
	width:412px;
	height:225px;
	padding:20px 30px 0 310px;
	background:url(tsugaru_section03_back.gif) no-repeat;
	font-size:16px;
	color:#000;
	line-height:1.5;
}

.tsugaru_tshit_link{
	margin:15px;
	text-align:center;
}

.tsugaru_tshit_link a{
	display:inline-block;
	height:25px;
	padding:8px 0 0 35px;
	background:url(tsugaru_tshirt.gif) no-repeat left center;
	color:#011831;
	text-decoration:none;
}

.tsugaru_tshit_link a:hover{
	text-decoration:underline;
}

.archives_link{
	width:460px;
	margin:0 auto 20px;
	padding-left:50px;
	background:url(koumori.gif) no-repeat left center;
	font-size:15px;
}

.archives_link p{
	margin-top:15px;
	color:#fff;
}

.archives_link a{
	display:block;
	width:300px;
	margin-bottom:5px;
	color:#fff;
}

.archives_link a:hover{
	color:#F00;
	text-decoration:none;
}


.under_box{
	width:760px;
	margin:0 auto;
}

.under_box a{
	display:block;
}



