@charset "UTF-8";				
				
/* CSS Document */				
				
/* --------------------				
 * 初期設定				
-------------------- */				
				
html, body{				
	height:100%;			
}				
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {				
	margin:0;			
	padding:0;			
}				
				
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {				
	font-size:1em;			
	font-weight:normal;			
	font-style:normal;			
}				
				
ul,ol {				
	list-style: none;			
}				
				
fieldset,img {				
	border: none;			
}				
caption,th {				
	text-align:left;			
}				
				
body {				
	line-height:1.1em;			
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;			
	font-size:12px;			
	color:#333;			
	background-color:#fff;			
	text-align:center;			
}				
				
a,				
a:link,				
a:visited {				
	color:#3f73a7;			
	text-decoration:underline;			
}				
a:hover {				
	color:#f16f14;			
	text-decoration:underline;			
}				
				
.white a,				
.white a:link,				
.white a:visited,				
.white a:active,				
a.white,				
a.white:link,				
a.white:visited,				
a.white:active{				
	color:#fff !important;			
}				
				
.white a:hover,				
a.white:hover{				
	color:#fbd365 !important;			
}				
				
strong {				
	font-weight:bold;			
}				
				
				
				
/* --------------------				
 * 汎用設定				
-------------------- */				
				
.clearBoth {				
	clear:both;			
	overflow:hidden;			
	width:1px;			
	height:1px;			
	margin:0 -1px -1px 0;			
	border:0;			
	padding:0;			
	font-size:0;			
	line-height:0;			
}				
				
.floatLeft {				
	float:left;			
}				
.floatRight {				
	float:right;			
}				
				
.right {				
	text-align:right !important;			
}				
.left {				
	text-align:left !important;			
}				
.center {				
	text-align:center !important;			
}				
				
				
.dotLine {				
	height:1px;			
	background-image:url(../commons/arbeit_dot.gif);			
	background-repeat:repeat-x;			
	background-position:center;			
}			
/*追加*/	
.margin_ss {				
	height:0.63em;
	clear:both;			
}		
/*ここまで*/	
.margin_s {				
	height:1.5em;			
	clear:both;			
}				
.margin_m {				
	height:3em;			
	clear:both;			
}				
.margin_l {				
	height:5em;			
	clear:both;			
}				
.margin_ll {				
	height:7em;			
	clear:both;			
}				
				
.sentence {				
	line-height:1.8em;			
}				
.attention {				
	color:#c00;			
}				
				
				
.photoFrame {				
	padding:2px;			
	background-color:#FFFFFF;			
	border:1px solid #cfcfcf;			
	display:inline-block;			
}				
				
				
				
				
				
/* --------------------				
 * 共通パーツ				
-------------------- */				
				
/* このページのトップへ */				
				
div#mainStage a.pageTop {				
	display:inline-block;			
	padding-left:20px;			
	height:14px;			
	font-size:10px;			
	background-image:url(../commons/arbeit_icon_arrow_or_u.gif);			
	background-repeat:no-repeat;			
	background-position:left;			
	color:#333333;			
	line-height:15px;			
	text-decoration:none;			
	margin-right:10px;			
	font-weight:bold;
	padding-top:1px;		
}				
div#mainStage a.pageTop:hover{				
	color:#999999;			
}				

/*commonButton*//*追加*/
.commonButton{
display:block;
background-repeat:no-repeat;
text-decoration:none;
}
.commonButton span{
display:none;
}

/*ここまで*/
				
/* MOREボタン */				
				
div#mainStage span.moreBtn {				
	display:inline-block;			
	padding:1px;			
	border:1px solid #cfcfcf;			
	float:right;			
}				
div#mainStage span.moreBtn a {				
	display:inline-block;			
	padding:1px 3px;			
}				
div#mainStage span.moreBtn a:link,				
div#mainStage span.moreBtn a:visited {				
	background-color:#ebebeb;			
}				
div#mainStage span.moreBtn a:hover {				
	background-color:#3f73a7;			
	color:#fff;			
}				
				
/*修正201104*/			
				
/* パン屑 */				
				
div#mainStage div.pagePath {				
	padding-top:4px;			
	font-size:10px;			
	float:left;			
}				

/*ここまで*/

div#mainStage div.pagePath ul li {				
	display:inline-block;			
	float:left;			
}				
				
				
/* テキストボタン */				
				
div#mainStage p.textBtn {				
	width:219px;			
}				
div#mainStage p.textBtn a {				
	display:block;			
	padding:7px 0 0 26px;			
	height:20px;			
    _height:27px;				
	background-repeat:no-repeat;			
}				
div#mainStage p.textBtn a:link,				
div#mainStage p.textBtn a:visited {				
	background-image:url(../commons/arbeit_bg_textbtn_off.gif);			
}				
div#mainStage p.textBtn a:hover {				
	background-image:url(../commons/arbeit_bg_textbtn_on.gif);			
}				
div#mainStage p.textBtn span {				
	color:#333;			
	text-decoration:none !important;			
}				
				
				
				
/* 矢印アイコンリスト */				
				
div#mainStage ul.column3 li {				
	width:33%;			
	float:left;			
}				
div#mainStage ul.column4 li {				
	width:24.5%;			
	float:left;			
}				
div#mainStage ul.column5 li {				
	/*width:19%;*/			
    width:145px;				
    *width:146px;				
	float:left;			
}				
/*　追加【20100426】↓*/				
div#mainStage ul.column6 li {				
	/*width:19%;*/			
    width:140px;				
    height:30px;				
    *width:141px;				
	float:left;			
}				
div#mainStage ul.column6 li a {				
    font-size: 12px;				
	display:inline-block;			
	padding-left:20px;			
	min-height:16px;			
	_height:16px;	/* IE6 */		
	background-repeat:no-repeat;			
}				
				
/*　追加【20100426】↑*/				
				
div#mainStage ul.column li a,				
div#mainStage ul.column3 li a,				
div#mainStage ul.column4 li a,				
div#mainStage ul.column5 li a {				
	display:block;			
	padding-left:20px;			
	min-height:16px;			
	_height:16px;	/* IE6 */		
	background-repeat:no-repeat;			
}				
div#mainStage ul.arrowBl li a {				
	background-image:url(../commons/arbeit_icon_arrow_bl.gif);			
}				
div#mainStage ul.arrowGr li a {				
	background-image:url(../commons/arbeit_icon_arrow_gr.gif);			
}				
div#mainStage ul.arrowOr li a {				
	background-image:url(../commons/arbeit_icon_arrow_or.gif);			
}				
div#mainStage ul.arrowPu li a {				
	background-image:url(../commons/arbeit_icon_arrow_pu.gif);			
}				
div#mainStage ul.arrowRe li a {				
	background-image:url(../commons/arbeit_icon_arrow_re.gif);			
}				
div#mainStage ul.arrowYe li a {				
	background-image:url(../commons/arbeit_icon_arrow_ye.gif);			
}				
				
				
/* 関連バイトリスト */				
				
