@charset "Shift_JIS";

#ctsArea{
background:url(../img/field-bg_s.gif) no-repeat;
}

#contentsTable table td{
vertical-align:top;
}

#ctsArea h1{
height:85px;
}

#ctsArea h2{
margin-top:14px;
padding-bottom:12px;
background:url(../img/field-sttl-line.gif) no-repeat bottom;
margin-bottom:3px;
}

#ctsArea h2 img{
margin-left:3px;
}


#ctsArea h3{
font-size:100%;
font-weight:normal;
margin-left:3px;
margin-bottom:5px;
}

.next{
margin-right:10px;
text-align:right;
font-size:85%;
}


/*  .pf  */

#ctsArea table.pf{
width:622px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

#ctsArea table.pf th,#ctsArea table.pf td{
vertical-align:middle;
background:url(../img/field-ph-bg.gif);
color:#008600;
}

#ctsArea table.pf th{
font-size:120%;
text-align:left;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
}

#ctsArea table.pf td img{
margin:3px 0px 2px 3px;
}


#ctsArea table.pf td p{
text-align:right;
margin:0px 10px 0px 10px;
}

#ctsArea p{
margin:0 10px 10px 10px;
}



div.link{
margin:40px 10px;
}

div.link a{
margin-right:15px;
}


#ctsArea table.pf2{
width:622px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

#ctsArea table.pf2 th{
font-size:120%;
text-align:left;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
}

#ctsArea table.pf2 th,#ctsArea table.pf2 td{
vertical-align:middle;
background:url(../img/field-ph-bg.gif);
color:#008600;
padding-top:7px;
padding-bottom:7px;
}

#ctsArea table.pf2 td p{
text-align:right;
margin:0px 10px 0px 10px;
}


/*  #experienceField  */
#experienceField h1#indexTitle{
height:232px;
}

#experienceField table#contentsTable{
margin-top:20px;
}

#experienceField table#contentsTable div.taikendan{
width:290px;
padding:10px;
margin-bottom:20px;
border-bottom:1px dotted #666666;
}

#experienceField table#contentsTable div img{
float:right;
margin:0 0 10px 10px;
}

/*#experienceField a.arw{
display:block;
background:url(/s/cnt/img/arw-link_r.gif) no-repeat 0 6px;
}

#experienceField div.arw{
background:url(/s/cnt/img/arw-link_r.gif) no-repeat 0 6px;
padding:3px 0 8px 13px;
}

#experienceField div#taiken{
width:290px;
padding:10px 0;
background:#FFFdd5;
}

#experienceField div#taiken a.arw{
float:right;
}*/

#experienceField div.link a {
line-height:1.6;
}

#experienceField td#borderImg{
background:url(../img/border-img.gif) repeat-y;
margin-right:10px;
}


/*  table#taiken  */

table#taiken {
width:290px;
}

table#taiken td.taikenTxt {
padding:5px 10px 0 10px;
background:#FFFdd5;
}

table#taiken img{
float:left;
margin:0;
}



/*  #field15  */
#textPadding{
padding:10px;
}

div.underLine{
border-bottom:1px dotted #666666;
margin-bottom:20px;
}




/* ------------------renewal-header------------------- */

div#experience_Area div.head_Area{
margin-bottom:20px;
}

div#experience_Area div.head_Area h1.main{
height:auto;
}

div#experience_Area div.head_Area p.read{
margin:0;
}

div#experience_Area div.head_Area div.nav_Area{
background:url(../img/img_main03.jpg) no-repeat;
padding-top:20px;
}

div#experience_Area div.head_Area div.nav_Area ul{
overflow:hidden;
padding:0 24px 18px;
background:url(../img/img_main04.jpg) no-repeat bottom center;
zoom:1;
}

div#experience_Area div.head_Area div.nav_Area ul li{
list-style:none;
float:left;
margin-bottom:8px;
}

