/* jibun articles common */

@import url("/stylesheet/common.css");
@import url("/adtag/overture/ov_bbs.css");
@import url("/parts/stylesheet/news/rc_news.css");
@import url("/parts/stylesheet/jibun/camp.css");
@import url("/parts/stylesheet/jibun/ittrain.css");

body { background-image: url(/images/articleline_css.gif); }

/* CLEARFIX */
div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

/*position*/
#main { background-image: url(/images/articleline_css.gif); }
#bzskill.wide #main { background-image: none !important;}
body#bzskill.wide { background: none !important; }

#centercol { float: left; 
width: 500px; 
margin: 0px; 
padding: 5px 10px 10px 20px; }

#bzskill.wide #centercol { float: left; 
width: 810px; 
margin: 0px; 
padding: 5px 10px 10px 20px; }


#rightcol { float: right; 
width: 300px; 
margin: 0px; 
padding: 0px 0px 10px 0px; 
text-align: left; }

/* Htag */
h1 { font-size:20px; font-weight: bold; margin: 0px; }
h2 { font-size:16px; font-weight: bold; }
h3 { font-size:15px; font-weight: bold; }
h4 { font-size: normal; }
h5 { font-size: small; }
h6 { font-size: x-small; }

/* 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; }

/* 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 {
color: #444;
font-size: small; 
font-weight:bold;
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;

}

.sinchaku_cont1 { margin: 3px 3px 0px 3px; }
.sinchaku_cont1 td { 
padding-left: 3px;
}
.sinchaku_cont2 { margin-left:14px; }

/* bottom articles index */
.btmlist { margin: 10px 0px; font-size: 13px; }
.btmlist .title {
color: #444;
font-size: small; 
font-weight: bold; 
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;
 }
.btmlist ul { margin: 0px; 
 padding: 0px; 
 list-style-type: none; }
.btmlist ul li { margin:0px; 
 padding:0px 0px 2px 20px; 
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 7px 4px;
}

/*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 { margin: 5px 0px 15px 0px; padding: 3px 5px; 
border: 1px #CCCCDD solid; background-color: #EEEEEE; 
font-size: 10px; text-align: right; height: 100%;}
#headmenu a { color: #003366; }

/*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 0px 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;
}


/* techtest2008 */
#ittrain #techtest2008 .qa-box {
border: 0px solid red;
width: 490px;
color: #444;
padding:0px;
margin:0px;
}
#ittrain #techtest2008.itm .qa-box h1 {
font-size:100%;
border:0px solid #DDD;
width: 500px !important;
height:50px;
margin-bottom:1px !important;
text-indent:-9999px;
background: #EEE;
color:#444;
background:url(/scenter/ittrain/biztest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}
#ittrain #techtest2008.atit .qa-box h1 {
font-size:100%;
border:0px solid #DDD;
width: 500px !important;
height:50px;
margin-bottom:1px !important;
text-indent:-9999px;
background: #EEE;
color:#444;
background:url(/scenter/ittrain/techtest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}



