@charset "utf-8";

/* ============================================================================================================
	GlobalNavigation
============================================================================================================ */

#gN_company,
#gN_company a,
#gN_company a:hover{background:url("../images/globalN_Cac.jpg") no-repeat left top;}


/* ============================================================================================================
	QuickMenu
============================================================================================================ */

#bnr_faq{display:none;}


/* ============================================================================================================
	LocalNavigation
============================================================================================================ */

.target dl{
	width:210px;
	float:left;
	display:table;
}

.target dt{
	margin:10px 0px 0px 10px;
	width:200px;
	height:70px;
	text-indent:-9999px;
}

#naviTitle_info{background:url("../images/naviTitle_info.jpg") left top no-repeat;}
#naviTitle_recruit{background:url("../images/naviTitle_recruit.jpg") left top no-repeat;}
#naviTitle_gallery{background:url("../images/naviTitle_gallery.jpg") left top no-repeat;}

.target dd{
	margin:0px 0px 0px 10px;
	width:200px;
	background:#FFFFFF;
}

.target dd ul{
	padding-bottom:10px;
}

.target dd ul li{
	margin-left:10px;
	padding:0px 10px 0px 13px;
	line-height:1.5em;
	background:url("../images/arrowC.gif") left top no-repeat;
}


/* ============================================================================================================
	btn_open
============================================================================================================ */

#btn_open{background:url("../images/btn_openC.gif") right bottom no-repeat;}


/* ============================================================================================================
	What's New
============================================================================================================ */

#whats{border:5px solid #f0f7d9;}

#whats  dl{border-top:1px dotted #CCCCCC;}

/* ============================================================================================================
	Title Basic(ˆêŠ‡)
============================================================================================================ */


.basic h1 span,
.basic h2 span,
.basic h3 span,
.basic h4 span,
.basic h5 span,
.basic h6 span{
	font-size:92%;
}

.basic h3{
	padding:0.2em 0px 0.5em 40px;
	width:600px;
	font-size:184%;/*24px*/
	font-weight:normal;
	line-height:1.2em;
	background:url("../images/iconCircleC.gif") left top no-repeat;
}

.basic h4{
	margin-top:1.5em;
	margin-bottom:0.5em;
	padding:0.3em 0.5em 0.3em 20px;
	font-size:161%;/*21px*/
	font-weight:normal;
	line-height:1.2em;
	background:url("../images/iconSolidC.jpg") left top no-repeat;
	border:1px solid #98cb00;
}

/*.basic h5{
	margin:1.5em 0px 0.9em -5px;
	padding:0px 0px 0px 15px;
	font-size:138%;
	background:url("../images/iconSolidC.jpg") left bottom no-repeat;
}*/

.basic h6{
	margin-top:1.5em;
	margin-bottom:0.5em;
	padding:0.2em 0.3em 0.1em 0.3em;
	font-size:115%;/*15px*/
	font-weight:bold;
	background:url("../images/bg_Stripe.gif") bottom #98cb00;
	border-bottom:2px solid #98cb00;
}

/* ======================================================
	Basic(ŒÂ•Ê)
====================================================== */

th.basic{background:#f0f7d9;}


/* ======================================================
	Basic(ˆêŠ‡)
====================================================== */

.basic th{background:#f0f7d9;}


/* ======================================================
	Title A
====================================================== */

.headingC{
	padding:6px 10px 6px 8px !important;
	width:610px !important;
	background:url("../images/bg_titleA.jpg") no-repeat left bottom #FFFFFF !important;
	border:1px solid #DBDBDB !important;
}

.headingC span{
	padding-left:6px !important;
	font-weight:normal;
	border-left:5px solid #98cb00 !important;
}


/* ======================================================
	Q&A
====================================================== */

.question{
	margin-top:1.5em;
	margin-bottom:1em;
	margin-right:0.2em;
	padding-top:1.5em;
	font-size:1.2em;
	border-top:1px solid #EEEEEE;
	clear:both;
}

.question span{
	margin-right:0.5em;
	width:2em;
	height:1em;
	text-align:right;
	font-size:1.5em;
	color:#98CB00;
	display:block;
	float:left;
}


/* ======================================================
	/company/recruit/
====================================================== */

.staff{
	margin:0px 0px 10px 15px;
	padding:6px;
	border:1px solid #CCCCCC;
	background:#F9F9F9;
	float:right;
}

.staff img{margin-bottom:6px;}

.staff dl{padding-bottom:0.5em;}

.staff dd{
	margin-right:1em;
	border-bottom:1px solid #DBDBDB;
}

.month{
	padding-left:6px !important;
	line-height:1em;
	border-left:5px solid #98cb00 !important;
}

.month{
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-top:0.5em;
	font-size:1.2em;
	border-top:1px solid #EEEEEE;
}


/* ============================================================================================================
	company/pdf/xxxxdisclosure.html
============================================================================================================ */

#btn_disclosure{margin:0px 0px 30px 5px;}

#btn_disclosure dd{
	margin:-40px 0px 0px 34px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-size:12px;
}

ul.dottedT li{
	padding-left:20px;
	background:url("../images/icon_pdfS.gif") left top no-repeat;
}


/* ============================================================================================================
	gallery/furusato/index.html
============================================================================================================ */

table.bookinfo{
	margin:0px auto;
	width:500px;
}

.bookinfo td{
	width:250px;
	text-align:center;
	line-height:1.2;
}

.bookinfo td span{margin:0px 0.5em;font-size:84%;}
.bookinfo td em{}
.bookinfo td strong{}

.bookinfo td img{margin-top:2em;}