div#mainStage ul.relationList li {				
	padding:3px 0;			
	font-size:10px;			
	min-height:19px;			
	_height:19px;	/* IE6 */		
	background-repeat:no-repeat;			
}				
div#mainStage ul.relationList li a {				
    height:30px;				
	padding-left:5px;			
}				
div#mainStage ul.relationList li.area {				
	background-image:url(../commons/arbeit_icon_relation_area.gif);			
}				
div#mainStage ul.relationList li.job {				
	background-image:url(../commons/arbeit_icon_relation_job.gif);			
}				
div#mainStage ul.relationList li.feature {				
	background-image:url(../commons/arbeit_icon_relation_feature.gif);			
}				
				
				
				
/* 共通データテーブル */				
				
div#mainStage table.dataTable {				
    font-size:12px;				
	width:100%;			
    _width:97%;				
	border-collapse:collapse;			
				
}				
div#mainStage table.dataTable th,				
div#mainStage table.dataTable td {				
	padding:5px 10px 5px 10px;			
	border-collapse:collapse;			
	border:1px solid #999;
	line-height:1.5em;			
    width:40%;				
}				
				
div#mainStage table.dataTable th {				
				
	font-weight:bold;			
	white-space:nowrap;			
    width:10%;
	/*padding:0;*/		
}				
div#mainStage table.dataTable .datopL{				
	background-image:url(../commons/dataTable_topL.gif);			
	background-position:left bottom;			
	background-repeat:no-repeat;			
	height:7px;			
	padding:0;
	border:0;			
}				
div#mainStage table.dataTable .datopR{				
	background-image:url(../commons/dataTable_topR.gif);			
	background-position:right top;			
	background-repeat:no-repeat;			
	height:7px;			
	padding:0;			
	border:0;			
}				
div#mainStage table.dataTable .datop_P2R{				
	background-image:url(../commons/dataTableP2_top.gif);			
	background-position:right top;			
	background-repeat:no-repeat;			
	padding:0;			
	border:0;			
}				
				
div#mainStage table.dataTable .dabotL{				
	background-image:url(../commons/dataTable_bottomL.gif);			
	background-position:left bottom;			
	background-repeat:no-repeat;			
	height:7px;			
	padding:0;			
	border:0;			
}				
div#mainStage table.dataTable .dabotR{				
	background-image:url(../commons/dataTable_bottomR.gif);			
	background-position:right top;			
	background-repeat:no-repeat;			
	height:7px;			
	padding:0;			
	border:0;			
}				
div#mainStage table.dataTable .dabot_P2R{				
	background-image:url(../commons/dataTableP2_bottom.gif);			
	background-position:right top;			
	background-repeat:no-repeat;			
	padding:0;			
	border:0;			
}				
				
div#mainStage table.dataTable .dabodL{				
	background-image:url(../commons/dataTable_bodyL.gif);			
	background-repeat:repeat-y;			
	background-position:left;			
	/*padding-left:1px;*/
	text-align:center;			
	border:0;			
}				
div#mainStage table.dataTable .dabodR{				
	background-image:url(../commons/dataTable_bodyR.gif);			
	background-repeat:repeat-y;			
	background-position:right;			
	border:0;			
}				
div#mainStage table.dataTable .dabod_P2R{				
	background-image:url(../commons/dataTableP2_body.gif);			
	background-repeat:repeat-y;			
	background-position:right;			
	border:0;			
}				
				
				
div#mainStage table.dataTable td.jobTime img {				
	margin-right:2px;			
}				
				
				
				
/* ボタンステージ */				
				
div#mainStage div.btnUp {				
	height:5px;			
	background-image:url(../commons/arbeit_stage_btn_upbg.gif);			
	background-repeat:repeat-x;			
}				
div#mainStage div.btnLow {				
	height:5px;			
	background-image:url(../commons/arbeit_stage_btn_lowbg.gif);			
	background-repeat:repeat-x;			
}				
div#mainStage div.btnBody {				
	padding:1px;			
	border:1px solid #005282;			
	background-color:#DEEEF7;			
				
}				
div#mainStage div.btnBody div.body {				
	padding:1px;			
}				
				
				
				
/* 付随情報ステージ */				
				
div#mainStage div.otherBody {				
	padding:10px 15px;			
	background-image:url(../commons/arbeit_stage_w_bg.gif);			
	background-repeat:repeat-y;			
    height:100%;				
	/margin-bottom:-6px;	/* IE6,7 */		
}				
/* 追加【20100426】↓ */				
				
div#mainStage div.otherBody02 {				
	padding:5px 6px 0;			
	background-image:url(../commons/arbeit_stage_w_bg02.gif);			
	background-repeat:repeat-y;			
    height:100%;				
	/margin-bottom:-6px;	/* IE6,7 */		
}				
/* 追加【20100426】↑ */				
				
/* スクロールフレーム */				
				
div#mainStage div.scrollFrame {				
	margin:5px 0;			
	padding:10px;			
	height:200px;			
	overflow:scroll;			
	overflow-x:hidden;			
	overflow-y:scroll;			
	border:1px solid #cfcfcf;			
	border-collapse:collapse;			
}				
div#mainStage div.scrollFrame div.body {				
	width:99.8%;			
}				
				
				
				
/* --------------------				
 * 印刷用設定				
-------------------- */				
				
@media print {				
body {				
	background-color:#fff !important;			
	color:#000 !important;			
	}			
				
a, a:link,a:visited,a:hover {				
	color:#000 !important;			
	text-decoration:none !important;			
	}			
}				
				
				
/* --------------------				
 * 関連バイト画像				
-------------------- */				
				
.vaMiddle {				
    vertical-align:middle;				
}				

strong.subtitle{
	font-size:1.2em;
}

/*  応募ページ20101119  */

div#mainStage div#entryForm .jobInputArea,
div#mainStage div#entryForm .jobInfoArea{
text-align:center;
margin:13px 0 0 0;
}

div#mainStage div#entryForm .jobInputArea h3, 
div#mainStage div#entryForm .jobInfoArea h3{
background:none;
margin:0 auto 10px;
}

