/*========================================
 +styles
========================================*/

body {
	font-size: 14px;
	line-height: 1.5;
	color: #000000;
	font-family: 'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-image: url(../images/bk_main.jpg);
	background-repeat:no-repeat;
    background-attachment:fixed;
	background-position:center;
	background-color: #F0F0E1;
	}

#header {
	width:100%;
	background-image: url(../images/bk_back.png);
	background-repeat:repeat-x;
	top:0px;
	}
		
#wrapper {
	margin: 0 auto;
	padding: 0;/*134px 0 0*/
	width: 1000px;
	background-color: #FFF;
	}

.clear { clear: both; }


/*========================================
 +header btns styles
========================================*/
#header_btns {
	width:1000px;
	height:130px;
	margin:0 auto;
	}
	
#btn_offi {
	height:48px;
	width: 230px;
	float:right;
	padding-bottom:30px;
	padding-right:20px;
	}
#btn_top {

	float:left;
	}
/*========================================
 +btns_top styles
========================================*/
#btns_top {
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	}
#btns_top iframe{
	width:1000px;
	height:92px;
	vertical-align: bottom;
}
	
/*========================================
 +btns_side styles
========================================*/
#btns_side {
	width: 220px;
	float:left;
	}
#btns_side iframe{
	width:220px;
	height:750px;/**/
	vertical-align: bottom;
}


/*========================================
 +contents styles
========================================*/
#contents {
	width: 780px;
	margin: 0 auto;
	float:right;
	}

#contents .poster {
	}

/*========================================
 +footer styles
========================================*/

#footer {

	}
#support {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;

}
#copyright {
	width:1000px;
	font-size:12px;
	color:#00326F;
	line-height:2.2em;
	text-align:center;
	margin:0 auto;
	padding-top:5px;
	background-color: #FFF;
}
#btn_up {
	width: 1000px;
	height: 29px;
	background-color: #FFF;
	margin:0 auto;
	padding-top:10px;
}
#btn_up img {
	width: 77px;
	height: 29px;
	margin-right:20px;
	float:right;
}


/*========================================
 +スマホ用 styles
========================================*/
#sp {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	height: 140px;
	text-align: center;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#FFF));
	background-image: -webkit-linear-gradient(#FFFF00,#FFF);
	background-image:    -moz-linear-gradient(#FFFF00,#FFF);
	background-image:         linear-gradient(#FFFF00,#FFF);
}

#sp a {
	display: block;
	font-size: 60px;
	line-height: 140px;
	color: #00591C;
	text-shadow: 2px -3px 1px #CCC;	
	text-decoration: none;
}
/*========================================
 +kinkyu
========================================*/

#kinkyu, #kinkyu2{
	margin:0 auto;
	width:1000px;
	text-align:center;
	font-size:14px;
	line-height:1.2em;}
	
#kinkyu table{
	margin:0 auto;
	width:1000px;
	border:5px;
	background-color:#FF0000;
	border-color:#FF0000;
	border-style:solid;
	}
	
#kinkyu2 table{
	width:1000px;
	border:5px;
	background-color:#3366CC;
	border-color:#3366CC;
	border-style:solid;
	}
	
#kinkyu th, #kinkyu2 th{
	text-align:center;
	padding:8px;
	color:#FFF;}
	
#kinkyu td, #kinkyu2 td{
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
	padding:10px;
	}
