@charset "utf-8";
/* CSS Document */

html,body,#wrapper div,#wrapper p,#wrapper li,#wrapper ul,#wrapper ol,#wrapper span,#wrapper img,#wrapper dl,#wrapper dt,#wrapper dd,#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6,#wrapper a,#wrapper form,#wrapper table,#wrapper tr,#wrapper th,#wrapper td,#wrapper form,
.popup_area div,.popup_area p,.popup_area li,.popup_area ul,.popup_area ol,.popup_area span,.popup_area img,.popup_area a{
	border: 0px;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}


body {
	background-image:url(../images/bg.gif);
/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";*/
}

#wrapper a { text-decoration:none; }



#wrapper {
	max-width: 640px;
	background-color:rgba(255,255,255,0.5);
	margin: 0px auto;
	color: #333333;
	font-size:120%;
}

#main {	background-image:url(../images/bg_contents.gif); }


#wrapper a:hover{
	opacity:0.6;
	-ms-filter: alpha(opacity = 60);
}

#wrapper #sns{
	height: 22px;
	padding-bottom: 15px;
	text-align:left;
	margin:10px 0px 0px 10px;
}

.fb_iframe_widget > span {
	vertical-align: baseline !important;
}

#wrapper #onair {
	text-align:center;
}

#wrapper #summary {
	background-color:#13A9B7;
	background-repeat: no-repeat;
	background-image: url(../images/bg_fish_03.png), url(../images/bg_fish_02.png);
	background-position: top right, bottom left;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border:10px solid #13A9B7;
	font-weight:bold;
	color:#FFF000;
	margin:10px auto;
	width:90%;
	padding:5px;
}

#wrapper h2{
	width:300px;
	background-color:#FFF000;
	padding:10px;
	margin:30px auto 0px auto;
	text-align:center;
	font-weight:bold;
	color:#999999;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
}

#wrapper .recipe {
	background:#37C9D1;
	background-image: url(../images/bg_recipe.gif);
	margin:10px 5px;
	text-align:center;
	color:#f9f9f9;
	padding:10px;
	border:1px solid #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;		

}

#wrapper .recipe img {
	border:5px solid #FFFFFF;
	width:90%;
	margin-top:20px;
}

#wrapper .recipe h3 {
	padding-bottom:10px;
	font-weight:bold;
	color:#FFF000;
	border-bottom:1px dotted #FFFFFF;
}

#wrapper .recipe h4 {
	padding-top:10px;
	font-weight:bold;
	color:#FFF000;
}

#wrapper .recipe table {
	width:90%;
	margin:0px auto;
	text-align:left;
}

#wrapper .recipe table tr td{
	border-bottom:1px dotted #FFFFFF;
}

#wrapper .recipe table tr td:nth-child(even) {text-align:right;}

#wrapper .recipe ol li {
	width:80%;
	list-style:decimal;
	font-size:0.9em;
	text-align:left;
	margin:0px auto;
}


#wrapper #cast,
#wrapper #photo {
	text-align:center;
}

#wrapper #photo .photobox .group1 img {
	border:4px solid #FFFFFF;
	margin:5px 0px;
}



#wrapper #link {
	margin:10px auto;
	padding:10px;
}