div#experience_Area div.head_Area div.nav_Area ul li img{
display:block;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav01{
width:89px;
margin-right:28px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav02{
width:101px;
margin-right:18px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav03{
width:181px;
margin-right:18px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav04{
width:104px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav05{
width:98px;
margin-right:19px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav06{
width:97px;
margin-right:22px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav07{
width:115px;
margin-right:20px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav08{
width:91px;
margin-right:20px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav09{
width:106px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav10{
width:91px;
margin-right:26px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav11{
width:62px;
margin-right:57px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav12{
width:62px;
margin-right:73px;
}

div#experience_Area div.head_Area div.nav_Area ul li.nav13{
width:132px;
}


/* ------------------renewal-contents------------------- */

div#experience_Area h2{
margin:0 0 20px 0;
height:16px;
padding:0;
clear:both;
position:relative;
}

div#experience_Area h2 span{
background:#FFFFFF;
padding-right:10px;
position:absolute;
top:0;
left:0; 
}

div#experience_Area ul li{
list-style:none;
overflow:hidden;
margin-bottom:20px;
}

div#experience_Area ul p{
margin:0;
}

div#experience_Area ul li div.image{
width:68px;
float:left;
display:inline;
margin-right:9px;
}

div#experience_Area ul li div.column{
width:565px;
float:right;
}

div#experience_Area ul li div.column h3{
margin:0;
margin-bottom:8px;
font-size:130%;
line-height:1.3;
font-weight:bold;
padding-bottom:5px;
border-bottom:dashed 1px #999999;
}

div#experience_Area ul li div.column h3 a{
text-decoration:none;
color:#333333;
}

div#experience_Area ul li div.column h3 a:hover {
color:#C52C2C;
}

div#experience_Area ul li div.column dl{
width:415px;
float:left;
}

div#experience_Area ul li div.column dl dt{
border-left:solid 4px #999999;
padding-left:5px;
margin-bottom:5px;
font-size:120%;
line-height:1.3;
font-weight:bold;
}

div#experience_Area ul li div.column p.btn{
margin-top:10px;
width:146px;
float:right;
}

div#experience_Area ul.bnr-Area{
margin:0 0 10px 0;
overflow:hidden;
}

div#experience_Area ul.bnr-Area li{
display:inline;
float:left;
margin-right:10px;
margin-bottom:0px;
}

div#experience_Area p.page-top{
clear:both;
text-align:right;
margin:0 0 25px 0;
}

div#experience_Area p.page-top.end{
margin:0 0 0 0;
}

div#experience_Area p.page-top a{
background:transparent url(../img/bullet_arrow_01_up.gif) no-repeat scroll 0 0.2em;
padding-left:12px;
color:#000000;
text-decoration:none;
}

div#experience_Area p.page-top a:hover{
color:#C52C2C;
text-decoration:underline;
}

/* ------------------renewal-contents nav01------------------- */

div#experience_Area h2#ttl-nav01{
background:transparent url(../img/ttl_nav01-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section01{
margin-bottom:60px;
clear:both;
}

div#experience_Area ul.section01 li{
clear:both;
}


div#experience_Area ul.section01 li div.column h3{
border-bottom-color:#009933;
}

div#experience_Area ul.section01 li div.column dl dt{
border-left-color:#009933;
}

/* ------------------renewal-contents nav02------------------- */

div#experience_Area h2#ttl-nav02{
background:transparent url(../img/ttl_nav02-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section02{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section02 li{
clear:both;
}


div#experience_Area ul.section02 li div.column h3{
border-bottom-color:#003366;
}

div#experience_Area ul.section02 li div.column dl dt{
border-left-color:#003366;
}


/* ------------------renewal-contents nav03------------------- */

div#experience_Area h2#ttl-nav03{
background:transparent url(../img/ttl_nav03-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section03{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section03 li{
clear:both;
}

div#experience_Area ul.section03 li div.column h3{
border-bottom-color:#6633cc;
}

div#experience_Area ul.section03 li div.column dl dt{
border-left-color:#6633cc;
}

/* ------------------renewal-contents nav04------------------- */

