@charset "UTF-8"

/*----------------------------------------------------------------------------------------------------------------------------
 common
----------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------
 リンク設定
--------------------------------------------------------------*/

a:link {
color: #009743;
text-decoration:underline;
}

a:visited { 
color: #673880;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}


/*--------------------------------------------------------------
 共通カラム指定
--------------------------------------------------------------*/

#mainColumn {
width:710px;
color:#111111;
margin:0 auto;
float:left;
font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
letter-spacing:0.05em;
line-height:1.2;
min-height:600px;
height:auto !important;
height:600px;
}

#rightNav {
width:230px;
float:right;
background-color:#FCF3EE;
padding:0 0 15px;
}

#rightNav div{
text-align:center;
}

/*--------------------------------------------------------------
 Heading
--------------------------------------------------------------*/

h1{
margin:0;padding:0;
font-size:116%
}

h2{
margin:0;padding:4px 0 0;
font-size:93%
}

/*--------------------------------------------------------------
罫線
--------------------------------------------------------------*/

div.hr {
background-position:0px -60px;
background-repeat:repeat-x;
height:10px;margin:6px 0;
}

div.hr hr {
display:none;
}

/*--------------------------------------------------------------
   Clearfix 
--------------------------------------------------------------*/

/*CLEARFIXw*/
.clearfix:after {
content: "";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
.clearfix {
display: inline-block;
}
/* MacIEO \*/
.clearfix { 
display: block; 
}
/* */

/*--------------------------------------------------------------
SP右カラム
--------------------------------------------------------------*/

#areaSearch {
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/common/bkg_area.gif) repeat-y scroll left top;
width:219px;
margin:0 auto 10px auto;
}

#areaSearch .mWrap {
width:184px;
margin:0 0 0 20px;
}

#areaSearch ul {
margin:0 -5px 0 0;
width:184px;
}

#areaSearch ul li {
list-style:none;
float:left;
margin:5px 5px 0 0;
height:33px;
}

#areaSearch p {
padding:5px 20px 0;
font-size:93%;line-height:1.1;
text-align:left;
color:#33CC33;
}

#spMenu {
margin:0 auto 10px;
padding:0;
width:213px;
}

#spMenu li {
height:67px;
margin:0 0 3px;
list-style:none;
}

/*--------------------------------------------------------------
qa
--------------------------------------------------------------*/

#questions {
margin:10px 0 10px 15px;
}

#questions li{
list-style:none;
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/qa/ico_qaQue.gif) no-repeat scroll left center;
padding:5px 0 5px 30px;
text-align:left;
}

#answers {
margin:10px 0 450px;
}

#answers dt{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/qa/bkg_qaTitle.gif) no-repeat scroll left center;
width:670px;
padding:0 0 0 40px;
height:31px;line-height:32px;
text-align:left;
}

#answers dd{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/qa/ico_qaAnswer.gif) no-repeat scroll left top;
padding:5px 0 5px 35px;margin:5px 0 20px;
text-align:left;
line-height:1.4;
}
/*--------------------------------------------------------------
1day
--------------------------------------------------------------*/

#inner1day table#sch {
text-align:left;
border-collapse:collapse;
border:0 none;
width:100%;
}

#inner1day table#sch tr.odd {
background-color:#ecf7d9;
}

#inner1day table#sch tr.even {
background-color:#FAFFF1;
}


#inner1day table#sch td.nowTime {
width:93px;

}

#inner1day table#sch td.arrow {
background-color:#bed796;
}

#inner1day .lead {
text-align:left;
margin:5px 0 5px 3px;
}

/*--------------------------------------------------------------
Flow
--------------------------------------------------------------*/

#innerFlow .lead {
text-align:left;
margin:5px 0 5px 3px;
}

#innerFlow　.flowModule{

}

#innerFlow .flowModule .innerWrap{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/flow/fModule_mdl.gif) repeat-y scroll left top;
padding:5px 25px 10px;
}

#innerFlow .flowModule .innerWrap .photo{
width:140px;
float:left;
}

#innerFlow .flowModule .innerWrap .expl{
text-align:left;
width:430px;
float:right;
}

#innerFlow .flowModule .innerWrap .expl p{
line-height:1.5;
}

/*--------------------------------------------------------------
Staff
--------------------------------------------------------------*/

#innerStaff .lead {
text-align:left;
margin:5px 0 5px 3px;
}

#innerStaff .stVoice {
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/staff/bkg_stVoice.gif) no-repeat scroll left top;
margin:10px 0 15px;
padding:12px 17px 0;
}

#innerStaff .stVoice .innerWrap {
margin:8px 0 0;
}

#innerStaff .stVoice .innerWrap .photo {
float:left;
width:300px;
}

#innerStaff .stVoice .innerWrap .txt {
float:right;
width:365px;
text-align:left;
font-size:93%;
line-height:1.3;
}

#innerStaff .stVoice .innerWrap .txt p {
margin:5px 0 8px;
}

/*--------------------------------------------------------------
work
--------------------------------------------------------------*/

#innerWork .lead {
text-align:left;
margin:5px 0 5px 3px;
}

#innerWork .workExp {
margin:10px 0 15px;
padding:12px 20px 0;
}

#innerWork .workExp .photo {
float:right;
width:350px;
margin:15px 0 0;
}

#innerWork .workExp .txt {
float:left;
width:300px;
text-align:left;

line-height:1.6;
margin:100px 0 0;
}

#innerWork #work01{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/work/bkg_wokExp0101.gif) no-repeat scroll left top;
}

#innerWork #work02{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/work/bkg_wokExp0201.gif) no-repeat scroll left top;
}

#innerWork #work03{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/work/bkg_wokExp0301.gif) no-repeat scroll left top;
}

#innerWork #work04{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/sp/work/bkg_wokExp0401.gif) no-repeat scroll left top;
}


#innerWork .ftrComment{
text-align:left;
margin:10px 0;
}

/*--------------------------------------------------------------
begin
--------------------------------------------------------------*/

#innerBegin .lead {
text-align:left;
margin:5px 0 5px 3px;
}

#innerBegin .bphoto {
margin:10px 0 20px;
}

#innerBegin .bphoto p{
text-align:left;
padding:0 15px;
}