<!--
/* jibun articles common */

@import url("/parts/stylesheet/jibun/common.css");
@import url("/adtag/overture/ov_bbs.css");
body { background-image: url(/parts/images/jibun/articleline_css.gif);}

/*position*/
#main { background-image: url(/parts/images/jibun/articleline_css.gif); }
#centercol { float: left; width: 500px; margin: 0px; padding: 5px 10px 10px 20px; }
#rightcol { float: right; width: 300px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; }

/* news TOP style */
p {line-height: 140%}
/* Htag */
#centercol H2 {
text-indent:10px;
font-size: 14px;
font-weight: bold;
color: #555;
margin:0px 0px 5px 0px;
padding:4px 0px 3px 0px;
border-left:1px solid #BBB;
border-bottom:2px solid #F90;
background-color:#FFF;
}
#centercol H3 { font-size: 14px; font-weight: bold; color: #333; margin:0px 0px 3px 0px;}
#centercol h4 { font-size: normal; }
#centercol h5 { font-size: small; }
#centercol h6 { font-size: x-small; }
#centercol p  { color:#333;}

/* INTRO */
#centercol .intro a,#centercol #recent a {}
#centercol .intro small,
#centercol #recent small {color:#666;}

/*«news style«*/
#centercol .intro ul li a,
#centercol #recent ul li a {padding:3px;color:#036;}
#centercol .intro ul li a:visited ,
#centercol #recent ul li a:visited { padding:3px; color:#639;}

/* Intro */
.intro H4 {
font-size: 12px;
font-weight: bold;
color: #393;
margin:0px !important;
padding:0px 0px 3px 0px !important;
border-bottom:0px solid #DDD;
}
.intro { width:100% !important; margin-bottom:0px;}
.intro p { border:0px solid red; margin:0px !important; padding:0px !important;}
.intro ul {margin: 5px 3px 0px 3px; padding: 5px 0px; list-style-type:none; clear:both;}
.intro ul li { color:#333; font-size:12px; background:url(/parts/images/news/i_dot.gif) no-repeat 0px 6px; padding-left:10px; padding-bottom:4px;}
.intro img { border-right: 1px solid #EEE !important; border-bottom: 1px solid #EEE;}


/*TITLEbox style«*/
#title-box {
height:45px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border-top:3px solid #DDD;
border-bottom:3px solid #DDD;
clear:right;
}
H1 {
height:45px;
font-size: 26px;
text-indent:-9999px;
font-weight: bold;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
color:#666;
width:70%;
border:0px solid red;
float:left;
}
H1 a { display: block; height:45px; width:250px;}
#title-box #art-logo {
display: block;
float:right;
border:0px solid red !important;
margin-top:25px !important;
margin-bottom:0px;
text-indent:-9999px;
background:url(/parts/images/news/i_newstop_s.gif) no-repeat !important;
border:0px solid red;
}
#title-box #art-logo a { display:block; width:100px; height:25px;}

.ljibun01 H1 {background:url(/parts/images/news/ljibun_logo.gif) no-repeat 5px 5px !important;}
.lcareer01 H1 {background:url(/parts/images/news/lcareer_logo.gif) no-repeat 5px 5px !important;}
.lskill01 H1 {background:url(/parts/images/news/lskill_logo.gif) no-repeat 5px 5px !important;}
.llife01 H1 {background:url(/parts/images/news/llife_logo.gif) no-repeat 5px 5px !important;}
.lemb01 H1 {background:url(/parts/images/news/lemb_logo.gif) no-repeat 5px 5px !important;}
.lcom01 H1 {background:url(/parts/images/news/lcom_logo.gif) no-repeat 5px 5px !important;}

#recent {clear:both;}
#recent img { float: right; margin-left: 5px; margin-top: 0px; border: 2px solid #DDD; }
#centercol #recent H3 {
font-size: 12px;
font-weight: bold;
color: #666;
margin:0px 0px 10px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #DDD;
clear:both;
}

#recent ul {
margin: 5px 3px 15px 3px;
padding:0px;
list-style-type:none;
}
#recent
 ul li {
color:#333;
font-size:12px;
background:url(/parts/images/news/i_paper.gif) no-repeat 0px 2px;
padding-left:16px;
padding-bottom:7px;
}
#centercol #date {
color:#777;
font-size:12px;
border:0px solid red;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#date {
color:#777;
text-align:right;
font-size:10px;
border:0px solid red !important;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
.ttl_sub {font-size:16px; font-weight: bold;}
.ttl_red { color:#CC0000; }
#centercol .btmlnk {
border:0px solid #DDD;
margin-bottom:15px;
}
#centercol .btmlnk h3 {
color: #393;
font-size:12px;
padding:3px;
margin:0px;
border-bottom: 1px solid #DDD;
}
#centercol .btmlnk ul {
margin:3px;
padding:0px;
list-style-type:none;
}
#centercol .btmlnk ul li {
color:#333;
font-size:12px;
background:url(/parts/images/atit/news/i_dot.gif) no-repeat 6px 7px;
padding-left:16px;
}