div#mainStage .jobInputArea table.dataTable{
width:570px;
margin:0 auto;
text-align:left;
}

div#mainStage .jobInputArea table.dataTable th{
width:215px;
background-color:#EBF8FF;
padding:5px 0;
}
div#mainStage .jobInputArea table.dataTable th label{
padding:0 0 0 45px;
display:block;
}

div#mainStage .jobInputArea table.dataTable th.indis{
background-image:url(../commons/arbeit_icon_indis.gif);
background-repeat:no-repeat;
background-position:10px center;
}
div#mainStage .jobInputArea table.dataTable th.arbit{
background-image:url(../commons/arbeit_icon_arbit.gif);
background-repeat:no-repeat;
background-position:10px center;
}

div#mainStage .jobInputArea table.dataTable td{
width:auto;
padding:5px 0;
}

div#mainStage .jobInputArea table.dataTable td.col2{
text-align:center;
}

div#mainStage .jobInputArea table.dataTable td.col2 a{
margin:0 50px;
}

div#mainStage .jobInputArea .btnBody{
border:1px solid #999999;
background-color:#EBF8FF;
width:570px;
margin:0 auto;
padding:0;
background-repeat:no-repeat;
background-position:460px center;
}

div#mainStage .jobList .jobInputArea .body{
padding:14px 0 0 0;
}

div#mainStage .jobList .jobInputArea div.uninput {		
	margin:15px 0;	
	text-align:center;	
}		

.jobInfoArea .photoFrame {
margin:0 auto;
	width:230px;				
	padding:2px;			
	background-color:#FFFFFF;			
	border:1px solid #cfcfcf;			
	display:block;			
}				

.jobInfoArea .infoBox{
width:234px;
border:1px solid #999999;
margin:10px auto 0;
text-align:left;
}
.jobInfoArea .infoBox h4{
color:#2AA5F1;
font-weight:bold;
background-color:#EBF8FF;
height:20px;
line-height:20px;
border-bottom:1px solid #999999;
padding:0 0 0 5px;

}
.jobInfoArea .infoBox p{
padding:8px 5px;
}

p.errmsg{
text-align:left;
color:red;
padding-left: 20px;
}

.tipped {
    /* 文字色を設定 */
    color: #999;
}

/*  エリア別トップ20101206  */

#areaMainLeft{
height:242px;
background-color:#ffffff; 
float:left; 
background-image:url(../commons/areaMainBg.gif); 
background-repeat:no-repeat; 
background-position:center center; 
width:203px; 
text-align:center;
}

#areaMainRight{
height:242px; 
width:669px;
background-color:#ffffff; 
float:left;
}

#amrMain{
height:185px;
}

#amrMainLeft{
width:475px; 
float:left;
}

#amrMainLeft h2{
width:469px;
background-image:url(../commons/bg_mainAreaTitle.gif); 
background-repeat:repeat-x; 
height:22px; 
margin:5px 0 0 3px
}

#areaMainLeft img{
padding:40px 0 0;
}

#amrMainLeft .armList{
padding:3px 10px 0;
}

#amrMainLeft .armList .sinchaku{
font-weight:bold;
color:#FF0062;
}
#amrMainLeft .armList .sinchaku:hover{
color:#FF7AB2
}

#amrMainLeft .armList a{
display:block;
margin:3px 0;
}

#amrMainLeft .armList a span{
font-weight:bold;
}

#amrMainRight{
float:right; 
width:194px; 
padding:5px 0 0; 
text-align:center;
}

#amrBottom{
height:57px;
}

#amrBottom ul{
padding:4px 0 0 0px;
}


#amrBottom li{
float:left;
padding:0 9px;
}


/* --------------------
 * * セラピスト特集
 * -------------------- */
 
#features #skilupText{
background-image:url(../commons/frameBody.gif);
margin:5px 0 15px;
} 

#features #skilupText p{
padding:0px 34px;
font-size:120%;
font-weight:bold;
line-height:120%;
color:#006B33;
}
#features #skilupText p span{
text-align:right; 
display:block;
}
#features #skilupText p a{
margin:2px 0;
font-size:12px;  
}


#features #skilupText img{
display:block;
}

#features #companymessage{
background-image:url(../commons/frameBody.gif);
margin:5px 0 15px;
} 

#features #companymessage p{
padding:0px 34px;
font-size:120%;
font-weight:bold;
line-height:120%;
color:#006B33;
}
#features #companymessage p span{
text-align:right; 
display:block;
}
#features #companymessage p a{
margin:2px 0;
font-size:12px;  
}


#features #companymessage img{
display:block;
}

#features #brandList{
width:825px;
height:61px;
background-image:url(../commons/bgBrand_skilUp.gif);
background-repeat:repeat-x;
border-right:1px solid #FFBF00;
margin:0 auto 8px;
}

#features #brandList img{
display:block;
float:left;
}

#features #brandList a img{
margin:1px 0;
}

#features #contents{
width:825px;
background-color:#FFFBE6;
margin:0 auto 22px;
padding:0 0 2px 0;
}

#contents ul{
padding:2px ;
margin:0 auto;
}

#contents li{
border:1px solid #FFBF00;
padding:1px;
background-color:#FFFFFF;
}

#features #contents li h2{
height:25px;
background-image:url(../commons/bgContentsTitle_skilUp.gif);
background-repeat:repeat-x;
}

#features #contents li h2 a{
color:#FFFFFF;
font-weight:bold;
font-size:120%;
line-height:25px;
display:block;
background-image:url(../commons/iconContentsTitle_skilUp.gif);
background-repeat:no-repeat;
padding:0 0 0 30px;
}

#features #contents li h2 a:hover{
color:#FFFF00;
}


#features #contents ul li.wCont{
width:817px;
}

#features #contents ul li.mContL{
width:405px;
float:left;
}

#features #contents ul li.mContR{
width:405px;
float:right;
}

#features #contents ul li .contR{
float:right;
width:129px;
height:97px;
border:1px solid #b2b2b2;
}

#features #contents ul li.wCont .contR{
float:right;
width:AUTO;
height:AUTO;
border:1px solid #b2b2b2;
}


#features #contents ul li .contR img{
width:127px;
height:95px;
}

#features #contents ul li.wCont .contR img{
width:230px;
height:173px;
}

#features #contents ul li .contR a{
margin:1px 0 0 1px;
display:block;
}

#features #contents li.wCont h2{
width:581px;
}

