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


html,body{
    height: 100%;
}

a img {
	border:none;
}

#box{
	width: 900px;
	margin:0 auto;
}
.bg_00{
	width: 860px;
	height: 283px;
	background-image: url(img/bg_00.jpg);
	background-position: left top;
	background-size: 900px 813px;
	background-repeat: no-repeat;
	padding: 530px 0px 0px 40px;
}
.bg_01{
	width: 860px;
	height: 620px;
	background-image: url(img/bg_01.jpg);
	background-position: left top;
	background-size: 900px 1150px;
	background-repeat: no-repeat;
	padding: 530px 0px 0px 40px;
}
.bg_02{
	width: 860px;
	height: 270px;
	background-image: url(img/bg_02.jpg);
	background-position: left top;
	background-size: 900px 800px;
	background-repeat: no-repeat;
	padding: 530px 0px 0px 40px;
}

.itembox{
	width:900px;
	margin:0;
	padding:0;
}

.itembox ul{
	list-style:none;
	margin:0;
	padding:0;
	background-color:#ffffff;
	}

.itembox li{
	float:left;
	width:219px;
	height:480px;
	margin:0 0 8px 0;
	padding:0;
}

.itembox .space{
	float:left;
	width:8px;
	height:480px;
	margin:0;
	padding:0;
}

.space{
	width:20px;
	height:480px;
}

.spc_w{
	width:900px;
	height:37px;
}

.spc_g{
	width:900px;
	height:20px;
	background-color:#D7D7D7;
}

#daiichi{
}

.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;}
.float_L {float: left;}
.float_R {float: right;}
.float_C {clear: both;
	width: 0px;
	height: 0px;}


.mar_B10 {margin: 0px 0px 10px 0px;}
.mar_B20 {margin: 0px 0px 20px 0px;}
.mar_B30 {margin: 0px 0px 30px 0px;}
.mar_B40 {margin: 0px 0px 40px 0px;}
.mar_B50 {margin: 0px 0px 40px 0px;}
.mar_B100 {margin: 0px 0px 100px 0px;}
.mar_R8 {margin: 0px 8px 0px 0px;}
.mar_R10 {margin: 0px 10px 0px 0px;}
.mar_R20 {margin: 0px 20px 0px 0px;}
.mar_R25 {margin: 0px 25px 0px 0px;}
.mar_R30 {margin: 0px 30px 0px 0px;}
.mar_R40 {margin: 0px 40px 0px 0px;}
.mar_R50 {margin: 0px 50px 0px 0px;}
.mar_L20 {margin: 0px 0px 0px 20px;}


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

.clear {
 clear:both;
}


