@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;
}/*表示させたいメニューはこの列の該当するセレクタからカンマ（,）までをコメントアウトして下さい。複数選択すると複数のメニューが表示されるので注意して下さい。*/

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

 footer decoration

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

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





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

 font&text decoration

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

#title{
}

.headline{
}

.crosshead{
}

.subheading{
}

.fivehead{
}

.sixhead{
}


/*etc text decorarations*/

/*要約*/

.description{
}


/*コピーライト*/

#copylight{
}


/*キャプション*/

.caption{
}


/*挿入句*/

.note{
}


/*日時*/

.date{
}

/*tools*/

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

   list decoration

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


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

   img decoration

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

/*item*/

.bannar{
}


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

	page containar

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

/*betaBlock*/

#betaBlock{
}

#betaBlockInner{
}

#betaBlockBox{
}


/*section*/


/*box*/


/*parts*/

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

.news{
	margin-bottom:27px;
}

.news ul{
	padding:9px;
}

.news ul li{
	background-color:transparent;
	background-image:url(/common/img/share/icon/icon_arrow_red.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:3px 0 3px 15px;
}

.news ul li span{
	font-weight:700;
}

.newJob{
	margin-bottom:48px;
}

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



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

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

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

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

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

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

.imgcenter{
	margin:0 auto;
	padding:40px 0;
	text-align:center;

}

#betaBlockBox .betaBlockBoxSection01 p,
#betaBlockBox .betaBlockBoxSection02 p,
#betaBlockBox a{
	margin:0 0 10px 0;
	padding:0 9px;

}



#betaBlockBox .section{
	background-color:transparent;
	background-image:url(/personal/img/bg/bg_3pc_gray_cornermaru.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#betaBlockBox .betaBlockBoxSection01{
	margin:0 0 20px 0;
}



#betaBlockBox .betaBlockBoxSection02{
	margin:0 0 20px 0;

}



#betaBlockBox .betaBlockBoxSection01 h2{
	height: 48px;
	margin: 0;
	padding: 12px 0 0 30px;
	position: static;
	visibility: visible;
	font-size: 16px;
	background-image: url(../../../common/img/share/bg/bg_headline.png);
	background-repeat: no-repeat;
}

.betaBlockBoxSection01 ul{
	margin:0 0 10px 9px;
	

}
#betaBlockBox .betaBlockBoxSection02 h3{
	height: 48px;
	margin: 0;
	padding: 12px 0 0 30px;
	position: static;
	visibility: visible;
	font-size: 16px;
	background-image: url(../../../common/img/share/bg/bg_headline.png);
	background-repeat: no-repeat;
}


#betaBlockBox .section ul{
	padding:11px 0 0;
	border-left:1px #bfbfbf solid;
	border-right:1px #bfbfbf solid;
	text-align:center;
}

#betaBlockBox .section ul li{
	display:inline;
}

#betaBlockBox .section ul li img{
	padding:0 3px 19px;
}

#betaBlockBox .box{
	}

#betaBlockBox .box p.headline{
	background-color:transparent;
	background-image:url(/personal/img/bg/bg_undergray_gradation_line.png);
	background-repeat:repeat-x;
	margin-bottom:22px;
}

#betaBlockBox .boxBlock{
	display:inline-block;
	vertical-align:top;
	width:280px;
	padding-left:5px;
}

#betaBlockBox .box dl{
	width:250px;
	display:inline;
}
#betaBlockBox .box dt{
	visibility:hidden;
	position:absolute;
}

#betaBlockBox .box dd{
	display:inline-block;
	vertical-align:text-top;
}

#betaBlockBox dd.boxInner{
	width:225px;
}

#betaBlockBox .bgdottedh{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_dot_height.png);
	background-repeat:repeat-y;
	background-position:center;
}

#betaBlockBox .bgdottedb{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_dot_width.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:22px;
}


#betaBlockBox .bottom{
	padding-top:22px;
}

#betaBlockBox .boxBlock p{
	margin-top:27px;
	background-color:transparent;
	background-image:url(/common/img/share/icon/icon_arrow_indigo.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:25px;
}


#betaBlockBox .parts{
}


#betaBlockBox .parts .partsBlock{
	background-color:transparent;
	background-image:url(/personal/img/pic/pic_guide_text.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
}

#betaBlockBox .parts .partsBlock .floatL{
	padding-top:1px;
}

#betaBlockBox .parts .partsBlock .floatR{
	padding-top:9px;
}

#betaBlockBox .parts .partsBlock div{
	background-color:transparent;
	background-image:url(/personal/img/bg/bg_undergray_gradation_line.png);
	background-repeat:repeat-x;
	background-position:top;
}

#betaBlockBox .parts p.partsInner{
	position:absolute;
	visibility:hidden;
}

#betaBlockBox .partsBox{
	background-color:transparent;
	background-image:url(/common/img/share/bg/bg_gray_line.jpg);
	padding:15px 50px;
}

#betaBlockBox .partsBox ol li.li01{
	list-style-image:url(/common/img/share/icon/icon_1.png)
}

#betaBlockBox .partsBox ol li.li02{
	list-style-image:url(/common/img/share/icon/icon_2.png)
}

#betaBlockBox .partsBox ol li.li03{
	list-style-image:url(/common/img/share/icon/icon_3.png)
}

#betaBlockBox .partsBox ol li.li04{
	list-style-image:url(/common/img/share/icon/icon_4.png)
}

#betaBlockBox .partsBox ol li.li05{
	list-style-image:url(/common/img/share/icon/icon_5.png)
}

#betaBlockBox .partsBox ol li dl dt{
	font-size:1.23em;
	padding:0 0 3px;
}

#betaBlockBox .partsBox ol li dl dd{
	padding:0 0 18px;
}

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

	  etc item

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

/*form elenments*/


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

.banners{
}

.bannar{
}

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

.ads{
}

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

.plugin{
}


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

   img decoration

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

/*img*/



/*rss*/
.news .rss{
	width:350px;
	text-align:right;
}

.news .rss span{
	display:list-item;
	list-style-image:url(/common/img/share/icon/icon_rss.png);
	margin:8px -10px;
}

.news .rss span a{
	font-size:0.846em;
	vertical-align:text-bottom;
	padding:2px 10px;
	border-right:1px #c1c1c1 solid;
}