#features #contents li.mContL h2{
width:272px;
}

#features #contents li.mContR h2{
width:272px;
}

#features #contents li.brank{
height:6px; 
border:none; 
background:none; 
clear:both;
}

#features #contents ul .wCont .contL{
float:left;
width:582px;
}

#features #contents ul .mContL .contL{
float:left;
width:273px;
}

#features #contents ul .mContR .contL{
float:left;
width:273px;
}

#features #contents ul li p{
padding:12px 12px 0;
}
#features #contents ul li.wCont p{
font-size:120%;
line-height:120%;
}

.detealBtnArea{
margin:2px 3px 0 0;
}

.detealBtnArea .detButton{
display:block;
margin:0;
padding:0;
width:90px;
height:18px;
background:url(../commons/buttonDeteal_skilUp.gif);
background-repeat:no-repeat;
text-decoration:none;
float:right;
}

.detealBtnArea .detButton span{
display:none;
}

.detButton:hover{
background-position:0 -18px;
text-decoration:none;
}

#features #contentsSub{
width:815px;
background-color:#E6E6E6;
margin:0 auto;
padding:5px;
}

#features #commentArea{
float:left;
width:398px;
height:361px;
background-image:url(../commons/bgCommentArea_skilUp.gif);
background-repeat:no-repeat;
}

#features #commentArea .textArea{
line-height:110%;
padding:68px 28px 0;
}

#features #infomation{
float:right;
width:404px;
}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.newspecial {
    font-weight:bold;
    color:red;
}

.w265 {
 width:265px;
}
.w300 {
 width:300px;
}
.w90 {
 width:90px;
}
.w190 {
 width:190px;
}
.attention {
    font-weight:bold;
    color:red;
}

.urge {
	color:#d2691e;
	font-size: 14px;
}

/* --------------------
 * 塾講師・家庭教師のアルバイト特集
 * -------------------- */
.lecturer #featuresText{
margin:3px 0 38px 0;
}

.lecturer #featuresText p{
background-image:url(../commons/frameBody_features.png);
background-repeat:repeat-y;
padding:7px 50px 10px;
font-weight:bold;
line-height:20px;
color:#513b0b;
}

.lecturer .contentsTitle{
text-align:center;
}

.lecturer#features #contents{
width:825px;
background-color:#ffffff;
margin:0 auto 22px;
padding:0 0 2px 0;
}

.lecturer#features #contents li h2 a{
padding:0 0 0 10px;
background-image:none;
}

.lecturer#features #contents ul li.wCont{
float:left;
display:inline;
width:734px;
margin:0 0 0 46px;
}

.lecturer#features #contents ul li.mContL{
width:213px;
float:left;
display:inline;
margin:0 0 0 45px;
}

.lecturer#features #contents ul li .contR{
float:none;
width:162px;
height:122px;
border:1px solid #b2b2b2;
margin:4px auto;
}

.lecturer#features #contents ul li.titleG .contL{
width:181px;
height:137px;
border:1px solid #b2b2b2;
}
.lecturer#features #contents ul li.titleG .contR{
float:right;
width:550px;
height:AUTO;
border:none;
margin:1px auto;
}
.lecturer#features #contents ul li.titleG .contR .contRtop{
background-color:#fff0d6;
padding:0 0 10px;
}

.lecturer#features #contents ul li .contR img{
width:160px;
height:120px;
}

.lecturer#features #contents ul li.titleG .contL img{
width:180px;
height:135px;
}

#features #contents ul li.titleG .contL a{
margin:1px 0 0 1px;
display:block;
}

#features #contents ul li.titleG .contR a{
margin:12px 12px 0 134px;
display:block;
}

.lecturer#features #contents li.wCont h2{
width:auto;
}

.lecturer#features #contents li.mContL h2{
width:auto;
}

#features #contents ul .titleG .contR h3{
	color:#ff2a00;
	font-weight:bold;
	font-size:14px;
	padding:11px 0 0 23px;
}

.lecturer#features #contents ul .wCont div .contL p{
	padding:10px 0 0 32px;
}

.lecturer#features #contents ul .mContL .contL{
float:none;
width:auto;
}

.lecturer#features #contents ul li p{
padding:7px 12px;
background-color:#fff0d6;
margin:1px;
}
#features #contents ul li.titleG p{
padding:7px 31px;
background:none;
font-size:100%;
}

.lecturerButtonN .detButton {
margin:3px auto 8px;
display:block;
background-image:url(../commons/button_lecturerDetN.png);
background-repeat:no-repeat;
width:182px;
height:26px;
}

.lecturerButtonN .detButton:hover{
background-position:0 -26px;
}

.lecturerButtonB .detButton {
margin:3px auto 8px;
display:block;
background-image:url(../commons/button_lecturerDetB.png);
background-repeat:no-repeat;
width:252px;
height:33px;
}
.lecturerButtonB .detButton:hover{
background-position:0 -33px;
}

.detButton span{
display:none;
}


.lecturer #lecturerArea ul{
width:825px;	
padding:0 0 0 87px;
}
.lecturer #lecturerArea li{
font-size:16px;
font-weight:bold;
width:118px;
height:19px;
line-height:19px;
margin:10px 0;
background-image:url(../commons/icon_areaPin.png);
background-repeat:no-repeat;
padding:0 0 0 25px;
float:left;
}
#lecturerExperience .frame{
background-image:url(../commons/frameBody_exp_lecturer.png);
background-repeat:repeat-y;
width:825px;
margin:0 auto;
}
#lecturerExperience .body{
padding:0 0 10px 0;
}
#lecturerExperience h3{
width:770px;
margin:0 auto 8px;
font-size:14px;
font-weight:bold;
padding:5px 0 8px 12px;
border-bottom:1px solid #ff4e00;
}
#lecturerExperience .photoFrame{
width:99px;
}
#lecturerExperience .floatRight{
padding:0 38px 0 0;	
}
#lecturerExperience .floatLeft{
padding:0 0 0 38px;	
}

#lecturerExperience div p.expText{
width:630px;
padding:3px 0 0 0;
line-height:120%;
}

.lecturer#features #contentsSub{
background:none;
}

.lecturer .recommend{
	float:right;
	width:400px;
}

.lecturer .recommend .recommendPoint{
	margin:15px 0 0 0;
}

.recommendPoint p{
	background-image:url(../commons/frameBody_point_lecturer.png);
	background-repeat:repeat-y;
	padding:5px 30px;
}

