<!--
/* atmarkIT ad */

/*** common ***/

/* Layout
------------------------------------------------------------ */

/* right sponsor text 
------------------------------------------------------------ */
/* NEW */
#sponsor { margin:10px 0px; padding:0px; width:300px; }
#sponsor h2 {
margin:0px; padding:0px; width:300px; height:18px;
z-index:1; position:relative; text-indent:-9999px;
background:url("/include/rightsponsor/images/ttl_sponsor2.gif") no-repeat;
border-bottom:1px dotted #cccc99; font-size:small;
}
#sponsor .title { margin:0px; padding:0px; border-bottom:1px dotted #cccc99; }
#sponsor img { border:0px; }
#sponsor div { margin:0px; padding:0px; }
#sponsor span {display:block; background:url(/include/rightsponsor/images/ad_arrow.gif) 0px 1px no-repeat; }
#sponsor span a {
display:block;
margin:2px 0px;
padding:2px 1px 2px 13px; 
list-style:none; 
border-bottom:1px dotted #CC9; 
font-size:12px; 
text-align:left; 
line-height:120%;
}
/* OLD */
#sponsor ul { margin:0px; padding:0px; }
#sponsor li { margin:2px 0px;
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
border-bottom:1px dotted #cccc99; 
font-size:12px; 
text-align:left; 
line-height:120%; }



/* right VBken sponsor text
------------------------------------------------------------ */
/* NEW */
#sponsorvb { margin:10px 0px; padding:0px; width:300px; }
#sponsorvb h2 {
margin:0px;
padding:0px;
width:185px;
height:58px; 
z-index:1; position:relative; left:57px; text-indent:-9999px; 
background:url("/parts/images/atit/chushin_small.gif") no-repeat;
}
#sponsorvb .title { margin:0px; padding:0px; text-align:center; }
#sponsorvb img { border:0px; }
#sponsorvb div { margin:0px; padding:0px; }
#sponsorvb span { display:block; background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; }
#sponsorvb span a {
display:block;
margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
font-size:12px; 
text-align:left; 
line-height:120%;
}


/* NEW */
#sponsorchushin { margin:10px 0px; padding:0px; width:300px; }
#sponsorchushin h2 {
margin:0px;
padding:0px;
width:185px;
height:45px; 
z-index:1; position:relative; left:57px; text-indent:-9999px; 
background:url("/parts/images/atit/chushin_small.gif") no-repeat;
}
#sponsorchushin .title { margin:0px; padding:0px; text-align:center; }
#sponsorchushin img { border:0px; }
#sponsorchushin div { margin:0px; padding:0px; }
#sponsorchushin span { display:block; background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; }
#sponsorchushin span a {
display:block;
margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
font-size:12px; 
text-align:left; 
line-height:120%;
}





/* OLD */
#sponsorvb ul { margin:0px; padding:0px; }
#sponsorvb li { margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
font-size:12px; 
text-align:left; 
line-height:120%; }

/* right DNITpro sponsor text
------------------------------------------------------------ */
/* NEW */
#sponsordnitpro { margin:10px 0px; padding:0px; width:300px; }
#sponsordnitpro .title { margin:0px; padding:0px; text-align:center; }
#sponsordnitpro img { border:0px; }
#sponsordnitpro h2 {
margin:0px; padding:0px; width:185px; height:42px; 
z-index:1; position:relative; left:57px; text-indent:-9999px; 
background:url("/include/rightsponsor/images/dnitpro_small.gif") no-repeat;
}
#sponsordnitpro div { margin:0px; padding:0px; }
#sponsordnitpro span { display:block; background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; }
#sponsordnitpro span a {
display:block;
margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
font-size:12px; 
text-align:left; 
line-height:120%;
}

/* OLD */
#sponsordnitpro ul { margin:0px; padding:0px; }
#sponsordnitpro li {
margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
font-size:12px; 
text-align:left; 
line-height:120%;
}

/* right corner sponsor/keyword ad text
------------------------------------------------------------ */
/* NEW */
#sponsorc { margin:10px 0px; padding:0px; width:300px; }
#sponsorc .title { margin:0px; padding:0px; text-align:center; }
#sponsorc img { border:0px; }
#sponsorc div { margin:0px; padding:0px; }
#sponsorc span {display:block; background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; }
#sponsorc span a {
display:block;
margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
border-bottom:1px dotted #CC9;
font-size:12px; 
text-align:left; 
line-height:120%;
}