#ittrain #techtest2008 .qa-box h2 {
background-color: #DDD;
border-top: 1px solid #CCC;
border-bottom: 2px solid #CCC;
_border-bottom: 0px solid #CCC;
padding: 5px 5px 0px 5px;
width: 100%;
margin-top:0px;
margin-bottom:0px !important;
font-size:12px !important;
font-weight: normal;
}
#ittrain #techtest2008 .qa-box h2 span {
background:url(/scenter/ittrain/biztest2008/images/ittr_bg_grad.gif) repeat-x 0px -9px #FFF;
border-left: 1px solid #EEE;
border-right: 1px solid #CCC;
border-top: 1px solid #CCC;
border-bottom: 1px solid #FFF;
margin-top: 0px ;
padding: 3px 5px 2px 5px;
color: #963;
margin-bottom:0px !important;
}
#ittrain #techtest2008 .qa-box h3 {
border-bottom: 1px solid #DDD;
width: 100%;
padding: 3px 5px 8px 5px;
marign: 0px !important;
margin-top:3px;
margin-bottom:0px;
font-weight: normal;
font-size: 10px;
background:url(/scenter/ittrain/biztest2008/images/ittr_bg_grad.gif) repeat-x 0px 18px #FFF;
}
#ittrain #techtest2008 .qa-box h3 span {
color: #963;
font-weight:bold;
font-size: 14px;
}
#ittrain #techtest2008 .qa-box h4 {
border: 2px solid #DDD;
width: 99%;
padding: 6px ;
marign: 0px !important;
margin-top:3px;
font-weight: normal;
font-size: 12px;
background-color: #F9F9E8;
}
#ittrain #techtest2008 .qa-box h4 strong {
display: block;
color: #FFF;
font-weight:bold;
font-size: 12px;
background-color: #963;
padding: 3px 0px 2px 5px;
marign: 5px;
width: 20px;
border-bottom: 4px solid #F9F9E8;
}
#ittrain #techtest2008 .qa-box ol {
border-top: 0px solid #DDD;
font-size:12px;
}
#ittrain #techtest2008 .qa-box ol li {
border-bottom: 1px solid #DDD;
padding-top: 2px;
padding-bottom: 4px;
}
#ittrain #techtest2008 .qa-box .c {
width: 500px;
background:url(/scenter/ittrain/biztest2008/images/ittr_bg_grad.gif) repeat-x 0px -9px #FFF;
border-top: 1px solid #DDD;
padding-top: 20px;
}
#ittrain #techtest2008 .qa-box table.attack25 {
border:1px solid #CCC; background-color:#DDD;
width: 200px;
padding-top: 0px;
}
#ittrain #techtest2008 .qa-box .button-box {}
#ittrain #techtest2008 .qa-box .button-box input {border-width:0px;}
#ittrain #techtest2008 .qa-box .button-box ul { list-style: none;}
#ittrain #techtest2008 .qa-box .button-box ul li {padding:3px;}

/* 200803 */
#ittrain #techtest2008.top .maincont h1#tech {
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/techtest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.top .maincont h1#biz {
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/biztest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.top .maincont h2 {
font-size:100%;
border-top:0px solid #DDD;
height:20px;
margin-bottom:1px !important;
text-indent:-9999px;
background: #EEE;
color:#444;
}

#ittrain #techtest2008.top .maincont h2#biz {
background:url(/scenter/ittrain/techtest2008/images/title_biz_main.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.top .maincont h2#it {
background:url(/scenter/ittrain/techtest2008/images/title_it_main.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.top .maincont .cap {
background:url(/scenter/ittrain/atest2007/images/txt_top.gif) no-repeat;
padding-top:30px;
margin:0px;
}

#ittrain #techtest2008.top .maincont .cap p {
margin:0px;
padding:10px;
background-color:#FFFFF6;
border-left:1px solid #DDDBAB;
border-right:1px solid #DDDBAB;
}

#ittrain #techtest2008.top .maincont .cap p strong {
color:#666;
font-size:95%;
line-height:120%;
}

#ittrain #techtest2008.top .maincont .cap p span {
display:block;
font-size:12px;
line-height:120%;
margin-top:10px;
color:#666;
}

#ittrain #techtest2008.top .maincont .cap-bot {
background:url(/scenter/ittrain/atest2007/images/txt_bottom.gif) no-repeat 0px 0px;
margin:0px;
text-indent:-9999px;
}

#ittrain #techtest2008.top .maincont .boxl {
float:left;width:49%;
}

#ittrain #techtest2008.top .maincont .boxr {
float:right;width:49%;
}

#ittrain #techtest2008.top .maincont .box,
#ittrain #techtest2008.present .maincont .box {
display:block;
border:1px solid #BFBFBF;
margin-top:10px;
}

#ittrain #techtest2008.top .maincont .box div,
#ittrain #techtest2008.present .maincont .box div {
border:2px solid #EEE;margin:0px !important;
}

#ittrain #techtest2008.top .maincont .present#tech {
background:url(/scenter/ittrain/techtest2008/images/present_banner.gif) no-repeat;
height:100px;
margin-top:15px;
margin-bottom:20px;
}

#ittrain #techtest2008.top .maincont .present#biz {
background:url(/scenter/ittrain/biztest2008/images/present_banner.gif) no-repeat;
height:100px;
margin-top:15px;
margin-bottom:20px;
}