.lecturer#features #commentArea img{
	padding:67px 0 0 22px;
}
.lecturer#features #commentArea .textLinkArea{
	padding:2px 22px 0;
	text-align:right;
	
}
.disBlock{
display:block;
}

.googleplusone {
	float: right;
	margin-top: 6px;
}

/* --------------------
* お問い合わせ リニューアル企業様用
-------------------- */
#k_mainContents {
width:878px;
margin:0 auto;
}

#k_mail_tel {
text-align:right;
padding-top:5px;
padding-bottom:1px;
padding-right:5px;
}

span#k_top_text {
vertical-align:30%;

font-weight:bold;
font-size:12px;
margin-left:10px;

}


span#mail_icon {
vertical-align:30%;

font-weight:bold;
font-size:12px;
margin-left:10px;
margin-right:10px;


}

span#tel_icon {


vertical-align:20%;

font-weight:bold;
font-size:12px;
margin-left:5px;

}

#k_article01 {
padding-top:25px;

}

#k_article01 ul {
width:878px;
padding-top:15px;
padding-bottom:20px;
}

#k_article01 ul li.k_inarticle01_li {
float:left;
width:439px;

}

.k_img {
display:block;
}

#k_article02 {
background:url(../images/k_address_tel.png) 0 0 no-repeat;
height:64px;
width:878px;
padding-top:60px;
line-height: 2.3em;
}

span#mail02 {
font-size:27px;
font-weight:bold;
padding:10px 0 0 85px;
letter-spacing:2px;

}


#info_newForm {
width:878px;
margin:0 auto;
padding-top:30px;


}

#info_newForm p#formtext {
padding:5px 0 5px 40px;
line-height:1.4em;
}

table.bForm {
width:800px;
margin:0 auto;
border-collapse: collapse;


}

table.bForm tr th.b_th {
background-color:#99FFCC;
width:30%;
padding:5px 10px;
line-height:20px;
border:#999999 1px solid;
background:url(../images/k_hissu.png) no-repeat 195px 4px #d6f6fe;
font-weight:bold;

}


table.bForm tr th.b_th01 {
background-color:#d6f6fe;
width:30%;
padding:5px 10px;
line-height:20px;
border:#999999 1px solid;
height:100px;
background:url(../images/k_hissu.png) no-repeat 195px 73px #d6f6fe;
font-weight:bold;

}

table.bForm tr td.b_td {
background-color:#FFFFFF;
padding:5px 10px;
border:#999999 1px solid;
}

table.bForm tr td.b_td01 {
background-color:#FFFFFF;
padding:10px 10px;
border:#999999 1px solid;
height:100px;

}

#k_form_undertext {
border-bottom:3px solid #333333;
width:800px;
margin:20px auto;
font-size:17px;
font-weight:bold;
padding-bottom:5px;
}

span#under {
font-size:12px;
font-weight:100;
padding-left:20px;
}

#form_articlebox {
width:800px;
margin:0 auto;
}

#k_kiyaku {
width:680px;
overflow:auto;
border:1px solid #666666;
float:left;
padding:5px;
height:107px;
font-size:12px;
line-height:1.4em;
}

#p_logoimg {
width:100px;
float:right;
}

h3.title {
font-weight:bold;
}

#form_btn_area {
width:361px;
margin:20px auto;
}

#form_btn_area a#k_form_allbtn {
display:block;
background:url(../images/k_formbtn.png) 0 0 no-repeat;
width:361px;
height:73px;
}

#form_btn_area a#k_form_allbtn span {
display:none;
}

#form_btn_area a#k_form_allbtn:hover {
background-position:0 -75px;
}

#mainArea1 li .btn_onayami{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn1.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_onayami span{
display:none;
}
.btn_onayami:hover{
background-position:0 -42px; /* height Btn*/
}

#mainArea1 li .btn_nagare{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn2.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_nagare span{
display:none;
}
.btn_nagare:hover{
background-position:0 -42px; /* height Btn*/
}
#mainArea1 li .btn_baitorichtowa{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn3.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_baitorichtowa span{
display:none;
}
.btn_baitorichtowa:hover{
background-position:0 -42px; /* height Btn*/
}

#mainArea1 li .btn_hikaku{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn4.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_hikaku span{
display:none;
}
.btn_hikaku:hover{
background-position:0 -42px; /* height Btn*/
}

#mainArea1 li .btn_situmon{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn5.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_situmon span{
display:none;
}
.btn_situmon:hover{
background-position:0 -42px; /* height Btn*/
}

#mainArea1 li .btn_otoiawase{
display:block;
width:172px; /* width Btn */
height:42px; /* height Btn*/
background-image:url(../images/con_6btn6.png);
background-repeat:no-repeat;
margin:0 0 0 0;
}
.btn_otoiawase span{
display:none;
}
.btn_otoiawase:hover{
background-position:0 -42px; /* height Btn*/
}



div#mainArea1{
width:750px;
margin:0 auto;
}

div#mainArea1 ul{
background-image:url(../images/con_topBtnBox.png);
background-repeat:no-repeat;
width:172px;
height:268px;
padding:6px 0 0 0;
margin:17px 0 0 0;
float:left;
}

div#mainArea1 ul li{
margin:1px 0 0 0;
}

div#mainArea1 ul li img{
display:block;
}
div#mainArea1 p{
float:right;
}

.comContainer{
width:750px;
margin:0 auto;
}


div#mainArea2 p{
margin:30px 0 0 0;
}

div#mainArea3 img{
margin:30px 0 30px 0;
}
div#mainArea3 p#conMainLeft{
float:left;
width:329px;
height:172px;
background:url(../images/con_main1_left.png);
margin:30px 0;
}

div#mainArea3 div#conMainRight{
float:left;
width:421px;
height:172px;
background:url(../images/con_main1_right.png);
margin:30px 0;
}

.btn1{
display:block;
width:397px; /* width Btn */
height:96px; /* height Btn*/
background-image:url(../images/con_btn1_hover.png);
background-repeat:no-repeat;
margin:14px 0 0 -4px;
}
.btn1 span{
display:none;
}
.btn1:hover{
background-position:0 -96px; /* height Btn*/
}

div#mainArea4 p.title{
margin:20px 0 0 0;
}

div#mainArea4 p.nayami_image{
margin:20px 0 20px 0;
}

div#mainArea5 p.title{
margin:0 0 30px 0;
}

div#mainArea5 div.main{
background:url(../images/con_main2.png);
width:749px;
height:737px;
}
div#mainArea5 div.main img{
margin:86px 0 0 180px;
}


