﻿@charset "utf-8";
/* CSS Document */


html,body{
    height: 100%;
}

a img {
	border:none;
	margin:0;
	padding:0;
}

img {
	border:none;
	margin:0;
	padding:0;
}

#box{
	width: 900px;
	margin:0 auto 30px auto;
}

#imgbox_00{
	width: 900px;
	height:1037px;
	background-image:url(img/img_01.png);
	padding-top:109px;
}

#imgbox_00 h1{
	display:none;
}

#imgbox_01{
	margin:0;
	padding:0;
	height:200px;
}
#imgbox_01_02{
	margin:0;
	padding:0;
	height:560px;
}

#imgbox_02{
	margin:0;
	padding:0;
	height:644px;
}

#imgbox_03{
	margin:0;
	padding:0;
	height:780px;
}

#imgbox_04{
	margin:0;
	padding:0;
	height:735px;
}

#imgbox_05{
	margin:0 0 50px 0;
	padding:0;
	height:545px;
}

#imgbox_06{
	margin:0;
	padding:0;
	height:315px;
}

#imgbox_07{
	margin:0;
	padding:0;
	height:1320px;
}

#imgbox_08{
	margin:0;
	padding:0;
	height:120px;
}

#link{
	margin:0;
	padding:0;
}

#link .left{
	float:left;
	width:400px;
	padding-left:35px;
}

#link .right{
	float:right;
	width:400px;
	padding-right:35px;
}
.link a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.link_no a:hover img{
	opacity: 1;
	filter: alpha(opacity=100);
}

#item {
	width: 900px;
	margin: 0 auto 85px auto;
	font-size: 15px;
}

#entire {
	padding:0;position: relative;
    min-height: 100%; 
    height: auto !important;
    height: 100%
}

#facebook {
	text-align:right;
	width:900px;
	margin:8px auto 0 auto;
	padding-bottom:8px;
}


.T_center {text-align: center;}
.T_right {text-align: right;}

.mar_T109 {margin: 109px 0px 0px 0px;}
.mar_T30 {margin: 30px 0px 0px 0px;}
.mar_B20 {margin: 0px 0px 20px 0px;}
.mar_B30 {margin: 0px 0px 30px 0px;}
.mar_B40 {margin: 0px 0px 40px 0px;}
.mar_R10 {margin: 0px 10px 0px 0px;}
.mar_R50 {margin: 0px 50px 0px 0px;}
.mar_L60 {margin: 0px 0px 0px 60px;}
.mar_L16 {margin: 0px 0px 0px 16px;}

/*ヘッダー
----------------------------------------------------------------*/


.clear {
 clear:both;
}


