@charset "utf-8";
/* CSS Document */

/* ext CSS Document */

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

 globalNav decoration

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

/*#gnav01 a.home{
	background-position:0 -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

/*#gnav02 a.personal_menu{
	background-position:-166px -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

#gnav03 a.corporate_menu{
	background-position:-332px -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

/*#gnav04 a.base_menu{
	background-position:-498px -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

/*#gnav05 a.sitemap_menu{
	background-position:-664px -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

/*#gnav06 a.contact_menu{
	background-position:-831px -41px;
}/*固定矢印を表示させる場合はこの列のセレクタの直前のコメントアウト開始の記述（/*）をはずして下さい。*/

.globalNavInner.personal,
.globalNavInner.personal ul,
/*.globalNavInner.corporate,
.globalNavInner.corporate ul,*/
.globalNavInner.base,
.globalNavInner.base ul,
.globalNavInner.sitemap,
.globalNavInner.sitemap ul,
.globalNavInner.contact,
.globalNavInner.contact ul{
	position:absolute;
	visibility:hidden;
}/*表示させたいメニューはこの列の該当するセレクタからカンマ（,）までをコメントアウトして下さい。複数選択すると複数のメニューが表示されるので注意して下さい。*/


/*d_care.lbi*/

#localNav{
	width:165px;
	height:100%;
}

#localNav ul li.str{
	width:165px;
	border-bottom:1px #d0cfcf dotted;
	background-color:#ffffff;
}
	
#localNav ul li.mid{
	width:165px;
	border-bottom:1px #d0cfcf dotted;
	background-color:#ffffff;
}	
	
#localNav ul li.end{
	width:165px;
	border-bottom:1px #d0cfcf dotted;
	background-color:#ffffff;
}	
	
#localNav ul li a{
	width:140px;
	padding:9px 12px;
	display:block;
	text-decoration:none;
}

#localNav ul li a.top{
	padding:0;
	margin:0;
}

#localNav ul li a:hover{
	background-color:#e4effe;
	text-decoration:underline;
	
}



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

 footer decoration

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


#footer .personal_ver/*,
#footer .corporate_ver*/{
	position:absolute;
	visibility:hidden;
	top:1px;
}/*表示させたいフッターはこの列の該当するセレクタからカンマ（,）までをコメントアウトして下さい。複数選択すると複数のフッターが表示されるので注意して下さい。*/





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

 font&text decoration

--------------------*/
/*見出し*/

#title{
}

h2.headline{
	position:static;
	visibility:visible;
	border-top:3px #94c80f solid;
	border-bottom:1px #c2c2c2 solid;
	padding:8px;
	margin:35px 0 0 0;
}

.crosshead{
	position:static;
	visibility:visible;
}

.subheading{
}

.fivehead{
}

.sixhead{
}


/*etc text decorarations*/

/*要約*/

.description{
}


/*コピーライト*/

#copylight{
}


/*キャプション*/

.caption{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_blueline_left.jpg);
	background-repeat:no-repeat;
	background-position:-1px 0;
	margin:0 0 7px;
	padding-left:30px;
	width:547px;
	height:48px;
}
.caption h2{
	position:static;
	visibility:visible;
	font-size:1.6em;
	line-height:48px;
	height:48px;
}

/*挿入句*/

.note{
}


/*日時*/

.date{
}

/*tools*/

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

   list decoration

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


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

   img decoration

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

/*item*/

.bannar{
}


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

	page containar

--------------------*/
/*alphaBlock*/

#alphaBlock{
}

#alphaBlockInner{
}

#alphaBlockBox{
}


/*betaBlock*/

#betaBlock{
}

#betaBlockInner{
}


/*staffvoice*/
#stfbetaBlock{
	text-align:center;
	margin-bottom:24px;
}

.stfbetaBlockBox{
	width:475px;
}

.stfbetaBlockBox p{
	background-color:#3795dc;
	padding:12px;
	border:1px #a8d1f0 solid;
	margin:11px 0 16px;
	color:#ffffff;
}

/*/staffvoice*/



/*zetaBlock*/

#zetaBlock{
}

#zetaBlockInner{
}

#zetaBlockBox{
}


/*popupBlock*/

#popupBlock{
}


/*section*/
.section{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_blue_gradation_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:547px;
	padding:26px 15px;
}

.section .floatL img{
	padding:19px;
}

.section .floatR{
	width:282px;
}

.section dl{
	padding:2em 0 0;
}

.section dd{
	margin:1.3em 0;
}

.section dd a{
	display:list-item;
	list-style:url(/common/img/share/icon/icon_arrow_indigo.png);
	margin-left:1.5em;
}

.section dd a span{
	vertical-align:text-bottom;
}



/*box*/


/*parts*/

.parts{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_newJob.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.parts ul{
	list-style-image:url();
	border-bottom:1px #c1c1c1 dotted;
}

.parts ul li{
	border-bottom:1px #c1c1c1 dotted;
	padding:8px 0 8px 4em;
}

.parts ul li span{
	display:list-item;
	list-style-image:url(/common/img/share/icon/icon_red_new.png);
}

.parts ul li span a{
	vertical-align:text-bottom;
}

.partsBlock{
		width:268px;
		padding:10px 8px;
}

.partsInnerBox{
	width:165px;
	line-height:1em;
}

.partsInnerBox ul li{
	list-style:disc;
	margin-left:1.3em;
}

.partsInnerBox p{
	margin-top:1em;
}

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

	  etc item

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

/*form elenments*/


/*バナー類（サイト内）*/

.banners{
}

.bannar{
}

/*広告類（外部リンク）*/

.ads{
}

/*プラグインバナー*/

.plugin{
}

/*whatsnew news*/
#betaBlockBox .box .whatsnew,
#betaBlockBox .box .news{
	width:284px;
}

#betaBlockBox .whatsnew ul,
#betaBlockBox .news ul{
	padding:1px 12px 19px;
	border-right:1px #c2c2c2 solid;
	border-bottom:1px #c2c2c2 solid;
	border-left:1px #c2c2c2 solid;
}

#betaBlockBox .whatsnew ul li,
#betaBlockBox .news ul li{
	margin:17px 0 0;
	line-height:1.07em;
}

#betaBlockBox .whatsnew ul li:first-line,
#betaBlockBox .news ul li:first-line{
	font-weight:700;
}

#betaBlockBox .whatsnew h2{
	width:80px;
}

#betaBlockBox .rss{
	height:22px;
	border-top:1px #c2c2c2 solid;
	border-bottom:1px #c2c2c2 solid;
	padding:10px 0 3px 15px;
}

#betaBlockBox .rss img{
	padding:2px 15px;
	border-right:1px #c2c2c2 solid;
	margin-right:7px;
	}

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

   img decoration

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

/*img*/
/*
table{
	font-weight:700;
	margin-top:-3px;
	width:475px;
}

tr td+td{
	font-weight:400;
	width:315px
}


td{
	padding:7px;
	border:1px #a8d1f0 solid;
}

col.titles{
	background-color:#aadafe;
}

col.cont{
	background-color:#cce8fd;
}

*/