div#mainArea5 p.btn{
margin:0 0 45px 118px;
}

.btn2{
padding:92px 0 0 178px;
}

.btn2 a{
display:block;
width:178px; /* width Btn */
height:49px; /* height Btn*/
background-image:url(../images/con_btn2_hover.png);
background-repeat:no-repeat;
}
.btn2 a span{
display:none;
}
.btn2 a:hover{
background-position:0 -49px; /* height Btn*/
}

.btn3{
padding:0 0 0 100px;
margin:0 0 35px 0;
}

.btn3 a{
display:block;
width:564px; /* width Btn */
height:111px; /* height Btn*/
background-image:url(../images/con_btn3_hover.png);
background-repeat:no-repeat;
}
.btn3 a span{
display:none;
}
.btn3 a:hover{
background-position:0 -111px; /* height Btn*/
}

div#mainArea6 p.title{
margin:0 0 35px 0;
}

div#mainArea6 p.main{
margin:0 0 35px 0;
}

div#mainArea7 p.title{
margin:0 0 30px 0;
}

div#mainArea7 p.main{
margin:0 0 30px 0;
}

div#mainArea8 p.title{
margin:0 0 35px 0;
}

div#mainArea8 p.bottom{
margin:0 0 27px 0;
}

div#mainArea8 div.qa{
background-image:url(../images/con_qa_backGround.png);	
background-repeat:repeat-y;
text-align:center;
padding:0 0 21px 0;
}

div#mainArea8 div.qa div.qa_icon{
padding:21px 0 0 0;
}

div#mainArea8 div.qa div.qa_icon div.con_q{
background-image:url(../images/con_qBtn.png);
background-repeat:no-repeat;
height:41px;
width:704px;
margin:0 auto 9px auto;
}

div#mainArea8 div.qa div.qa_icon div.con_q p{
font-size:14px;
font-weight:bold;
color:#2e6fc9;
padding:14px 0 14px 65px;
}

div#mainArea8 div.qa div.qa_icon div.con_a{
background-image:url(../images/con_aBtn.png);
background-repeat:no-repeat;
height:41px;
width:704px;
margin:0 auto;
}

div#mainArea8 div.qa div.qa_icon div.con_a p{
font-size:12px;
font-weight:bold;
color:#6d6d6d;
padding:14px 0 14px 65px;
}

div#mainArea9 img{
margin:30px 0 45px 0;
}

div#mainArea10 p.title{
margin:0 0 35px 0;
}

div#mainArea10 p#btn4{
background:url(../images/con_main6.png);
background-repeat:no-repeat;
background-position:0 8px;
width:750px;
height:174px;
margin:0 0 35px 0;
}

.btn4{
display:block;
width:595px; /* width Btn */
height:105px; /* height Btn*/background-image:url(../images/con_btn4_hover.png);
background-repeat:no-repeat;
margin:0 0 0 90px;
}
.btn4 span{
display:none;
}
.btn4:hover{
background-position:0 -105px; /* height Btn*/
}

div#mainArea11 p#btn5{
background:url(../images/con_0yen_bottom.png);
background-repeat:no-repeat;
height:297px;
padding:177px 0 0 267px;
margin:0 0 35px 0;
}

#btn5 a{
display:block;
width:220px; /* width Btn */
height:60px; /* height Btn*/background-image:url(../images/con_btn5_hover.png);
background-repeat:no-repeat;
}
#btn5 a span{
display:none;
}
#btn5 a:hover{
background-position:0 -60px; /* height Btn*/
}


/* --------------------
* スタジオマリオ特集
-------------------- */

#mainStage{
width:828px;
text-align:center;
}

.mroContainer p{
line-height: 1.5em;
}

#mro_mainArea1{
width:828px;
margin:20px 0 0;
}

.mroContainer{
	margin:0 auto;
	width:828px;
}

#mro_waku_Container{
background:url(../images/bkg_mro_waku.png);
background-repeat:repeat-y;
padding:20px 0 0 0;
text-align:center;
}

.mro_mainArea3{
	width:757px;
	margin:16px auto 0;
	padding-bottom:10px;
	text-align:left;	
}

.mro_mainArea3 .mainArea3_left{
background:url(../images/mainArea3_left.png) 0 0 no-repeat;
width:355px;
height:173px;
float:left;
}

.mro_mainArea3 .mainArea3_right{
background:url(../images/mainArea3_right.png) 0 0 no-repeat;
width:355px;
height:173px;
float:right;
}

p.mainArea3_text{
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	width:260px;
	margin:0 auto;
	padding-bottom:5px;

}

p.mainArea3_text01 {
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	width:265px;
	margin:0 auto;
	line-height:1.2em;

	
}

.left_textbox{
	padding-top:19px;	
}

.area3btn{
	padding-top:8px;
	width:323px;
	/*margin:0 auto;*/
	padding-left:17px;
	}

p.mainArea3_text02{
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	padding-top:13px;
	width:260px;
	margin:0 auto;
	padding-bottom:10px;
}

#mro_mainArea3 #tanki_left #left_text{
/*height:90px;
padding:21px 0 0 0;*/
}

#tanki_left #left_text p{
/*text-align:left;
font-size:14px;
font-weight:bold;
color:#6b5d61;*/
}

#tanki_left #left_text p span{
/*line-height:50px*/
}





#mro_mainArea4{
display:block;
width:828px; /* width Btn */
height:305px; /* height Btn*/
background-image:url(../images/img3_mro.jpg);
background-repeat:no-repeat;
margin:0px 0 35px 0;
}


#mro_mainArea4 p{
margin:0 0 25px 0;
}

#mro_mainArea4 #tourai p{
font-size:14px;
font-weight:normal;
color:#6b5d61;
padding:69px 0 0 336px;
text-align:right;
width:445px;
margin-right:60px;
}


#mro_mainArea4 p #tourai{
width:350px;
}

#mro_mainArea5{
display:block;
width:828px; /* width Btn */
height:305px; /* height Btn*/
background-image:url(../images/img4_mro.jpg);
background-repeat:no-repeat;
margin:0px 0 5px 0;
}

#mro_mainArea5 p{
margin:0 0 15px 0;
}

#mro_mainArea5 #mata_mario p{
font-size:14px;
font-weight:normal;
color:#6b5d61;
padding:132px 0 0 248px;
float:left;
text-align:left;
}

#mro_mainArea6{
padding:0 0 35px 0;
width:828px;
height:317px;
}

#mro_mainArea6 #kodomo{
display:block;
width:828px;
height:129px;
background-image:url(../images/img6_mro.png);
background-repeat:no-repeat;
}