p.more {
margin: 5px 3px 10px 3px;
padding: 5px 0px 0px 0px;
border:0px solid red;
text-align:right;
font-size:12px;
display:block;
clear:both;
}
p.more a {
border:0px solid #BBB;
padding:3px;
color:#036;
}
p.more a:hover {
background-color:#036;
text-decoration:none;
padding:3px;
color:#FFF;
}
p.more span {
font-weight:bold;
padding-right:2px;
}

/* BACKNUM MENU*/
#bknum-menu {
border:0px solid #BBB;
width:100%;
border-bottom:1px solid #BBB;
}
#bknum-menu h3 {
margin:0px !important;
padding: 2px 0px 2px 0px;
background-color:#999 !important;
font-size:12px;
border-left:0px solid #BBB;
border-top:2px solid #BBB;
color:#FFF !important;
text-indent:5px;
}
#bknum-menu dl {
margin: 2px 0px 2px 0px;
padding: 2px 0px 0px 0px !important;
clear:both;
border-bottom:0px solid #EEE;
width:100%;
height:15px;
}
#bknum-menu dl.year-list {
margin: 1px 0px 2px 0px;
background-color:#DDD;
}

#bknum-menu dl dt {
margin:0px;
padding: 0px 0px 0px 4px;
color:#555;
font-size:12px;
float:left;
background-color:#FFF;
}
#bknum-menu dl dd {
margin:0px;
padding:0px;
color:#333;
font-size:12px;
float:left;
}
#bknum-menu dl dd a {
margin: 0px 0px 0px 0px;
padding: 2px 4px 0px 4px;
border-right:1px solid #AAA;
color:#036;
}
#bknum-menu dl.year-list  dd a {
border-right:1px solid #FFF;
}
#bknum-menu dl dd a:hover {
background-color:#036;
color:#FFF;
text-decoration:none;
}

/*«news Index style«*/
#news-index #centercol H2 {
letter-spacing: 1px;
font-size: 18px;
font-weight: bold;
color: #036;
margin:4px 0px 5px 0px;
padding:8px 0px 3px 0px;
border-left:0px solid #BBB;
border-bottom:0px solid #393;
background-color:#FFF;
text-indent:2px;
}

/*ªnews only styleª*/



/* title */
.ttl_head { font-size:16px; font-weight: bold } 
.ttl_sub {font-size:16px; font-weight: bold }
.ttl_img { margin-top: 10px; }

.ttl_waku_r1 { border-style: solid; border-color:#990000; border-width: 1 15 1 15;
padding: 5px; }
.ttl_waku_r2 { border-style: solid; border-color:#660000; border-width: 1 15 1 15;
padding: 5px; }

.ttl_waku_or1 { border-style: solid; border-color:#FF6600; border-width: 1 15 1 15;
padding: 5px; }


/*photo,image,caption*/
div#col480c { width: 480px; margin:4px auto 10px auto; }
div#col450c { width: 450px; margin:4px auto 10px auto; }
div#col400c { width: 400px; margin:4px auto 10px auto; }
div#col350c { width: 350px; margin:4px auto 10px auto; }
div#col300c { width: 300px; margin:4px auto 10px auto; }
div#col280c { width: 280px; margin:4px auto 10px auto; }
div#col250c { width: 250px; margin:4px auto 10px auto; }
div#col200c { width: 200px; margin:4px auto 10px auto; }
div#col150c { width: 150px; margin:4px auto 10px auto; }

div#col480r { width: 480px; margin:4px 0px 10px 5px; float: right; }
div#col400r { width: 400px; margin:4px 0px 10px 5px; float: right; }
div#col350r { width: 350px; margin:4px 0px 10px 5px; float: right; }
div#col300r { width: 300px; margin:4px 0px 10px 5px; float: right; }
div#col280r { width: 280px; margin:4px 0px 10px 5px; float: right; }
div#col250r { width: 250px; margin:4px 0px 10px 5px; float: right; }
div#col200r { width: 200px; margin:4px 0px 10px 5px; float: right; }
div#col150r { width: 150px; margin:4px 0px 10px 5px; float: right; }

div#col480l { width: 480px; margin:4px 5px 10px 0px; float: left; }
div#col400l { width: 400px; margin:4px 5px 10px 0px; float: left; }
div#col350l { width: 350px; margin:4px 5px 10px 0px; float: left; }
div#col300l { width: 300px; margin:4px 5px 10px 0px; float: left; }
div#col280l { width: 280px; margin:4px 5px 10px 0px; float: left; }
div#col250l { width: 250px; margin:4px 5px 10px 0px; float: left; }
div#col200l { width: 200px; margin:4px 5px 10px 0px; float: left; }
div#col150l { width: 150px; margin:4px 5px 10px 0px; float: left; }


