@charset"utf-8";
/**********************
common.css
「」全ページ共通css
LAST UP DATA: 2014/07/04
AUTHOR:YUKI INOUE
***********************/

body{
	font-family: "Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W4","Osaka","ＭＳ Ｐゴシック",arial,Verdana;
    font-size:12px;
    letter-spacing: 0.01em;
	line-height:150%;
	background-color:#FFF;
	color:#111;
}
/*テキスト装飾関係*/
a{
	color:#18323B;
	text-decoration:none;
}
a:hover{
	color:#18323B;
	text-decoration:underline;
}

a:hover img{
	filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.80;
}

/*テキストサイズ*/
.txt13{
    font-size:108%;
}
.txt14{
    font-size:114%;
}
.txt34{
    font-size:134%;
}
.lh180{
	line-height:180%;
}

/******************************************************************

レイアウト

******************************************************************/
/*ヘッダー*/
#wrap #headerArea{
	width:897px;
	margin:0 auto;
	padding:27px 0 20px 53px;
	height:101px;
}
#headerArea h1{
	float:left;
	width:100px;
}
#headerArea #headerNavArea{
	float:right;
	width:685px;
}
#headerNavArea ul#headerNav{
	float:right;
	width:224px;
	height:18px;
}
#headerNavArea ul#globalNav{
	float:right;
	/* width:685px; */
	width:673px;
	margin-top:30px;
}
#headerNavArea ul li{
	float:left;
}
#headerNavArea ul#globalNav li{
	border-left:#E6E6E6 1px solid;
	height:28px;
	padding:11px 40px;
}
#headerNavArea ul#globalNav li.last{
	border-right:#E6E6E6 1px solid;
}
/**コンテンツ*/
#wrap #contentsWrap{
	width:950px;
	margin:0 auto;
	padding:30px 0 100px;
}
#contentsWrap #mainContents{
	float:right;
	width:720px;
}
#mainContents h3#pageTit{
	padding: 40px 0;
	border-top:#20354A 1px solid;
	border-bottom:#E6E6E6 1px solid;
}
#mainContents #topicPath{
	padding:10px 0 40px;
	text-align:right;
}
	#mainContents .picLt220{
		float:left;
		width:220px;
	}
	#mainContents .txtRt480{
		float:right;
		width:480px;
	}
	#mainContents .picRt220{
		float:right;
		width:220px;
	}
	#mainContents .txtLt480{
		float:left;
		width:480px;
	}
/*事業紹介ページ共通*/
#mainContents .topicTxt{
	font-size:108%;
	margin:30px 0 50px;
	line-height:170%;
}

	
#mainContents #info{
	margin-top:50px;
	border:#F0F0F0 5px solid;
	padding:20px 30px;
	font-size:108%;
}
	#info .tel{
		float:left;
		width:436px;
	}
	#info .info{
		float:left;
		width:214px;
	}
/*ページナビ*/
#contentsWrap #pageNavArea{
	float:left;
	width:200px;
}
#pageNavArea ul#pageNav li{
	border-bottom:#E6E6E6 1px solid;
	background:url(../images/business/listmark_pn.gif) 185px center no-repeat;
}
#pageNavArea ul#pageNav li a{
	width:190px;
	display:block;
	line-height:4em;
	padding-left:10px;
}
#pageNavArea ul#pageNav li a:hover{
	text-decoration:none;
	background-color:#F5F5F5;
}
#pageNavArea ul#pageNav li.pr{
	background-color:#F5F5F5;
	width:190px;
	line-height:4em;
	padding-left:10px;
}

/*ページナビ（サブ）*/
#pageNavArea ul#pageNav li.sub
{
	height: 33px;
	background-color: #FCFCFC;
}
#pageNavArea ul#pageNav li.sub_dot
{
	border-bottom: #E6E6E6 1px dotted;
}
#pageNavArea ul#pageNav li.sub a
{
	height: 33px;
	margin-left: 10px;
	width: 180px;
	line-height: 3em;
}
#pageNavArea ul#pageNav li.sub_pr
{
	padding-left:10px;
	
	height: 33px;
	margin-left: 10px;
	width:180px;
	line-height:3em;
	
	background:url(../images/business/listmark_pn.gif) 175px center no-repeat;
	background-color:#F5F5F5;
}

/*ページトップボタン*/
#wrap #pagetopArea{
	background:url(../images/common/bg_contents.png) left top no-repeat;
	height:216px;
	position:relative;
	width:950px;
	margin:0 auto;
}
#pagetopArea p{
	position:absolute;
	left: 922px;
	top: 168px;
}
/*フッター*/
#wrap #footerArea{
/*	border-top:#F2F2F2 5px solid;*/
	
	background-color: #9e8758;
	color: #FFFFFF;
}

#wrap #footerArea a{
	color:#FFFFFF;
}

#footerArea #footerIn{
	width:950px;
	margin:0 auto;
	padding:25px 0 45px;
}
#footerIn #address{
	width:248px;
	float:left;
/*	border-right:#E6E6E6 1px solid;*/
	border-right:#b7a482 1px solid;
}
#footerIn .footerBox{
	float:left;
/*	border-right:#E6E6E6 1px solid;*/
	border-right:#b7a482 1px solid;
	width:154px;
	padding:0 10px;
}
#footerIn .footerBox h2{
	/*color:#18323B;*/
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:20px;
/*	padding-left:10px;*/
/*	background:url(../images/common/liststyle_foot.png) left top no-repeat;*/
}
#footerIn .footerBox ul li{
	margin-bottom:5px;
	letter-spacing:0;
	font-size:93%;
}
/*フッター2*/
#footer2
{
	width:950px;
	margin:5px auto 85px;
}
#footer2 #footer2_links
{
	margin-left: 248px;
}
#footer2 h2
{
	float:left;
	
	color:#18323B;
	font-weight:bold;
	margin-right: 20px;
	padding-left:10px;
	background:url(../images/common/liststyle_foot.png) left top no-repeat;
}
#footer2 #copyright{
	float:right;
/*	margin-top:30px;*/
	width:303px;
	padding-bottom:10px;
}






/* Adobe Reader Download Link */
.reader_download
{
	margin-top: 20px;
}
.reader_download .reader_banner
{
	float: left;
	width: 110px;
}
.reader_download .reader_text
{
	float: left;
	width: 600px;
	margin-left: 5px;
}


/* Adobe Pdf Link */
.pdf_link
{
	margin-top: 10px;
	line-height: 17px;
}

/* プライバシーマーク */
.side_pmark{
	font-size: 92%;
}

.side_pmark img{	float: left;
	padding-top: 3px;	padding-right: 10px;
}

.side_pmark2{
	padding-top: 40px;
}

/* padding */
.pt40{padding-top: 40px;}