#kodomo p{
font-size:14px;
font-weight:normal;
color:#6b5d61;
padding:12px 0 0 0;
}

#mro_mainArea7{
display:block;
width:828px; /* width Btn */
height:305px; /* height Btn*/
background-image: url(../images/bkg7_mro.png);
background-repeat:no-repeat;
margin:0 0 35px 0;
}

#mro_mainArea7 p#javamap{
}

#mro_mainArea7 .mapTab{
padding:12px 0 0 46px;
margin:0 0 21px 0;
height:37px;
}

#mro_mainArea7 .mapTab a{
	display:inline;
}

a.javamap1{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_kanto_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap1 span{
display:none;
}
a.javamap1:hover{
background-position:0 -37px; /* height Btn*/
}

a.javamap2{
margin:0 0 0 1px;
}
a.javamap2{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_kansai_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap2 span{
display:none;
}
a.javamap2:hover{
background-position:0 -37px; /* height Btn*/
}

a.javamap3{
margin:0 0 0 1px;
}
a.javamap3{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_tokai_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap3 span{
display:none;
}
a.javamap3:hover{
background-position:0 -37px; /* height Btn*/
}

a.javamap4{
margin:0 0 0 1px;
}
a.javamap4{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_chugoku_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap4 span{
display:none;
}
a.javamap4:hover{
background-position:0 -37px; /* height Btn*/
}

a.javamap5{
margin:0 0 0 1px;
}
a.javamap5{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_koshinetsu_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap5 span{
display:none;
}
a.javamap5:hover{
background-position:0 -37px; /* height Btn*/
}

a.javamap6{
margin:0 0 0 1px;
}
a.javamap6{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_hokkaido_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap6 span{
display:none;
}
a.javamap6:hover{
background-position:0 -37px; /* height Btn*/
}

.motion{
/*padding:0 0 0 217px;*/
/*margin:35px 0 0 0;*/
}


a.javamap7{
margin:0 0 0 1px;
}
a.javamap7{
display:block;
width:104px; /* width Btn */
height:37px; /* height Btn*/
background-image:url(../images/btn_mro_kyusyu_hover.png);
background-repeat:no-repeat;
float:left;
}
a.javamap7 span{
display:none;
}
a.javamap7:hover{
background-position:0 -37px; /* height Btn*/
}

#motion_area1{
}

#mro_mainArea8{
	width:757px;
	margin:16px auto 0;
	padding-bottom:25px;
	text-align:left;	
}

#mro_mainArea8 .mainArea3_left{
background:url(../images/mainArea3_left.png) 0 0 no-repeat;
width:355px;
height:173px;
float:left;
}

#mro_mainArea8 .mainArea3_right{
background:url(../images/mainArea3_right.png) 0 0 no-repeat;
width:355px;
height:173px;
float:right;
}

p.mainArea8_text{
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	width:260px;
	margin:0 auto;
	padding-bottom:5px;

}

p.mainArea8_text01 {
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	width:265px;
	margin:0 auto;
	line-height:1.2em;

	
}

.left_textbox{
	padding-top:19px;	
}

.area8btn{
	padding-top:8px;
	width:323px;
	/*margin:0 auto;*/
	padding-left:17px;
	}

p.mainArea8_text02{
	font-size:14px;
	font-weight:bold;
	color:#6b5d61;
	padding-top:13px;
	width:260px;
	margin:0 auto;
	padding-bottom:10px;
}

#mro_mainArea8 #tanki_left #left_text{
/*height:90px;
padding:21px 0 0 0;*/
}

#tanki_left #left_text p{
/*text-align:left;
font-size:14px;
font-weight:bold;
color:#6b5d61;*/
}

#tanki_left #left_text p span{
/*line-height:50px*/
}

#mro_mainArea8 #cyouki_right{
width:350px;
float:right;
}

#cyouki_right #right_text p{
text-align:left;
font-size:14px;
font-weight:bold;
color:#6b5d61;
padding:17px 0 0 55px;
line-height: 28px;
}

#mro_mainArea8 .cyouki_t{
font-size:14px;
font-weight:bold;
color:#6b5d61;
padding:0 0 0 0;
float:left;
}

a.tanki_btn{
/*margin:15px 0 0 17px;*/
display:block;
width:325px; /* width Btn */
height:51px; /* height Btn*/
background:url(../images/btn_mro_tanki_btn_hover.png);
background-repeat:no-repeat;


}
a.tanki_btn span{
display:none;
}
a.tanki_btn:hover{
background-position:0 -51px; /* height Btn*/
}

a.cyouki_btn{
/*margin:4px 0 0 13px;*/
display:block;
width:325px; /* width Btn */
height:51px; /* height Btn*/
background-image:url(../images/cyouki_btn_hover.png);
background-repeat:no-repeat;
float:left;
}
a.cyouki_btn span{
display:none;
}
a.cyouki_btn:hover{
background-position:0 -51px; /* height Btn*/
}

div#mro_mainArea9{
height:361px;
}

div#mro_mainArea9 p{
margin:30px 0 20px 0;
float:left;
}

#mro_jimukyoku{
float:left;
width:398px;
height:361px;
background-image:url(../images/bkg8_mro.png);
background-repeat:no-repeat;
display:block;
margin:30px 0 20px 0;
}

#mro_mainArea9 .textLinkArea {
 padding: 325px 22px 0;
    text-align: right;   
}

div#mro_mainArea10{
float:right;
}

div#mro_mainArea10 p{
padding:184px 0 0 62px;
float:none;
}


#mro_mainArea10{
display:block;
width:398px; /* width Btn */
height:361px; /* height Btn*/
background:url(../images/bkg9_mro.png);
background-repeat:no-repeat;
margin:30px 0 20px 0;
}

#mro_mainArea10 .kyuujin_ichiran p{
font-size:14px;
font-weight:bold;
color:#6b5d61;
padding:133px 0 0 229px;
float:left
text-align:left;
}

a.kyuujin_btn{
margin:-12px 0 0 70px;
display:block;
width:252px; /* width Btn */
height:33px; /* height Btn*/
background-image:url(../images/btn_kyujin.png);
background-repeat:no-repeat;
}
a.kyuujin_btn span{
display:none;
}
a.kyuujin_btn:hover{
background-position:0 -33px; /* height Btn*/
}



/* --------------------				
 * tabChange				
-------------------- */				

/*-- baseSetings --*/



