body{
	color: #333333;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../img/2014/body_back.jpg) no-repeat center top;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",verdana,Helvetica,Sans-Serif;
}

/* -------------- font -------------- */

.text16_bold {
	font-size: 16px;
	font-weight: bold;
}



/* -------------- color -------------- */
.color_orange {
	color: #FF6600;
	font-weight: bold;
}


/* -------------- link -------------- */
a:link { 
color:#0000ff;
text-decoration:underline
}

a:visited {
	color:#0000ff;
	text-decoration:underline
}

a:hover {
	color:#ff5eb9;
	text-decoration:underline;
}



/* -------------- wrapper -------------- */
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	color: #333;
}


#wrapper p {
	margin: 0;
	padding: 0;
}

/* -------------- header -------------- */
#header {
	margin: 0;
	padding: 0;
}

#header h1 {
	margin: 20px 0;
	padding: 0;
}

#header p {
	margin: 0;
	padding: 0;
}


/* -------------- container -------------- */
#container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 116.7%;
}


#container h2 {
	margin: 0;
	padding: 0 0 20px 0;
	width: 960px;
	text-align: center;
}

/* -------------- box_btn -------------- */
#box_btn {
	margin: 0;
	padding: 0;
	width: 960px;
}

#btn_l {
	float: left;
	width: 466px;
	margin: 0;
	padding: 0;
}

#btn_r {
	float: right;
	width: 466px;
	margin: 0;
	padding: 0;
}


/* -------------- footer -------------- */
#footer {
	width: 960px;
	margin: 25px 0 40px;
	padding: 0;
	text-align: center;
	color: #2B1402;
	font: 91.7% Geneva, Arial, Helvetica, sans-serif;
}


/* -------------- clearfix -------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