#ittrain #techtest2008.top .maincont .present p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #techtest2008.top .maincont .present p a {
margin:0px;
padding:0px;
display:block;
height:100px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #techtest2008.top .maincont .start-txt {
background:url(/scenter/ittrain/atest2007/images/top_first.jpg) no-repeat;
padding-top:38px;
}

#ittrain #techtest2008.top .maincont .start-txt p {
margin:0px;
margin-bottom:10px;
padding:0px;
color:#333;
line-height:130%;
font-size:12px;
}

#ittrain #techtest2008.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 #techtest2008.top .maincont .appli p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #techtest2008.top .maincont .appli p a {
margin:0px;
padding:0px;
display:block;
height:37px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #techtest2008.top .maincont dl,
#ittrain #techtest2008.present .maincont dl {
margin:0px;
}

/*20080214*/
#ittrain #techtest2008.top .maincont dl#biz1 dt {background:url(/scenter/ittrain/techtest2008/images/title_biz1.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#biz2 dt {background:url(/scenter/ittrain/techtest2008/images/title_biz2.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#biz3 dt {background:url(/scenter/ittrain/techtest2008/images/title_biz3.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it1 dt {background:url(/scenter/ittrain/techtest2008/images/title_it1.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it2 dt {background:url(/scenter/ittrain/techtest2008/images/title_it2.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it3 dt {background:url(/scenter/ittrain/techtest2008/images/title_it3.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it4 dt {background:url(/scenter/ittrain/techtest2008/images/title_it4.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it5 dt {background:url(/scenter/ittrain/techtest2008/images/title_it5.gif) no-repeat 0px 0px #E6E6E6;}
#ittrain #techtest2008.top .maincont dl#it6 dt {background:url(/scenter/ittrain/techtest2008/images/title_it6.gif) no-repeat 0px 0px #E6E6E6;}

#ittrain #techtest2008.top .maincont dt {
text-indent:-9999px;
height:25px;
margin-top:0px;
}

#ittrain #techtest2008.top .maincont dd#start{
margin:5px;
text-align:center;
background:none;
}

#ittrain #techtest2008.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 #techtest2008.top .maincont hr {visibility:hidden;clear:both;}

#ittrain #techtest2008.top .maincont .para,
#ittrain #techtest2008.present .maincont .para {
clear:both;
}

#ittrain #techtest2008.top .maincont .para:after,
#ittrain #techtest2008.present .maincont .para:after {
height:0;
visibility:hidden;
display:block;
content:".";
}


#ittrain #techtest2008.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 #techtest2008.present .maincont .gotop p {
margin:0px;
padding:0px;
text-indent:-9999px;
}

#ittrain #techtest2008.present .maincont .gotop p a {
margin:0px;
padding:0px;
display:block;
height:37px;
text-indent:-9999px;
overflow:hidden;
}

#ittrain #techtest2008.present .maincont dl#ticket {height:140px;}

#ittrain #techtest2008.present .maincont dl#jisyo {height:150px;}

#ittrain #techtest2008.present .maincont dl#ccna {height:170px;}

#ittrain #techtest2008.present .maincont dl#google {height:150px;}

#ittrain #techtest2008.present .maincont dl dt {
text-indent:-9999px;
height:25px;
margin-top:0px;
}

#ittrain #techtest2008.present .maincont dl#ticket dt {
background:url(/scenter/ittrain/techtest2008/images/pretitle_ticket.gif) no-repeat 0px 0px #E6E6E6;
}

#ittrain #techtest2008.present .maincont dl#jisyo dt {
background:url(/scenter/ittrain/techtest2008/images/pretitle_jisyo.gif) no-repeat 0px 0px #E6E6E6;
}

#ittrain #techtest2008.present .maincont dl#ccna dt {
background:url(/scenter/ittrain/techtest2008/images/pretitle_ccna.gif) no-repeat 0px 0px #E6E6E6;
}

#ittrain #techtest2008.present .maincont dl#google dt {
background:url(/scenter/ittrain/biztest2008/images/pretitle_google.gif) no-repeat 0px 0px #E6E6E6;
}


#ittrain #techtest2008.present .maincont dl#book dt {
background:url(/scenter/ittrain/techtest2008/images/pretitle_book.gif) no-repeat 0px 0px #E6E6E6;
}