#tabChange .motion{
	display:none;
	text-align:right;
	padding:0 60px 0 0;	
}


#tabChange #motion_area1{
	display:block;
}


/* --------------------
* 履歴書の書き方
-------------------- */

#brResume {
}

.brConBox01{
	width:760px;
	margin-left:64px;
}

#brResume h2{
	margin:10px 0 0 0;
}

#brResume .txtTop{
	background-image:url(../images/resume/bkgTxtTop.png);
	width:701px; /* width Btn */
	height:97px; /* height Btn*/
	background-repeat:no-repeat;
	margin:0 0 8px 0;
	padding:42px 0 0 59px;
	font-size:14px;
}

#brResume .txtTop .txtTopLed{
	margin:0 0 8px;
	color:#2d94cf;
	font-weight:bold;
}

#brResume .txtTop .txtTop01{
	line-height:1.2em;
	color:#5c5c5c;
}

#brResume .txtTop .txtTop01 span{
	font-weight:bold;
}

#brResume .boxWhatRsm{
	margin:23px 0 17px 21px;
	}

#brResume .boxWhatRsm .txtWhatRsm{
	margin:30p 0 0 20px;
	font-size:13px;
	line-height:1.2em;
}

#brResume .boxWhatRsm div{
	padding:0 5px 0 0;
	display:inline;
}

#brResume .boxPointRsm li{
	width:161px;
	height:117px;
}

#brResume .boxPointRsm li p{
	height:82px;
	padding:5px 0 0 14px;
}

#brResume .boxWhatRsm .btnRsmDow{
	background-image:url(../images/resume/btnRsmDwn.png);
	width:240px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
}

#brResume .boxWhatRsm .btnRsmDow span{
	display:none;
}
 
#brResume .boxWhatRsm .btnRsmDow:hover{
	background-position:0 -60px;
}

#brResume boxPointRsm{
	margin:0 0 0 4px;	
}

#brResume .boxPointRsm li{
	padding:20px 14px;
	display:inline;
}

#brResume .boxPointRsm li p span{
	font-size:10px;
	color:#959292;
}

#brResume .boxPointRsm li p{
	background-repeat:no-repeat;
	margin:0 0 0 0;
}

#brResume .boxPointRsm .txtPointRsm01 p{
	background-image:url(../images/resume/bkgPntRsm01.png);
}

#brResume .boxPointRsm .txtPointRsm02 p{
	background-image:url(../images/resume/bkgPntRsm02.png);
}

#brResume .boxPointRsm .txtPointRsm03 p{
	background-image:url(../images/resume/bkgPntRsm03.png);
}

#brResume .boxPointRsm .txtPointRsm04 p{
	background-image:url(../images/resume/bkgPntRsm04.png);
}

#brResume .boxSampleRsm div{
	width:366px;
	height:1146px;
}
#brResume .boxSampleRsm div img{
	margin:0 0 26px 0;
}

#brResume .boxSampleRsm ul{
	background-color:#f9f9f9;
	width:378px;
	height:1120px;
	border:1px solid #e7e2e2;
}

#brResume .boxSampleRsm ul li{
	margin:20px 0 41px 0;
}

#brResume .boxSampleRsm ul li h4{
	padding:0 0 0 15px;
	display:inline;
	width:106px;
}

#brResume .boxSampleRsm ul li p{
	margin:8px 0 0 0;
	padding:0 10px 0 0;
	width:240px;
}

#brResume .boxSampleRsm ul li p span{
	color:#959292;
}

#brResume .boxSampleRsm ul .txtFamily{
	padding:30px 0 0 20px;
	display:inline;
	width:160px;
}

#brResume .boxSampleRsm ul .txtMarried{
	padding:30px 20px 0 0;
	display:inline;
	width:160px;
}

#brResume .boxSampleRsm ul .txtFamily p{
	width:133px;
	margin:0;
	border:1px solid #e7e2e2;
	border-top:none;
	padding:10px 13px 12px 12px;
}

#brResume .boxSampleRsm ul .txtMarried p{
	width:133px;
	margin:0;
	border:1px solid #e7e2e2;
	border-top:none;
	padding:10px 7px 12px 12px;
}

#brResume .boxSampleRsm ul .imgSplRsmPnt{
	margin-bottom:0;
}

#brResume .boxSampleRsm ul .imgSplRsmPnt img{
	margin:-1px 0 0 21px;
}

#brResume .graduation{
	margin:30px 0 0 0;
}

#brResume .graduation form select{
	margin:0 0 0 15px;
}

#brResume .graduation form span{
	margin:0 0 0 10px;
	color:#F00;
}

#brResume .graduation #imgGraduation img{
	margin:10px 0 35px 16px;
}

#brResume .qaRsm{
	margin:30px 0 0 0;
}

#brResume .qaRsm ul{
	background-image:url(../images/resume/frmFaqRsmBdy.png);
	background-repeat:repeat-y;
}

#brResume .qaRsm ul li{
	background-image:url(../images/resume/bkgFaqRsmBrd.png);
	background-repeat:repeat-x;
	width:690px;
	margin:0 0 0 57px;
	padding:10px 0 0;
	background-position:0 10px;
}

#brResume .qaRsm ul li .qaRsmQ{
	background-image:url(../images/resume/bkgFaqRsmQsn.png);
	background-repeat:no-repeat;
	height:29px;
	color:#2e6fc9;
	font-weight:bold;
	font-size:14px;
	padding:9px 0 0 36px;
}

#brResume .qaRsm ul li .qaRsmA{
	background-image:url(../images/resume/bkgFaqRsmAns.png);
	background-repeat:no-repeat;
	color:#6d6d6d;
	font-weight:bold;
	font-size:12px;
	padding:6px 0 8px 39px;
	margin:0 0 0 1px;
}

#brResume .qaRsm ul li .qaRsmA span{
	color:#F00;
}

#brResume .qaRsm .btnArea{
	height:148px;
	border-bottom:1px solid #e7e2e2;
	margin:0 0 20px 0;
}

#brResume .qaRsm .btnArea .btnRsmDown{
	background-image:url(../images/resume/btnRsmDwnBig.png);
	width:361px;
	height:112px;
	background-repeat:no-repeat;
	display:block;
	margin:31px 0 0 225px;
	display:inline;
}

#brResume .qaRsm .btnArea .btnRsmDown span{
	display:none;
}
 
#brResume .qaRsm .btnArea .btnRsmDown:hover{
	background-position:0 -112px;
}

#brResume .qaRsm .btnArea img{
	padding:124px 0 0 0;
}


