body{
	position:relative;
	top:-6px;
	margin: 0px;
	overflow-x: hidden; /* 横スクロールバーを非表示にする */
	overflow-y: auto; /* 縦スクロールバーを必要に応じて表示させる */
}
/* ブラウザ幅が一定以下の場合のスタイル */
@media (max-width: 1100px) { /* 1100px以下の幅の場合にSCRバー表示 */
	body {
		overflow-x: auto; /* 横スクロールバーを表示させる */
	}
}

#topComment{
	position: relative;
	margin: 0 auto;
	width: 1100px;
	margin-top: 6px;
	font-size: 18px;
	text-align:center;
	background-color:#ffee33;
	top:3px;
	z-index:1;
}

/*タイトルの上部、インフォメーション部 */
#topInformation{
	position: relative;
	margin: 0 auto;
	width: 1100px;
	height: 100px;
	background-color: #fffff0;
	top:0px;
}

/* タイトルの上部、インフォメーション部 ロゴ*/
#topInfoLogo{
	position:absolute;
	width:90px;
	height:78px;
	background-image:url(./image/logo01.png);
	background-size:90px;
	top:10px;
}

/* タイトルの上部、インフォメーション部 団体名メイン*/
#topInfoStringMain{
	position:absolute;
	top:11px;
	left:97px;
	width:300px;
	height:32px;
	background-image:url(./image/topInfoStringMain.png);
	background-size:330px;
}

/* タイトルの上部、インフォメーション部 団体名サブ*/
#topInfoStringSub{
	position:absolute;
	top:36px;
	left:90px;
	width:430px;
	height:60px;
	background-image:url(./image/topInfoStringSub.png);
	background-size:430px;
}

/* タイトルの上部、インフォメーション部 TEL Address*/
#topInfoStringTelAdd{
	position:absolute;
	top:38px;
	left:720px;
	width:375px;
	height:50px;
	background-image:url(./image/topInfoStringTelAdd2.png);
	background-size:375px;
}

/* (スマホ)TOPインフォメーション部 */
#topInformationS{
	position: relative;
	margin: 0 auto;
	width: 1100px;
	height: 450px;
	background-color: #fffff0;
}

/* (スマホ)タイトルの上部、インフォメーション部 ロゴ*/
#topInfoLogoS{
	position:absolute;
	width:250px;
	height:215px;
	background-image:url(./image/logo01.png);
	background-size:250px;
	top:10px;
	left:10px;
}

/* (スマホ)タイトルの上部、インフォメーション部 団体名メイン*/
#topInfoStringMainS{
	position:absolute;
	top:0px;
	left:250px;
	height:80px;
	background-image:url(./image/topInfoStringMain.png);
	background-size:890px;
	width:825px;
}

/* (スマホ)タイトルの上部、インフォメーション部 団体名サブ*/
#topInfoStringSubS{
	position:absolute;
	top:65px;
	left:240px;
	height:150px;
	background-image:url(./image/topInfoStringSub.png);
	background-size:910px;
	width:830px;
}

/* (スマホ)タイトルの上部、インフォメーション部 TEL Address*/
#topInfoStringTelAddS{
	position:absolute;
	top:175px;
	right:15px;
	height:150px;
	background-image:url(./image/topInfoStringTelAdd2.png);
	background-size:830px;
	width:830px;
}

/* トップページ index.php 用 */
#container{
	position:relative;
	height: 650px;
	background-image: url(./index_Anime/pic1_w1100b.jpg);
	background-position: center;
	z-index:2;
}
#title{
	position:relative;
	width:1100px;
	height:650px;
	background-image: url(./index_Anime/tPic1.jpg);
	background-position: center;
	margin: 0 auto;
}

/* トップページ index.php 以外用 */
#containerB{
	position:relative;
	width:100%;
	height: 325px;
	background-image: url(./index_Anime/pic1_w1100b.jpg);
	background-position: center;
	z-index:2;
}
#titleB{
	position:relative;
	width:1100px;
	height:325px;
	margin: 0 auto;
	background-color:#000000;
}


#menuBackground{
	position:absolute;
	background-image:url(./image/menuSideBackground.png);
	opacity:100%;
	height:49px;
	width:100%;
}

#manuMain1{
	position:relative;
	float:left;
	background-color:rgba(0,0,0,0.7);
	height:40px;
	width:220px;
	padding:10px 0px 0px 0px;
}
#menuStr1{
	color:#ffff00;
	font-size: 20px;
	border-left:2px solid #ffffff;
	padding:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

#manuMain2{
	position:relative;
	float:left;
	background-color:rgba(0,0,0,0.7);
	height:40px;
	width:220px;
	padding:10px 0px 0px 0px;
}
#menuStr2{
	color:#ffff00;
	font-size: 20px;
	border-left:2px solid #ffffff;
	padding:00px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

#manuMain3{
	position:relative;
	float:left;
	background-color:rgba(0,0,0,0.7);
	height:40px;
	width:220px;
	padding:10px 0px 0px 0px;
}
#menuStr3{
	color:#ffff00;
	font-size: 20px;
	border-left:2px solid #ffffff;
	padding:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

#manuMain4{
	position:relative;
	float:left;
	background-color:rgba(0,0,0,0.7);
	height:40px;
	width:220px;
	padding:10px 0px 0px 0px;
}
#menuStr4{
	color:#ffff00;
	font-size: 20px;
	border-left:2px solid #ffffff;
	padding:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

#manuMain5{
	position:relative;
	float:left;
	background-color:rgba(0,0,0,0.7);
	height:40px;
	width:220px;
	padding:10px 0px 0px 0px;
}
#menuStr5{
	color:#ffff00;
	font-size: 20px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	padding:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

/* 黄色が下へ消えるグラデーション背景 */
#container2{
	position:absolute;
	top:450px;
	height: 600px;
	width:100%;
	background-image: url(./image/picMainTop.png);
	background-repeat: repeat-x;
	z-index:0;
}
/* 黄色が下へ消えるグラデーション背景(スマホ用) */
#container2SP{
	position:absolute;
	top:900px;
	height: 600px;
	width:100%;
	z-index:0;
}
#container2c{
	position:relative;
	top:0px;
	height: 600px;
	width:1100px;
	background-image: url(./image/picMainTop.png);
	background-repeat: repeat-x;
	z-index:0;
}

/* (サブページ用)黄色が下へ消えるグラデーション背景 */
#container2B{
	position:absolute;
	top:400px;
	height: 600px;
	width:100%;
	background-image: url(./image/picMainTop.png);
	background-repeat: repeat-x;
	z-index:0;
}
/* (サブページ用)黄色が下へ消えるグラデーション背景(スマホ用) */
#container2bB{
	position:absolute;
	top:600px;
	height: 600px;
	width:100%;
	z-index:0;
}
#container2cB{
	position:relative;
	top:0px;
	height: 600px;
	width:1100px;
	background-image: url(./image/picMainTop.png);
	background-repeat: repeat-x;
	z-index:0;
}

#container-bottom{
	position:relative;
	height:38px;
	background-color:#ffee33;
}
#container-bottom-string{
	position:relative;
	margin:auto;
	width:1100px;
	height:30px;
	text-align:center;
	padding:8px 0px 0px 0px;
	background-color:#ffee33;
}

.htmloutValu a{
	color:#3366ff;
}

/* 新着はっぴぃNEWS */