/* text */
.txt_r01 { color:#990000 }
.txt_r02 { color:#660000 }
.txt_r03 { color:#FF0000 }

.txt_br01 { color:#663300 }
.txt_br02 { color:#CC6600 }

.txt_gr01 { color:#339900 }
.txt_gr02 { color:#006600 }
.txt_gr03 { color:#009999 }

.txt_bl01 { color: #000033 }
.txt_bl02 { color: #3333FF }
.txt_bl03 { color: #330099 }
.txt_bl04 { color: #000066 }
.txt_bl05 { color: #003366 }

.txt_pk01 { color: #CC0066 }

.txt_or01 { color: #FF6600 }
.txt_or02 { color: #FF3300 }

/* kakomi */
.kakomi { padding:5px; border-color:#999999; border-style:solid; border-width:1px; }

/*sinchaku*/
.sinchaku { border-style:dotted; border-width:1px 0px 1px 0px; border-color: #999; 
font-size: 12px; font-weight: bold; color: #333333; 
padding: 5px 3px 3px 5px; margin: 5px 0px 5px 0px; }

.sinchaku_ttl { border-style:dotted; border-width:1px 0px 1px 0px; border-color: #999; 
font-size: 12px; font-weight: bold; color: #333333; 
padding: 5px 3px 3px 5px; margin: 5px 0px 5px 0px; }

.sinchaku_cont1 { margin: 3px 3px 0px 3px; }
.sinchaku_cont2 { margin-left:14px; }

/* bottom articles index */
.btmlist { margin: 10px 0px; font-size: 13px; }
.btmlist .title { margin: 0px 0px 5px 0px; padding: 4px 3px 3px 5px; 
border-bottom: 1px dotted #999; border-top: 1px dotted #999; 
 color: #333333; font-weight: bold; }
.btmlist ul { margin: 0px; 
 padding: 3px; 
 list-style-type: none; }
.btmlist ul li { margin:0px; 
 padding:0px 0px 2px 15px; 
background:url(/parts/include/jibun/footer/images/dot1.gif) no-repeat; }

/*bottom backnumber index*/
.backnum { margin:20px 0px; }
.backnum h3 {
border-top: 1px dotted #999;
border-bottom: 1px dotted #999; 
margin:0px;
padding:4px 5px 0px 5px;
font-size: small; 
font-weight: bold; 
color: #333333; 
height:20px;
}
.backnum h3 a { width:70%; float:left; color:#333333; }
.backnum h3 span { width:25%; float:right; font-size:x-small; font-weight:normal; text-align:right; }
.backnum h3 span a { width:100%; color:#0000FF; }
.backnum ul { margin:0px; padding:5px 0px; }
.backnum li { list-style-type:none; font-size:small; margin-left:5px; }
.backnum li span{ padding-left:20px; height:23px; font-weight:bold; background:url("/images/thispag2.gif") no-repeat; }
.backnum li a { padding-left:20px; height:23px; }

/* all index title */
.indexall_ttl { padding:5px 3px 3px 10px; 
margin-bottom: 5px; 
background-color: #333300; 
color: #FFFFFF; }

.indexall_menu { border-bottom: 1px solid #CCC;
 border-top: 1px solid #CCC; 
background-color: #FFFFE4;
padding: 7px; 
margin: 20px 0px; 
font-size: 12px; 
text-align: center; 
line-height: 120%; }

.indexall_more { text-align: right; 
 margin: 0px 55px 10px 0px; 
font-size: small; }

/*code style new*/
pre.nodeco { font-size: 12px; 
font-family: Courier New,monospace; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
line-height: 70%; }

pre.eee { font-size: 12px; 
font-family: Courier New,monospace; 
 margin: 0px; 
 padding: 8px 5px; 
 _width: 95%; 
 overflow: auto; 
 _overflow: scroll; 
 border: 1px solid #aaa; 
 background-color: #eee; 
 line-height: 70%; }

pre.grey { font-size: 12px; 
 font-family: Courier New,monospace; 
color: #FFFFFF; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #666; 
line-height: 70%; }

pre.navy { font-size: 12px; 
 font-family: Courier New,monospace; 
color: #FFFFFF; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #000066; 
line-height: 70%; }

pre.dgrn { font-size: 12px; 
 font-family: Courier New,monospace; 
color: #FFFFFF; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #006600; 
line-height: 70%; }

pre.ygrn { font-size: 12px; 
 font-family: Courier New,monospace; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #ccff99; 
line-height: 70%; }

pre.lgrn { font-size: 12px; 
 font-family: Courier New,monospace; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #dfffe3; 
line-height: 70%; }

pre.violet { font-size: 12px; 
font-family: Courier New,monospace; 
margin: 0px; 
padding: 8px 5px; 
_width: 95%; 
overflow: auto; 
_overflow: scroll; 
background-color: #CCCCFF; 
line-height: 70%; }

/*photo,image,caption,code - box*/
div#col480c { width: 480px; margin:4px auto 10px auto; }
div#col450c { width: 450px; margin:4px auto 10px auto; }
div#col400c { width: 400px; margin:4px auto 10px auto; }
div#col350c { width: 350px; margin:4px auto 10px auto; }
div#col300c { width: 300px; margin:4px auto 10px auto; }

div#col480r { width: 480px; margin:4px 0px 10px 5px; float: right; }
div#col400r { width: 400px; margin:4px 0px 10px 5px; float: right; }
div#col350r { width: 350px; margin:4px 0px 10px 5px; float: right; }
div#col300r { width: 300px; margin:4px 0px 10px 5px; float: right; }

div#col490l { width: 490px; margin:4px 5px 10px 0px; }
div#col480l { width: 480px; margin:4px 5px 10px 0px; }
div#col400l { width: 400px; margin:4px 5px 10px 0px; }
div#col350l { width: 350px; margin:4px 5px 10px 0px; }
div#col300l { width: 300px; margin:4px 5px 10px 0px; }

/*text*/
.b { font-weight: bold; }
.s { font-size: small; }
.m { font-size: medium; }
.white { color: #FFFFFF; }
.red { color: #CC0000; }

/* headmenu */
#headmenu a { color: #003366; }
#news-top #headmenu,
#news-index #headmenu {
margin: 0px 0px 0px 0px;
padding: 3px 0px !important;
border: 0px #ACBEC9 solid !important;
border-bottom: 0px #ACBEC9 solid  !important;
background-color: #FFF  !important;
font-size: 10px; text-align: right;
}

/*RSS*/
.btmrss { font-size: small; font-weight:bold; }

/* ittrain only */
#ittrain h2#owabi { color: #FFFFFF; background-color: #FF9900; margin: 5px 0px 20px 0px; padding: 10px; }
#ittrain .errata { font-size: small; }
#ittrain .errata table { border: 0px; }
#ittrain .errata td { padding:4px; line-height: 110%; }
#ittrain .errata td.ttl { background-color: #9999FF; font-weight: bold; }
#ittrain .errata td.cont { background-color: #EEEEEE; }
#ittrain .errata code { font-size:small; }
#ittrain .errata ol { margin: 0px 0px 0px 30px; padding: 0px; }
#ittrain .errata ol li { margin: 0px; padding: 2px 0px; }

/* Calender */
#lcomcal .calendar-box a{ text-decoration: none; color:#36C; }
#lcomcal .calendar-box a:link{ text-decoration: none; }
#lcomcal .calendar-box a:visited{ text-decoration: none; }
#lcomcal .calendar-box a:hover{ text-decoration: underline; color: #C90;}
#lcomcal .calendar-box a img {border:0px solid #FFF !important;}
#lcomcal .calendar-box {font-size:93%; color:#333;}
#lcomcal .calendar-box {}
#lcomcal .calendar-box .abs {
border:2px solid #CCC;
display:block;
margin-top:5px;
padding:5px;
background-color:#EEE;
font-size:90%;
}
#lcomcal h1 {
font-size:100%;
border-top:0px solid #DDD;
border-bottom:4px solid #DDD;
border-right:1px solid #DDD;
height:50px;
margin-bottom:1px;
text-indent:-9999px;
background:url("/lcom01/calendar/images/main_title.gif") no-repeat 0px 0px;
color:#444;
}
#lcomcal hr {visibility:hidden;clear:both;}
#lcomcal .calendar-box h3 {font-size:90%;}
#lcomcal .calendar-box table {border:1px solid #CCC;text-align:left;}
#lcomcal .calendar-box table thead th {
border:1px solid #CCC;
background-color:#36C;
color:#FFF;
font-size:90%;
}
#lcomcal .calendar-box table tbody th {border:1px solid #CCC;font-size:90%;background-color:#DAE3F5;}
#lcomcal .calendar-box table tbody td {border:1px solid #CCC;padding:2px;font-size:90%;}
#lcomcal .calendar-box span.button {
display:block;
text-indent:-9998px;
background:url("/lcom01/calendar/images/b_com.gif") no-repeat;
width:201px;
height:26px;
float:right;
}
#lcomcal .calendar-box span.button a {color:#FFF;display:block;width:201px;height:26px;}
#lcomcal .calendar-box span.button a:hover {}

/* Calenderform */
#lcomcal .entryform h1 {
font-size:100%;
border-top:0px solid #DDD;
border-bottom:4px solid #DDD;
border-right:1px solid #DDD;
padding: 15px 0px 15px 0px;
margin-bottom:1px !important;
text-indent:30px;
background:url("/jibun/calendar/images/icon_dot.gif") no-repeat 10px 19px #EEE;
color:#444;
}

#lcomcal .calendar-box h2 {
background:url("/lcom01/calendar/images/i_dot_m.gif") no-repeat 10px 16px #EEE;
margin-top:0px;
padding-left:27px;
padding-top:10px;
padding-bottom:10px;
color:#444;
border-bottom:1px solid #DDD;
}


#lcomcal .entryform .calendar-box {
border:0px solid red;
width:720px;
padding-left:60px;
padding-right:60px;
}
#lcomcal .entryform .calendar-box table {width:100%;}
#lcomcal .entryform .calendar-box table tbody th {
border:1px solid #CCC;
font-size:90%;
background-color:#DAE3F5;
width:160px;
}
#lcomcal .entryform .calendar-box table {width:100%;line-height:130%;}
#lcomcal .entryform .calendar-box small {color:#555; font-size:90%;}
#lcomcal .entryform .calendar-box th,
#lcomcal .entryform .calendar-box td {padding:10px;}
#lcomcal .entryform .attention {border:3px solid #CCC; background-color:#FFC;}
#lcomcal .entryform .attention p {padding:4px;margin:0px;font-size:84%;color:#555;}
#lcomcal .entryform.error h3 {
background:url("/jibun/calendar/images/icon_dot.gif") no-repeat 3px 7px;
}
#lcomcal .entryform h3.alert {
background:url("/jibun/calendar/images/i_alert.gif") no-repeat 0px 0px;
padding-left:40px;
padding-top:5px;
padding-bottom:5px;
color:#444;
font-size:120%;
color:#C00;
}
#lcomcal .entryform h3.thank {
background:url("") !important;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
font-size:150% !important;
color:#C00;
}
#lcomcal .entryform.error .alert-box {
border:4px solid #DAE3F5;
background-color:#EEE;
padding:5px;
}
#lcomcal span.button-back {
display:block;
text-indent:-9998px;
background:url("/lcom01/calendar/images/b_top.gif") no-repeat;
width:201px;
height:26px;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#lcomcal span.button-back a {color:#FFF;display:block;width:201px;height:26px;}
#lcomcal span.button-back a:hover {}

.c {text-align:center;}

.l {float:left;margin:0px 5px 5px 0px;text-align:center;}
.r {float:right;margin:0px 0px 5px 5px;text-align:center;}

/* ittrain2007 */
#ittrain hr {visibility:hidden;clear:both;}
#ittrain #question2007 .qa-box {color:#666; }
#ittrain #question2007 .qa-box a{ text-decoration: none; color:#36C; }
#ittrain #question2007 .qa-box a:link{ text-decoration: none; }
#ittrain #question2007 .qa-box a:visited{ text-decoration: none; }
#ittrain #question2007 .qa-box a:hover{ text-decoration: underline; color: #C90;}
#ittrain #question2007 .qa-box a img {border:0px solid #FFF !important;}

#ittrain #question2007 .qa-box {}
#ittrain #question2007 .qa-box .c {
margin-left: auto;
margin-right: auto;
text-align:center;
}
#ittrain #question2007 .qa-box h1 {
font-size:100%;
border-bottom:1px solid #DDD;
height:50px;
margin-bottom:1px !important;
text-indent:-9999px;
color:#444;
background:url("/scenter/ittrain/atest2007/images/top_title.jpg") no-repeat 0px 0px #FFF;
}
#ittrain #question2007 .qa-box h2 {
background:url("/scenter/ittrain/atest2007/images/i_sankaku.gif") no-repeat 3px 4px #EEE;
margin-top:0px;
padding-left:30px;
padding-top:12px;
padding-bottom:10px;
border-bottom:2px solid #DDD;
color:#444;
}
#ittrain #question2007 .qa-box h3 {
border-bottom:1px solid #CCC;
padding-bottom:3px;
width:150px;
}
#ittrain #question2007 .qa-box h4 {
font-weight:normal;
}
#ittrain #question2007.result .qa-box h4 {
font-weight:bold;
font-size:120%;
color:#900;
}

#ittrain #question2007 .qa-box ol {
border:0px solid red;
list-style-type: none;
margin:0px;
padding:0px;
}
#ittrain #question2007 .qa-box ol li {
padding-left:20px;
margin-top:4px;
margin-left:10px;
margin-right:10px;
margin-bottom:4px;
border:1px solid #DDD;
font-size:97%;
}
#ittrain #question2007 .qa-box ol li.a1 {
background:url("/scenter/ittrain/atest2007/images/no01.gif") no-repeat 3px 4px #EEE;
}
#ittrain #question2007 .qa-box ol li.a2 {
background:url("/scenter/ittrain/atest2007/images/no02.gif") no-repeat 3px 4px #EEE;
}
#ittrain #question2007 .qa-box ol li.a3 {
background:url("/scenter/ittrain/atest2007/images/no03.gif") no-repeat 3px 4px #EEE;
}
#ittrain #question2007 .qa-box ol li.a4 {
background:url("/scenter/ittrain/atest2007/images/no04.gif") no-repeat 3px 4px #EEE;
}
#ittrain #question2007 .qa-box ol li.a5 {
background:url("/scenter/ittrain/atest2007/images/no05.gif") no-repeat 3px 4px #EEE;
}
#ittrain #question2007 .qa-box ol li input {margin-right:5px;}
/* ittrain2007 LAST */
#ittrain #question2007 table.attack25 {border:1px solid #999;background-color:#BBB;}