div#experience_Area h2#ttl-nav04{
background:transparent url(../img/ttl_nav04-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section04{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section04 li{
clear:both;
}

div#experience_Area ul.section04 li div.column h3{
border-bottom-color:#67ccff;
}

div#experience_Area ul.section04 li div.column dl dt{
border-left-color:#67ccff;
}

/* ------------------renewal-contents nav05------------------- */

div#experience_Area h2#ttl-nav05{
background:transparent url(../img/ttl_nav05-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section05{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section05 li{
clear:both;
}


div#experience_Area ul.section05 li div.column h3{
border-bottom-color:#cc3366;
}

div#experience_Area ul.section05 li div.column dl dt{
border-left-color:#cc3366;
}

/* ------------------renewal-contents nav06------------------- */

div#experience_Area h2#ttl-nav06{
background:transparent url(../img/ttl_nav06-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section06{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section06 li{
clear:both;
}

div#experience_Area ul.section06 li div.column h3{
border-bottom-color:#009999;
}

div#experience_Area ul.section06 li div.column dl dt{
border-left-color:#009999;
}


/* ------------------renewal-contents nav06------------------- */

div#experience_Area h2#ttl-nav07{
background:transparent url(../img/ttl_nav07-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section07{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section07 li{
clear:both;
}

div#experience_Area ul.section07 li div.column h3{
border-bottom-color:#cc9966;
}

div#experience_Area ul.section07 li div.column dl dt{
border-left-color:#cc9966;
}


/* ------------------renewal-contents nav08------------------- */

div#experience_Area h2#ttl-nav08{
background:transparent url(../img/ttl_nav08-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section08{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section08 li{
clear:both;
}

div#experience_Area ul.section08 li div.column h3{
border-bottom-color:#ff9933;
}

div#experience_Area ul.section08 li div.column dl dt{
border-left-color:#ff9933;
}


/* ------------------renewal-contents nav09------------------- */

div#experience_Area h2#ttl-nav09{
background:transparent url(../img/ttl_nav09-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section09{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section09 li{
clear:both;
}

div#experience_Area ul.section09 li div.column h3{
border-bottom-color:#33cc66;
}

div#experience_Area ul.section09 li div.column dl dt{
border-left-color:#33cc66;
}


/* ------------------renewal-contents nav10------------------- */

div#experience_Area h2#ttl-nav10{
background:transparent url(../img/ttl_nav10-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section10{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section10 li{
clear:both;
}

div#experience_Area ul.section10 li div.column h3{
border-bottom-color:#cc3333;
}

div#experience_Area ul.section10 li div.column dl dt{
border-left-color:#cc3333;
}


/* ------------------renewal-contents nav11------------------- */

div#experience_Area h2#ttl-nav11{
background:transparent url(../img/ttl_nav11-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section11{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section11 li{
clear:both;
}

div#experience_Area ul.section11 li div.column h3{
border-bottom-color:#3366cc;
}

div#experience_Area ul.section11 li div.column dl dt{
border-left-color:#3366cc;
}


/* ------------------renewal-contents nav12------------------- */

div#experience_Area h2#ttl-nav12{
background:transparent url(../img/ttl_nav12-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section12{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section12 li{
clear:both;
}

div#experience_Area ul.section12 li div.column h3{
border-bottom-color:#99cc33;
}

div#experience_Area ul.section12 li div.column dl dt{
border-left-color:#99cc33;
}


/* ------------------renewal-contents nav12------------------- */

div#experience_Area h2#ttl-nav13{
background:transparent url(../img/ttl_nav13-bg.jpg) repeat-x scroll center 50% !important;
}

div#experience_Area ul.section13{
margin-bottom:10px;
clear:both;
}

div#experience_Area ul.section13 li{
clear:both;
}

div#experience_Area ul.section13 li div.column h3{
border-bottom-color:#cb5a32;
}

div#experience_Area ul.section13 li div.column dl dt{
border-left-color:#cb5a32;
}