#ittrain #techtest2008.present .maincont dl#ticket dd#le,
#ittrain #techtest2008.present .maincont dl#jisyo dd#le,
#ittrain #techtest2008.present .maincont dl#ccna dd#le,
#ittrain #techtest2008.present .maincont dl#google dd#le {
float:left;
width:30%;
margin:0px;
padding:0px;
}

/*
#ittrain #techtest2008.present .maincont dl#ticket dd#le {
background:url(/scenter/ittrain/techtest2008/images/preimg_amazon.gif) no-repeat;
}

#ittrain #techtest2008.present .maincont dl#jisyo dd#le {
background:url(/scenter/ittrain/techtest2008/images/preimg_jisyo.gif) no-repeat;
}

#ittrain #techtest2008.present .maincont dl#ccna dd#le {
background:url(/scenter/ittrain/techtest2008/images/preimg_ccna.gif) no-repeat;
}
*/
#ittrain #techtest2008.present .maincont dl dd {
margin-top:10px;
margin-left:5px;
margin-bottom:5px;
font-size:12px;
color:#424242;
line-height:130%;
}
/*
#ittrain #techtest2008.present .maincont dl dd#le {
display:block;
float:left;
width:39%;
margin:0px;
padding:0px;
text-indent:-9999px;
width:140px;
height:110px;
}
*/
#ittrain #techtest2008.present .maincont dl#book p {
margin:0px;
padding:0px;
font-size:10px;
color:#636363;
}

#ittrain #techtest2008.present .maincont dl#book p b {
margin:0px;
padding:0px;
font-size:12px;
color:#636363;
}

#ittrain #techtest2008.present .maincont dl#book span {
font-size:10px;
margin-bottom:5px;
color:#636363;
line-height:125%;
}

#ittrain #techtest2008.present .maincont dl#book hr {
visibility:hidden;
clear:both;
}

#ittrain #techtest2008.present .maincont dl#book p#cap {
display:block;
background:#EFEFEF;
margin-top:5px;
padding:5px;
}

#ittrain #techtest2008.present .maincont h1#tech {
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/techtest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.present .maincont h1#biz {
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/biztest2008/images/top_title.gif) no-repeat 0px 0px #FFF;
}

#ittrain #techtest2008.present .maincont h2 {
font-size:100%;
text-align:center;
border-top:0px solid #DDD;
padding-top:16px;
height:52px;
margin-bottom:1px !important;
background: #EEE;
color:#393939;
background:url(/scenter/ittrain/atest2007/images/present_title.gif) no-repeat 0px 0px #FFF;
}
#ittrain #techtest2008.present .maincont p {
margin-top:0px;
color:#393939;
font-size:12px;
}
#ittrain-ans #shinchaku {display: none;}

/* scheck  
--------------------------------------------------------------------------------------------------*/
.scheck {}
.scheck h1 {
text-indent: -9999px;
background:url(/parts/images/jibun/scheck-title.gif) no-repeat 0px 0px #FFF;
margin: 0px 0px 10px 0px;
padding: 0px;
border: 0px solid red;
height: 50px;
} 

.scheck #catch {
height:150px;
_height:170px;
border:0px solid #DDD;
background:url(/parts/images/jibun/scheck-bg.jpg) repeat-x right bottom #FFF;
padding-top:0px;
}
.scheck p {
font-size: 92%;
color: #444;
}
.scheck p.c {
text-align: center;
}
.scheck p strong {
color: #C30;
}