#ittrain #question2007.top .maincont h1,
#ittrain #question2007.present .maincont h1 {
font-size:100%;
border-top:0px solid #DDD;
height:50px;
margin-bottom:1px !important;
text-indent:-9999px;
background: #EEE;
color:#444;
background:url(/scenter/ittrain/atest2007/images/top_title.jpg) no-repeat 0px 0px #FFF;
}

#ittrain #question2007.present .maincont h2 {
font-size:120%;
text-align:center;
border-top:0px solid #DDD;
padding-top:16px;
height:52px;
margin-bottom:1px !important;
background: #EEE;
color:#1048A9;
background:url(/scenter/ittrain/atest2007/images/present_title.gif) no-repeat 0px 0px #FFF;
}

#ittrain #question2007.top .maincont p {
color:#636363;
line-height:130%;
font-size:14px;
}

#ittrain #question2007.present .maincont p {
margin-top:0px;
color:#1048A9;
font-size:12px;
}

/* MICHIKO san */
#ittrain #question2007.top .maincont .cap {
background:url(/scenter/ittrain/atest2007/images/txt_top.gif) no-repeat;
padding-top:30px;
margin:0px;
}

#ittrain #question2007.top .maincont .cap p {
margin:0px;
padding:10px;
background-color:#FFFFF6;
border-left:1px solid #DDDBAB;
border-right:1px solid #DDDBAB;
}