/* OLD */
#sponsorc ul { margin:0px; padding:0px; }
#sponsorc li { margin:2px 0px; 
padding:2px 1px 0px 13px; 
list-style:none; 
background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
border-bottom:1px dotted #cccc99;
font-size:12px; 
text-align:left; 
line-height:120%; }


/* keyword text 
#kwordad { margin:10px 0px; padding:0px; width:300px; }
#kwordad .title { margin:0px; padding:0px; border-bottom:1px dotted #cccc99; }
#kwordad img { border:0px; }
#kwordad ul { margin:0px; padding:0px; }
#kwordad li { margin:2px 0px;
              padding:2px 1px 0px 13px; 
			  list-style:none; 
			  background:url(/include/rightsponsor/images/ad_arrow.gif) 0 1px no-repeat; 
			  border-bottom:1px dotted #cccc99;
			  font-size:12px; 
			  text-align:left; 
			  line-height:120%; }
*/   

/* right kyujin text
------------------------------------------------------------ */
/* NEW */
#kyujin { margin:10px 0px; padding:0px; width:300px; }
#kyujin .title { margin:0px; padding:0px; }
#kyujin img { border:0px; }
#kyujin h2 {
margin:0px;
padding:0px;
width:300px;
height:22px;
z-index:1;
position:relative;
text-indent:-9999px;
background:url("/include/rightsponsor/images/ttl_kyujin.gif") no-repeat;
border:none;
}
#kyujin div { margin:0px; padding:0px; }
#kyujin span {}
#kyujin span a {
display:block;
margin:2px 0px; 
padding:2px 1px 0px 10px; 
list-style:none; 
border-bottom:1px dashed #94AAD4;
font-size:13px; 
text-align:left; 
line-height:120%;
}

/* OLD */
#kyujin ul { margin:0px; padding:0px; }
#kyujin li { margin:2px 0px; 
             padding:2px 1px 0px 10px; 
			 list-style:none; 
			 border-bottom:1px dashed #94AAD4;
			 font-size:13px; 
			 text-align:left; 
			 line-height:120%; }


/* right kyujin embedded only text
------------------------------------------------------------ */
/* NEW */
#kyujinembed { margin:10px 0px; padding:0px; width:300px; }
#kyujinembed .title { margin:0px; padding:0px; }
#kyujinembed img { border:0px; }
#kyujinembed h2 { margin:0px; padding:0px; width:300px; height:21px; z-index:1; position:relative; text-indent:-9999px;
background:url("/include/rightsponsor/images/ttl_kyujin_embdd.gif") no-repeat; }
#kyujinembed div { margin:0px; padding:0px; }
#kyujinembed span {}
#kyujinembed span a {
display:block ;
margin:2px 0px; 
padding:2px 1px 2px 10px; 
list-style:none; 
border-bottom:1px dashed #94AAD4; 
font-size:13px; 
text-align:left; 
line-height:120%;
}

/* right kyujin dnfuture only text
------------------------------------------------------------ */
/* NEW */
#kyujindotnet { margin:10px 0px; padding:0px; width:300px; }
#kyujindotnet .title { margin:0px; padding:0px; }
#kyujindotnet img { border:0px; }
#kyujindotnet h2 { margin:0px; padding:0px; width:300px; height:21px; z-index:1; position:relative; text-indent:-9999px;
background:url("/include/rightsponsor/images/ttl_dnfuture_sponsor.gif") no-repeat; }
#kyujindotnet div { margin:0px; padding:0px; }
#kyujindotnet span {
display:block ;
background:url(/include/rightsponsor/images/ad_arrow.gif) no-repeat 0px 0px ;

}
#kyujindotnet span a {
display:block ;
margin:2px 0px; 
padding:2px 1px 2px 12px; 
list-style:none; 
border-bottom:1px solid #DDD; 
font-size:13px; 
text-align:left; 
line-height:120%;
}


/* OLD */
#kyujinembed ul { margin:0px; padding:0px; }
#kyujinembed li { margin:2px 0px; 
                  padding:2px 1px 0px 10px; 
				  list-style:none; 
				  border-bottom:1px dashed #94AAD4; 
				  font-size:13px; 
				  text-align:left; 
				  line-height:120%; }