.scheck #catch ul {
display: none;
list-style: none;
font-family:"CI";
font-size:14px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.scheck #catch ul li {
padding: 0px 0px 0px 5px;
margin: 3px 3px 3px 3px;
}
.scheck #catch ul li img {
padding-right: 5px;
}
.scheck #catch ul li strong {
color: #C30;
text-decoration: underline;
}
.scheck #catch ul li {
padding-right: 5px;
}
.scheck #button {
background:url(/parts/images/jibun/scheck-button.gif) no-repeat 0px 0px;
text-indent: -9999px;
height: 45px;
width: 215px;
margin: 0px auto 20px auto;
}
.scheck #button a {
display: block;
height: 45px;
width: 215px;
}
.scheck #button a:hover {
background:url(/parts/images/jibun/scheck-button02.gif) no-repeat 0px 0px;
}
.scheck #attention {
border: 1px solid #BBB;
background-color: #DDD;
font-size: 76%;
padding:3px;
margin: 0px 0px 10px 0px;
color: #444;

}
.scheck #attention div {
background-color: #FFF;
padding:3px;
}
.scheck #spr-vision {
border: 1px solid #BBB;
background-color: #DDD;
font-size: 76%;
padding:3px;
margin: 0px 0px 10px 0px;
}
.scheck #spr-vision div {
background-color: #FFF;
padding:3px;
}
.scheck #spr-vision strong {
display: block;
background-color: #EEE;
padding: 3px;
margin-top: 10px;
border: 0px solid red;
color: #444;
}
.scheck #spr-vision img {
float:left;
padding-right: 5px;
padding-bottom: 5px;
}
.scheck #spr-vision p {
clear: left;
font-size: 100%;
}

.scheck #catch-txt {
text-indent: -9999px;
border: 0px solid red;
background:url(/parts/images/jibun/scheck-catch.gif) no-repeat 0px 0px;
width: 457px;
height: 40px;
margin: 0px auto;
}
.scheck #info {
border: 1px solid #BBB;
background-color: #DDD;
font-size: 76%;
padding:3px;
margin: 0px 0px 10px 0px;
color: #444;
}
.scheck #info div {
background-color: #FFF;
padding:3px;
}
/* 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;
}
body #indexDaigakuin #r-news h2 {
background:url(/include/rightmenu/images/ttl_daigakuin.gif) no-repeat 0px 0px #FFF !important;
border-top:0px solid red !important;
border-bottom:3px solid #EEE;
text-indent:-9999px;
height:20px !important;
}
#indexDaigakuin h2 a {
display:block;
width:100%;
}

body #r-news h2 {
background:url(/images/baseSubCol_heading_news.gif) no-repeat 0px 0px #FFF;
border-top:0px solid red !important;
border-bottom:0px solid #EEE;
text-indent:-9999px;
height:20px !important;
}
#r-news h2 a {
display:block;
width:100%;
}

#subColIttr {
margin-bottom:5px;
}
#subColIttr .heading {
background:url(/include/rightmenu/images/ttl_ittr.gif) no-repeat 0px 0px #FFF !important;
text-indent:-9999px;
height:26px;
margin-bottom:5px;
}
.cbox h4 {
margin:0 0 3px;
padding:3px 5px;
background:#EED;
border:1px solid #CCB;
font-size:12px;
font-weight:bold;
color:#444;
}
#subColIttr p {
font-size:12px;
padding:2px;
margin:0px;
color:#444;
}
#subColIttr p.btmLnk {text-align:right;}
#subColIttr .cF60 {color:#F60;padding-right:3px;}
#subColIttr ul {
list-style:none;
padding:0px;
margin:0px;
font-size:12px;
color:#444;
}
#subColIttr label {
cursor: hand;
cursor: pointer;
padding-left:3px;
}
#subColIttr ul li {
padding:0px;
margin:3px;
}

/* Newzia Connect */
.backnum#newzia_connect_jibun h3 {
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
color:#333;
font-size:14px;
line-height:18px;
font-weight:bold;
height:auto;
margin:0;
padding:5px 0;
}
.backnum#newzia_connect_jibun ul {
margin:0 0 5px;
padding:0;
}
.backnum#newzia_connect_jibun ul li {
border-bottom:1px dotted #DDD;
margin:0;
padding:5px 0 0 18px;
font-size:12px;
line-height:16px;
background:url(/parts/images/news/i_paper.gif) no-repeat 0 4px;
}
.backnum#newzia_connect_jibun ul li a {
margin:0;
padding:0;
height:auto;
}

.colBoxClear {
clear:both;
}