#ittrain #question2007.top .maincont .cap p span {
display:block;
font-size:12px;
line-height:120%;
margin-top:10px;
}

#ittrain #question2007.top .maincont .cap-bot {
background:url(/scenter/ittrain/atest2007/images/txt_bottom.gif) no-repeat 0px 0px;
margin:0px;
text-indent:-9999px;
}



#ittrain #question2007.top .maincont .boxl {
float:left;width:49%;
}

#ittrain #question2007.top .maincont .boxr {
float:right;width:49%;
}


#ittrain #question2007.top .maincont .box,
#ittrain #question2007.present .maincont .box {
display:block;
border:1px solid #BFBFBF;
margin-top:10px;
}

#ittrain #question2007.top .maincont .box div,
#ittrain #question2007.present .maincont .box div {
border:2px solid #EEE;margin:0px !important;
}


#ittrain #question2007.top .maincont .present {
background:url(/scenter/ittrain/atest2007/images/present_banner.gif) no-repeat;
height:100px;
margin-top:15px;
margin-bottom:20px;
}

#ittrain #question2007.top .maincont .present p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #question2007.top .maincont .present p a {
margin:0px;
padding:0px;
display:block;
height:100px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #question2007.top .maincont .start-txt {
background:url(/scenter/ittrain/atest2007/images/top_first.jpg) no-repeat;
padding-top:38px;
}

