﻿@charset "utf-8";
/* --------------------------------------------------
 Float Clearing
-------------------------------------------------- */
.clearFix { zoom: 1; }/* for IE 5.5-7 \*/
.clearFix:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
	}
/* ===== leather styles ===== */
#leather{
	text-align:left;
	font-size:12px;
	line-height:26px;
	}
h2{
	text-align:center;
	padding:65px 0;
	}
#leather .container{
	width:820px;
	margin:0 auto;
	}
.indent{
	margin:0 0 0 20px;
	}
.cap{
	font-size:10px;
	color:#4f4946;
	}
.txt_bg{
	background-color:#e3e88a;
	padding:3px 2px;
	}
/* main */
#main{
	background:url(../images/main-pct01.jpg) no-repeat;
	width:970px;
	height:460px;
	margin:20px 0 0 0;
	}
#main h3{
	padding:200px 0 0 0;
	margin:0 0 0 633px;
	}
/* natural mark */
#natural_mark{
	background:url(../images/naturalmark_bg.jpg) repeat;
	padding:45px 0 55px 0;
	margin:0 0 100px 0;
	}
#natural_mark h3{
	padding:0 0 30px 0;
	text-align:center;
	}
#natural_mark #natural_mark_img{
	margin:0 0 0 73px;
	}
#natural_mark h4{
	margin:0 0 25px 0;
	}
#natural_mark .indent,
#natural_mark .cap{
	padding:0 30px 0 0;
	}
#natural_mark .indent02{
	padding:0 0 0 165px;
	line-height:12px;
	margin:0 0 35px 0;
	}
/* gintsuki */
#gintsuki{
	margin:0 0 100px 0;
	}
#gintsuki h3{
	margin:0 0 10px 50px;
	}
#gintsuki .gintsuki_l_col{
	float:left;
	width:430px;
	margin:0 0 50px 0;
	}
#gintsuki .gintsuki_l_col h4{
	margin:40px 0;
	}
#gintsuki .gintsuki_r_col{
	float:right;
	width:358px;
	margin:0 0 50px 0;
	}
#gintsuki .gintsuki_l_col02{
	float:left;
	width:530px;
	}
#gintsuki .gintsuki_l_col02 h4{
	margin:0 0 40px 0;
	}
#gintsuki .gintsuki_r_col02{
	float:right;
	width:230px;
	}


/* work */
#work{
	margin:0 0 100px 0;
	}
#work h3{
	margin:0 0 50px 50px;
	}
#work .main_img{
	margin:0 0 55px 0;
	}
#work h4{
	margin:0 0 35px 0;
	}
#work .work_l_col{
	float:left;
	width:550px;
	}
#work .work_r_col{
	float:right;
	width:175px;
	}
/* sozai */
#sozai{
	margin:0 0 100px 0;
	}
#sozai h3{
	margin:0 0 50px 50px;
	}
#sozai .main_img{
	margin:0 0 55px 0;
	}
#sozai h4{
	margin:0 0 25px 0;
	}
#sozai .sozai_txt{
	padding:0 25px 0 20px;
	}
/* movie */
#movie{
	width:820px;
	margin:0 auto 95px auto;
	border:#000 1px solid;
	padding:26px 0;
	}
#movie .movie_l_col{
	float:left;
	width:350px;
	}
#movie .movie_r_col{
	float:right;
	width:430px;
	}
#movie h3{
	margin:60px 0 60px 60px;
	}
#movie p{
	margin:0 0 0 60px;
	}
/* taikan */
#taikan{
	background:url(../images/naturalmark_bg.jpg) repeat;
	padding:40px 0 45px 0;
	margin:0 0 60px 0;
	}
#taikan h3{
	text-align:center;
	margin:0 0 35px 0;
	}
#taikan .taikan_l_col{
	float:left;
	width:390px;
	margin:0 0 25px 0;
	}
#taikan .taikan_r_col{
	float:right;
	width:410px;
	margin:0 0 25px 0;
	}
#taikan .taikan_r_col .taikan_r_col_in01{
	float:left;
	width:200px;
	margin:0 0 25px 0;
	}
#taikan .taikan_r_col .taikan_r_col_in02{
	float:right;
	width:200px;
	margin:0 0 25px 0;
	}





