#ittrain .trainBox {
padding:0;
margin-bottom:15px;
border:1px solid #CCC;
box-shadow:0px 0 3px 0 #EEE;
}
#ittrain .trainBox .trainBoxHead {
background: rgb(254,255,255);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(242,243,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(242,243,242,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(242,243,242,1) 100%);
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(242,243,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(242,243,242,1) 100%);
background: linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(242,243,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f2f3f2',GradientType=0 );
padding:2px 10px;
border-bottom:1px solid #CCC;
}
#ittrain .trainBox h2 {
font-size:14px;
line-height:21px;
margin:0;
}
#ittrain .trainBox .trainBoxInner {
padding:10px;
}
#ittrain .trainBox strong {
display:block;
margin-bottom:5px;
}
#ittrain .trainBox p {
margin:0;
font-size:13px;
line-height:19px;
word-wrap:break-word;
}

.commonDescription {
margin:0 0 15px;
font-size:13px;
line-height:19px;
border-top: 1px dotted #CCC;
padding-top:20px;
}
.pagerLink a {
color:#444;
}
#trainCalendar {
margin-bottom:30px;
}
#trainCalendar td {
background:#FFF;
}
#trainCalendar td a {
font-weight:bold;
}
#trainCalendar .week {
font-size:13px;
}
#trainCalendar .trainCalenderHead {
border-bottom: 1px dotted #DDD!important;
border-top: 1px dotted #DDD!important;
background:#F8F8F8!important;
padding:2px;
}
.trainCalendarParts {
border:1px solid #CCC;
}
.trainTheme .howToList {
margin:0 15px 20px 0;
float:left;
}
.trainTheme .howToList a {
border:1px solid #CCC;
font-size:12px;
font-weight:bold;
line-height:21px;
padding:4px;
color:#000;
display:block;
background: rgb(239,239,239);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 );
text-decoration:none;
}
.trainTheme .howToList a:hover {
opacity:0.85;
border:1px solid #AAA;
box-shadow:0 0 3px 0 #CCC;
}
#ittrain.top #centercol #all .q-box {
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 31%, rgba(249,249,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(249,249,249,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(249,249,249,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(249,249,249,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 31%,rgba(249,249,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );

}
#ittrain.top #centercol #all .q-box .theme-box {
padding:0!important;
background:#FFF;
}
#ittrain.top #centercol #all .q-box .theme-box strong {
display:block;
font-size:13px;
margin:0;
line-height:19px;
float:none;
width:auto;
}
#ittrain.top #centercol #all .q-box .theme-box strong a {
display:block;
padding:3px 10px!important;
color:#444!important;
text-decoration:none;
}
#ittrain.top #centercol #all .q-box .theme-box strong a:hover {
background:#EEE;
}
#ittrain.top #centercol #all .quiz-box {
font-size:13px;
line-height:19px;
padding:10px 0!important;
margin:0 10px!important;
border-top:1px dotted #BBB;
background:transparent;
position:relative;
}
#ittrain.top #centercol #all .quiz-box .quiz-boxQuestionArea {
height:80px;
overflow-y:auto;
}
#ittrain.top #centercol #all .quiz-box .trainQuestionLink {
display:block;
position:absolute;
bottom:10px;
right:0;
color: #444;
font-weight: bold;
line-height:30px;
height: 30px;
width: 85px;
text-align: center;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
border:1px solid #ACACAC;
text-decoration:none;
}
#ittrain.top #centercol #all .quiz-box .trainQuestionLink:hover {
opacity:0.85;
border:1px solid #AAA;
box-shadow:0 0 3px 0 #CCC;
}
#ittrain.top #centercol #all .menu-box {
height:30px;
background:#FFF;
}
#ittrain.top #centercol #all .menu-box li {
float:right;
margin-top:4px;
height:25px;
padding-right:5px;
}
#ittrain.top #centercol #all .menu-box li a {
color:#444;
display:block;
border:1px solid #ACACAC;
background: rgb(239,239,239);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 );
padding:4px 10px;
text-decoration:none;
}
#ittrain.top #centercol #all .menu-box li a:hover {
color:#222;
border:1px solid #ACACAC;
background: rgb(239,239,239);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 );
border:1px solid #AAA;
box-shadow:0 0 3px 0 #CCC;
}
#ittrain.top #centercol #all .menu-box .q-boxBtmLinkTheme {
float:left;
}
#ittrain.top #centercol .q-box .theme-box .boxTopLinkOpen {
background:url("/parts/images/jibun/ittrainQboxBtn.gif") no-repeat -50px 0!important;
width:39px!important;
height:19px!important;
margin:0 0 0 5px;
}
#ittrain.top #centercol .q-box .theme-box .boxTopLinkClose {
background:url("/parts/images/jibun/ittrainQboxBtn.gif") no-repeat 0 0!important;
width:48px!important;
height:19px!important;
margin:0;
}
#ittrain.top #centercol .q-box .theme-box .boxTopLinkClose a,
#ittrain.top #centercol .q-box .theme-box .boxTopLinkOpen a {
width:48px!important;
height:19px!important;
padding:0!important;
margin:0!important;
}
.trainQuestion .trainBox .trainBoxHead span,
#ittrain-ans .trainBox .trainBoxHead span {
font-size:12px;
}
.trainQuestion .trainBox p {
}
.trainQuestion .trainAnswerList,
#ittrain-ans .trainAnswerList {
border: 1px dotted #BBB;
margin:10px 0;
box-shadow:0 0 3px 0 #EEE;
}
.trainQuestion .trainAnswerList td,
#ittrain-ans .trainAnswerList td {
background:#EEE;
padding:10px 5px;
}
.trainQuestion .trainAnswerSubmit {
float:right;
display:block;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
padding:10px 15px;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#444;
border:1px solid #BBB;
}
.trainQuestion .trainAnswerSubmit:hover {
color:#444;
border:1px solid #AAA;
box-shadow:0 0 4px 0 #CCC;
}
.trainQuestion .trainBoxFooter ul,
#ittrain-ans .trainBoxFooter ul {
margin:0;
padding:0;
}
.trainQuestion .trainBoxFooter,
#ittrain-ans .trainBoxFooter {
margin:0 10px;
padding:10px 0;
border-top:1px dotted #BBB;
}
.trainQuestion .trainBoxFooter li,
#ittrain-ans .trainBoxFooter li {
float:right;
padding-right:5px;
list-style:none;
}
.trainQuestion .trainBoxFooter li a,
#ittrain-ans .trainBoxFooter li a {
display:block;
background: rgb(239,239,239);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 );
padding:4px 10px;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#444;
border:1px solid #CCC;
}
.trainQuestion .trainBoxFooter li a:hover,
#ittrain-ans .trainBoxFooter li a:hover {
color:#222;
background: rgb(239,239,239);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 );
border:1px solid #AAA;
box-shadow:0 0 3px 0 #CCC;
}
.trainQuestion .trainBoxFooter .q-boxBtmLinkTheme,
#ittrain-ans .trainBoxFooter .q-boxBtmLinkTheme {
float:left;
padding:0;
}
.trainQuestion .trainInfo ,
#ittrain-ans .trainInfo {
margin:15px 0 20px;
padding: 10px;
background: #EEE;
border: 1px solid #CCC;
}
.trainQuestion .trainInfo .trainInfoIcon,
#ittrain-ans .trainInfo .trainInfoIcon {
float:left;
padding-right:15px;
}
.trainQuestion .trainInfo .trainInfoTitle,
#ittrain-ans .trainInfo .trainInfoTitle {
font-size:12px;
}
.trainQuestion .trainInfo .trainInfoTitle a,
#ittrain-ans .trainInfo .trainInfoTitle a {
color:#444;
}
.trainQuestion .trainInfo .trainInfoTitle p,
#ittrain-ans .trainInfo .trainInfoTitle p {
margin:0 0 6px;
}
.trainInfoCopyRight {
padding-top:10px;
}
#ittrain-ans .trainBoxInnerAnswer p {
font-size:20px!important;
line-height:28px!important;
font-weight:bold;
text-align:center;
margin-top: 10px;
border-top: 1px dotted #CCC;
padding-top: 10px;
}
#ittrain-ans .trainBoxInnerAnswer .ok {
color:#C00!important;
padding:10px 0 0;
}
#ittrain-ans .trainBoxInnerAnswer .ng {
color:#444!important	;
}
.trainAnswerList .ok {
color:#EE7900;
font-weight:bold;
}