#ittrain #question2007.top .maincont .start-txt p {
margin:0px;
margin-bottom:10px;
padding:0px;
color:#333;
line-height:130%;
font-size:12px;
}

#ittrain #question2007.top .maincont .appli {
background:url(/scenter/ittrain/atest2007/images/appli_btn.gif) no-repeat;
width:133px;
height:37px;
margin-top:15px;
margin-bottom:20px;
float:right;
}

#ittrain #question2007.top .maincont .appli p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #question2007.top .maincont .appli p a {
margin:0px;
padding:0px;
display:block;
height:37px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #question2007.present .maincont .gotop {
background:url(/scenter/ittrain/atest2007/images/top_btn.gif) no-repeat;
width:133px;
height:37px;
margin:0px auto;
margin-bottom:20px;
margin-top:10px;
}

#ittrain #question2007.present .maincont .gotop p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #question2007.present .maincont .gotop p a {
margin:0px;
padding:0px;
display:block;
height:37px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #question2007.top .maincont dl,
#ittrain #question2007.present .maincont dl {
margin:0px;
}

#ittrain #question2007.top .maincont dl#network,
#ittrain #question2007.top .maincont dl#database {height:210px;}

#ittrain #question2007.top .maincont dl#skill,
#ittrain #question2007.top .maincont dl#nonsec {height:410px;}

#ittrain #question2007.top .maincont dl#linux,
#ittrain #question2007.top .maincont dl#toeic {height:150px;}

#ittrain #question2007.present .maincont dl#ticket {height:140px;}
#ittrain #question2007.present .maincont dl#koryaku {height:150px;}
#ittrain #question2007.present .maincont dl#google {height:140px;}

#ittrain #question2007.top .maincont dt {
text-indent:-9999px;
height:25px;
margin-top:0px;
}

#ittrain #question2007.top .maincont dl#network dt {background:url(/scenter/ittrain/atest2007/images/title_network.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #question2007.top .maincont dl#database dt {background:url(/scenter/ittrain/atest2007/images/title_database.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #question2007.top .maincont dl#linux dt {background:url(/scenter/ittrain/atest2007/images/title_linux.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #question2007.top .maincont dl#toeic dt {background:url(/scenter/ittrain/atest2007/images/title_toeic.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #question2007.top .maincont dl#skill dt {background:url(/scenter/ittrain/atest2007/images/title_skill.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #question2007.top .maincont dl#nonsec dt {background:url(/scenter/ittrain/atest2007/images/title_nonsec.gif) no-repeat 0px 0px #E6E6E6;}

#ittrain #question2007.present .maincont dl dt {
text-indent:-9999px;
height:25px;
margin-top:0px;
}

#ittrain #question2007 .maincont span#kome {
font-size:10px;
color:#F00;
}