/* right rectangle 
------------------------------------------------------------ */

#rrec { margin:10px 0px; padding:0px; width:300px; }
#rrec dl { margin:0px; padding:0px; }
#rrec dt { margin:0px; 
           padding:0px 3px 3px 0px; 
		   text-align:right; 
		   font-size:12px; 
		   font-weight:bold; 
		   color:#636563; }
#rrec dd { margin:0px; padding:0px; }
#rrec dd p { line-height:100%; }
#atit.top #rrec { margin:0px 0px !important; padding:0px; width:300px; }


/* right rectangle 
------------------------------------------------------------ */
#rrec2 { margin:10px 0px; padding:0px; }
#rrec2 dl { margin:0px; padding:0px; }
#rrec2 dt {display:none;}
#rrec2 dd { margin:0px; padding:0px; }
#rrec2 dd p { line-height:100%; }
#atit.top #rrec2 { margin:0px 0px !important; padding:0px; width:300px; }

#ITR2 { margin:10px 0px; padding:0px; }
#ITR3 { margin:10px 0px; padding:0px; }

/* kiji naka rectangle 
------------------------------------------------------------ */
#crec { padding:0px 0px 5px 5px !important; margin:5px 0px !important; width:300px !important; float:right; background-color:#FFF !important;}
#crec dl { margin:0px !important; padding:0px !important; }
#crec dt { margin:0px !important; 
padding:0px 3px 3px 0px !important; 
text-align:right !important; 
font-size:12px !important; 
font-weight:bold !important; 
color:#636563!important;
}
#crec dd { margin:0px; padding:0px !important; }
#crec dd p { line-height:100% !important; }

/* kiji sita rectangle 
------------------------------------------------------------ */
#frec { margin:20px 0px; padding:0px; width:500px; }
#frec dl { margin:0px; padding:0px; }
#frec dt { margin:0px; 
           padding:0px 3px 3px 0px; 
		   text-align:right; 
		   font-size:12px; 
		   font-weight:bold; 
		   color:#636563; }
#frec dd { margin:0px; padding:0px; }

/*rightmenu tieup
------------------------------------------------------------ */
.rspecial { margin:10px 0px; padding:0px; width:300px; font-size:13px; }
.rspecial img { border:0px; }
.rspecial .title { margin:0px; }
.rspecial .ji { background-color:#DDD; text-align:center; padding:10px 5px; }
.rspecial table { margin:8px 0px 5px 0px; text-align:left; font-size:13px; }
.rspecial .indexlink { text-align:right; margin-top:0px; margin-bottom:0px; }
.rspecial div { margin:5px 0px; padding:0px; list-style-type:none; text-align:left; }
.rspecial div span { display:block; margin:0px; padding:5px 0px 5px 8px; background:url("/top/newsarrow3.gif") no-repeat 0px 9px; }
.rspecial ul { margin:5px 0px; padding:0px; list-style-type:none; text-align:left; }
.rspecial ul li { margin:0px; padding:5px 0px 5px 8px; background:url("/top/newsarrow3.gif") no-repeat 0px 9px; }

/* right MICRO BNR 
------------------------------------------------------------ */
#rmicro { margin:10px 0px; padding:0px; width:300px; }
#rmicro dl { margin:0px; padding:0px; }
#rmicro dt {
margin:0px; 
padding:0px 3px 3px 0px; 
text-align:right; 
font-size:12px; 
font-weight:bold; 
color:#636563;
}
#rmicro dd { margin:0px; padding:0px; }
#rmicro dd img { border:none;}
#rmicro dd p { line-height:100%; }
#atit.top #rmicro { margin:0px 0px !important; padding:0px; width:300px; }


/*** top,index 
------------------------------------------------------------ ***/
/* middle text 
------------------------------------------------------------ */
/* NEW */
#midltxt { margin:15px 0px; padding:0px; width:390px; }
#midltxt div { margin:0px; padding:0px; }
#midltxt div span { display:block; background:url(/include/top/images/pr03.gif) 0 2px no-repeat; }
#midltxt div span a {
display:block;
margin:0px;
padding:1px 0px 1px 25px; 
list-style:none; 
font-size:12px;
text-align:left;
}
/* OLD */
#midltxt ul { margin:0px; padding:0px; }
#midltxt li { margin:0px;
padding:0px 0px 0px 20px; 
list-style:none; 
background:url(/include/top/images/pr03.gif) 0 2px no-repeat; 
font-size:12px; 
text-align:left;
}

