<!-- 
.adgaiyou hr {visibility:hidden;clear:both;}
.adtoku.ver01 {}
.adgaiyou #main {
background: none;
}
.adgaiyou #centercol {
width: 820px;
padding: 0px 0px 0px 10px;
}

.adtoku.ver01 .colM-adsp {border: 1px solid #CCC;}
.adtoku.ver01 .colM-adsp .inbox {
border: 3px solid #EEE;
background: none;
padding: 0px;
}
.adtoku.ver01 .colM-adsp h2 {
margin: 0px;
}
.adtoku.ver01 .colM-adsp h3 {
margin: 5px 0px 0px 0px;
padding: 4px 0px 2px 10px;
background-color: #EEE;
border-bottom: 1px solid #CCC;
border-top: 1px solid #DDD;
font-size: 14px;

}
.adtoku.ver01 .colM-adsp .sponsorbox {
padding: 0px;
margin: 0px;
}
.adtoku.ver01 .colM-adsp div.intro {
height: 100%;
}
.adtoku.ver01 .colM-adsp div.intro p {
margin-top: 2px;
margin-bottom: 2px;
padding: 4px;
height: 100%;
border: 0px solid red;
}
.adtoku.ver01 .colM-adsp div.intro img {
float: right;
padding-left: 5px;
}
.adtoku.ver01 .colM-adsp .category dl,
.adtoku.ver01 .colM-adsp .category dl dt,
.adtoku.ver01 .colM-adsp .category dl dd {margin: 0px;padding: 0px;}

.adtoku.ver01 .colM-adsp .category dl {
padding: 7px 0px 7px 3px;
}
.adtoku.ver01 .colM-adsp .category dl dt {
background: url(/parts/images/icon/dot.gif) no-repeat 3px 6px ;
margin-left: 10px;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 1px;
}
.adtoku.ver01 .colM-adsp .category dl dd {
margin-left: 10px;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 2px;
font-size: small;
}
.adtoku.ver01 .colM-adsp .recommend p {
text-align: center;
}

.adtoku.ver01 #sp-menu {
width: 100%;
border-bottom: 1px solid #888;
margin-left: 0px;
}
.adtoku.ver01 .imsp-title {
border: 0px solid red;
background: url(/parts/images/logo/jobpr.gif) no-repeat 3px 6px ;
width: 280px;
float: left;
margin-left: 5px;
}
.adtoku.ver01 #spLogo {
padding-top: 3px;
float: right;
height: 35px;
border: 0px solid red;
width: 300px;
font-size: 10px;
color: #444;
}
.adtoku.ver01 #spLogo img {
float: right;
}
.adtoku #headmenu {
width: 492px;
clear: both !important;
border: 1px solid red;
background-color:#EEE;
border:1px solid #ACBEC9;
margin-bottom: 10px;
}


.adgaiyou #sp-menu {
width: 100%;
border-bottom: 0px solid #888;
margin-left: 0px;
}
.adgaiyou.ver01 .imsp-title {
border: 0px solid red;
background: url(/parts/images/logo/jobpr.gif) no-repeat 3px 6px ;
width: 116px;
float: left;
margin-left: 5px;
}
.adgaiyou.ver01 #spLogo {
padding-top: 3px;
float: right;
height: 35px;
border: 0px solid red;
width: 300px;
font-size: 10px;
color: #444;
}
.adgaiyou.ver01 #spLogo img {
float: right;
}

/* headBox */
.adgaiyou #headBox {
margin-top:2px;
border: 0px solid red;
color: #444;
}
.adgaiyou .infoBox {
background: url(/parts/images/jibun/gaiyou_head_bg.gif) no-repeat 0px 0px ;
border: 0px solid red;
margin-bottom: 0px;
}
.adgaiyou #headBox .header {
background: url(/parts/images/jibun/gaiyou_head_sidebar.gif) repeat-y 0px 0px ;
margin-bottom: 0px;
width: 100%;
}
.adgaiyou #headBox .header .inBox {
background: url(/parts/images/jibun/gaiyou_head_bar.gif) no-repeat 0px 0px ;
margin-top: 0px;
margin-bottom: 0px;
width: 100%;

}
.adgaiyou #headBox .header h1 {
width: 680px;
height:10px;
margin-top: 5px;
padding: 4px 0px 0px 0px !important;
border: 0px solid red;
float: left;
font-size: small;
text-align: center;
}

