*{margin:0px;padding:0px}

body{background-color:#FFFFcc;
	text-align:center;
	padding:10px 0;
	font-color:#220000;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#630;
	line-height:25px;
	font-size:0.95em;}

/*－－－－　文字色　－－－－*/
a:link { color: #CC0000; }
a:visited { color: #000033; }
a:hover { color: #0066FF; }
a:active { color: #220000; }

/*－－－－　全体の枠　－－－－*/
div#wrapper{
	background-color:#FFFFFF;
	width:1000px;
	height:100%;
	margin: 0 auto 50px auto;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

div#wrapperlive{
	background-color:#FFFFFF;
	width:1000px;
	height:100%;
	margin: 0 auto 50px auto;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

div#wrappermovie{
	background-color:#FFFFFF;
	width:1000px;
	height:100%;
	margin: 0 auto 50px auto;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

div#wrappercontact{
	background-color:#FFFFFF;
	width:1000px;
	height:100%;
	margin: 0 auto 50px auto;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

div#wrapperprof{
	background-color:#FFFFFF;
	width:1000px;
	margin: 0 auto 50px auto;
	height:100%;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

div#wrappercd{
	background-color:#FFFFFF;
	width:1000px;
	margin: 0 auto 50px auto;
	height:100%;
	padding:20px;
	border:double 10px #336699;
	text-align:left;}

/*－－－－　回り込み解除　－－－－*/
.space{clear:both;
	width:0;
	height:0;}

/*－－－－　ロゴ画像を囲うdiv　－－－－*/
.logo{ background-color:#FFFFFF;
	width:200px;       height:171px;
	margin-right:20px;
	float:left;
	position: relative;}

/*－－－－　ロゴ画像自体　－－－－*/
.logoimg{width:200px; height:171px;
	position: absolute;}


/*－－－－　whatsnewを囲うdiv　－－－－*/
.what{background-color:#FFFFcc;
	width:780px;height:170px;
	float:left;
	margin:0;}

.whatimg{height:30px;}

/*－－－－　whatsnewのiframe　－－－－*/
.ifrm{	width:780px;	height:140px;
	margin:0;
	padding:0;
	border:none;
	overflow:auto;
	-webkit-overflow-scrolling:touch;}

.ups{width:100%;height:100%;
	border:none;
	display:block;
	background-color:#FFFFFF;}


/*－－－－　メニューボタンの枠div　－－－－*/
.menu{ background-color:#FFFFFF;
	width:998px;		height:231px;
	margin-top:10px;
	float:left;
	border:none;
}

/*－－－－　メニューボタン画像　－－－－*/
.menuimg{height:231px;
	display:tablecell;
	margin:0;
	padding:0;
	border:none;}



/*－－－－　コンテンツiframeのdiv　－－－－*/
.news{width:720px;
	margin-left:30px;
	float:left;}

.contents{background-color:#FFFFFF;
	width:1000px;
	float:left;
	overflow:hidden;
	border:none;}

.if{width:100%;
	padding:0px;
	border:none;
	overflow:auto;
	-webkit-overflow-scrolling:touch;}

/*バナーを囲うDiv*/
.ad{background-color:#FFFFFF;
	width:1000px;		height:116px;
	margin:15px auto 0 auto;
	padding:10px 0 10px 0;} 

/*バナー画像*/
.adimg{height:115px;
	border-style:none;}

/*－－－－　トップ画像　－－－－*/
.topimg{width:990px;
	margin:5px;}

/*－－－－SNS－－－－*/
.sns{width:250px; height:905px;
	float:left;
	margin:0 0 20px 0;}
.shadow{-moz-box-shadow: 6px 6px 3px 0px #9999999;
	-webkit-box-shadow: 6px 6px 3px 0px #999999;
	box-shadow: 6px 6px 3px 0px #999999;
	background-color: #EEE;}

/*－－－－contactのフォーム－－－*/

.coni{width:980px;
	margin:0 auto;}

.ribon{display:block;
	margin:50px auto 20px auto;}

.wrapi{background-color:#FFFFFF;
	margin-top:5px;
	padding-top:20px}

/*－－－－　フッターを囲うdiv　－－－－*/
.footer{background-color:#FFFFFF;
	margin-top:20px 0;
	height:30px;}

/*－－－－　profileページのdiv　－－－－*/


hr{clear:both;}