#ittrain #question2007.present .maincont dl#ticket dt {
background:url(/scenter/ittrain/atest2007/images/pretitle_ticket.gif) no-repeat 0px 0px #E6E6E6;
}
#ittrain #question2007.present .maincont dl#koryaku dt {
background:url(/scenter/ittrain/atest2007/images/pretitle_atmark.gif) no-repeat 0px 0px #E6E6E6;
}
#ittrain #question2007.present .maincont dl#google dt {
background:url(/scenter/ittrain/atest2007/images/pretitle_google.gif) no-repeat 0px 0px #E6E6E6;
}
#ittrain #question2007.present .maincont dl#book dt {
background:url(/scenter/ittrain/atest2007/images/pretitle_book.gif) no-repeat 0px 0px #E6E6E6;
}

#ittrain #question2007.present .maincont dl#ticket dd#le {
background:url(/scenter/ittrain/atest2007/images/preimg_ticket.gif) no-repeat;
}
#ittrain #question2007.present .maincont dl#koryaku dd#le {
background:url(/scenter/ittrain/atest2007/images/preimg_atmark.gif) no-repeat;
}
#ittrain #question2007.present .maincont dl#google dd#le {
background:url(/scenter/ittrain/atest2007/images/preimg_google2.gif) no-repeat;
}

#ittrain #question2007.present .maincont dl dd {
margin-top:10px;
margin-left:5px;
margin-bottom:5px;
font-size:12px;
color:#424242;
line-height:130%;
}


#ittrain #question2007.present .maincont dl dd#le {
display:block;
float:left;
width:49%;
margin:0px;
padding:0px;
text-indent:-9999px;
width:227px;
height:110px;
}





#ittrain #question2007.top .maincont dd#start {
margin:5px;
text-align:center;
background:none;
}


#ittrain #question2007.top .maincont dd {
margin-left:2px;
margin-bottom:5px;
font-size:12px;
color:#424242;
line-height:130%;
background:url(/scenter/ittrain/atest2007/images/li_red.gif) no-repeat 1px 2px;
text-indent:15px;
}

#ittrain #question2007.top .maincont hr {visibility:hidden;clear:both;}

#ittrain #question2007.top .maincont .para,
#ittrain #question2007.present .maincont .para {
clear:both;
}
#ittrain #question2007.top .maincont .para:after,
#ittrain #question2007.present .maincont .para:after {
height:0;
visibility:hidden;
display:block;
content:".";
}

/**/

#ittrain #question2007.present .maincont dl#book p {
margin:0px;
padding:0px;
font-size:10px;
color:#636363;
}

#ittrain #question2007.present .maincont dl#book p b {
margin:0px;
padding:0px;
font-size:12px;
color:#636363;
}

#ittrain #question2007.present .maincont dl#book span {
font-size:10px;
margin-bottom:5px;
color:#636363;
line-height:125%;
}


#ittrain #question2007.present .maincont dl#book hr {
visibility:hidden;
clear:both;
}

/* TTWP&JOB */

#btm-ttwpjob { font-size: small;}
#btm-ttwpjob h3{
color: #444;
font-size: small; 
border-bottom: 1px solid #AAA ;
border-right: 1px solid #AAA ;
border-top: 1px solid #EEE ;
border-left: 1px solid #EEE ;
padding: 4px 2px 4px 20px;
background:url("/parts/images/icon/i_bl.gif") no-repeat 5px 2px #FAFAFA;
margin-bottom: 5px;
}
#btm-ttwpjob h4 {
color: #444;
font-size: small; 
margin-bottom: 5px;
margin-top: 10px;
background:url("/parts/images/icon/fusen_blue.gif") no-repeat 2px 0px;
padding: 2px 0px 2px 25px;
}
#btm-ttwpjob h4 small {
color: #666;
font-weight: normal;
}
#btm-ttwpjob div {
margin: 0px 0px 4px 0px; 
padding:0px 0px 2px 17px; 
background:url(/parts/images/icon/arrow_blue.gif) no-repeat 6px 4px;
}

/* jibun TAB MENU - 0906 */
#jnvMenu04 {
background: url(/parts/images/jibun/jnv_bg2.gif) repeat-x left bottom #FFF;
width:840px;
padding-top:5px !important;
}
#jnvMenu04 div {
width: 100%;
padding-left: 3px;
height:23px !important;
}

#jnvMenu04 span {
display: block;
float: left;
text-indent: -9999px;
margin-left: 1px;
margin-right: 1px;
background:url(/parts/images/jibun/baseNav1_0904_off.gif) no-repeat -2px 0px;
border: 0px solid red;
}
#jnvMenu04 span a {
display: block;
width:90px;
height:18px !important;
}

#jnvMenu04 small {
display: none;
}

#jnvMenu04 span#jnvTop a {width:90px;}

#jnvMenu04 span#jnvTop {background-position:-2px 0px;}
#jnvMenu04 span#jnvJibun {background-position:-95px 0px;}
#jnvMenu04 span#jnvCareer {background-position:-188px 0px;}
#jnvMenu04 span#jnvSkill {background-position:-281px 0px;}
#jnvMenu04 span#jnvLife {background-position:-374px 0px;}
#jnvMenu04 span#jnvEmb {background-position:-467px 0px;}
#jnvMenu04 span#jnvCom {background-position:-560px 0px;}
body #wrap #jnvMenu04 span#jnvEl {background-position:-653px 0px;}
#jnvMenu04 span#jnvStudent {background-position:-746px 0px;}