.adgaiyou #headBox .infoBox {
min-height:150px;
}
.adgaiyou #headBox .infoBox div.imgBox {
float: left;
margin-top: 5px;
margin-left: 5px;
width: 196px;
height: 136px;
text-align: center;
line-height:136px;
border: 0px solid red;
}
.adgaiyou #headBox .infoBox div.imgBox p {
line-height:136px;
height: 136px;
margin: 0px;
letter-spacing:-10px;
}
.adgaiyou #headBox .infoBox div.imgBox p img.brimg {
}
.adgaiyou #headBox .infoBox div.imgBox p img {
vertical-align:middle
}

.adgaiyou #headBox .listBox {
border: 0px solid red;
padding-top:10px;
margin-left:220px;
font-size: small;
}
.adgaiyou #headBox .listBox p {
width: 99%;
margin: 0px;
line-height:120%;
letter-spacing: -1px;
}
.adgaiyou #headBox .listBox ul {
margin: 0px;
padding: 10px;
list-style: none;
}
.adgaiyou #headBox .listBox ul li {
float: left;
line-height:100%;
width: 45%;
border-bottom: 1px solid #EEE;
font-size: 86%;
padding: 0px 0px 0px 10px;
margin: 5px 0px 5px 0px;
_margin: 0px 0px 0px 0px;
background: url(/parts/images/icon/arr_blue.gif) no-repeat 3px 1px ;
}
.adgaiyou #headBox .listBox ul li strong {
font-weight: normal;
color: #807DA8;
}

.adgaiyou #headmenu {
float: right;
width: 120px;
border: 0px solid red;
margin-top: 5px;
}
.adgaiyou p.intro {
margin-top: 0px;
}
.adgaiyou h2 {
background: url(/parts/images/icon/i_gy.gif) no-repeat 5px 4px ;
border-top: none;
border-bottom: 2px solid #E1E1E1;
padding-left: 10px;
text-indent:10px;
height: 16px;
margin-bottom: 0px;
color: #693;
}
.adgaiyou h2 span.left {
color: #693;
float: left;
}
.adgaiyou h2 span.right {
float: right;
font-size:small;
font-weight: normal;
padding-top: 3px;
color: #666;
}

/* table */
.adgaiyou table {
font-size:12px;
width: 100%;
border: 0px solid red;
color: #444;
line-height:150%;
letter-spacing:1px;
}
.adgaiyou table tbody{text-align:left;}
.adgaiyou table tbody tr{
margin: 0px;
padding: 0px;
}
.adgaiyou table tbody tr th{
background-color: #F8F8F8;
vertical-align: top;
width: 140px;
padding: 3px 3px 3px 10px;
border-bottom: 1px solid #E1E1E1;
}
.adgaiyou table tbody tr td{
border-bottom: 1px solid #E1E1E1;
padding: 3px 3px 3px 10px;
}
/* PhotoBox 
----------------------------------------------------------------------------------------*/
.photoBox {
border: 0px solid red;
margin-left: auto;
margin-right: auto;
text-align: center;
color:#666;
}
.photoBox .outBox {
margin-left: auto;
margin-right: auto;
border: 0px solid red;
min-width:50px;
}
.photoBox .Boxw250,
.photoBox .Boxw500,
.photoBox .Boxw740 {
margin-left: auto;
margin-right: auto;
border: 0px solid red;
}
.photoBox .Boxw250 {width: 250px;}
.photoBox .Boxw500 {width: 500px;}
.photoBox .Boxw740 {width: 740px;}
.photoBox .inbox {
width: 200px;
float: left;
margin: 20px 20px 20px 20px;
}
.photoBox .inbox p {
font-size: small;
margin: 2px;
}
.guidelineBox .inbox {
width: 120px;
float: left;
margin: 5px 20px 20px 0px;
}
.guidelineBox .inbox p {
font-size: small;
margin: 2px;
text-align: center;
}