.trainBoxInnerDescription {
padding-top:20px;
}
.trainBoxInnerSelect a {
float:right;
display:block;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
padding:10px 15px;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#444;
border:1px solid #CCC;
margin-left:5px;
}
.trainBoxInnerSelect a:hover {
color:#222;
border:1px solid #AAA;
box-shadow:0 0 3px 0 #CCC;
}
.pagerTop {
padding-bottom:15px;
}
.pagerTop td font,
.pagerBtm td font {
font-weight:bold;
}
.pagerTop a,
.pagerBtm a {
color:#444!important;
font-weight:normal;
line-height:20px;
}
.pagerBtm {
display:none;
padding-bottom:5px;
}
.pagerNum {
font-size:12px;
float:right;
font-weight:bold;
line-height:22px;
}
.trainAllTheme {
margin-top:30px;
}
.trainAllTheme .trainAllThemeInner {
float:left;
width:234px;
padding-right:15px;
}
.trainAllTheme .trainAllThemeIndex {
margin-bottom:20px;
}
.trainAllTheme .trainAllThemeIndex h3 {
margin:0;
padding:0 0 0 5px;
line-height:23px;
color:#FFF;
font-size:12px;
}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle {
height:22px;
}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle.t-db {background:url("/parts/images/jibun/ittr_tb4_title_db.gif") no-repeat right 0px;}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle.t-lg {background:url("/parts/images/jibun/ittr_tb4_title_lg.gif") no-repeat right 0px;}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle.t-nw {background:url("/parts/images/jibun/ittr_tb4_title_nw.gif") no-repeat right 0px;}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle.t-bz {background:url("/parts/images/jibun/ittr_tb4_title_bz.gif") no-repeat right 0px;}
.trainAllTheme .trainAllThemeIndex .trainAllThemeTitle.t-os {background:url("/parts/images/jibun/ittr_tb4_title_os.gif") no-repeat right 0px;}

