@charset "UTF-8";
/* CSS Document */

body
{
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	line-height:15px;
	font-size:12px;
}

/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	line-hight: 150%;
}
a img { 
	border: none;
}


a { text-decoration: none; }
a:link {  	color:#000000}
a:active { 	color:#008A83}
a:visited{  color:#000000}
a:hover{  	color:#008A83}


.p10{font-size:14px;}

.p11{
	font-size:14px;
	font-weight:bold;
	}
	
.p12{
	font-size:16px;
	font-weight:bold;
	}

.top_back{
	margin:10px auto;
	position: relative;
	text-align:right;
	width:100px;
	float:right;
	padding: 0px 50px 0px 0px;
}

/* ------全ページ共通------------- */
#container {
	width: 80%;
	max-width: 1191px;
	min-width: 1191px;
	background: #FFF;
	text-align: left;
	margin: 0 auto;
}
#header{
	margin:5px auto ;
    padding:0px inherit;
    text-align:center;
    width:960px;
	}

/* ------headtitle------------- */




/* ------main------------- */
#main{
	margin:auto;
	width:1191px;
	}
	
/* ------main.end------------- */
/* ------協賛項目------------- */

#cooperation{
	margin:auto;
	padding:20px 20px 50px 20px;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
	}
/* ------協賛項目.end------------- */

/* ------footer------------- */
#footer {
	margin:10px 0px 10px 20px;
	padding: 10px 0;
	width:1171px;
    height:10px;
	font-size:10px;
    line-height:16px;
	text-align: right;
	position: relative;/* IE6 に、適切にクリアするための hasLayout を指定します。 */
	clear: both; /* この clear プロパティにより .container は、カラムの範囲がどこまでかを認識してその範囲を含めるようになります。 */
}
/* ------footer.end------------- */

/* ------全ページ共通.end------------- */