/* adviceBox
----------------------------------------------------------------------------------------*/
.adviceBox {font-size: small; color: #444;}
.adviceBox .inbox {
width: 120px;
float: left;
margin: 20px 20px 20px 20px;
}
.adviceBox .inbox p {
font-size: small;
margin: 2px;
text-align: center;}

/* etcBox
----------------------------------------------------------------------------------------*/
.etcBox ul {
margin: 0px;
padding: 10px;
list-style: none;
}
.etcBox ul li {
line-height:100%;
width: 45%;
font-size: 80%;
padding: 3px 0px 3px 10px;
margin: 5px 0px 5px 0px;
_margin: 0px 0px 0px 0px;
background: url(/parts/images/icon/arr_green.gif) no-repeat 3px 4px ;
}
/* etcBox
----------------------------------------------------------------------------------------*/
div.buttonBox {padding: 10px 10px 10px 70px;}
div.buttonBox span {
float: left;
margin: 0px 10px 0px 10px;
}
div.buttonBox span a {
display: block;
height: 37px;
border: 0px solid red;
text-indent: -9999px;
}
div.buttonBox span.button-tokumei { background:url(/parts/images/jibun/gaiyou_btn_anonymity.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-tokumei a {width: 217px;}
div.buttonBox span.button-tokumei a:hover { background:url(/parts/images/jibun/gaiyou_btn_anonymity_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-bosyu { background:url(/parts/images/jibun/gaiyou_btn_entry.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-bosyu a {width: 168px;}
div.buttonBox span.button-bosyu a:hover { background:url(/parts/images/jibun/gaiyou_btn_entry_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-miru { background:url(/parts/images/jibun/gaiyou_btn_site.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-miru a {width: 217px;}
div.buttonBox span.button-miru a:hover { background:url(/parts/images/jibun/gaiyou_btn_site_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-top { background:url(/parts/images/jibun/gaiyou_btn_top.gif) no-repeat 0px 0px ; float:right;}
div.buttonBox span.button-top a {width: 247px; height: 21px;}
div.buttonBox span.button-top a:hover { background:url(/parts/images/jibun/gaiyou_btn_top_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-entry { background:url(/parts/images/jibun/gaiyou_btn_entry2.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-entry a {width: 168px;}
div.buttonBox span.button-entry a:hover { background:url(/parts/images/jibun/gaiyou_btn_entry2_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-seminar { background:url(/parts/images/jibun/gaiyou_btn_seminar.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-seminar a {width: 168px;}
div.buttonBox span.button-seminar a:hover { background:url(/parts/images/jibun/gaiyou_btn_seminar_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-corpsite { background:url(/parts/images/jibun/gaiyou_btn_site2.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-corpsite a {width: 168px;}
div.buttonBox span.button-corpsite a:hover { background:url(/parts/images/jibun/gaiyou_btn_site2_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-blog { background:url(/parts/images/jibun/gaiyou_btn_blog.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-blog a {width: 168px;}
div.buttonBox span.button-blog a:hover { background:url(/parts/images/jibun/gaiyou_btn_blog_on.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-labseminar { background:url(/parts/images/jibun/gaiyou_btn_labseminar.gif) no-repeat 0px 0px ;}
div.buttonBox span.button-labseminar a {width: 250px;}
div.buttonBox span.button-labseminar a:hover { background:url(/parts/images/jibun/gaiyou_btn_labseminar_on.gif) no-repeat 0px 0px ;}


/* for lstudent comp
----------------------------------------------------------------------------------------*/
.adgaiyou.lstudent {}
.adgaiyou.lstudent #main {width:840px;}
.adgaiyou.lstudent .profBox {}
.adgaiyou.lstudent .profBox .icon {
float: left;
margin: 20px 20px 20px 20px;
}
.adgaiyou.lstudent .profBox p {
font-size: small;
color:#444;
}
.adgaiyou.lstudent .photoBox .inbox p {
text-align:left;
}
.adgaiyou.lstudent div.buttonBox {
padding:10px 10px 10px 10px;
}
.adgaiyou.lstudent div.buttonBox .inner {
diaplay:table;
margin:0px 0px 15px 0px;
}
* html .adgaiyou.lstudent div.buttonBox .inner {display:inline-block;}
*+html .adgaiyou.lstudent div.buttonBox .inner {display:inline-block;}

.adgaiyou.lstudent .spLogoBox {
margin:3px 5px 3px 10px;
}
.adgaiyou.lstudent .spLogoBox .lstudentLogo a {
display:block;
width: 94px;
height:50px;
background: url(/images/logo_lstudent_sub.gif) no-repeat 0px 0px ;
text-indent:-9999px;
}
-->