.trainAllTheme .trainAllThemeIndex ul {
padding:0;
margin:0;
}
.trainAllTheme .trainAllThemeIndex li {
list-style:none;
padding:2px;
border-bottom:1px dotted #DDD;
}
.trainAllTheme .trainAllThemeIndex li a {
color:#444;
font-size:12px;
line-height:16px;
}
.trainAllTheme .trainAllThemeHead h2 {
margin: 0;
font-size: 13px;
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
line-height: 20px;
}
.trainQuestion #centercol #link,
.trainTheme  #centercol #link {
display:none;
}
.btmNotice {
margin-bottom:10px;
}
.btmNoticeCalendar {
margin-bottom:10px;
}
.btmNoticeTitle {
font-size:13px;
padding-left:18px;
background:url("/scenter/images/arrow_white.gif") no-repeat left center;
}
.trainQuestionHead {
font-size:13px;
font-weight:bold;
}
.trainBoxInnerNote strong {
display:block;
font-size: 14px;
line-height: 21px;
border-bottom: 1px solid #CCC;
}

.navTable td {
max-width:24px;
}

.navPrev {
max-width:78px!important;
width:78px!important;
}

.navNext {
max-width:78px!important;
width:78px!important;
}

.questionHeader {
float:left;
}
#ittrain.top #centercol .quiz-box {
height:120px!important;
}
.questionTitleHeadLogoTable {
margin-bottom:15px;
}
.questionTitleHeadLogo {
width:93px;
vertical-align:top;
}
.questionTitle {
text-align:left;
padding:0 0 3px;
margin:0 0 15px;
border-bottom:1px solid #DDD;
font-size:14px;
line-height:22px;
}
#ittrain.top #centercol .out-box#info .in-box {
padding-top:10px;
}
#ittrain.top #centercol #all h2 {
height:25px;
}
#ittrain.top #centercol #info dl {
padding:2px 5px 2px 15px;
}
#ittrain.top #centercol h1 {
height:100px;
background:url("/parts/images/jibun/ittr_title2.jpg") no-repeat 0px 0px;
}

#wrap #gnavi,
#header_r,
#socialbtn-area {display:none;}
#header_l a {
width:148px;
background:url("/images/archives_logo.gif") no-repeat 0px 0px;
}
#footer {position:relative}
#footer .copyrightbox {
position: absolute;
left: 218px;
top: 38px;
}
.footer_logo a {
display:block;
width:148px;
height:40px;
background:url("/images/archives_logo.gif") no-repeat 0px 0px;
}
.footer_logo a img {
display:none;
}
#header {
height:64px;
}