/* center microbanr
------------------------------------------------------------ */
.cmcrbnr { margin:0px 0px 10px 0px; padding:0px; width:390px; }
.cmcrbnr dl { margin:0px; padding:0px; }
.cmcrbnr dt {
margin:0px; 
padding:0px 3px 3px 0px; 
text-align:left; 
font-size:10px; 
color:#666;
}
.cmcrbnr dd { margin:0px; padding:0px; }
.cmcrbnrt { margin-bottom:10px; }

/* right microbanr
------------------------------------------------------------ */
.rmcrbnr { margin:5px 0px 10px 0px; padding:0px; width:300px; }
.rmcrbnr dl { margin:0px; padding:0px; }
.rmcrbnr dt {
margin:0px; 
padding:0px 3px 3px 0px; 
text-align:right; 
font-size:10px; 
color:#666; 
}
.rmcrbnr dd { margin:0px; padding:0px; }

/* right event text
------------------------------------------------------------ */
#eventad { margin:10px 0px; padding:0px; width:300px; }
#eventad .title { margin:0px; padding:0px; border-bottom:1px dotted #cccc99; }
#eventad img { border:0px; }
#eventad ul { margin:0px; padding:0px; }
#eventad li {
margin:0px;
padding:4px 1px 1px 12px; 
list-style:none; 
background:url(/include/top/images/ad_arrow_event.gif) 0 5px no-repeat; 
border-bottom:1px dotted #cccc99; 
font-size:13px; 
text-align:left;
}
#eventad h2 { margin:0px; padding:0px; width:300px; height:18px; z-index:1; position:relative; text-indent:-9999px;
background:url("/include/top/images/ttl_eventad.gif") no-repeat;
border-bottom:1px dotted #cccc99;
}
#eventad div { margin:0px; padding:0px; }
#eventad div span {
display:block;
background:url(/include/top/images/ad_arrow_event.gif) 0 5px no-repeat; 
}
#eventad div span a {
display:block;
margin:0px;
padding:4px 1px 1px 12px; 
border-bottom:1px dotted #CC9; 
font-size:13px; 
text-align:left;
}


/* Windows Embedded right sponsor logo
------------------------------------------------------------ */
.sponsorlogor { margin:10px 0px 0px 0px; text-align:center; }
.mcrbanner { margin:10px 0px; padding:0px; width:300px; }
.mcrbanner dl { margin:0px; padding:0px; }
.mcrbanner dt { margin:0px; 
padding:0px 3px 3px 0px; 
text-align:right; 
font-size:12px; 
font-weight:bold; 
color:#636563; }
.mcrbanner dd { margin:0px; padding:0px; }



.seminarBox {
margin-top:5px;
}
.seminarBox h2 {
background:url("/parts/images/seminar_atit.gif") no-repeat 0px 0px;color:#FFF;
margin-bottom:0px;
text-indent:-9999px;
height:22px;
}
.seminarBox p {
background-color:#EEE;
border-bottom:2px;
margin-top:2px;
margin-bottom:0px;
}
.seminarBox a {
text-decoration:none !important;
width:300px;
}
.seminarBox small {
background:url(/parts/images/icon/dot.gif) 6px 5px no-repeat;
padding-left:15px;
}
.seminarBox a:hover small {
text-decoration:underline;
}
.seminarBox img a:hover {
border-bottom:1px solid red;
}
.seminarBox a img {
border:0px;
display:block;
clear:both;
}

-->

.style1 { background:url() !important; padding:0px !important;}

#rcspSFlash0805 {
}
#rcspSFlash0805 h2 {
background:url("/parts/images/t_sflash_subCol.gif") no-repeat 0px 0px;
text-indent:-9999px;
padding:0px !important;
margin:0px !important;
height:27px !important;
border-left:none !important;
border-bottom:none !important;
}
#rcspSFlash0805 ul {
list-style:none;
padding-left:0px !important;
margin:0px !important;
height:100%;
width:300px;
}
#rcspSFlash0805 li {
padding:0px !important;
margin:0px !important;
height:100%;
width:300px;
border:0px solid red;
text-align:center;}
#rcspSFlash0805 li a {
display:block;
border:0px solid red;
margin-left:0px !important;
margin-bottom:10px !important;
padding-left:0px !important;
}
#rcspSFlash0805 img {
border:none;
padding:0px !important;
margin:0px !important;
}
#headmenu .l a {
background:url("/parts/images/icon_pr_s.gif") no-repeat 0px 2px;
padding-left:20px;
}
#wpTest03{
padding-left:0px !important;
margin-left:0px !important;
border-bottom:1px solid #DDD;
background:url(/parts/images/atit/tt_wpdl_bg.gif) no-repeat 0px 0px !important;
width:500px;
}
#wpTest03 h2, #wpTest03 h5 {display:none;}
#wpTest03 a#logo {
display:block;
float:right;
height:50px;
width:100px;
text-indent:-9999px;
}
#wpTest03 div.innerBox {
clear:right;
background:none;
padding-top:10px;
margin-left:0px;
padding-left:0px !important;
}

