@charset "UTF-8";

/*
Theme Name:  ZEAL
Theme URI: http://zeaplus.co.jp/
Description: ZEAL
Version: 1.0
Author: ZEALPLUS
Author URI: http://zeaplus.co.jp/	
*/


/*
===== CONTENTS ================================================================================

	Index:
  - Base Style
  - Layout
  
===============================================================================================
*/



/* 1: Base Style Setting
----------------------------------------------------------------------------------------------*/

/* Base Setting
==========================================================*/

body { font: 14px/1.7 "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho", Times, serif;
	   letter-spacing:0.05em; margin:0; padding:0; background:url(../images/common/bg_body.gif) 0 0 repeat; }
	 
a       { text-decoration: underline; color:#B88600; }
a:hover { text-decoration: none; color:#969696; }
a { outline:none;}
img { -ms-interpolation-mode: bicubic; } 
:focus { outline: 0; }


/* main-layout
==========================================================*/

body { }
#toppages { }
#wrapper  { position:relative; min-width:1000px; /*background:url(../images/common/bg_kirimon.png) center center no-repeat; background-attachment: fixed;*/
background:url(../images/common/bg_kirimon.png) center 400px no-repeat;  }
.wrap{ }
#grid{ }


/* header
==========================================================*/

#headerContainer { position:relative; }
#header{}
.head_bg_header { width:100%; overflow:hidden; height:470px; position:absolute; top:-330px;  background:url(../images/common/bg_header.png) center 0 no-repeat;}
	.uhdInner{ position:absolute; width:100%; z-index:9; line-height:1; }
	.uhdline{ border-bottom:1px solid #CCCCCC;}
	.uhdbox{ width:340px; margin:0 auto; }
	.uhdbox li{ float:left; }





/* footer
==========================================================*/

#footercontainer { overflow-x:hidden;}
#footerOuter { background:#fff;}
	#footerBorder { position:relative; top:-10px; background: url(../images/common/bg_footer.png) 0 0 repeat-x; width:100%; height:26px;}
	#footer {}
	.footerContOuter  { background:#fff; border-bottom:solid 1px #c4b6e2;}
	.footerContOuter2 { background:#ececec;}
	.footerContOuter3 { background:#000; color:#fff;}
		.footerContOuter3 a {color:#fff; text-decoration:none;}
	.footerCont { clear:both; width:1000px; margin:0 auto; padding:20px 0;}
	.footerCont2 { clear:both; width:1000px; margin:0 auto; padding:5px 0;}
	#copyright { font-size:11px;}

	#footermenuOuter { position:relative; overflow:hidden;}
	#footermenu { float:left; left:50%; position:relative; }
	#footermenu li { float:left; left:-50%;position:relative; padding:0 24px; border-left:dotted 1px #333333;}
	#footermenu li:first-child { border:none;}
	#footermenu li a { color:#000; text-decoration:none;}
	#footermenu li a:hover { text-decoration: none; color:#969696; }
	.foot_address { width:1000px; display:table-cell; vertical-align:top;}
	.foot_address img { vertical-align:bottom;}

#toTop{ z-index:1; position:fixed; bottom:80px; right:10px; line-height:1em; display:none;}
.topInner{}


/* menu
==========================================================*/
#Side-container {  width:222px; height:470px; /*float:left;*/ position: absolute; top:300px; }
	#menu { width:222px; height:470px; background:url(../images/common/bg_menu.png) 0 0 no-repeat; position: relative; top:-77px; left:0; }
	#menu ul { width:130px; margin:0 auto; padding:50px 0 0;}
	#menu li { margin:0 auto 15px;}
	#menu li img { vertical-align:bottom;}
		
	
/* Main Container
==========================================================*/
#Main-container { width:730px; float:right;  }
#panNav { padding:15px 0; }
	#panNav li { float: left; font-size: 11px; line-height: 1.1; margin-right: 7px;  }
	#panNav li a{ }
	#panNav li.current { background:url(../images/common/pankuzu_arw.gif) 0 4px no-repeat; padding-left:12px; }


/* content
==========================================================*/
#Container{ } 

#ContentInner{ width:1000px; margin:0 auto; padding-bottom:50px; }
.ContentInnerBlock{}
.pages{}
.container{}

.hide-tt{ position:absolute; text-indent: -9999px;
white-space: nowrap; overflow: hidden;}
.wh-wakubgInner{ width:300px; padding:10px; background:url(../images/common/main_wakubg.png) 0 0px no-repeat;}



/* 2: layout
----------------------------------------------------------------------------------------------*/

/* 2column commons name
*/

.col{ }
	.col-l{  }
	.col-r{  }

#single-wrapper{}
#pages-wrapper{}


#pages-wrapper .col{ }
	#pages-wrapper .col-l{}
	#pages-wrapper .col-r{}
	
	
#single-wrapper .col{ }
	#single-wrapper .col-l{ float:left; }
	#single-wrapper .col-r{ float:right; }

#single-wrapper .wrap-inner{ }






/* pages
==========================================================*/


/* 
----------------------------------------------------------------------------------------------*/

.post-title,
.catetitle{  }
.post-body{  }
.post-body p{
	text-align: justify;
	text-justify: inter-ideograph;
}

	



* html .sampleset{}/*IE6 Hack*/
*:first-child+html .sampleset{}/*IE7 Hack*/
head~/* */body .sampleset{}/*IE8 Hack*/
	
	