#jnvMenu04 span a:hover {background:url(/parts/images/jibun/baseNav1_0904_on.gif) no-repeat -2px 0px;}
#jnvMenu04 span#jnvTop a:hover {background-position:-2px 0px;}
#jnvMenu04 span#jnvJibun a:hover { background-position:-95px 0px;}
#jnvMenu04 span#jnvCareer a:hover {background-position:-188px 0px;}
#jnvMenu04 span#jnvSkill a:hover {background-position:-281px 0px;}
#jnvMenu04 span#jnvLife a:hover {background-position:-374px 0px;}
#jnvMenu04 span#jnvEmb a:hover {background-position:-467px 0px;}
#jnvMenu04 span#jnvCom a:hover {background-position:-560px 0px;}
body #wrap #jnvMenu04 span#jnvEl a:hover {background-position:-653px 0px;}
#jnvMenu04 span#jnvStudent a:hover {background-position:-746px 0px;}

#jnvMenu04 span.on {background:url(/parts/images/jibun/baseNav1_0904_on.gif) no-repeat -2px 0px;}
#jnvMenu04 span#jnvTop.on { background-position:-2px 0px;}
#jnvMenu04 span#jnvJibun.on { background-position:-95px 0px;}
#jnvMenu04 span#jnvCareer.on {background-position:-188px 0px;}
#jnvMenu04 span#jnvSkill.on {background-position:-281px 0px;}
#jnvMenu04 span#jnvLife.on {background-position:-374px 0px;}
#jnvMenu04 span#jnvEmb.on {background-position:-467px 0px;}
#jnvMenu04 span#jnvCom.on {background-position:-560px 0px;}
body #wrap #jnvMenu04 span#jnvEL.on {background-position:-653px 0px;}
#jnvMenu04 span#jnvStudent.on {background-position:-746px 0px;}

/* jibun JNV style */
#jnvMenu03 {
background: url(/parts/images/jibun/jnv_bg2.gif) repeat-x left bottom #FFF;
/*
background: url("http://jibun.atmarkit.co.jp/parts/images/jibun/jnv_bg2.gif") repeat-x left bottom #FFF;
*/
border: 0px solid red;
width: 840px;
_width: 837px;
padding-top: 5px;
height:23px;
_height:22px;
}
#jnvMenu03 div {
width: 100%;
padding-left: 3px;
}

#jnvMenu03 span {
display: block;
float: left;
text-indent: -9999px;
margin-left: 1px;
margin-right: 1px;
border: 0px solid red;
}
#jnvMenu03 span a {
display: block;
width: 102px;
height:18px;
}
#jnvMenu03 small {
display: none;
}
#jnvMenu03 span#jnvTop a {width: 102px;}
#jnvMenu03 span#jnvTop { background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -2px 0px;}
#jnvMenu03 span#jnvJibun { background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -107px 0px;}
#jnvMenu03 span#jnvCareer {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -212px 0px;}
#jnvMenu03 span#jnvSkill {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -317px 0px;}
#jnvMenu03 span#jnvLife {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -422px 0px;}
#jnvMenu03 span#jnvEmb {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -527px 0px;}
#jnvMenu03 span#jnvCom {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -632px 0px;}
#jnvMenu03 span#jnvEl {background: url("/parts/images/jibun/jnv_bg0808_off.jpg") no-repeat -737px 0px;}

#jnvMenu03 span#jnvTop a:hover { background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -2px 0px;}
#jnvMenu03 span#jnvJibun a:hover { background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -107px 0px;}
#jnvMenu03 span#jnvCareer a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -212px 0px;}
#jnvMenu03 span#jnvSkill a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -317px 0px;}
#jnvMenu03 span#jnvLife a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -422px 0px;}
#jnvMenu03 span#jnvEmb a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -527px 0px;}
#jnvMenu03 span#jnvCom a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -632px 0px;}
#jnvMenu03 span#jnvEl a:hover {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -737px 0px;}

#jnvMenu03 span#jnvTop.on { background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -2px 0px;}
#jnvMenu03 span#jnvJibun.on { background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -107px 0px;}
#jnvMenu03 span#jnvCareer.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -212px 0px;}
#jnvMenu03 span#jnvSkill.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -317px 0px;}
#jnvMenu03 span#jnvLife.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -422px 0px;}
#jnvMenu03 span#jnvEmb.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -527px 0px;}
#jnvMenu03 span#jnvCom.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -632px 0px;}
#jnvMenu03 span#jnvEL.on {background: url("/parts/images/jibun/jnv_bg0808_on.jpg") no-repeat -737px 0px;}


.tab {
width: 840px;
}

#headmenu span.l {
float: left;
display:block;
width:20%;
padding-top: 0px;
text-align:left
}

-->