#wpTest03 ul {
list-style:none;
margin:0px;
padding:7px;
}
#wpTest03 li {
margin:5px 0px 15px 0px;
}
#wpTest03 li p {
clear:both;
margin:2px 0px 2px 0px;
}
#wpTest03 li a {
font-weight:bold;
padding:5px 0px 5px 0px;
}

/* dic rcol rectangle for fwcr
------------------------------------------------------------ */
#fwcr.dic #rightcol #crec {
margin:10px 0px !important;
padding:0px !important;
width:300px !important;
float:none !important;
}
#fwcr.dic #rightcol #crec dl {
margin:0px !important;
padding:0px !important;
}
#fwcr.dic #rightcol #crec dt {
margin:0px !important;
padding:0px 3px 3px 0px !important;
text-align:right !important;
font-size:12px !important;
font-weight:bold !important;
color:#636563 !important;
}
#fwcr.dic #rightcol #crec dd {
margin:0px !important;
padding:0px !important;
}
#fwcr.dic #rightcol #crec dd p {
line-height:100% !important;
}

/* adframe
------------------------------------------------------------ */
.colBox div::after {
clear:none!important;
}
.colBox .colBoxUlist {
padding:0;
margin:0;
}
.colBox .colBoxUlist ul {
margin:0;
padding:0;
}
.colBox .colBoxUlist li {
list-style:none;
}
/* colBoxISTLC
---------------------------------------------------------------------- */
.colBoxISTLC {
padding-top:15px!important;
padding-right:10px!important;
margin-bottom:15px!important;
}
.colBoxISTLC .colBoxHead h2 {
background:url(/parts/images/adframe/ISTLC_heading_atit.gif) no-repeat #FFF!important;
height:22px!important;
text-indent:-9999px!important;
margin:0!important;
padding:0!important;
border:0 none!important;
}
.colBoxISTLC .colBoxHead span {
display:none!important;
}
.colBoxISTLC .colBoxIndex {
padding:10px 10px 0!important;
border-bottom:1px dotted #DDD!important;
}
.colBoxISTLC .colBoxIcon {
display:inline!important;
float:left;
}
.colBoxISTLC .colBoxIcon a {
float:left!important;
margin:0 10px 0 0!important;
}
.colBoxISTLC .colBoxIcon img {
border:1px solid #CCC!important;
float:left!important;
}
.colBoxISTLC .colBoxTitle {
float:left;
}
.colBoxISTLC .colBoxDescription {
float:left;
}
.colBoxISTLC .colBoxTitle h3 {
font-size:12px!important;
line-height:15px!important;
margin:0!important;
}
.colBoxISTLC .colBoxTitle .colBoxNewtxt {
color:#C00!important;
}
.colBoxISTLC .colBoxDescription p {
margin:0!important;
font-size:12px!important;
line-height:15px!important;
width:310px;
}
.colBoxISTLC .colBoxInfo {
text-align:right!important;
font-size:12px!important;
line-height:15px!important;
text-align:right!important;
color:#666!important;
clear:both;
}

/* colBoxITEV
---------------------------------------------------------------------- */
.colBoxITEV {
padding-top:15px!important;
}
.colBoxITEV .colBoxHead h2 {
background:url(/parts/images/adframe/ttl_eventad.gif) no-repeat!important;
height:22px!important;
text-indent:-9999px!important;
margin:0!important;
border-bottom:1px dotted #DDD!important;
}
.colBoxITEV .colBoxHead span {
display:none!important;
}
.colBoxITEV .colBoxUlist li,
#colBoxITEV .colBoxInner li {
padding-bottom:5px!important;
}
#colBoxITEV .colBoxInner li {
list-style:none;
}
.colBoxITEV .colBoxUlist li a,
#colBoxITEV .colBoxInner li a {
font-size:12px!important;
line-height:15px!important;
}

