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

body{
   background-color:#FFFFFF;
   background: url(../images/back/background.jpg) repeat-x 0 2px;
   margin:0px;
}

#body{
   width:900px;
   text-align: center;
   margin:auto;
}

#swf-wrapper{
	width:900px;
	height:365px;
	margin: 18px 0px 0px 0px;
	float: left;
}

#left{
	float:left;
	width:675px;
	margin:0px 0px 20px 0;
	background:url(../images/container/container-back.jpg) repeat-y 100% 90px;
	padding: 0px;
}

.h1_title-back{
	width:675px;
	text-align:left;
	background:url(../images/title-back/h1/title-back_h1.jpg) repeat-x 0% 0%;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}

.index-block-1-top{
	width:665px;
	height:30px;
	float:left;
	background:url(../images/index/mainbox_back-001.png) repeat-x 0% 0%;
	margin:0px 5px 0px 5px
}

.block-1-top{
	width:665px;
	height:30px;
	float:left;
	background:url(../images/container/mainbox_back-001.png) repeat-x 0% 0%;
	margin:0px 5px 0px 5px
}

.block-1-main{
	float:left;
	width:595px;
	text-align:left;
	background:url(../images/container/mainbox_back-002.png) repeat-y 100% 0;
	margin:0px 5px 0px 5px;
	padding: 0px 35px 0px 35px;
	display: block;
}

.block-1-under{
	float:left;
	width:665px;
	height:30px;
	background:url(../images/container/mainbox_back-003.png) no-repeat 0 0;
	height:30px;
	margin:0px 5px 0px 5px;
}

.block-1_texteria{
	float:left;
	width:320px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}	

.block-1_title{
	float:left;
	width:310px;
	height:25px;
	text-align:left;
	margin:5px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック","Osaka";
	font-size:14px;
	color:#FFFFFF;
	line-height: 20px;
	background-color:#0D2D12;
}

.block-2_title{
	float:left;
	width:310px;
	height:25px;
	text-align:left;
	margin:15px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック","Osaka";
	font-size:14px;
	color:#FFFFFF;
	line-height: 20px;
	background-color:#0D2D12;
}

.block-1_textbox{
	float:left;
	width:320px;
	text-align:left;
	display: block;
}

.block-1_textbox p{
	text-align:left;
	margin:0px;
}

.block-1-bn{
	float:right;
	width:255px;
	height:274px;
	margin:0px 0px 0px 10px;
}



.h2_title-back{
	width:665px;
	height: 50px;
	text-align:left;
	background:url(../images/title-back/h2/title-back_h2.png) repeat-x 0% 0%;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	float:left;
}

.news-1 p{
	width:595px;
	line-height:30px;
	margin-bottom:0px;
	border-bottom: dotted #999999 1px;
	margin: 0px;
	float:left;
}

.block-2-bannereria_1{
	width:595px;
	margin:10px 0px 10px 0px;
	float:right;
}

#footer{
	clear:both;
	margin:0px 0px 0px 0px;
	background:url(../images/footer/footer-001.jpg) repeat-x 0 0;
	padding: 5px 0px 5px 0px;
} 

#footer-1{
	clear:both;
	width:900px;
	margin: auto;
}      
  
#footer-1 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック","Osaka";
	font-size:10px;
	color:#4D4D4D;
	text-align:left;
	line-height: 15px;
}

#footer-1 a{
	color: #666666;
	text-decoration: none;
}

#footer-1 a:hover{
	color: #04996B;	
}

#footer-2{
	clear:both;
	margin:auto;
	background:url(../images/footer/footer-002.jpg) repeat-x 0 0;
	padding: 5px 0px 5px 0px;
}      

#footer-3{
	clear:both;
	width:900px;
	margin: auto;
}      

#footer-3 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック","Osaka";
	font-size:10px;
	color:#B5B5B6;
	text-align:left;
	line-height: 15px;
}


#footer-3 a{
	color: #B5B5B6;
}

#footer-3 a:hover{
	color: #04996B;
}


#footer-4{
	width:auto;
	height:5px;
	background:url(../images/footer/footer-003.jpg) repeat-x 0 0;
}      

#backtotop_bn{
	width:80px;
	height:30px;
	float: right;
}      

/*////////////////////////////////////// 【END】トップページ////////////////////////////////////// */ 

/*///////////////////////////////////// 【START】会社概要ページ　///////////////////////////////// */ 

/* 【START】H6 TITLE TEXT */
#outline_main-photo{
	width:900px;
	height:185px;
	background:url(../images/outline/main-photo.jpg) no-repeat 0 0;
	margin: 15px 0px 14px 0px;
}
/* 【END】H6 TITLE TEXT */

#outline-1{
	clear:both;
	width:595px;
	margin:5px 0px 5px 0px;
	float:left;
}



#outline-1 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"Osaka""ＭＳ Ｐゴシック";
	font-size:14px;
}

#outline-1 a{
   color: #017253;
}

#outline-1 a:hover{
   color: #04996B;

}


#outline-1 dl{
	width:593px;
	margin:auto;
	padding: 0;
	border: 1px solid #999999;
	border-top: none;
	background-color:#0D2D12;
}

#outline-1 dt{
	width:110px;
	padding:5px;
	border-top: 1px solid #999999;
	float: left;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"Osaka""ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 21px;
}

#outline-1 dd {
	padding:5px;
	margin-left:120px;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo,"Osaka""ＭＳ Ｐゴシック";
	font-size: 12px;
	text-align:left;
	color: #4D4D4D;
	line-height: 21px;
}

/*///////////////////////////////////// 【END】会社概要ページ///////////////////////////////////// */ 


/*/////////////////////////////// 【START】イングリッシュページ　///////////////////////////////// */ 

#logo_en{
	width:350px;
	height:68px;
	float:left;
}


/* 【START】H6 TITLE TEXT */
h6{
	width:640px;
	font-family:"A-OTF リュウミン Pro R-KL","メイリオ", Meiryo,"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3";
	font-weight: lighter;
	letter-spacing:1px;
	font-size:22px;
	color:#FFFFFF;
	text-align:left;
	line-height:24px;
	float: left;
	padding: 45px 0px 0px 35px;
	margin: 0px;
}
/* 【END】H6 TITLE TEXT */

.en-block-1_subtitle{
	width:595px;
	font-family:"A-OTF リュウミン Pro R-KL","メイリオ", Meiryo,"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3";
	font-weight: lighter;
	font-size:18px;
	color:#0D2D12;
	text-align:left;
	line-height:24px;
	float: left;
	padding: 0px;
	margin: 0px;
	background:url(../images/english/en-sub-title.jpg) repeat-x 0 0;
	height: 46px;
}

.en-block-1_photoeria{
	float:left;
	width:245px;
	height:180px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}	

.en-block-1_texteria{
	float:right;
	width:340px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}	

.en-block-1_texteria p{
   margin: 0px;
}

/*//////////////////////////////// 【END】イングリッシュページ//////////////////////////////////// */ 
