/*
iPhone3G:	480x320
medias:		480x854
Galaxy S:	480x800
iPhone4:	640x960
IS03:		640x960
iPad:		768x1024

*/


	/*===============
	HEADER
	===============*/

	.sp header#menu {
		background-repeat: repeat-x;
		height: inherit;
	}
		.sp div#menu-main {
			background: none;
			height: inherit;
		}
		
		.sp div#menu-main { width: 320px; }
	
		/* logoの最適化 */
		.sp div#menu-main h1#logo { width: 150px; height: 32px; margin-left: 4px; }
		.sp div#menu-main h1#logo a { width: 150px; height: 32px; background: url(../images/top/header/logo_s.png) no-repeat left top; }
	
	
		/* GNAV */
		.sp div#menu-main nav#gnav ul { float: none; }
	
			/* GNAV | 男性アナ、女性アナ */
			.sp div#menu-main nav#gnav ul#ana-list { margin: 7px 0 0 8px; }
		
			/* GNAV | サブメニュー */
			.sp div#menu-main nav#gnav ul#topic-list { float: none; width: 312px; height: inherit; margin-left: 4px; margin-top: 15px; background: none;}
			
				/* 一括指定 */
				.sp div#menu-main nav#gnav ul#topic-list li a {
					float: left;
					width: 104px; height: 22px;
					margin: 0 0 0 0;
				}
		
				/* 個別指定 */	
				.sp nav#gnav ul li#m03 a { background: url("../images/top/header/btn_m03_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m04 a { background: url("../images/top/header/btn_m04_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m05 a { background: url("../images/top/header/btn_m05_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m06 a { background: url("../images/top/header/btn_m06_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m07 a { background: url("../images/top/header/btn_m07_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m08 a { background: url("../images/top/header/btn_m08_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m09 a { background: url("../images/top/header/btn_m09_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m10 a { background: url("../images/top/header/btn_m10_s.gif") no-repeat left top; }
				.sp nav#gnav ul li#m11 a { background: url("../images/top/header/btn_m11_s.gif") no-repeat left top; }
			

	/*===============
	MAIN AREA
	===============*/

	.sp section#wrapper {
		margin-top: 0;
		width: 320px;
	}
	.sp section#wrapper p{padding-top:0.5em; padding-bottom:0.5em;}



	/*===============
	FOOTER
	===============*/

	.sp img#footer-flash-info {
		width: 316px;
		margin-left: 1px;
	}


		
	
.font-gyosho{ font-family:'HGP行書体','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.font-soueipure{ font-family:'HGS創英ﾌﾟﾚｾﾞﾝｽEB','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.font-eikakugothic{ font-family:'HGS創英角ｺﾞｼｯｸUB','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.font-eikakupop{ font-family:'HG創英角ﾎﾟｯﾌﾟ体','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.font-hgmaru{ font-family:'HG丸ｺﾞｼｯｸM-PRO','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
.font-.meiryo{ font-family:"メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.font-hgp{ font-family:"HGP創英ﾌﾟﾚｾﾞﾝｽEB", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.font-hgg{ font-family:"HGｺﾞｼｯｸE", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-hgp{ font-family:"HGPｺﾞｼｯｸM", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-hg-gyosyo{ font-family:"HG行書体", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-hsg-gyosyo{ font-family:"HGS行書体", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.font-hg-maru{ font-family:"HG丸ｺﾞｼｯｸM-PRO", "メイリオ","Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-size12{font-size: 90%;}

		
		
	
/*パーソナル写真角丸					##################################### */	
	p.photo-center-corner{
		text-align:center;
		font-size: 12px;
	}
	p.photo-center-corner img,
	table.anach-table-corner img{
		border-radius: 10px;/* CSS3草案 */  
		-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
		-moz-border-radius: 10px;   /* Firefox用 */
		behavior: url(js/PIE.htc);
	}

	.photo-center-corner img,
	p.photo-center-corner img,
	table.anach-table-corner img{
		border-radius: 10px;/* CSS3草案 */  
		-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
		-moz-border-radius: 10px;   /* Firefox用 */
		behavior: url(js/PIE.htc);
	}		