.colBoxISTLR {
padding-top:15px!important;
}
.colBoxISTLR .colBoxHead h2 {
background:url(/parts/images/adframe/ISTLR_heading_atit.gif) no-repeat!important;
height:21px!important;
text-indent:-9999px!important;
margin:0!important;
}
.colBoxISTLR .colBoxHead span {
display:none!important;
}
.colBoxISTLR .colBoxIndex {
padding:10px 10px 0!important;
border:1px solid #090!important;
}
.colBoxISTLR .colBoxIcon {
display:inline!important;
float:left;
}
.colBoxISTLR .colBoxIcon a {
float:left!important;
margin:0 10px 10px 0!important;
}
.colBoxISTLR .colBoxIcon img {
border:1px solid #CCC!important;
float:left!important;
}
.colBoxISTLR .colBoxTitle {
float:left;
}
.colBoxISTLR .colBoxTitle h3 {
font-size:12px!important;
line-height:15px!important;
margin:0!important;
font-weight:normal!important;
}
.colBoxISTLR .colBoxTitle .colBoxNewtxt {
color:#C00!important;
}
.colBoxISTLR .colBoxDescription {
clear:both!important;
}
.colBoxISTLR .colBoxDescription p {
margin:0!important;
font-size:12px!important;
line-height:15px!important;
}
.colBoxISTLR .colBoxInfo {
text-align:right!important;
font-size:12px!important;
line-height:15px!important;
text-align:right!important;
color:#666!important;
}

.colBoxITTI {
padding:10px 0!important;
}
.colBoxITTI .colBoxHead {
position:relative;
}
.colBoxITTI .colBoxHead h2 {
background:url(/parts/images/adframe/ttl_sponsor2.gif) no-repeat -152px 0!important;
height:22px!important;
text-indent:-9999px!important;
margin:0!important;
border-bottom:1px dotted #DDD!important;
}
.colBoxITTI .colBoxHead span {
display:block;
position:absolute;
top:0;
right:3px;
font-size:12px;
font-weight:bold;
color:#636563;
}
.colBoxITTI .colBoxUlist li {
background:url(/parts/images/adframe/ad_arrow.gif) no-repeat left 2px!important;
padding:0 0 5px 15px!important;
border-bottom:1px dotted #DDD!important;
}
.colBoxITTI .colBoxUlist li a {
font-size:12px!important;
line-height:24px!important;
}

/* colBoxISALR
---------------------------------------------------------------------- */
.colBoxISALR {
background-color:#fff;
padding-top:0!important;
margin-bottom:15px!important;
}
.colBoxISALR .colBoxHead {
position:relative;
}
.colBoxISALR .colBoxHead h2 {
background:url(/parts/images/adframe/ISTLC_heading_atit.gif) no-repeat #FFF!important;
height:22px!important;
text-indent:-9999px!important;
margin:0!important;
padding:0!important;
border:0 none!important;
}
.colBoxISALR .colBoxHead span {
display:block;
position:absolute;
top:0;
right:3px;
font-size:12px;
font-weight:bold;
color:#636563;
}
.colBoxISALR .colBoxIndex {
padding:7px 7px 0!important;
border-bottom:1px dotted #DDD!important;
background:#F3F3F3 !important;
}
.colBoxISALR .colBoxIcon {
display:inline!important;
float:left;
}
.colBoxISALR .colBoxIcon a {
float:left!important;
margin:0 5px 0 0!important;
}
.colBoxISALR .colBoxIcon img {
float:left!important;
width:80px;
height:auto;
}
.colBoxISALR .colBoxTitle {
width:199px;
float:left;
}
.colBoxISALR .colBoxTitle h3 {
font-size:12px!important;
line-height:17px!important;
margin:0!important;
font-weight:normal!important;
}
.colBoxISALR .colBoxTitle .colBoxNewtxt {
color:#F00!important;
font-weight:bold;
font-size:11px!important;
}
.colBoxISALR .colBoxDescription p {
margin:0!important;
font-size:11px!important;
line-height:14px!important;;
}
.colBoxISALR .colBoxInfo {
text-align:right!important;
font-size:12px!important;
line-height:15px!important;
text-align:right!important;
color:#666!important;
}

/* ISALRU
---------------------------------------------------------------------- */
.colBoxISALRU {
margin-bottom:15px!important;
}
.colBoxISALRU .colBoxHead h2 {
background:url(/parts/images/adframe/ISTLR_heading_atit.gif) no-repeat #FFF!important;
height:22px!important;
text-indent:-9999px!important;
margin:0!important;
padding:0!important;
border:0 none!important;
}
.colBoxISALRU .colBoxHead span {
display:none!important;
}
.colBoxISALRU .colBoxIndex {
padding:7px 7px 0!important;
border-bottom:1px dotted #DDD!important;
}
.colBoxISALRU .colBoxUlist li {
background:url(/parts/images/adframe/ISALRU_icon_atit.gif) no-repeat left 8px!important;
padding:7px 0 7px 15px!important;
border-bottom:1px dotted #DDD!important;
line-height:12px!important;
}
.colBoxISALRU .colBoxUlist li a {
font-size:12px!important;
line-height:15px!important;
}
.colBoxISALRU .colBoxInfo {
text-align:right!important;
font-size:12px!important;
line-height:15px!important;
text-align:right!important;
color:#666!important;
}

/* ITT
---------------------------------------------------------------------- */
#ITT {
margin:10px 0;
}
#ITT a {
display:block;
font-size:12px;
line-height:15px;
background:url(/parts/images/adframe/pr03.gif) no-repeat left 2px!important;
padding-left:22px;
padding-bottom:3px;
}
#ITT .colBoxTitleSubtxt {
display:none;
}
#ITT .colBoxITT h3 {
margin:0;
padding:0;
}

.colBoxITSB {
margin:20px 0;
}
.colBoxITSB .colBoxIndex {
padding:20px 10px!important;
border:1px solid #C00;
}
.colBoxITSB h3 {
border:0 none!important;
padding:0!important;
text-align:center!important;
line-height:1.3!important;
font-size:16px!important;
}
.colBoxITSB .colBoxDescription p {
font-size:13px!important;
margin-bottom:0!important;
line-height:1!important;
}
.colBoxITSB .colBoxSubTitle h5 {
margin:0 0 10px!important;
color:#C00!important;
background:none!important;
border-bottom:0 none!important;
font-size:13px!important;
}
.colBoxITSB .colBoxIcon {
display:inline;
}
.colBoxITSB .colBoxIcon a {
margin:0 20px;
float:left;
}
.colBoxITSB .colBoxInfo {
margin-top:30px;
font-size:13px!important;
text-align:right;
}
.colBoxITSB .colBoxHead {
text-align:right;
}
.colBoxITSB .colBoxHeadSubtxt {
color:#636563;
font-size:13px;
font-weight:bold;
}

.colBox .colBoxPageLink {
text-align:right;
font-size:12px;
margin:10px 0 0;
}

body {
background:none!important;
width:844px;
margin:0 auto;
position:relative;
}
.outBox {
width:844px;
margin:0 auto;
border:0 none!important;
}
body #wrap {
float:none!important;
margin:0 auto;
}
body #footer {
margin:0 auto!important;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
}
#centercol #btm-ttwpjob {
display:none;
}

.itmMarketing {
display:none!important;
}

/* new kyujinText */
/* ======================================= */
#ITTO .colBoxHead h2 {
background:url("/include/rightsponsor/images/ttl_kyujin.gif") no-repeat;
padding:0;
margin:0;
text-indent:-9999px;
height:21px;
}
#ITTO .colBoxHead span {
display:none;
}
#ITTO .colBoxUlist li a {
display:block;
margin:3px 0px;
padding:2px 1px 2px 10px;
list-style:none;
border-bottom:1px dashed #94AAD4;
font-size:13px;
text-align:left;
line-height:120%;
}

/* MSITTI
---------------------------------------------------------------------- */

.colBoxMSITTI .colBoxUlist li {
background:url(/parts/images/adframe/ad_arrow.gif) no-repeat left 2px!important;
padding:0 0 5px 15px!important;
border-bottom:1px dotted #DDD!important;
line-height:12px!important;
}

.colBoxMSITTI .colBoxUlist li a {
font-size:12px!important;
line-height:12px!important;
}

/* LOGOAD
---------------------------------------------------------------------- */
.colBoxLOGOAD {
margin:10px 0 0 0;
}

#LOGOAD .colBoxHead {
position:relative;
}

#LOGOAD .colBoxHead h2 {
margin:0 0 7px 0;
font-size:12px;
line-height:12px;
font-weight:bold;
color:#636563;
}

#LOGOAD .colBoxHeadSubtxt {
font-size:12px;
font-weight:bold;
color:#636563;
position:absolute;
top:2px;
right:3px;
}
.newziaBox, .btmlnk {
clear:both;
}
/* ISALC article_specialGuide
---------------------------------------------------------------------- */
#ISALC {
padding-top:15px;
margin-bottom:15px;
}

#ISALC .ISALCHead {
position:relative;
height:15px;
padding:0;
margin:0 0 25px 0;
background:#DDD;
border:0;
}

#ISALC .ISALCHead h2{
display:inline-block;
color:#000;
font-size:14px;
height:15px;
line-height:15px;
margin:0 0 15px 0;
padding:0 10px 0 5px;
background:#FFF;
border-left:5px solid #408cb3;
}
#ISALC .ISALCHead .ISALCHeadSubtxt {
position:absolute;
top:0;
right:0;
font-size:10px;
line-height:15px;
padding:0 5px;
}
#ISALC .ISALCInnerLeft { float:left; }
#ISALC .ISALCInnerRight { float:right; }
#ISALC .colBox{
margin:0 0 25px 0;
}

#ISALC .colBox .colBoxHead {
width:246px;
padding-bottom:6px;
margin-bottom:10px;
border-bottom:1px solid #408cb3;
}

#ISALC .colBox .colBoxHead h2 {
color:#000;
font-size:12px;
height:13px;
line-height:13px;
margin:0;
padding:0 0 0 5px!important;
background:#FFF!important;
border-left:5px solid #408cb3;
text-indent:0px;
}
#ISALC .colBox .colBoxHead .colBoxHeadSubtxt{
display:none;
}
#ISALC .colBox .colBoxNewtxt {
display: inline-block;
font-size:12px;
font-weight:bold;
color:#F00;
}

#ISALC .colBox .colBoxUlist li {
float:none;
width:246px;
margin-right:0px;
margin-bottom:0px;
padding:13px 0 0 0px;
line-height:12px!important;
border-bottom:none;
}
#ISALC .colBox .colBoxUlist li a {
font-size:12px;
line-height:15px;
}

/* sponsorchushin */
#rightcol #sponsorchushin {
position: absolute;
width: 185px;
right: 510px;
}

#ITSB {
text-align: center;
}

/* ISALCT */
#ISALCT {
overflow:hidden;
margin:0 0 20px;
}
#ISALCT .colBoxIndex {
width:150px;
float:left;
margin:0 20px 10px 0;
}
#ISALCT .colBoxIndex:nth-of-type(3n) {
margin:0;
}
#ISALCT .colBoxIndex:nth-of-type(3n+1) {
clear:both;
}
#ISALCT .colBoxIcon {
display:block;
margin:0 0 10px;
}
#ISALCT .colBoxIcon img {
width:150px;
height:auto;
}
#ISALCT .colBoxIcon a {
float:none;
margin:0;
border:none;
display:block;
}
#ISALCT .colBoxTitle h3 {
font-size:14px;
line-height:20px;
font-weight:normal;
margin:0;
padding-left:0;
border-left:none;
border-bottom:none;
}
#ISALCT .colBoxPageLink {
clear:both;
}
#ISALCT .colBoxHead {
position:relative;
height:15px;
padding:0;
margin:0 0 25px 0;
background:#DDD;
border:0;
}
#ISALCT .colBoxHead h2 {
display:inline-block;
color:#000;
font-size:14px;
height:15px;
line-height:15px;
margin:0 0 15px 0;
padding:0 10px 0 5px;
background: #FFF;
border-left:5px solid #408cb3;
}
#ISALCT .colBoxHead .colBoxHeadSubtxt {
position:absolute;
top:0;
right:0;
font-size:10px;
line-height:15px;
padding:0 5px;
}
#ISALCT .colBox .colBoxNewtxt {
display: inline-block;
font-size: 12px;
font-weight: bold;
color: #F00;
}