<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;!--
/* atmarkIT common */
@import url("/stylesheet/ad.css");

/* COMMON style
-----------------------------------------*/
/* CLEARFIX */
div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

/* html style*/
body {
margin:0px !important;
padding:0px !important;
color:#333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background:#DDD;}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd {margin:0px;padding:0px;line-height:130%;}
form {margin:0px;padding:0px;}
select {}

a{ text-decoration: none; color:#036}
a:link{ text-decoration: none; }
a:visited{ text-decoration: none; }
a:hover{ text-decoration: underline; color: #C00;}
a img {border:0px solid #FFF !important;}
p { line-height: 130%; word-break: break-all;}
ul { line-height: 120%; list-style:none;}
ol { line-height: 120%; } 
.l {float:left;margin:0px 5px 5px 0px;text-align:center;}
.r {float:right;margin:0px 0px 5px 5px;text-align:center;}
hr {visibility:hidden;clear:both;}

.new {
background:url("/images/icon_new.gif") no-repeat 2px 3px;
padding:1px 1px 1px 5px ;}

/* CLEAR */
.cl-bo {clear:both;}
.cl-lf {clear:left;}
.cl-ri {clear:right;}

/* BOX */
.mar10 {margin:10px;}
.l-box, .l-box div,
.r-box, .r-box div { zoom: 100%;}
.l-box:after, .l-box div:after, 
.r-box:after, .r-box div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
.cBox {margin:0px auto 0px auto !important;}



/* CONTENTS style
-----------------------------------------*/
/* wrapping */
.outbody {width: 100%; margin: 0px; padding: 0px; border:0px solid red;background:#DDD;}
.inbody { width: 940px; margin: 0px; padding: 0px; border-right:1px solid #CCC;background:#FFF;}
#wrap {float:left;width:630px;border-right:1px solid #CCC;}
#bbs #wrap {float:left;width:100%;border-right:1px solid #CCC;}
#bbs .inbody {background:url("") repeat-y 0px 0px #FFF !important;}
.top .inbody, .bknum .inbody { width: 940px; margin: 0px; padding: 0px; border-right:1px solid #CCC;background:url("/images/left_bg.gif") repeat-y 0px 0px #FFF;}
.top #colM, .bknum #colM {float:right;width:410px;padding: 5px;}
.article #colM, .news #colM, .dic #colM {padding: 5px;padding:2px 10px 10px 15px; background-color:#FFF;width:auto;}
.serialindex #colM {padding: 5px;padding:2px 10px 10px 15px;}

#info #wrap {width:100% !important;border-right:1px solid #CCC;}
#info #colM {margin:10px 60px 10px 60px !important;border:0px solid red;clear:both !important;padding:0px !important;}
#info .inbody {background:url("") repeat-y 0px 0px #FFF !important;}

#ad #colM {margin:0px 10px 0px 15px !important;}
#colM {background:url("/parts/images/monoist/bg_FFF.gif") repeat-y 2px 0px;}

/* mailmag */
#mailmag.top #wrap {width: 100%; border: 0px solid red;}
#mailmag.top #colM {
float:right;
width: 660px;
padding-right:40px;
margin-top: 20px;
}

#colL {
float:left;
padding:0px;
width:210px;
}
#colR {
float:right;
width:300px;
top:0px;
right:0px;
padding:4px 4px 4px 0px ;
}
#colR h2, #colL h2, #colL h3 {
}
#footer {
width:100%;
margin-top:0px;
padding:0px;
border:0px solid #999;
background:url("/images/footer_bar.gif") repeat-x 0px 4px #1F1F1F;
}

/* COMMON style END
-----------------------------------------*/
/* header */
#header {
width:100%;
margin: 0px;
padding:0px;
border:0px solid #999;
background:url("/images/header_bg.gif") repeat-x 0px 0px;
}
.sitenavi {
width:100% ;
height:17px;
margin: 0px;
padding: 0px;
border:0px solid #999;
}
.sitenavi ul {
margin: 1px 0px 0px;
padding: 0px;
float:right;
font-size:11px;
}
.sitenavi li {
float:left;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 5px;
border-left:1px solid #DDD;
}
.logo {
float:left;
width:335px;
margin:0px;
padding:0px;
}
.searcht {
float:right;
width:275px;
height:30px;
margin-top:24px;
text-align:right;
padding:0px;
border:0px solid #999;
background:url("/images/search_bg.gif") no-repeat 0px 0px;
}
.searcht form {
margin-top:5px;
margin-right:5px;
padding:0px;
}
.ad728 {
width:100%;
padding:0px;
background:#EEE;
text-align: center;
padding:10px 0px 10px 0px;
}
#ad .ad728 {
width:100%;
padding:0px;
margin:0px;
background:#EEE;
text-align: center;
border:0px solid red;
font-size:0.1px;
}

.ad728 img {}
.sitenavi a { text-decoration: none; color: #444;}
.sitenavi a:link{ text-decoration: none; }
.sitenavi a:visited{ text-decoration: none; }
.sitenavi a:hover{ text-decoration: none; color: #C00;}

/* MENU-BAR style
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.menu-bar {
font-size:12px;
height:27px;

}
.menu-bar ul {
margin-left:10px;
padding:0px 0px 0px 4px;
border:0px solid red;
height:21px;
width: 926px;
}
.menu-bar li {
float:left;
margin:0px 0px 0px 0px;
padding:0px 4px 0px 0px;
border:0px solid red;
}

.menu-bar li a {
display:block;
height:23px;
width:110px;
line-height:23px;
padding:0px;
margin:2px 0px;
text-align:center;
vertical-align:middle;
}
*:first-child+html .menu-bar li#me-tokusyu a:hover {height:21px;}
#me-tokusyu:hover {}

.menu-bar li a { text-decoration: none; color: #FFF;border:0px solid red;}
.menu-bar li a:link{ text-decoration: none; }
.menu-bar li a:visited{ text-decoration: none;}
.menu-bar li a:hover{ text-decoration: none; color: #FFF;}

#index .menu-bar    {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#index .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#index .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#index .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#index .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#indices .menu-bar    {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#indices .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#indices .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#indices .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#indices .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#fwinembedded .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -100px;}
#fwinembedded .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#fwinembedded .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#fwinembedded .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}
#fwinembedded .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}

#android .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -100px;}
#android .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#android .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#android .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}
#android .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}


#embedded .menu-bar, #fembedded .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -100px;}
#embedded .menu-bar ul, #fembedded .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#embedded .menu-bar li, #fembedded .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#embedded .menu-bar li a:hover, #fembedded .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}
#fembedded .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -128px;}

#mecha .menu-bar, #fmecha .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -200px;}
#mecha .menu-bar ul, #fmecha .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#mecha .menu-bar li, #fmecha .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#mecha .menu-bar li a:hover, #fmecha .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -228px;}
#fmecha .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -228px;}

#pro .menu-bar, #fpro .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -300px;}
#pro .menu-bar ul, #fpro .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#pro .menu-bar li, #fpro .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#pro .menu-bar li a:hover, #fpro .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -328px;}
#pro .menu-bar li:hover, #fpro .menu-bar lihover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -328px;}
#fpro .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -328px;}

#news .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -400px;}
#news .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#news .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#news .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -428px;}
#news .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -428px;}

#tokusyu .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -500px;}
#tokusyu .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#tokusyu .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#tokusyu .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#tokusyu .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}

#eledev .menu-bar, #feledev .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -600px;}
#eledev .menu-bar ul, #feledev .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#eledev .menu-bar li, #feledev .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#eledev .menu-bar li a:hover, #feledev .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -628px;}
#eledev .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -628px;}

#top .menu-bar    {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#top .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#top .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#top .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#top .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#bbs .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#bbs .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#bbs .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#bbs .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#bbs .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

.bbs .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
.bbs .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
.bbs .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
.bbs .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
.bbs .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#info .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#info .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#info .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#info .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#info .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#mailmag .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#mailmag .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#mailmag .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#mailmag .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#mailmag .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}


#ad .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px 0px;}
#ad .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#ad .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#ad .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
#ad .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}

#embedded .menu-bar li#me-embedded a, #fembedded .menu-bar li#me-embedded a {background:url("/images/header_menu_bar_embed.gif") repeat-x right -28px;}
#fwinembedded .menu-bar li#me-embedded a {background:url("/images/header_menu_bar_embed.gif") repeat-x right -28px;}
#android .menu-bar li#me-embedded a {background:url("/images/header_menu_bar_embed.gif") repeat-x right -28px;}
#embedded01 .menu-bar li#me-embedded a, #fembedded01 .menu-bar li#me-embedded a {background:url("/images/header_menu_bar_embed.gif") repeat-x right -28px;}
#mecha .menu-bar li#me-machine a, #fmecha .menu-bar li#me-machine a {background:url("/images/header_menu_bar_machine.gif") repeat-x right -28px;}
#pro .menu-bar li#me-control a, #fpro .menu-bar li#me-control a {background:url("/images/header_menu_bar_control.gif") repeat-x right -28px;}
#news .menu-bar li#me-news a {background:url("/images/header_menu_bar_news.gif") repeat-x right -28px;}
#eledev .menu-bar li#me-eledev a, #feledev .menu-bar li#me-eledev a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -628px;}

#tokusyu .menu-bar li#me-tokusyu a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#tokusyu.esec2008 .menu-bar li#me-tokusyu a {background:url("/images/header_menu_bar_tokusyu.gif") repeat-x right -28px;}
#tokusyu.dms2008 .menu-bar li#me-tokusyu2 a {background:url("/images/header_menu_bar_tokusyu.gif") repeat-x right -28px;}
#tokusyu.et2008 .menu-bar li#me-et2008 a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#tokusyu.automotive .menu-bar li#me-automotive a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#tokusyu .menu-bar li#me-tokusyu a ul.inList li {background-image:none !important;}



#mailmag .menu-bar li#me-mailmag a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}
body#top.dic .menu-bar li#me-dic a {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -28px;}


/* PANKUZU style
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cake {
height:23px;
width:100%;
background:url("/images/header_cake_bg.jpg") repeat-x 0px 0px;
font-size:12px;
font-weight:bold;
border:0px solid red;
}

.cake #pankuzu {border:0px solid red;width:780px;float:left;}
.cake #pankuzu p {padding-top:3px;padding-left:5px;}
.cake #pankuzu p a { text-decoration: none; color: #069;}
.cake #pankuzu p a:link { text-decoration: none; }
.cake #pankuzu p a:visited { text-decoration: none; }
.cake #pankuzu p a:hover { text-decoration: none; color: #444;}
.cake #pankuzu p span {padding-left:5px;padding-right:5px;padding-bottom:0px;font-size:10px;}
.cake #submenu {
display:block;
padding-top:0px;
padding-left:2px;
float:right;
border:0px solid red;
width:148px;
margin:0px;
}
.cake #submenu dd {border:0px solid red;border:0px solid red;}


/* colM style
-----------------------------------------*/
.d-logbox {}
.d-log {float:right;border:0px solid red;font-size:12px;margin-top:0px;margin-bottom:2px;}
.d-log dt, .d-log dd {float:left;border:0px solid red; margin-left:5px;}

#indices .d-log dt {float:left;border:0px solid red; padding-left:17px;margin-right:10px;background:url("/images/ico_article.gif") no-repeat 5px 5px}

.d-log2 {float:left ;border:0px solid red;font-size:12px;margin-top:1px;margin-bottom:2px;}
.d-log2 dt, .d-log2 dd {float:left;border:0px solid red; margin-right:8px;}


/* top colM style */
.forum-box {margin-top:10px;margin-bottom:20px;}
.forum-box h2 {height:23px;padding-top:2px;padding-left:25px;margin-left:0px;font-size:84%;color:#FFF;padding-top:3px;}
.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -78px;}
#index.top .forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -78px;}
#type-embedded.forum-box h2,
#type-fembedded.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px 0px;}
#type-mecha.forum-box h2,
#type-fmecha.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -78px;}
#type-fpro.forum-box h2,
#type-fpro.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -26px;}
#type-feledev.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -130px;}

.forum-box h2#t-news {background:url("/images/category_title_bg.jpg") no-repeat 0px -52px;}
.forum-box h2.t-w-bg {height:29px;background:url("/images/colm_w_bg.gif") no-repeat 0px 0px;font-weight:bold;}
.forum-box h2 span {display:block;font-size:73%;float:right;width:18%;border:0px solid red;text-align:right;padding-top:0px;}
.forum-box h2 span a {display:inline !important;border:0px;width:90%;}
.forum-box h4 {font-size:83%;}
.forum-box h3 {font-size:100%;}
h3 .i-new {margin-right:5px;}
.forum-box h3 a img {padding-right:5px;}
.forum-box h3 img a {padding-left:5px;}
.forum-box h3 img a {padding-left:5px;}
.forum-box p {font-size:80%;margin-left:45px;}
.forum-box img.icon {float:left;margin: 5px 5px 5px 0px;}
.forum-box h2 a { text-decoration: none; color: #FFF;width:78%;display:block;border:0px solid red;float:left;}
.forum-box h2 a:link { text-decoration: none; }
.forum-box h2 a:visited { text-decoration: none; }
.forum-box h2 a:hover { text-decoration: none; color: #FC0;}
.forum-box h2.t-w-bg a { text-decoration: none; color: #036;}
.forum-box h2.t-w-bg a:link { text-decoration: none; }
.forum-box h2.t-w-bg a:visited { text-decoration: none; }
.forum-box h2.t-w-bg a:hover { text-decoration: none; color: #333;}
.cateindex .forum-box h2 {padding-left:17px;}
.cateindex .forum-box h2 span {color:#666;}

.forum-box#monosp {border:1px solid #999;background-color:#DDD;width:99%;}
.forum-box#monosp h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -104px;}
.forum-box#monosp div {margin:4px;background-color:#FFF;border:0px solid red !important;}
.forum-box#monosp img {float:left;margin: 2px 5px 2px 2px;}
.forum-box#monosp p {font-size:90%;line-height:120%;}
.forum-box#monosp div p a {display:inline;width:100%;height:44px;}
.forum-box#monosp i-link {border:0px solid red !important;}


/*article shoukaibun serial style*/
.forum-box .introserial { margin:5px 0px 20px 0px; padding-bottom:20px; clear: both; }
.forum-box .introserial img { float:left; margin-right:10px; border:0px; }
.forum-box .introserial h3 { margin:0px;}
.forum-box .introserial p { margin:0px;}
.forum-box .introserial ul { margin:0px; padding:1px 0px 10px 50px; list-style-type:none; line-height:110%; font-size:80%;}
.forum-box .introserial ul li {
margin-top:4px;
padding-bottom:1px;
background:url("/images/icon_paper.gif") no-repeat 0px 1px;
padding-left:15px;

}
.forum-box .introserial .date,
.forum-box .date { text-align:right; color: #666; margin-right: 5px; font-size:80%;float:right;}
 .linkbut {
background:url("/images/ico_article.gif") no-repeat 0px 6px;
text-align:right;
color: #666;
margin-right: 10px;
padding-top:2px;
padding-left:12px;
font-size:80%;
border:0px solid red;
float:right;
}

 .topbut {
background:url("/images/arrow_top.gif") no-repeat right 4px;
text-align:right;
color: #666;
margin-right: 10px;
padding-top:2px;
padding-right:16px;
font-size:80%;
border:0px solid red;
}

.forum-box .introserial .new {
margin:0px; padding:10px; 
background:url("/images/icon_new.gif") no-repeat 0px 4px;
border:0px solid red;font-size:0%;
}

/* top colM all */
.top #colM .txt-box {margin-bottom:10px;}
.top #colM .txt-box p {font-size:83%;text-indent:0px;}
.top #colM .txt-box h3 {font-size:100%;}
.top #colM .txt-box h4 {font-size:83%;}
.top #colM .linkset ul {font-size:83%;float:right;margin-top:5px;height:5px;}
.top #colM .linkset li {float:left;margin-left:10px;}
.bknum #colM .linkset ul {font-size:83%;float:right;margin-top:5px;height:5px;}
.bknum #colM .linkset li {float:left;margin-left:10px;}

.top #colM .linkset hr {margin:0px;padding:0px;height:1px}
#colM .abs {;color:#999;border:0px solid red;padding:0px 8px 8px 8px;}
#colM .abs p {font-size:83%;font-weight:bold;color:#444;border:0px solid red;}

/* TOP OF TOP */
.top #colM .tot-sp {border:1px solid #999;background:#CCC;margin-bottom:15px;}
.top #colM .tot-sp h2{
background:url("/images/tot_title_bg.jpg") no-repeat 0px 0px;
height:24px;
padding-top:5px;
padding-left:25px;
margin-left:0px;
font-size:84%;
color:#FFF;
}
.top #colM .tot-sp h3 {padding-left:0px;padding-bottom:2px;padding-top:3px;}
.top #colM .tot-sp h3 .i-new {padding-right:5px;padding-top:5px;}
.top #colM .tot-sp h3 .new {padding-right:5px;}
.top #colM .tot-sp p {padding:0px 5px 5px 5px;}
.top #colM .tot-sp div {margin:3px;padding:5px;background:#FFE;}
.top #colM .tot-sp div div {
margin:0px !important;
padding:2px !important;
background:#FFE;
}
.top #colM .tot-sp div a img {
margin: 4px 0px 0px 2px;
padding:4px;
border:1px solid #DDD !important;
background-color: #FFF;
}

.top #colM .tot-sp div a:hover img {
margin: 4px 0px 0px 2px;
padding:4px;
border:1px solid #AAA !important;
background-color: #FFF;
}

#news.top #colM .tot-sp h3 {padding-bottom:5px;margin-left:55px;}
#news.top #colM .tot-sp h4 {margin-left:55px;}
#news.top #colM .tot-sp div {padding:2px;}
#news.top #colM .tot-sp div .icon {margin:3px;float:left;}
#news.top #colM .tot-sp p {margin-left:50px;}

/* SUBTOP logo */
#sublogo {margin-top: 0px;margin-bottom: 10px;text-align: center;text-indent:-9999px;width:100%;height:60px;}
#embedded #sublogo,
#fembedded #sublogo {background:url("/images/title_fembedded.gif") no-repeat 0px 5px;}
#embedded01 #sublogo,
#fembedded01 #sublogo  {background:url("/images/title_fembedded.gif") no-repeat 0px 5px;}
#mecha #sublogo,
#fmecha #sublogo {background:url("/images/title_fmecha.gif") no-repeat 0px 5px;}
#pro #sublogo,
#fpro #sublogo {background:url("/images/title_fpro.gif") no-repeat 0px 5px;}
#news #sublogo {background:url("/images/title_news.gif") no-repeat 0px 5px;}
#fwinembedded #sublogo {background:url("/images/win_title.jpg") no-repeat 10px 0px;height:70px;}
#feledev #sublogo {background:url("/parts/images/logo_mono_feledev.gif") no-repeat 0px 5px;}
#android #sublogo {background:url("/fembedded/android/images/title.jpg") no-repeat 10px 0px;height:150px;}


/* top colM style end */
/* NEWS LINK */
.news-index ul {font-size:80%;margin-left:5px;}
.news-index ul li {margin-bottom:5px;}
.news-index h2 {margin-bottom:1px; color:#444 !important;}

/*PAGEnavi */
#pagenavi {border:0px solid red; font-size:84%;}
#pagenavi ul{}
#pagenavi li{text-align:right;}
#pagenavi-lr {padding-top:5px;}
#pagenavi-lr div {border:0px solid red; font-size:84%;height:100%;}
#pagenavi-lr div a {color:#369;border:2px solid #CCC;padding:0px 5px 0px 5px ; background:url("/images/l_title_wi_bg.jpg") no-repeat -19px -5px;}
#pagenavi-lr div a:hover { text-decoration:none ; color:#C00;}

/* ARTICLE style
-----------------------------------------*/
/* HEAD style*/
.article #headmenu,
.news #headmenu {
font-size:12px;
width:100%;
padding:0px;
margin-bottom:0px;
height:25px;
border:0px solid red;
}

#submenu {border:0px solid red;}

#submenu dd {
float:left;
text-indent:-9999px;
margin-left:7px;
margin-top:2px;
}

#submenu dd#b-twitter {background:url("/images/icon_twitter.gif") no-repeat 0px 2px;}
#submenu dd#b-slashdot {background:url("/parts/images/icon/slashdot_icon.gif") no-repeat 0px 3px;}
#submenu dd#b-kwout {background:url("/parts/images/icon/kwout.gif") no-repeat 0px 3px;}
#submenu dd#b-hateb {background:url("/images/b_entry.gif") no-repeat 0px 3px;}
#submenu dd#b-yahoob {background:url("/images/sb_yahoo.gif") no-repeat 0px 1px;}
#submenu dd#b-print {background:url("/images/ico_printer3.gif") no-repeat 0px 3px;}
#submenu dd a{display:block;width:16px;height:17px;}
.article #headset {background:url("/images/article_head_bg04.jpg") no-repeat right -20px ;width:100%;border-top:1px solid #CCC;}
.article #headset .icon {margin:6px;}
.article #headset .icon img {border:0px solid #DDD;padding:1px;}
/* TXT style*/
.article #colM h1 {
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin-left:115px;
font-size:140%;
color:#333;
}
.article #colM h2 {
background:url("/images/ico_article.gif") no-repeat 2px 15px;
padding-top:10px;
margin-left:115px;
font-size:96%;
color:#930;
padding-left:13px;
}
#embedded01.article #colM h2,
#fembedded01.article #colM h2 {background:url("") no-repeat 2px 15px;}
.article #colM h3 {font-size:100%;color:#333;padding-left:4px;margin-bottom:10px;}
.article #colM table, .news #colM table {margin:5px;letter-spacing:-1px !important;}

#embedded.article #colM h3,
#fembedded.article #colM h3 {border-left:5px solid #330; border-bottom:1px solid #330;}
#mecha.article #colM h3,
#fmecha.article #colM h3 {border-left:5px solid #600; border-bottom:1px solid #600;}
#pro.article #colM h3,
#fpro.article #colM h3 {border-left:5px solid #573D23; border-bottom:1px solid #573D23;}
#feledev.article #colM h3 {border-left:5px solid #936; border-bottom:1px solid #936;}

.article #author {
padding-top:0px;
padding-bottom:7px;
margin-left:115px;
font-size:83%;
color:#666;
}

.article #colM #main-contents {width:99%; clear:both;}
.article #colM #main-contents p {margin-bottom:15px;letter-spacing:0.6px;width: auto;}
.article #colM #main-contents p a {color:#C00;font-weight:bold;}
.article #colM #main-contents ul {margin-left:40px;margin-bottom:15px; list-style:square;}
.article #colM #main-contents li {margin-left:5px;margin-bottom:1px;margin-top:1px;}
.article #colM #main-contents ol {padding-left:40px;margin:15px 15px 15px 10px; }

.article #colM h4 {
background:url("/images/ico_article.gif") no-repeat 0px 7px;
padding-top:0px;
padding-bottom:0px;
padding-left:13px;
margin-left:0px;
margin-bottom:5px;
font-size:100%;
}
#embedded.article #colM h4,
#fembedded.article #colM h4 {color:#330;}
#mecha.article #colM h4,
#fmecha.article #colM h4 {color:#600;}
#pro.article #colM h4,
#fpro.article #colM h4 {color:#573D23;}

.article #colM h5 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:5px;
font-size:100%;
color:#333;
}
#embedded.article #colM h5,
#fembedded.article #colM h5 {color:#330;}
#mecha.article #colM h5,
#fmecha.article #colM h5 {color:#600;}
#pro.article #colM h5,
#fpro.article #colM h5 {color:#573D23;}

.article #author {
padding-top:0px;
padding-bottom:7px;
margin-left:115px;
font-size:83%;
color:#666;
}
.article #lead {
padding-top:3px;
font-size:83%;
color:#666;
margin-left:115px;
margin-right:5px;
font-weight:bold;
border:0px solid red;
}
/* article foot button*/
.b-artbtm {
float:right;
width:90%;
margin-bottom:20px;
_margin-bottom:0px;
}
.b-artbtm ul {
display: inline;
border:3px solid #CCC;
background:url("/images/b_bg_arti.gif") repeat-y 0px 0px #FFFFE5;
list-style:none !important;
margin:0px !important;
padding:5px;
float:right;
}
.b-artbtm li {border:0px solid red;float:left;padding:0px !important;margin:0px 0px 0px 12px !important;padding:0px !important;}

/*
.b-artbtm {
float:right;
border:3px solid #CCC;
padding:5px;
background:url("/images/b_bg_arti.gif") repeat-y 0px 0px #FFFFE5;
width:470px;
margin-bottom:20px;
_margin-bottom:0px;
}
.news .b-artbtm {
float:right;
border:3px solid #CCC;
padding:5px;
width:215px;
}
.b-artbtm ul {border:0px solid red; list-style:none !important;margin:0px !important;padding:0px !important;float:right;}
.b-artbtm li {border:0px solid red;float:left;padding:0px !important;margin:0px 0px 0px 12px !important;padding:0px !important;}
*/

/*forum news article style*/
.news #headset {background:url("/images/article_head_bg.jpg") repeat-x 0px 0px;width:100%;border:0px solid red;}
.news #headset .icon {margin:8px;}

.news #colM h1 {
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin-left:110px;
margin-right:8px;
font-size:140%;
color:#333;
line-height:100%;
}
.news #colM h2 {
background:url("/images/ico_article.gif") no-repeat 2px 15px;
padding-top:10px;
margin-left:110px;
font-size:96%;
color:#930;
padding-left:13px;
}

.news #colM h3 {font-size:100%;color:#333;padding-left:4px;margin-bottom:10px;}
#embedded.news #colM h3,
#fembedded.news #colM h3 {border-left:5px solid #330; border-bottom:1px solid #330;}
#mecha.news #colM h3,
#fmecha.news #colM h3 {border-left:5px solid #600; border-bottom:1px solid #600;}
#pro.news #colM h3,
#fpro.news #colM h3 {border-left:5px solid #573D23; border-bottom:1px solid #573D23;}

.news #colM #main-contents p {margin-bottom:15px;letter-spacing:0.6px;}
.news #colM #main-contents ul {margin-left:40px;margin-bottom:15px; list-style:square;}
.news #colM #main-contents li {margin-left:5px;margin-bottom:5px;}
.news #colM #main-contents ol {padding-left:40px;margin:15px 15px 15px 10px; }

.news #date {
padding-top:10px;
padding-bottom:30px;
margin-left:110px;
font-size:83%;
color:#666;
}
.news #author { 
text-align:right; 
margin:0px;
/*padding-top:0px;
padding-bottom:5px;*/
font-size:83%;
color:#666;
}
.btmlist {
clear:right;
}

.news .btmlist {
margin-top:0px;
margin-bottom:0px !important;
clear:right;
}
.news .btmlist ul { margin-top:0px; padding-top:0px; padding-bottom:0px; }
.news .btmlist li {
background:url("/images/icon_paper.gif") no-repeat 0px 1px;
padding-left:20px;
font-size:12px;
/*height:23px;*/
margin-left:5px;
list-style:none;
}
/*
#colM .btmlist ul {
list-style:none;
margin-top:10px;
margin-left:0px !important;
}
*/
.nextprev {
width:100%;
border-bottom:0px solid #CCC;
font-weight:bold;
margin-bottom:30px;
margin-top:30px;
height:20px;
}
.nextprev .nextprevbox {
float:left;
width:480px;
}
.nextprev table td {
text-align:center;
}
.nextprev ul {height:18px;margin:0px !important;padding:0px !important;}
.nextprev li {
float:left;
background:url("/images/nextprev_bg.gif") no-repeat -80px -1px;
border-bottom:1px solid #666;
border-right:1px solid #666;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
width:20px;
height:18px;
font-size:12px;
color:#FFF;
text-align:center;
margin:0px !important;
padding:0px !important;
list-style:none;
}
.nextprev li a {
display:block;
background:url("/images/nextprev_bg.gif") no-repeat -100px -1px;
width:20px;
height:18px;
}
.nextprev li#prev a,
.nextprev li#next a {
background:url("/images/nextprev_bg.gif") no-repeat 0px -1px;
color:#FFF;
}
.nextprev li#prev a:hover,
.nextprev li#next a:hover {
background:url("/images/nextprev_bg.gif") no-repeat -160px -1px;
color:#FFF;
}
.nextprev li a:hover {
background:url("/images/nextprev_bg.gif") no-repeat -80px -1px;
}
.nextprev li a:link { text-decoration: none;color:#444;}
.nextprev li a:visited { text-decoration: none;color:#444; }
.nextprev li a:hover { text-decoration: none; color: #FFF;}

#b-indexall{
float:right;
padding-top:1px;
display:block;
width:106px;
}

#b-indexall a {
display:block;
background:url("/images/b_index_all.gif") no-repeat 0px 0px;
width:106px;
height:19px;
padding:0px;
margin:0px;
}

/* arti btm */
.article .btmlist ul {}
#colM .btmlist {
margin-top:15px;
margin-bottom:15px;
}
#colM .btmlist h3 {
font-size:96%;
color:#333;
padding-left:17px;
margin-bottom:10px;
background:url("/images/article_title_bg02.gif") no-repeat 0px 0px;
height:24px;
border:0px !important;
}
#colM .btmlist ul {
list-style:none;
margin-top:10px;
margin-left:0px !important;
}
.btmlist li {
background:url("/images/icon_paper.gif") no-repeat 0px 1px;
padding-left:20px;
font-size:12px;
height:23px;
margin-left:5px;
list-style:none;
}

/* BACK NUMBER */
.article #colM .backnum {
margin-top:50px;
margin-bottom:50px;
}
.article #colM .backnum h3 {
font-size:96%;
color:#333;
padding-left:17px;
margin-bottom:10px;
background:url("/images/article_title_bg02.gif") no-repeat 0px -32px;
height:24px;
border:0px !important;
}
.article .backnum ul {
margin-left:0px !important;
margin-top:10px;
}
.article .backnum li {
background:url("") no-repeat 0px -42px;
font-size:12px;
height:23px;
margin-left:5px;
list-style:none;
}
.article .backnum li span {
background:url("/images/icon_paper2.gif") no-repeat 0px -42px;
padding-left:20px;
font-size:12px;
font-weight:bold;
height:23px;
color:#900;
}
.article .backnum li a {
background:url("/images/icon_paper2.gif") no-repeat 0px 1px;
padding-left:20px;
font-size:12px;
height:23px;
}


/*photo,image,caption*/

.col570c, .col500c, .col480c, .col450c, .col400c,
.col350c, .col300c, .col280c, .col250c,
.col200c, .col150c .col100p {margin:4px auto 10px auto;margin-bottom:30px;margin-top:12px;}

div.col570c { width: 570px;}
div.col500c { width: 500px;}
div.col480c { width: 480px;}
div.col450c { width: 450px;}
div.col400c { width: 400px;}
div.col350c { width: 350px;}
div.col300c { width: 300px;}
div.col280c { width: 280px;}
div.col250c { width: 250px;}
div.col200c { width: 200px;}
div.col150c { width: 150px;}
div.col100p { width: 100%;}

.col570c p, .col500c p, .col480c p, .col450c p, .col400c p,
.col350c p, .col300c p, .col280c p, .col250c p,
.col200c p, .col150c p, .col100p p {font-size:76%; background:#CCC; padding:5px;margin:0px;}

/* code style */
pre{
font-size: 93%;
font-family:Courier New,monospace;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
_width: 100%;
width:100%;
overflow: auto;
_overflow: scroll;
line-height: 70%;
}
pre.nodeco {}
pre.eee {border: 1px solid #AAA; background-color: #eee; }
pre.grey {background-color: #666;}
pre.navy {background-color: #006;}
pre.dgrn {background-color: #066;}
pre.ygrn {background-color: #cf9;}
pre.lgrn {background-color: #DFFFE3;}
pre.violet {background-color: #CCF;}

a.i-link {background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;padding: 2px;font-size:10px;padding-left:17px;border: 1px solid #CCC;float:right;}
a.i-link:hover {background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;padding: 2px;font-size:10px;padding-left:17px;border: 1px solid #CCC;text-decoration: none; color: #690;}
div.i-link {font-size:10px;padding:2px;}
div.i-link a {background:url("/images/icon_green.gif") no-repeat 2px 1px #FFF;padding-left:15px;font-size:10px;}

/* MAIL MAGAZINE */
#colM .m-mag {border:1px solid #CCC; background-color:#DDD;margin-bottom:15px;}
#colM .m-mag h3 {text-indent:-9999px;background:url("/images/c_t_mmag.gif") no-repeat 0px 0px;border:0px !important; height:26px;margin:0px !important;}
#colM .m-mag div {margin:3px;background-color:#FFF;padding:5px;}

/* MAIL MAGAZINE */
#colM .prbox {border:1px solid #CCC; background-color:#DDD;margin-bottom:50px;font-size:small;}
#colM .prbox h3 {
text-indent: 25px;background:url("/images/category_title_long_bg.gif") no-repeat 0px -104px;
border: 0px !important;
height: 26px;
margin: 0px !important;
color: #FFF;
font-size:14px;
}
#colM .prbox div {margin:3px;background-color:#FFF;padding:5px;}
#colM .prbox strong {padding: 2px 2px 2px 4px;}

/* LR style
-----------------------------------------*/

/* TITLE */
.l-w-bg {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
.l-bl-bg {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px -29px;color:#333;}
.r-b-bg {background:url("/images/rc_title_bar_black_pr.jpg") no-repeat 0px 0px;color:#FFF;}
.r-w-bg {background:url("/images/rc_title_bar_fff.gif") no-repeat 0px 0px;color:#444;}
.r-bxg-bg {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}

/* LIST */
ul.i-dot {font-size:12px;margin:0px;border:3px solid #EEE;background:#FFF;}
ul.i-dot li {background:url("/images/ico_article.gif") no-repeat 5px 4px;margin-bottom:4px;margin-top:4px;padding-bottom:3px;padding-left:20px;border-bottom:0px solid #EEE;}
ul.i-dot li a {}
ul.i-dot li a:hover {}
ul.i-dot li a:link { text-decoration: none; }
ul.i-dot li a:visited { text-decoration: none; }
ul.i-dot li a:hover { color: #F30;}
li.end {border:0px !important;}
#colM ul.i-dot {font-size:12px;margin:3px;border:0px solid #EEE;background:#FFF;}

.l-i40 {font-size:12px;margin:2px;border:2px solid #EEE;background:#FFF;}
.l-i40 p {border-bottom:1px solid #CCC;}
.l-i40 p a {display:block;width:100%;height:44px;}
.l-i40 p a:link { text-decoration: none; }
.l-i40 p a:visited { text-decoration: none; }
.l-i40 p a:hover {color: #F30;background:#FFC;}
.l-i40 p img {float:left;margin: 2px 5px 2px 2px;}

ul.i-arrow {font-size:12px;margin:0px;}
ul.i-arrow li {margin-bottom:0px;width:100%;border-bottom:1px solid #CCC;}
ul.i-arrow li a {display:block;padding:10px 3px 10px 30px;height:30px;background:url("/images/r_sp_list_bg.gif") no-repeat 0px -8px;border:2px solid #EEE; }
ul.i-arrow li a:hover {background:url("/images/r_sp_list_bg.gif") no-repeat -2px -78px;}
ul.i-arrow li a:link { text-decoration: none; }
ul.i-arrow li a:visited { text-decoration: none; }
ul.i-arrow li a:hover {border:2px solid #FFF; text-decoration: none; color: #F30;}

ul.l-i60 {font-size:14px;margin:0px;}
ul.l-i60 li{margin-bottom:0px;width:100%;border-bottom:1px solid #CCC;height:65px;background:url("/images/arow_bg_w.gif") no-repeat right bottom;}
ul.l-i60 small{font-weight:normal;}
ul.l-i60 li img {float:left;margin: 3px 5px 2px 4px;}
ul.l-i60 li a {display:block;width:100%;height:65px;}
ul.l-i60 li a:link { text-decoration: none; }
ul.l-i60 li a:visited { text-decoration: none; }
ul.l-i60 li a:hover {color: #F30;background:url("/images/arow_bg_p.gif") no-repeat right bottom #FFDAC2;}

/* LM style
-----------------------------------------*/
#colL .l-box {border-bottom:1px solid #AAA;margin-bottom:0px;background:#FFF;}
#colL h2 {height:22px;font-size:12px;padding-left:23px;padding-top:5px;}
#colL h3 {height:17px;font-size:10px;padding-left:9px;padding-top:5px;}
#colL span a {display:block;background:url("/images/icon_green.gif") no-repeat 55px 3px;padding-left:13px;margin: 3px 0px 3px 0px;font-size:12px;text-align:right;}

/*
#l-news ul {font-size:12px;margin:0px;letter-spacing:-0.4px;}
#l-news ul li {margin-bottom:0px;margin-top:0px;;width:100%;border-bottom:1px solid #CCC;height:65px;background:url("/images/arow_bg_w.gif") no-repeat right bottom;line-height:120%;}
#l-news ul small {font-weight:normal;}
#l-news ul li img {float:left;margin: 3px 5px 2px 4px;}
#l-news ul li a {display:block;width:100%;height:65px;}
#l-news ul li a strong {padding-right:10px !important;}
#l-news ul li a:link { text-decoration: none; }
#l-news ul li a:visited { text-decoration: none; }
#l-news ul li a:hover {color: #F30;background:url("/images/arow_bg_p.gif") no-repeat right bottom #FFDAC2;}
*/
#l-news h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#l-news h3 {background:url("/images/header_cake_bg.jpg") repeat-x 0px 0px;color:#333;border-left:3px solid #999;}
#l-news h3.t-topnews {background:url("/images/header_cake_bg.jpg") repeat-x 0px 0px;color:#333;border-left:3px solid #AA0;}

#l-news ul.topnews-list {
font-size: 12px;
margin: 0px 2px 5px 0px;
letter-spacing:1px;
}

#l-news ul.topnews-list li {
line-height:100% !important;
}

#l-news ul.topnews-list li img {float:left;margin: 3px 5px 2px 4px;}

/*
#l-news ul.topnews-list {font-size:12px;margin:0px;letter-spacing:-0.2px;}
#l-news ul.topnews-list li {margin-bottom:0px;margin-top:0px;;width:100%;border-bottom:1px solid #CCC;height:65px;background:url("/images/arow_bg_w.gif") no-repeat right bottom;line-height:120%;}
#l-news ul.topnews-list small {font-weight:normal;}
#l-news ul.topnews-list li img {float:left;margin: 3px 5px 2px 4px;}
#l-news ul.topnews-list li a {display:block;width:100%;height:65px;}
#l-news ul.topnews-list li a strong {padding-right:10px !important;}
#l-news ul.topnews-list li a:link { text-decoration: none; }
#l-news ul.topnews-list li a:visited { text-decoration: none; }
#l-news ul.topnews-list li a:hover {color: #F30;background:url("/images/arow_bg_p.gif") no-repeat right bottom #FFDAC2;}
*/

#l-news ul.dot-list {font-size:12px;margin:0px;border:3px solid #EEE;background:#FFF;}
#l-news ul.dot-list li {background:url("/images/cateicon.gif") no-repeat 3px 4px;margin-bottom:8px;margin-top:4px;padding-bottom:3px;padding-left:20px;border-bottom:0px solid #EEE;}
#l-news ul.dot-list li a {}
#l-news ul.dot-list li a:hover {}
#l-news ul.dot-list li a:link { text-decoration: none; }
#l-news ul.dot-list li a:visited { text-decoration: none; }
#l-news ul.dot-list li a:hover { color: #F30;}

#mono-labo ul {font-size:12px;margin:2px;border:2px solid #EEE;background:#FFF;}
#mono-labo ul li {background:url("/images/ico_article.gif") no-repeat 5px 4px;margin-bottom:4px;margin-top:4px;padding-bottom:3px;border-bottom:1px solid #CCC;}
#mono-labo ul li a {padding-left:20px;}
#mono-labo ul li a:hover {}
#mono-labo ul li a:link { text-decoration: none; }
#mono-labo ul li a:visited { text-decoration: none; }
#mono-labo ul li a:hover { color: #F30;}

#ml h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#ml {font-size:small;}
#ml div{ margin:2px; background-color:#FFF;border:2px solid #EEE;padding:3px; }
#ml form{ text-align:right;margin-top:4px;margin-bottom:4px; }
#ml p { line-height:100%; margin:4px 2px; }
#ml .apply { text-align:center; } 
#ml .apply a { color:#990000; } 

#cate h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#env_subindex h2,
#env_info h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#rss h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#mtg h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#dic h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#twitter_div h2,
#twitter_div2 h2,
#twitter_div3 h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#colR #twitter_div h2,
#colR #twitter_div2 h2,
#colR #twitter_div3 h2 {background:url("/images/category_title_l_bg.jpg") no-repeat 0px -78px;color:#333;}
#twitter_div h2 span a,
#twitter_div2 h2 span a,
#twitter_div3 h2 span a {background:none;padding:0px;margin:0px;}
#cate li {background:url("/images/cateicon.gif") no-repeat 3px 3px;}
#env_subindex li,
#env_info li {background:url("/images/cateicon.gif") no-repeat 3px 3px;}
#rss li {background:url("/images/rssicon.gif") no-repeat 3px 3px;}
#mtg li {background:url("/parts/images/BBSicon.gif") no-repeat 3px 3px;padding-left:20px;margin-top:4px;margin-bottom:4px;}
#mtg div {padding:3px;border:2px solid #DDD;font-size:12px;}
#mtg div img {padding-right:6px}
#mtg div {line-height:150%;}
#dic li {background:url("/images/dicicon.gif") no-repeat 3px 3px;}
#ml ul {margin:3px;border:0px solid #EEE;}
#ml li {background:url("/images/mailicon.gif") no-repeat 3px 3px;}
#ml strong {padding:2px;}
#ml div {margin:0px;}
#twitter_div,
#twitter_div2,
#twitter_div3 {padding:0px;border:0px solid red;}
#twitter_div div,
#twitter_div2 div,
#twitter_div3 div {padding:0px !important;margin:0px !important;}
#colR #twitter_div div,
#colR #twitter_div2 div,
#colR #twitter_div3 div {margin:2px !important;padding:1px !important;}
#twitter_div ul,
#twitter_div2 ul,
#twitter_div3 ul { padding:0px; margin:0px;}
#twitter_div ul li,
#twitter_div2 ul li,
#twitter_div3 ul li {background:url(/parts/images/icon/twitter.png) no-repeat right bottom #EEE;margin:5px !important;padding:5px;clear:both;overflow:hidden;word-break:break-all;height:1%;}
#colR #twitter_div ul li,
#colR #twitter_div2 ul li,
#colR #twitter_div3 ul li {margin:2px !important;}
#twitter_div ul li span a,
#twitter_div2 ul li span a,
#twitter_div3 ul li span a { display:inline;background:none; padding:0px;}
#twitter_div .btmLink,
#twitter_div2 .btmLink,
#twitter_div3 .btmLink {font-size:12px;text-align:right;padding-right:5px;margin: 0px 0px 5px 0px;}


/* RM style
-----------------------------------------*/

#colR .r-box {font-size:12px;border:1px solid #CCC;margin-bottom:10px;background:#DDD;letter-spacing:0.1ex;line-height:140%;}
#colR .r-box div {background:#FFF;margin:2px;}
#colR .r-box h2 span a {color:#FFF;}
#colR .r-box h2 span a:hover {color:#FC6;}
#colR .r-box h2 span.r {padding-right:5px;font-size:10px;}
#colR h2 {height:23px;font-size:12px;padding-left:23px;padding-top:4px;}
span.r-i-link {display:block;background:#FFF;width:100%;text-align:right;}
span.r-i-link a {background:url("/images/icon_green.gif") no-repeat 0px 7px;margin: 0px;font-size:10px;letter-spacing:0.5px;padding: 5px 5px 5px 15px;}
.r-box .icon {float:left;padding: 5px 5px 5px 5px;}


#newshead h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#newshead ul {margin:0px;}
#newshead ul li {background:url("/images/ico_article.gif") no-repeat 5px 4px;margin-bottom:4px;margin-top:4px;padding-bottom:3px;padding-left:20px;border-bottom:1px solid #EEE;}
#newshead ul li a {}
#newshead ul li a:hover {}
#newshead ul li a:link { text-decoration: none; }
#newshead ul li a:visited { text-decoration: none; }
#newshead ul li a:hover { color: #F30;}

#monosp h2 {background:url("/images/rc_title_bar_black_pr.jpg") no-repeat 0px 0px;color:#FFF;}
#monosp div {margin:2px;border:2px solid #EEE;background:#FFF;}
#monosp div p {border-bottom:1px solid #CCC;margin-left:0px;}
#monosp div p a {display:block;width:100%;height:44px;}
#monosp div p a:link { text-decoration: none; }
#monosp div p a:visited { text-decoration: none; }
#monosp div p a:hover {color: #F30;}
#monosp div p img {float:left;margin: 2px 5px 2px 2px;}
#colM #monosp div p {
width: 100%;
border-bottom:1px solid #CCC;
margin-left:0px;
font-size:84%;
clear: both;
}
#colM #monosp div p:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

#calendar h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#calendar dl {margin:2px;border:2px solid #EEE;background:#FFF;}
#calendar dl dd {margin:4px;margin:4px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #EEE;}
#calendar dl dd a {padding-left:3px;}
#calendar dl dd a:hover {}
#calendar dl dd a:link { text-decoration: none; }
#calendar dl dd a:visited { text-decoration: none; }
#calendar dl dd a:hover { color: #F30;}
#calendar ul {margin:0px;padding:4px;border-bottom:1px solid #DDD;background:#FFF;}
#calendar ul li {
border-top:1px solid #EEE;
padding: 2px 0px 2px 0px;
width:285px;
overflow:hidden;
}
#calendar ul li span {
display:block;
float:left;
text-align:center;
letter-spacing:0px;
width:30px;
background:url("/images/l_title_wi_bg.jpg") no-repeat -20px -3px;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
padding:2px;
margin: 0px 1px 2px 0px;
font-weight:bold;
font-size:10px;
}
#calendar ul li a {}
#calendar ul li a {padding-left:3px;letter-spacing:0px;}
#calendar ul li a:hover {}
#calendar ul li a:link { text-decoration: none; }
#calendar ul li a:visited { text-decoration: none; }
#calendar ul li a:hover { color: #F30;}

#ranking h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#ranking h2 span.r {font-size:87%;letter-spacing:0.5px;padding-right:3px;}

#ranking th {background:url("/images/ranking_bg.jpg") no-repeat -7px -303px;width:1px; border:1px solid #999;width:20px;text-align:center;font-size:12px;}
#ranking #gold {background:url("/images/ranking_bg.jpg") no-repeat -7px 0px;color:#FFF;}
#ranking #silver {background:url("/images/ranking_bg.jpg") no-repeat -7px -101px;color:#FFF;}
#ranking #bronze {background:url("/images/ranking_bg.jpg") no-repeat -7px -202px;color:#FFF;}
#ranking table {margin:0px;border:2px solid #EEE;background:#FFF;width:100%}
#ranking td {background:#FFF; border:1px solid #999;padding:2px;}
#ranking td .icon {padding:2px;}
#ranking {font-size:90%;margin:0px;}
#ranking td{margin-bottom:0px;border-bottom:1px solid #CCC;background:url("/images/arow_bg_w.gif") no-repeat right bottom;font-size:12px;}
#ranking strong {}
#ranking small {letter-spacing:0.5px;font-weight:normal;}
#ranking td img {float:left;margin:0px;}
#ranking td a {display:block;;height:64px;padding:2px;}
#ranking td a:link { text-decoration: none; }
#ranking td a:visited { text-decoration: none; }
#ranking td a:hover {color: #F30;background:url("/images/arow_bg_p.gif") no-repeat right bottom #DDD;}

#press h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#press ul {margin:2px;border:2px solid #EEE;background:#FFF;}
#press ul li {background:url("/images/ico_article.gif") no-repeat 5px 4px;margin-bottom:4px;margin-top:4px;padding-bottom:3px;border-bottom:1px solid #CCC;padding-left:20px;}
#press ul li a {}
#press ul li a:hover {}
#press ul li a:link { text-decoration: none; }
#press ul li a:visited { text-decoration: none; }
#press ul li a:hover { color: #F30;}

#link h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#link dl {margin:2px;border:2px solid #EEE;background:#FFF;}
#link dl dt {background:url("/images/ico_article.gif") no-repeat 5px 6px #D2DDC6;margin-bottom:4px;margin-top:0px;padding-top:1px;padding-bottom:1px;border-bottom:1px solid #CCC;padding-left:20px;font-weight:bold;}
#link dl dd {background:url("/images/ico_dot_s.gif") no-repeat 5px 4px;margin-bottom:4px;margin-top:4px;padding-bottom:3px;margin-left:0px;border-bottom:0px solid #CCC;padding-left:20px;}
#link dl dd a {}
#link dl dd a:hover {}
#link dl dd a:link { text-decoration: none; }
#link dl dd a:visited { text-decoration: none; }
#link dl dd a:hover { color: #F30;}


#feature h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#feature ul {margin:2px;border:2px solid #EEE;background:#FFF;}
#feature ul li {}

/* rightmenu logo */
#rightlogo {margin-top: 0px;margin-bottom: 10px;text-align: center;text-indent:-9999px;}
#embedded #rightlogo,
#fembedded #rightlogo {background:url("/images/title_fembedded_s.gif") no-repeat 0px 0px;}
#embedded01 #rightlogo,
#fembedded01 #rightlogo {background:url("/images/title_fembedded_s.gif") no-repeat 0px 0px;}
#mecha #rightlogo,
#fmecha #rightlogo {background:url("/images/title_fmecha_s.gif") no-repeat 0px 0px;}
#pro #rightlogo,
#fpro #rightlogo {background:url("/images/title_fpro_s.gif") no-repeat 0px 0px;}
#news #rightlogo {background:url("/images/title_news_s.gif") no-repeat 0px 0px;}
#feledev #rightlogo {background:url("/parts/images/logo_mono_feledev_s.gif") no-repeat 0px 0px;}

#rightlogo a {display:block;width:100%;height:53px;}

/* FOOTER style
-----------------------------------------*/
#footer {font-size:93%;}
#footer .logo {width:100px; float:left;}
#footer .foot-tag-box {padding: 10px 5px 10px 5px;height:40px;padding-bottom:5px;}
#footer .sitenavi {float:right;width:70%;}
#footer .copy-box {background:#3A3A3A;color:#EEE;padding:7px;margin:0px;font-size:76%;line-height:140%;}
#footer a { text-decoration: none; color: #EEE;}
#footer a:link{ text-decoration: none; }
#footer a:visited{ text-decoration: none; }
#footer a:hover{ text-decoration: none; color: #C00;}
.copy-box a { text-decoration: none; color: #FC3 !important;}
#skyscraper {position:absolute; top:217px;left:950px ; width:160px;height:600px;border:0px solid red;}
.pr-hoge {margin:15px 25px 15px 25px;}
.pr-hoge li {margin-bottom:10px}
.pr-rectangle {margin-bottom:10px;}



/* Embedded01 old style
-----------------------------------------*/

/* embedded old style */
#embedded01 #colM h1, #fembedded01 #colM h1 { font-size: large; margin: 0px; }
#embedded01 #colM h2, #fembedded01 #colM h2 { font-size: medium; margin: 0px; }
#embedded01 #colM h3, #fembedded01 #colM h3 { font-size: medium; margin: 0px; }
#embedded01 #colM h4, #fembedded01 #colM h4 { font-size: medium; margin: 0px; }
#embedded01 #colM h5, #fembedded01 #colM h5 { font-size: medium; margin: 0px; }
/* embedded old style
#embedded01 #colM h2 #headset h1,
#fembedded01 #colM h2 #headset h1 {
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin-left:115px;
font-size:140%;
color:#333;
}
#embedded01 #colM h2 #headset h2,
#fembedded01 #colM h2 #headset h2 {
background:url("/images/ico_article.gif") no-repeat 2px 15px;
padding-top:10px;
margin-left:115px;
font-size:96%;
color:#930;
padding-left:13px;
border:0px !important;
}
#embedded01 #main-contents h2,
#fembedded01 #main-contents h2 {
font-size:100%;color:#333;margin-bottom:16px;
background:url();
border-left:5px solid #330 !important;
border-bottom:1px solid #330;
margin-left:0px;
padding:0px 0px 0px 5px ;
z-index:2;
}
#embedded01 #main-contents,
#fembedded01 #main-contents {}
#embedded01 #main-contents p,
#fembedded01 #main-contents p {}
-----------------------------------------*/

/* Serialindex style
-----------------------------------------*/
.serialindex #headmenu {border-bottom:1px solid #999;height:25px;}
.serialindex h1 {font-size:120%;border-bottom:3px solid #CCC;padding-top:20px;padding-bottom:20px;text-indent:15px;background:url("/images/article_head_bg.jpg") repeat-x 0px 0px;width:100%;border:0px solid red;}
.serialindex .forum-box {}
.serialindex .forum-box .icon {margin:0px 13px 0px 8px !important;}
.serialindex .forum-box {margin:10px 0px 20px 0px}
.serialindex .forum-box h2 {height:23px;padding-top:2px;padding-left:25px;margin-left:0px;font-size:84%;color:#FFF;}
.serialindex .forum-box h2 span {display:block;font-size:73%;float:right;width:18%;border:0px solid red;text-align:right;}
.serialindex .forum-box h2 span a {display:inline !important;border:0px;width:90%;}
.serialindex .forum-box h4 {font-size:83%;}
.serialindex .forum-box h3 {font-size:100%;}
.serialindex .forum-box h3 a img{padding-right:5px;}
.serialindex .forum-box p {font-size:80%;margin-left:45px;}
.serialindex .forum-box img.icon {float:left;margin: 5px 5px 5px 0px;}
.serialindex .forum-box h2 a { text-decoration: none; color: #FFF;width:78%;display:block;border:0px solid red;float:left;}
.serialindex .forum-box h2 a:link { text-decoration: none; }
.serialindex .forum-box h2 a:visited { text-decoration: none; }
.serialindex .forum-box h2 a:hover { text-decoration: none; color: #FC0;}
.serialindex .forum-box h2.t-w-bg a { text-decoration: none; color: #036;}
.serialindex .forum-box h2.t-w-bg a:link { text-decoration: none; }
.serialindex .forum-box h2.t-w-bg a:visited { text-decoration: none; }
.serialindex .forum-box h2.t-w-bg a:hover { text-decoration: none; color: #333;}
.serialindex .forum-box h2 span {color:#666;}
.serialindex #colM .linkset ul {font-size:83%;float:right;margin-top:5px;height:5px;}
.serialindex #colM .linkset li {float:left;margin-left:10px;}
.serialindex #colM .linkset hr {margin:0px;padding:0px;height:1px}
.serialindex .article-index {border:0px solid #DDD;overflow:hidden;font-size:83%;}
.serialindex .article-index ul {float:left;margin:10px 5px 5px 20px ;width:26%;}
.serialindex .article-index li {margin-bottom:5px;padding-left:20px; background:url("/images/folder.gif") no-repeat 0px 0px;}
.serialindex .article-index li#i-winbox {margin-bottom:5px;padding-left:20px; background:url("/images/folder_we.gif") no-repeat 0px 0px;}
.serialindex #colM h2 {
font-size:94%;
padding-top:0px !important;
padding-left:17px;
margin-bottom:10px;
background:url("/images/article_title_bg02.gif") no-repeat 0px -33px;
height:24px;
color:#444;
}
.serialindex #headmenu {border-bottom:1px solid #999;height:25px;}
.campaign h1 {font-size:100%;border-bottom:3px solid #CCC;padding-top:20px;padding-bottom:20px;text-indent:15px;background:url("/images/article_head_bg.jpg") repeat-x 0px 0px;width:100%;border:0px solid red;}

/* indices style
-----------------------------------------*/
#indices 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:10px;
text-indent:30px;
background:url("/images/ico_article.gif") no-repeat 10px 22px #EEE;
color:#444;
}
h2.all-index {
color:#444;
border-top:2px solid #CCC;
padding:5px 2px 0px 25px ;
background:url("/images/ico_article.gif") no-repeat 9px 10px;
font-weight:normal !important;
}

/* sitemap style
-----------------------------------------*/
.sitemap #colM  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:10px;
text-indent:30px;
background:url("/images/ico_article.gif") no-repeat 10px 22px #EEE;
color:#444;
}
.sitemap #colM h2 {
font-size:96%;
color:#666;
border-bottom:2px solid #DDD;
border-right:1px solid #DDD;
padding:4px 2px 3px 25px ;
background:url("/images/ico_article.gif") no-repeat 9px 10px #EEE;
font-weight:bold !important;
}
/* LIST */
.sitemap #colM dl {font-size:12px;margin:0px;border:3px solid #EEE;background:#FFF;padding: 0px 10px 10px 0px;}
.sitemap #colM dl dt {font-weight:bold;background:url("/images/ico_dot_s.gif") no-repeat 6px 4px;margin-bottom:4px;margin-top:10px;padding-bottom:3px;padding-left:20px;border-bottom:0px solid #EEE;}
.sitemap #colM dl dt a {}
.sitemap #colM dl dt a:hover {}
.sitemap #colM dl dt a:link { text-decoration: none; }
.sitemap #colM dl dt a:visited { text-decoration: none; }
.sitemap #colM dl dt a:hover { color: #F30;}
.sitemap #colM dl dt.end {border:0px !important;}
.sitemap #colM dl {font-size:12px;margin:3px;border:0px solid #EEE;background:#FFF;}
.sitemap #colM dl dd {margin-left:20px; padding-left:5px; border-left:3px solid #CCC;}

/* market style
-----------------------------------------*/
#oshirase {border:3px solid #CCC !important ;font-size:19px; letter-spacing:-0.2pt !important;}

/* FYI-PICKUP
-----------------------------------------*/
#fyi-pickup {margin-top:10px;}
#fyi-pickup div {margin:3px;background-color:#FFF !important;padding:3px;}
#fyi-pickup h2 {
background:url("/images/c_sptitle.gif") no-repeat left top #000;
font-size:12px;
height:19px !important;
margin:0px;
padding-left:20px;
padding-top:3px;
color:#FFF;
}
#fyi-pickup ul {padding: 5px 0px 5px 0px; font-size:12px;}
#fyi-pickup ul li {
padding: 3px 0px 3px 0px;
background:url("/images/i_checkmark.gif") no-repeat left 5px;
}
#fyi-pickup ul li a{display:block; padding-left:20px;}
#fyi-pickup ul li a:hover {
background:url("/images/i_checkmark.gif") no-repeat left -26px;
}
#fyi-pickup hr {}

/* Oshirase
-----------------------------------------*/
#osirase {border:1px solid #999;background-color:#DDD; margin-top:10px;}
#osirase div { margin:3px;background-color:#FFF;padding:3px;}
#osirase h2 {
font-size:12px; 
background:url("/images/colm_w_bg.gif") no-repeat left top;
height:25px;
padding-top:4px;
padding-left:24px;
padding-bottom:0px;
margin-bottom:0px;
color:#444;
}
#osirase p {
font-size:12px;
border-left:6px solid #900;
padding-left:4px;
margin-bottom:5px !important;
}
/* HATEB
-----------------------------------------*/
#hatebPoplar {border:1px solid #999;background-color:#DDD; margin-top:10px; }
#hatebPoplar div { margin:3px;background-color:#FFF;padding:3px; font-size: 12px;}
#hatebPoplar h2 {
font-size:12px; 
background:url("/images/rc_title_bar_green.jpg") no-repeat left top;
height:25px;
padding-top:4px;
padding-left:24px;
padding-bottom:0px;
margin-bottom:0px;
color: #FFF;
}
#hatebPoplar ol {list-style: none;}
#hatebPoplar ol li {
border-bottom: 1px solid #EEE;
padding-left: 30px;
height: 36px;
}
#hatebPoplar ol li.no01 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px 7px;}
#hatebPoplar ol li.no02 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -43px;}
#hatebPoplar ol li.no03 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -93px;}
#hatebPoplar ol li.no04 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -143px;}
#hatebPoplar ol li.no05 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -193px;}
#hatebPoplar ol li.no06 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -243px;}
#hatebPoplar ol li.no07 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -293px;}
#hatebPoplar ol li.no08 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -343px;}
#hatebPoplar ol li.no09 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -393px;}
#hatebPoplar ol li.no010 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -443px;}

#hatebHot {border:1px solid #999;background-color:#DDD; margin-top:10px; font-size: 12px;}
#hatebHot div { margin:3px;background-color:#FFF;padding:3px;}

#hatebHot h2 {
font-size:12px; 
background:url("/images/rc_title_bar_green.jpg") no-repeat left top;
height:25px;
padding-top:4px;
padding-left:24px;
padding-bottom:0px;
margin-bottom:0px;
color: #FFF;
}
#hatebHot ol {list-style: none;}

#hatebHot ol li {
border-bottom: 1px solid #EEE;
padding-left: 30px;
height: 36px;
}
#hatebHot ol li.no01 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px 7px;}
#hatebHot ol li.no02 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -43px;}
#hatebHot ol li.no03 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -93px;}
#hatebHot ol li.no04 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -143px;}
#hatebHot ol li.no05 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -193px;}
#hatebHot ol li.no06 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -243px;}
#hatebHot ol li.no07 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -293px;}
#hatebHot ol li.no08 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -343px;}
#hatebHot ol li.no09 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -393px;}
#hatebHot ol li.no010 {background:url("/parts/images/monoist/rankingBg.gif") no-repeat -10px -443px;}



/* AD style
-----------------------------------------*/
#ad .splogo {
background: #EEE;
height:34px;
border-bottom:1px solid #DDD;
margin-left:0px;
}
#ad.tieup .prlogo {
background:url("/images/pr-icon.gif") no-repeat right 3px;
border:0px solid #DDD;
text-indent:-9999px;
height:15px;
margin-top:4px;
margin-left:0px;
}
#ad.tieup .prlogo-IBM {
background:url("/parts/images/atit/sponsor.gif") no-repeat right top;
border:0px solid #DDD;
text-indent:-9999px;
height:15px;
margin:4px 0 5px 5px;
}
.credit {
border:0px solid #DDD;
font-size:0.7em;
color:#666;
padding:3px;
margin-bottom:0px;
text-align:right;
}
#ad.tieup .maincont {width:605px;}
#ad.tieup .maincont p {margin-bottom:15px;}
#ad.tieup .maincont ul {list-style-type: square; padding: 0px 20px 20px 30px !important;}
.tieup .maincont ul li {margin-left:10px;}
.style1 {color:red;font-weight:bold;font-size:10px;letter-spacing:0pt;}


/* BACKNUM MENU
-----------------------------------------*/
#news.bknum  #colM h1 { margin-bottom:0px !important; padding-bottom:0px; border: 0px solid red; height:52px;}
#news.bknum  #colM h1 a {display: block; height:52px;}
#news.bknum  #colM h2 {
background:url("") #FFF !important;
margin-top: 0px !important;
margin-bottom: 10px !important;
border-top: 0px solid #AC3134;
border-bottom: 3px solid #AC3134;
font-size:110%;
color: #444;
padding: 10px 0px 7px 10px;
}
#news.bknum  #colM .forum-box {margin-top: 0px;}

#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-listdd a {border-right:1px solid #FFF;}
#bknum-menu dl dd a:hover {background-color:#AC3134;color:#FFF;text-decoration:none;}
#news.bknum #baknum-but {display: none;}
#baknum-but h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#news.bknum .topbut {margin-right:0px; padding-right: 0px !important;}
#news.bknum .topbut a {margin-right:0px !important; padding: 3px 15px 3px 3px; border:0px solid #DDD;}

/* GLOBALNAVI 
---------------------------------------------------------------*/
/* CLEARFIX */
div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
/* atit top */
#monoist .top #gnv {
background-image: none;
width: 646px;
margin-bottom: 0px !important;
float: right;
border:0px solid red;
}
#monoist .top #gnv div { float:right;}
#monoist .top #gnv div span { 
display: block;
float:left;
border-left:1px solid #999;
text-indent: -9999px;
}
#monoist .top #gnv div span a { 
display:block;
width:106px;
height:35px;
}
#monoist .top #gnv div span#gnv-top { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat 0px 0px;} 
#monoist .top #gnv div span#gnv-im { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -108px 0px;} 
#monoist .top #gnv div span#gnv-monoist { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -216px -46px;} 
#monoist .top #gnv div span#gnv-jibun { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -324px 0px;} 
#monoist .top #gnv div span#gnv-job { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -429px 0px;} 
#monoist .top #gnv div span#gnv-event { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -536px 0px;} 
#monoist .top #gnv div span#gnv-top a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat 0px -46px;} 
#monoist .top #gnv div span#gnv-im a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -108px -46px;} 
#monoist .top #gnv div span#gnv-monoist a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -216px -46px;} 
#monoist .top #gnv div span#gnv-jibun a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -324px -46px;} 
#monoist .top #gnv div span#gnv-job a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -429px -46px;} 
#monoist .top #gnv div span#gnv-event a:hover { background: url("/parts/images/monoist/mono_gnv.gif") no-repeat -536px -46px;} 
#monoist .top #gnv div small { display: none; }

/* after topCSS */
#monoist .top .logo {
float:left;
width:200px;
margin:0px;
padding:0px;
border: 0px solid red;
}

#monoist .top .sitenavi {
float:right;
width:70% ;
height:36px;
margin: 0px;
padding: 0px;
border:0px solid red;
}

#monoist .top .ad {
}
#monoist .top #header {
background:url("/parts/images/monoist/mono_gnv_bg.jpg") repeat-x 0px 0px #DDD;
border:0px solid red;
width:100%;
}
#monoist .top #header .ad {
clear: right;
padding-top:5px;
background: url("/parts/images/atit/sp_bnr_bg.jpg") repeat-x 0px 0px #EEE;
background-color: #AAA;
height:100px;
margin-left: auto !important;
margin-right: auto !important;
text-align: center;
}
#monoist .top #header .searcht {
float:right;
padding-top: 0px;
padding-right: 4px;
margin-top: 0px !important;
width: 730px;
border:0px solid red;
background:url("/parts/images/monoist/top_tagline.gif") no-repeat 0px 9px;
}
#monoist .top #header input.q-box {
margin-bottom: 5px;
margin-right: 0px;
}
#monoist .top #header .submit {
margin-top:0px;
margin-left:0px;
}

/* TOKUSYU style
-----------------------------------------*/
#tokusyu.top.index {}
#tokusyu.top.index h1 {
text-indent:0px;
text-align:left;
border-top:0px solid #DDD;
border-bottom:0px solid #DDD;

font-size:12px;
margin-bottom:10px;
background:url(/parts/images/monoist/monoist_feature.gif) no-repeat 0px 0px;
text-indent: -9999px;
}
#tokusyu.top.index h1 span {
display:block;
padding: 10px 10px 10px 40px;
border-top:0px solid #BBB;
border-bottom:0px solid #BBB;
height:32px;
}
#tokusyu.top.index #colM h2 {
margin-bottom:0px;
background:url("/images/category_title_bg.jpg") no-repeat 0px -26px;
}
#tokusyu.top.index .menu {}
#tokusyu.top.index .menu span {
border: 1px solid #DDD;
background:url("/parts/images/icon/i_arrow.gif") no-repeat 5px 6px #EEE;
margin: 2px 2px 0px 2px;
padding: 2px 5px 2px 20px;
font-size:small;
cursor: hand;
cursor: pointer;
}
#tokusyu.top.index .menu span a {
text-decoration:none;
}
#tokusyu.top.index .menu span.selected {
background:url("/parts/images/icon/i_arrow.gif") no-repeat 5px -30px #FFF;
}
#tokusyu.top.index .menu span#tab-ALL {
}

#tokusyu.top.index .menu span a {
}
#tokusyu.top.index img.icon {
border: 1px solid #CCC !important;
background:#EEE;
padding:3px;
margin-top:2px;
margin-right:6px;
}
#tokusyu.top.index .cont-Box {
border: 1px solid #CCC !important;
border-top: 1px solid #FFF !important;
background:#F7F7F7;
padding:5px;
}
#tokusyu.top.index .cont-Box p {
margin-left:54px;
}
#tokusyu.top.index .cont-Box .linkset ul li {
background:url("/parts/images/icon/arrow_red.gif") no-repeat 0px 5px;
padding-left:10px;
}


#tokusyu .forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -104px;}
#tokusyu .r-box div {
padding-top: 5px;
}
#tokusyu .r-box div img {
padding-top: 0px;
}

#tokusyu #sp-link.r-box {
}
#tokusyu #sp-link.r-box div {
text-align: center;
}
#tokusyu #sp-link.r-box div img {
padding: 4px 0px 4px 0px;
}
#tokusyu #colM h2 {
margin-bottom: 7px;
}
#tokusyu #colR hr {
height: 0px;
padding: 0px;
margin: 0px;
}
#tokusyu #colR .r-box p {
clear: both;
}
#ad #colR .r-box p {
clear: both;
}

#tokusyu #colM .tot-sp h2{
margin: 0px;
}
#tokusyu #colM .tot-sp h3{
padding-left: 53px;
}
#tokusyu #colM .tot-sp h4{
padding-left: 53px;
}

#tokusyu #colM .tot-sp div{
padding: 3px 0px 0px 0px;
margin: 2px;
}
#tokusyu #colM .tot-sp p {
padding-left: 53px;
padding-bottom: 0px;
margin-bottom: 0px;
}
#tokusyu #colM .tot-sp div img {
padding: 2px;
margin-right:3px;
margin-left:3px;
}
#tokusyu #colM .tot-sp div .linkset {
height: 22px;
padding:2px;
margin-top:0px;
margin-bottom:10px;
border: 0px solid red !important;
}
#ad-rotation .linkset {
margin-bottom: 0px;
padding-bottom: 0px;
}
#ad-rotation .linkset ul {
margin-bottom: 0px;
}
#tokusyu #type-tokusyu-ad {}
#tokusyu #type-tokusyu-ad img,
#tokusyu #type-rotation-ad img {
margin-right: 0px !important;
padding-right: 5px !important;
padding-top: 0px !important;
}
#tokusyu #type-tokusyu-ad a {
margin-top: 0px !important;
}
#tokusyu #type-tokusyu-ad h3 {
margin-top: 0px !important;
padding: 0px !important;
margin: 0px !important;
}
#tokusyu #sp-link .icon {float:none ;margin: 5px 5px 5px 0px;}
#ad #sp-link .icon {float:none ;margin: 5px 5px 5px 0px;}

/* WP common */
#ad.wp .main {
height: 100%;
}

#ad.wp .main #lead {
font-size: 90% !important;
}
#ad.wp .main .out-box {
border: 1px solid #AAA;
height: 100%;
margin-bottom: 10px;
}
#ad.wp .main .in-box {
border: 3px solid #EEE;
height: 100%;
padding:2px;
}
#ad.wp .main .out-box h3 {
background:url("/parts/images/monoist/ad/wp_t_bg.jpg") repeat-x 0px -4px;
border-bottom: 1px solid #DDD;
height: 100%;
padding: 3px 2px 2px 10px;
margin-bottom: 2px;
font-size: 96%;
}
#ad.wp .main .out-box p {
padding: 5px;
font-size: 90%;
}
#ad.wp .main .out-box p img {
padding-bottom: 0px;
padding-right: 5px;
}

#ad.wp .main .out-box .sub-box {
clear: both;
}

#ad.wp .main .out-box .credit-box {
border: 1px solid #CC6;
margin: 0px;
background-color: #FFFFEC;
}
#ad.wp .main .out-box .credit-box ul {
margin: 5px;
padding: 0px 0px 0px 0px !important;

}
#ad.wp .main .out-box .credit-box  ul li strong {
display:block;
float:left;
width:45px;
padding: 0px 3px 0px 4px !important;
margin-bottom: 1px !important;
margin-right: 5px !important;
border-right: 1px solid #EEE;
text-align: right;
}
#ad.wp .main .out-box .r-box {
text-align: center;
padding-top: 10px;
}
#ad.wp p#lead {
width: 100%;
display: block;
float: left;
margin-bottom: 0px;
margin-right: 0px;
padding-bottom: 10px;
padding-right: 0px;
}
#ad.wp #flag-menu {
width: 100%;
clear:both;
border: 1px
solid #AAA;
margin-top: 10px;
font-size: 83%;

margin: 0px !important;
}
#ad.wp #flag-menu ul {
border: 2px solid #EEE;
padding: 0px 0px 0px 20px !important;
margin: 0px !important;
}
#ad.wp #flag-menu ul li {
padding: 0px !important;
margin: 0px !important;
border-bottom: 1px solid #EEE;
}
#ad.wp #flag-menu ul li a {
padding: 0px !important;
margin: 0px !important;
}
#ad.wp .credit-box {
width: 45%;
float: left;
border: 1px solid #AAA;
font-size: 83%;
}
#ad.wp .credit-box ul {
border: 2px solid #EEE;
padding: 0px 0px 0px 20px !important;
margin: 0px !important;
list-style: none;
}
#ad.wp .credit-box ul li {
padding: 0px !important;
margin: 0px !important;
border-bottom: 1px solid #EEE;
}

#ad.wp .credit-box ul li a {
padding: 0px !important;
margin: 0px !important;
}

#ad.wp #midset .out-box {
border: 0px solid red !important;
}

/* ESEC2008 */
#tokusyu.esec2008 h1 {
background:url("/tokusyu/esec2008/title.gif") no-repeat 0px 0px;
height: 150px !important ;
}

.esec2008 #colM h2 {
background:url("/parts/images/monoist/tokusyu_title_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
margin-bottom: 7px;
}
.esec2008 #ad #colM h2 {
background: none;
}
.esec2008 #colM h2.t-new {
background:url("/parts/images/monoist/tokusyu_title_bg.gif") no-repeat 0px -25px;
padding-left: 55px;
margin-bottom: 7px;
}

.esec2008 #colR h2 {
background:url("/parts/images/monoist/top_esec2008_title_r_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
color: #FFF;
}
.esec2008 #colM .tot-sp h2 {
background:url("/parts/images/monoist/top_tokusyu_title_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
}
/* WP esec2008 */
.esec2008 #ad.wp h1 {
height: 70px !important ;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 0px;
margin-right: 0px;
font-size:10px;
border: 0px solid red;
}
.esec2008 #colR .banner-top {
height: 100px;
margin-bottom: 10px;
border: 0px solid #DDD;
}
.esec2008 #colR .banner-bottom {
height: 100px;
margin-bottom: 10px;
}
.esec2008 #colR .r-box.art h2 {
background:url("/parts/images/monoist/top_esec2008_title_r_bg.gif") no-repeat 0px -28px;
}
#ad.wp #colR #sp-link {text-align: center;}
#ad.wp #colR #sp-link h2 {text-align: left;}
#ad.wp #colR #sp-link img {padding: 5px 0px 5px 0px;}

/* DMS2008 */	
#tokusyu.dms2008 h1 {
background:url("/tokusyu/dms2008/title.gif") no-repeat 0px 0px #DDD;
height: 150px !important ;
text-indent: -9999px;
}
.dms2008 #colM h2 {
background:url("/parts/images/monoist/dms2008_title_bg_2.gif") no-repeat 0px 0px;
padding-left: 55px;
margin-bottom: 7px;
}
.dms2008 #ad #colM h2 {
background: none;
}
.dms2008 #colM h2.t-new {
background:url("/parts/images/monoist/dms2008_title_bg_2.gif") no-repeat 0px -25px;
padding-left: 55px;
margin-bottom: 7px;
}
.dms2008 #colR h2 {
background:url("/parts/images/monoist/dms2008_title_r_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
color: #FFF;
}
.dms2008 #colM .tot-sp h2 {
background:url("/parts/images/monoist/dms2008_title_bg_1.gif") no-repeat 0px 0px;
padding-left: 55px;
}

/* ET2008 */
#tokusyu.et2008 h1 {
background:url("/tokusyu/et2008/images/title.gif") no-repeat 6px 0px ;
height: 150px !important ;
text-indent: -9999px;
}
.et2008 #colM h2 {
background:url("/tokusyu/et2008/images/et2008_title_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
margin-bottom: 7px;
}
.et2008 #ad #colM h2 {
background: none;
}
.et2008 #colM h2.t-new {
background:url("/tokusyu/et2008/images/et2008_title_bg.gif") no-repeat 0px -26px;
padding-left: 55px;
margin-bottom: 7px;
}
.et2008 #colR h2 {
background:url("/tokusyu/et2008/images/et2008_title_r_bg.gif") no-repeat 0px -26px;
padding-left: 55px;
color: #FFF;
}
.et2008 #colR #ad-pickup h2,
.et2008 #colR #ad-tt h2,
.et2008 #colR #sp-link h2 {
background:url("/tokusyu/et2008/images/et2008_title_r_bg.gif") no-repeat 0px 0px;
border: 0px ;
padding-left: 55px;
color: #FFF;
}
.et2008 #colM .tot-sp h2 {
background:url("/tokusyu/et2008/images/et2008_title_bg.gif") no-repeat 0px -26px;
padding-left: 55px;
height:21px;
}
#tokusyu #colM .tot-sp#type02 img {
margin-left:9px;
margin-bottom:3px;
}
#tokusyu #colM .tot-sp#type02 h4 {
clear: both;
padding-left:9px;
}
#tokusyu #colM .tot-sp#type02 h3 {
padding-left:9px;
}
#tokusyu #colM .tot-sp#type02 p {
padding-left:9px;
}
/* WP DMS2008 */
.dms2008 #ad.wp h1 {
height: 70px !important ;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 0px;
margin-right: 0px;
font-size:10px;
border: 0px solid red;
}
.dms2008 #colR .banner-top {
height: 100px;
margin-bottom: 10px;
border: 0px solid #DDD;
}
.dms2008 #colR .banner-bottom {
height: 100px;
margin-bottom: 10px;
}
.dms2008 #colR .r-box.art h2 {
background:url("/parts/images/monoist/dms2008_title_r_bg.gif") no-repeat 0px -28px;
}
#ad.wp #colR #sp-link {text-align: center;}
#ad.wp #colR #sp-link h2 {text-align: left;}
#ad.wp #colR #sp-link img {padding: 5px 0px 5px 0px;}


/* AUTOMOTIVE */
.automotive h1 {
height: 150px !important ;
}
.automotive #colM h2 {
background:url("/tokusyu/automotive/images/automotive_title_bg_2.gif") no-repeat 0px 0px;
padding-left: 55px;
margin-bottom: 7px;
}
.automotive #colM .forum-box h2 {
background:url("/tokusyu/automotive/images/automotive_title_bg_2.gif") no-repeat 0px -25px !important;
padding-left: 55px;
color: #FFF;

}
.automotive #colM h2.t-new {
background:url("/tokusyu/automotive/images/automotive_title_bg_2.gif") no-repeat 0px -25px;
padding-left: 55px;
margin-bottom: 7px;
}
.automotive #colR h2 {
background:url("/tokusyu/automotive/images/automotive_title_r_bg.gif") no-repeat 0px -25px;
padding-left: 55px;
color: #FFF;
}
.automotive #colM .tot-sp h2 {
background:url("/tokusyu/automotive/images/automotive_title_bg_1.gif") no-repeat 0px 0px;
padding-left: 55px;
padding-top:3px;
}
/* SEMICON */
.semicon2008 h1 {
height: 150px !important ;
}
.semicon2008 #colM h2 {
background:url("/tokusyu/semicon2008/images/title_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
margin-bottom: 7px;
}
.semicon2008 #colM .forum-box h2 {
background:url("/tokusyu/semicon2008/images/title_bg.gif") no-repeat 0px 0px !important;
padding-left: 55px;
color: #FFF;

}
.semicon2008 #colM h2.t-new {
background:url("/tokusyu/semicon2008/images/title_bg.gif") no-repeat 0px -25px;
padding-left: 55px;
margin-bottom: 7px;
}
.semicon2008 #colR h2 {
background:url("/tokusyu/semicon2008/images/title_r_bg.gif") no-repeat 0px -25px;
padding-left: 55px;
color: #FFF;
}
.semicon2008 #colM .tot-sp h2 {
background:url("/tokusyu/semicon2008/images/title_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
padding-top:3px;
}
.semicon2008 #colR h2 {
background:url("/tokusyu/semicon2008/images/title_r_bg.gif") no-repeat 0px 0px;
padding-left: 55px;
padding-top:3px;
}




/* TTWP&amp;JOB */

#btm-ttwpjob { font-size: small;}
#btm-ttwpjob h3{
color: #444;
font-size: small; 
border-bottom: 1px solid #AAA !important ;
border-right: 1px solid #AAA !important ;
border-top: 1px solid #EEE !important ;
border-left: 1px solid #EEE !important ;
padding: 4px 2px 4px 20px !important;
background:url("/parts/images/icon/i_red.gif") no-repeat 5px 2px #FAFAFA;
margin-bottom: 5px;
}
#btm-ttwpjob h4 {
color: #444 !important;
font-size: small; 
margin-bottom: 5px;
margin-top: 10px;
background:url("/parts/images/icon/fusen_red.gif") no-repeat 2px 0px !important;
padding: 2px 0px 2px 25px !important;
}
#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_red.gif) no-repeat 6px 4px;
}

/* MAILMAG 
------------------------------------------------------------------------------------------------------*/
body#mailmag #colM .outBox {
padding: 0px 0px 0px 0px;
}
body#mailmag #colM .inBox {
padding: 0px 0px 0px 0px;
}

body#mailmag #colM .intro,
body#mailmag #colM .campaign,
body#mailmag #colM .aboutMmag,
body#mailmag #colM .othertopic,
body#mailmag #colM .sample {
border: 0px solid red;
font-size:12px;
margin-bottom:20px;
}
body#mailmag #colM .info {
border: 0px solid red;
font-size:10px;
margin-bottom:20px;
color: #777;
}

body#mailmag #colM .aboutMmag table {border: 1px solid #CCC !important;}
body#mailmag #colM .aboutMmag table thead th {background: #EEE; padding: 3px; text-align: left;}
body#mailmag #colM .aboutMmag table tbody td {border: 1px solid #EEE; padding: 3px;}
div.mailmagBox {
font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
background-color: #EEE;
padding: 10px;
margin:10px auto;
width: 470px;
}
body#mailmag #colM p.lead {
font-size: 12px;
line-height: 20px;
padding-bottom: 5px;
}

body#mailmag #colM h2 {
font-size:96%;
color:#333;
padding-left:10px;
margin-bottom:5px;
background:url("/parts/images/monoist/mailmag_title_bg.jpg") repeat-x 0px 0px;
line-height:26px;
height:26px;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
}
body#mailmag #colM h3 {
color: #444;
font-size: small; 
border-bottom: 1px solid #AAA !important ;
border-right: 1px solid #AAA !important ;
border-top: 1px solid #EEE !important ;
border-left: 1px solid #EEE !important ;
padding: 4px 2px 4px 20px !important;
background:url("/parts/images/icon/i_red.gif") no-repeat 5px 3px #FAFAFA;
margin-bottom: 5px;
}
body#mailmag #colM .othertopic p {
padding: 5px 0px 5px 25px;
background:url("/parts/images/monoist/mailmag_checkmark.gif") no-repeat 0px 0px ;
}
body#mailmag #colM .othertopic p strong {
padding: 3px;
color: #990100;
}
body#mailmag #colM .intro {}
body#mailmag #colM .intro .inBox {
text-align: center;
padding: 10px 0px 10px 0px;
}
body#mailmag #colM .m-mag h3 {
text-indent: 0px;
height: 18px;
}
body#mailmag #colM .campaign table {border: 1px solid #CCC !important;width: 100%; margin-bottom: 10px;}
body#mailmag #colM .campaign table tbody th {background: #EEE; padding: 3px; text-align: left; width:23%;}
body#mailmag #colM .campaign table tbody td {border: 1px solid #EEE; padding: 3px;}

div.mailmagBox {
font-size: 12px;
background-color: #EEE;
padding: 10px;
margin:10px auto;
width: 470px;
}

body#mailmag #colM .gravBox {
border: 1px solid #CCC;
margin-bottom: 10px;
text-align:center;

}
body#mailmag #colM .gravBox .inBox {
border: 3px solid #EEE;
padding: 1px;
}
body#mailmag #colM .info ul li {
padding: 5px 5px 5px 20px;
background:url("/parts/images/icon/dot.gif") no-repeat 10px 10px ;
}
#editorsBox {
font-size:12px;
}


/* DIC ART style
---------------------------------------------------------------------------------------------------------------------------*/
body.dic.art #headset {}

/* TTL
-------------------------------------------------------------------*/
body.dic.art #ttlBox {
width: 100%;
background:url("/parts/images/monoist/dic_title_mid_BLK.gif") repeat-y 0px bottom ;
}
body.dic.art #ttlBox h1 {
width: 100%;
background:url("/parts/images/monoist/dic_title_foot_BLK.jpg") no-repeat 0px bottom ;
}
body.dic.art #ttlBox h1 strong {
width: 100%;
display: block;
background:url("/parts/images/monoist/dic_title_head_BLK.jpg") no-repeat 0px 0px ;
}
body.dic.art #ttlBox h1 strong span {
display: block;
line-height: 130%;
padding: 10px 0px 10px 0px;
font-size:0.75em;
padding-left: 25px;
color: #FFF;
}
body#fembedded.dic.art #ttlBox h1 strong span {background:url("/parts/images/monoist/dic_title_bar_BLK.gif") no-repeat 10px 8px ;}
body#fmecha.dic.art #ttlBox h1 strong span {background:url("/parts/images/monoist/dic_title_bar_BLK.gif") no-repeat 10px -92px ;}
body#feledev.dic.art #ttlBox h1 strong span {background:url("/parts/images/monoist/dic_title_bar_BLK.gif") no-repeat 10px -192px ;}
body#fpro.dic.art #ttlBox h1 strong span {background:url("/parts/images/monoist/dic_title_bar_BLK.gif") no-repeat 10px -292px ;}

/* TTL subBOX
-------------------------------------------------------------------*/
body.dic.art #headset div.subBox {
border-bottom: 1px solid #DFE3E4;
padding: 10px;
font-size: small;
color: #666;
height: 100%;
}
body.dic.art #headset div.subBox ul {width: 100%;}
body.dic.art #headset div.subBox ul li { padding: 1px 0px 1px 0px;}

/* main-contents
-------------------------------------------------------------------*/
body.dic.art #main-contents {}
body.dic.art #main-contents p {
margin: 10px 0px 10px 0px;
letter-spacing:0.6px;
width: 100%;
}
/* relationBox
-------------------------------------------------------------------*/
body.dic.art #relationBox {
margin-top: 20px;
}
body.dic.art #relationBox .outBox {
font-size: small;
width: 100%;
background:url("/parts/images/monoist/dic_title_mid.gif") repeat-y 0px bottom ;
}
body.dic.art #relationBox .inBox {
width: 100%;
background:url("/parts/images/monoist/dic_title_foot.jpg") no-repeat 0px bottom ;
}
body.dic.art #relationBox h2 {
font-size: small;
text-indent: -9999px;
width: 100%;
height: 20px;
background:url("/parts/images/monoist/dic_title_relation.gif") no-repeat 0px bottom ;
margin-bottom: 5px;
}
body.dic.art #relationBox ul {
height: 100%;
background:url("/parts/images/monoist/dic_title_head.jpg") no-repeat 0px 0px ;
padding: 10px 0px 10px 10px;
border: 0px solid red;
}
body.dic.art #relationBox ul:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}


body.dic.art #relationBox ul li {
float: left;
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 5px ;
border: 0px solid red;
padding-left:10px;
margin: 0px 10px 0px 10px;
}

/* DIC INDEX style
---------------------------------------------------------------------------------------------------------------------------*/
.clearfix {content: " "; clear: both; height: 0; display: block; visibility: hidden;}

body.dic.index {}

/* DIC INDEX TITLE
---------------------------------------------------------------------------------------------*/
body.dic.index #colM h1 {text-indent: -9999px; height: 50px; margin-bottom:20px;}
body.dic.index #colM h1 a { display: block; height: 50px;}
body#fembedded.dic.index #colM h1 {background:url("/parts/images/monoist/dic_title_forum.gif") no-repeat 0px 0px;}
body#fmecha.dic.index #colM h1    {background:url("/parts/images/monoist/dic_title_forum.gif") no-repeat 0px -150px;}
body#feledev.dic.index #colM h1   {background:url("/parts/images/monoist/dic_title_forum.gif") no-repeat 0px -300px;}
body#fpro.dic.index #colM h1      {background:url("/parts/images/monoist/dic_title_forum.gif") no-repeat 0px -450px;}
body#top.dic.index #colM h1      {background:url("/parts/images/monoist/dic_title_forum.gif") no-repeat 0px -600px;}
body.dic.index #colM h2 {width:auto;}

/* DIC INDEX headset H2
---------------------------------------------------------------------------------------------*/
body.dic.index #headset h2 {
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px 0px #FAFAFA;
border-bottom: 1px solid #AAA !important ;
border-right : 1px solid #AAA !important ;
border-top   : 1px solid #EEE !important ;
border-left  : 1px solid #EEE !important ;
margin-bottom: 10px;
font-size: 14px;
color: #444;
width:auto;
}

body.dic.index #headset h2 strong {
display:block;
margin : 1px;
width  : auto;
padding: 4px 2px 4px 15px !important;
}
body#fembedded.dic.index #headset h2 strong { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -5px;}
body#fmecha.dic.index #headset h2 strong    { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -105px;}
body#feledev.dic.index #headset h2 strong   { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -205px;}
body#fpro.dic.index #headset h2 strong      { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -305px;}
body#top.dic.index #headset h2 strong      { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -405px;}

/* DIC INDEX headset
---------------------------------------------------------------------------------------------*/
body.dic.index #headset {width:auto;}
body.dic.index #headset div.indexBox { margin-top:15px; width:auto;}
body.dic.index #headset div.indexBox:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
body.dic.index #headset div.indexBox a {color:#069;}
body.dic.index #headset div.indexBox a:hover {color:#09C;}
body.dic.index #headset div.indexBox {border: 0px solid red; width:100%; margin-bottom:20px;}
body.dic.index #headset div.indexBox:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
body.dic.index #headset div.indexBox .l-50 {float: left; width: 49%; border:0px solid red;margin-left:5px;}
body.dic.index #headset div.indexBox .r-50 {float: right; width: 49%; border:0px solid red;}
body.dic.index #headset div.indexBox ul {list-style:none;margin:0px;padding:0px;font-size:12px; clear:left;}
body.dic.index #headset div.indexBox ul li.mgn10 {margin-left:10px;}
body.dic.index #headset ul.hira-li li {
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px -2px #FAFAFA;
}


/* DIC INDEX headset SAKUIN
---------------------------------------------------------------------------------------------*/
body.dic.index #headset ul.hira-li li.mark a {width:30px;}
body.dic.index #headset ul.hira-li li a {
display:block;
width  :15px;
height :15px;
padding:3px;
border-bottom: 1px solid #DDD;
border-right : 1px solid #DDD;
border-top   : 1px solid #EEE;
border-left  :1px solid #EEE;
text-align :center;
font-weight:bold;
color:#666;
}
body.dic.index #headset ul.hira-li li a:hover {
border-bottom:1px solid #F90;
border-right:1px solid #F90;
border-top:1px solid #FC9;
border-left:1px solid #FC9;
text-decoration:none;
color:#366;
}
body.dic.index #headset ul.alpha-li li {
display:block;
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px -2px #FAFAFA;
}
body.dic.index #headset ul.alpha-li li a {
display:block;
width  : 22px;
height : 15px;
padding: 3px;
border-bottom: 1px solid #DDD;
border-right : 1px solid #DDD;
border-top   : 1px solid #EEE;
border-left  : 1px solid #EEE;
text-align : center;
font-weight:bold;
color      :#666;
}
body.dic.index #headset ul.alpha-li li a:hover {
border-bottom: 1px solid #F90;
border-right : 1px solid #F90;
border-top   : 1px solid #FC9;
border-left  : 1px solid #FC9;
color:#366;
text-decoration:none;
}
body.dic.index #headset div.catBox,
body.dic.index #headset div.fieldBox {margin-bottom:15px; font-size:small; clear:both;}
body.dic.index #headset div.catBox h2,
body.dic.index #headset div.fieldBox h2 {height: 100%;}
body.dic.index #headset div.catBox ul {padding: 0px 10px; background-color:#EEE;}
body.dic.index #headset div.catBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 2px 0px;
padding-left:10px;
float:left;
width:31%;
}
body.dic.index #headset div.fieldBox ul {padding: 0px 10px;}
body.dic.index #headset div.fieldBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 2px 0px;
padding-left:10px;
float:left;
width:31%;
}

body.dic.index #main-contents div.newBox,
body.dic.index #main-contents div.rankBox {margin-bottom:15px; font-size:small; clear:both;}
body.dic.index #main-contents  h2 {
width:auto;
color: #444;
font-size: 14px; 
border-top   : 1px solid #EEE !important ;
border-bottom: 1px solid #AAA !important ;
border-right : 1px solid #AAA !important ;
border-left  : 1px solid #EEE !important ;
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px 5px;
margin-bottom: 10px;
}
body.dic.index #main-contents h2 strong {
display:block;
width:auto;
margin:1px ;
padding: 8px 2px 6px 40px !important;
}


/* DIC INDEX main-contents
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body.dic.index #main-contents div.newBox h2,
body.dic.index #main-contents div.rankBox h2 {
height: 100%;
border-top  : 0px !important;
border-left : 0px !important;
border-right: 0px !important;
}

/* DIC INDEX newBox 
---------------------------------------------------------------------------------------------*/
body.dic.index #main-contents div.newBox h2 strong {
background:url("/parts/images/monoist/dic_title_new_rank.gif") no-repeat 3px 0px;
border-bottom: 1px solid #DDD;
}
body.dic.index #main-contents div.newBox ul {padding: 0px 10px;}
body.dic.index #main-contents div.newBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 10px 0px;
padding-left:10px;
height:100%;
}
body.dic.index #main-contents div.newBox.test01 ul li {
width:47%;
margin-right:3px;
padding: 3px 3px 3px 10px;
float:left;
border: 1px solid #EEE;
border-bottom: 1px solid #DDD;
border-top: none;
border-left: none;
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 1px 8px;
}
body.dic.index #main-contents div.newBox.test01 ul li strong {
font-size:116%;
}

/* DIC INDEX rainkingBox 
---------------------------------------------------------------------------------------------*/
body.dic.index #main-contents div.rankBox h2 {height: 35px; margin-bottom: 0px !important;}
body.dic.index #main-contents div.rankBox h2 strong {
background:url("/parts/images/monoist/dic_title_new_rank.gif") no-repeat 3px -100px;
border-bottom: 1px solid #DDD;
}
body.dic.index #main-contents div.rankBox h2 small {
font-weight: normal;
font-size:10px;
padding: 13px 10px 0px 0px;
letter-spacing:1px;
}
body.dic.index #main-contents div.rankBox ol {padding: 0px; margin: 0px; list-style:none;}
body.dic.index #main-contents div.rankBox ol li {
border-bottom: 1px solid #DDD;
border-top   : 1px solid #FFF;
border-left  : 1px solid #DDD;
border-right : 1px solid #DDD;
padding: 5px 0px 5px 40px;
margin : 0px 0px 0px 0px;
height :100%;
}
body.dic.index #main-contents div.rankBox.test01 strong {
font-size:116%;
}
body.dic.index #main-contents div.rankBox ol li.no01 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px 5px #EEE;}
body.dic.index #main-contents div.rankBox ol li.no02 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -95px  #F1F1F1;}
body.dic.index #main-contents div.rankBox ol li.no03 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -195px #F2F2F2;}
body.dic.index #main-contents div.rankBox ol li.no04 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -295px #F3F3F3;}
body.dic.index #main-contents div.rankBox ol li.no05 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -395px #F4F4F4;}
body.dic.index #main-contents div.rankBox ol li.no06 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -495px #F5F5F5;}
body.dic.index #main-contents div.rankBox ol li.no07 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -595px #F6F6F6;}
body.dic.index #main-contents div.rankBox ol li.no08 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -695px #F7F7F7;}
body.dic.index #main-contents div.rankBox ol li.no09 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -795px #F8F8F8;}
body.dic.index #main-contents div.rankBox ol li.no010 {background:url("/parts/images/dic_rankingBg.gif") no-repeat -4px -895px #F9F9F9;}

/* DIC INDEX archiveBox 
---------------------------------------------------------------------------------------------*/
body.dic.index #archiveBox {
clear:both;
margin-top:25px;
margin-bottom:30px;
padding:5px;
width: auto;
}
body.dic.index #archiveBox h2 {
clear: both;
font-size:14px;
background:url("/parts/images/monoist/dic_title_icon.gif") no-repeat 4px 4px #EEE;
height: 20px;
border-bottom: 1px solid #DDD;
text-indent:25px;
padding-top: 3px;
padding-bottom: 0px;
margin-bottom: 5px;
}
body.dic.index #archiveBox ul {
margin-bottom:40px;
border: 0px solid red;
}
body.dic.index #archiveBox ul:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

body.dic.index ul.archive { clear:both; padding: 0px 10px;}
body.dic.index ul.archive li {
font-size:12px;
float: left;
width: 32%;
margin-top:2px;
margin-bottom:3px;
padding-left: 7px;
background:url("/parts/images/icon/arr_blue.gif") no-repeat 0px 4px;
}
body.dic.index p.footBox { text-align:right; font-size:small;}
body.dic.index p.footBox a {
background:url("/parts/images/icon/arrow-up.png") no-repeat 0px 0px;
padding-left:20px;
}



/* DIC ART FOOTSET TITLE
---------------------------------------------------------------------------------------------*/
body.dic.art #footset h2.title {text-indent: -9999px; margin-bottom:15px; border:0px !important;}
body.dic.art #footset h2.title a { display: block; height: 35px;}
body#fembedded.dic.art #footset h2.title {background:url("/parts/images/monoist/dic_title_forum_s.gif") no-repeat 0px 0px;}
body#fmecha.dic.art #footset h2.title    {background:url("/parts/images/monoist/dic_title_forum_s.gif") no-repeat 0px -150px;}
body#feledev.dic.art #footset h2.title   {background:url("/parts/images/monoist/dic_title_forum_s.gif") no-repeat 0px -300px;}
body#fpro.dic.art #footset h2.title      {background:url("/parts/images/monoist/dic_title_forum_s.gif") no-repeat 0px -450px;}
body#top.dic.art #footset h2.title      {background:url("/parts/images/monoist/dic_title_forum_s.gif") no-repeat 0px -600px;}
body.dic.index #colM h2 {width:auto;}


/* DIC ART footset H2
---------------------------------------------------------------------------------------------*/
body.dic.art #footset h2 {
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px 0px #FAFAFA;
border-bottom: 1px solid #AAA !important ;
border-right : 1px solid #AAA !important ;
border-top   : 1px solid #EEE !important ;
border-left  : 1px solid #EEE !important ;
margin-bottom: 5px;
font-size: 14px;
color: #444;
width:auto;
}

body.dic.art #footset h2 strong {
display:block;
margin : 1px;
width  : auto;
padding: 2px 2px 2px 15px !important;
}
body#fembedded.dic.art #footset h2 strong { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -5px;}
body#fmecha.dic.art #footset h2 strong    { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -105px;}
body#feledev.dic.art #footset h2 strong   { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -205px;}
body#fpro.dic.art #footset h2 strong      { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -305px;}
body#top.dic.art #footset h2 strong      { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -405px;}

/* DIC INDEX FOOTSET
---------------------------------------------------------------------------------------------*/
body.dic.art #footset {width:auto;}
body.dic.art #footset div.indexBox { margin-top:15px; width:auto;}
body.dic.art #footset div.indexBox:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
body.dic.art #footset div.indexBox a {color:#069;}
body.dic.art #footset div.indexBox a:hover {color:#09C;}
body.dic.art #footset div.indexBox {border: 0px solid red; width:100%; margin-bottom:20px;}
body.dic.art #footset div.indexBox:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
body.dic.art #footset div.indexBox .l-50 {float: left; width: 49%; border:0px solid red;margin-left:5px;}
body.dic.art #footset div.indexBox .r-50 {float: right; width: 49%; border:0px solid red;}
body.dic.art #footset div.indexBox ul {list-style:none;margin:0px;padding:0px;font-size:12px; clear:left;}
body.dic.art #footset div.indexBox ul li.mgn10 {margin-left:10px;}
body.dic.art #footset ul.hira-li li {
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px -2px #FAFAFA;
}


/* DIC ART Footset SAKUIN
---------------------------------------------------------------------------------------------*/
body.dic.art #footset ul.hira-li li.mark a {width:30px;}
body.dic.art #footset ul.hira-li li a {
display:block;
width  :15px;
height :15px;
padding:3px;
border-bottom: 1px solid #DDD;
border-right : 1px solid #DDD;
border-top   : 1px solid #EEE;
border-left  :1px solid #EEE;
text-align :center;
font-weight:bold;
color:#666;
}
body.dic.art #footset ul.hira-li li a:hover {
border-bottom:1px solid #F90;
border-right:1px solid #F90;
border-top:1px solid #FC9;
border-left:1px solid #FC9;
text-decoration:none;
color:#366;
}
body.dic.art #footset ul.alpha-li li {
display:block;
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px -2px #FAFAFA;
}
body.dic.art #footset ul.alpha-li li a {
display:block;
width  : 22px;
height : 15px;
padding: 3px;
border-bottom: 1px solid #DDD;
border-right : 1px solid #DDD;
border-top   : 1px solid #EEE;
border-left  : 1px solid #EEE;
text-align : center;
font-weight:bold;
color      :#666;
}
body.dic.art #footset ul.alpha-li li a:hover {
border-bottom: 1px solid #F90;
border-right : 1px solid #F90;
border-top   : 1px solid #FC9;
border-left  : 1px solid #FC9;
color:#366;
text-decoration:none;
}
body.dic.art #footset div.catBox,
body.dic.art #footset div.fieldBox {margin-bottom:15px; font-size:small; clear:both;}
body.dic.art #footset div.catBox h2,
body.dic.art #footset div.fieldBox h2 {height: 100%;}
body.dic.art #footset div.catBox ul {padding: 0px 10px; background-color:#EEE;}
body.dic.art #footset div.catBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 2px 0px;
padding-left:10px;
float:left;
width:31%;
}
body.dic.art #footset div.fieldBox ul {padding: 0px 10px;}
body.dic.art #footset div.fieldBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 2px 0px;
padding-left:10px;
float:left;
width:31%;
}
#submenu-bar {
border-top: 0px solid red;
background-color: #444;
color: #FFF;
padding: 1px 2px 0px 2px;
height: 23px;
width:936px;
overflow:hidden;
}
#submenu-bar span {
display: none;
}
#submenu-bar strong {
background:url("/parts/images/monoist/tab_down_icon.gif") no-repeat 2px -144px;
font-weight:normal;
margin: 0px;

}
#submenu-bar a {
display:inline-block;
padding:2px 0px 1px 11px;
font-size: 12px;
color: #FFF;
text-decoration:none;
margin: 0px 0px 2px 0px;
border: 1px solid #444;
}
#submenu-bar a:hover {
background:url("/parts/images/monoist/tab_down_icon.gif") no-repeat 3px 5px #222;
color: #42C7FF;
border: 1px solid #333;
}



/* RC BOX */
.rcBox {
border: 1px solid #CCC !important;
border-top: 0px solid #CCC !important;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 10px;
margin-bottom: 10px;
font-size: small;
} 
.rcBox div {
border: 2px solid #DDD;
margin-bottom: 0px;
}
.rcBox h2 {
margin: 0px;
color: #444;
font-size: small; 
padding: 5px 2px 4px 7px;
_padding: 5px 2px 0px 10px;
background:url("/parts/images/atit/t_hateb_hot.jpg") repeat-x right bottom #FFF ;
height: 17px;
_height: 22px;
text-indent: -9999px ;
}
#blog.rcBox h2 {
background:url("/parts/images/atit/t_blog.jpg") repeat-x right bottom #FFF !important ;
}
.rcBox.txtTtl h2 {
background:url(/parts/images/atit/subCol_ttl_bg.jpg) repeat-x right bottom #FFF !important;
font-family:'メイリオ';
text-indent: 0px !important;
color:#444;
font-weight:bold;
}
.rcBox h2 a {
color: #444 !important;
}
.rcBox ul {
list-style: none;
margin: 2px;
padding: 2px;
}
.rcBox ul li {
border-bottom: 1px solid #DDD;
border-top: 1px solid #FFF;
padding-top: 3px;
padding-left: 25px;
padding-bottom: 4px;
background:url("/parts/images/icon/paper02.gif") no-repeat 5px 3px #FFF ;
}
.rcBox ul li small {
color:#888;
padding-left:5px;
}

.rcBox span.cal-bt {
display: block;
background:url("/images/arrow_evcal.gif") no-repeat right 2px;
text-align:right;
padding: 3px 5px 1px 0px;
margin:0px;
width: auto;
border:1px solid WHITE;
}
.rcBox span.cal-bt a {
padding: 0px 16px 0px 0px !important;
font-size:12px;
background-image: none;
border: none;
}
.rcBox p {
padding:5px;
margin:0px;
}
#kankyo.rcBox h2 {
background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px !important;
height:20px;
}
#kankyo.rcBox h2 a {
color:#FFF !important;
}

#kankyo.rcBox img {
float:left;
border: none;
padding-right:5px;
}
#kankyo.rcBox ul li {
border: none;
}


/* TOKUSYU style 090813
-----------------------------------------*/
#tokusyu.top .menu { margin-bottom:10px;}
#tokusyu.top .menu span {
border: 1px solid #DDD;
background:url("/parts/images/icon/i_arrow.gif") no-repeat 5px 6px #EEE;
margin: 2px 2px 0px 2px;
padding: 2px 5px 2px 20px;
font-size:small;
cursor: hand;
cursor: pointer;
}
#tokusyu.top .menu span a {
text-decoration:none;
}
#tokusyu.top .menu span.selected {
background:url("/parts/images/icon/i_arrow.gif") no-repeat 5px -30px #FFF;
}
#tokusyu.top .menu span#tab-ALL {
}
#tokusyu.top .menu span a {
}


/* WINEMBEDDED style 090817
-----------------------------------------*/
#monosp.txt div {margin:2px;border:2px solid #EEE;background:#FFF;}
#monosp.txt div p {
border-bottom:0px solid #CCC;
padding-left:20px;
margin-bottom:5px;
margin-top:5px;
background:url(/images/ico_article.gif) no-repeat scroll 5px 4px;
}
#monosp.txt div p a {display:inline;width:auto;height:none;}
#monosp.txt div p a:link { text-decoration: none; }
#monosp.txt div p a:visited { text-decoration: none; }
#monosp.txt div p a:hover {color: #F30;}
#colM #monosp.txt div p {
width: 100%;
border-bottom:1px solid #CCC;
margin-left:0px;
font-size:84%;
clear: both;
}
#colM #monosp.txt div p:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

#fwinembedded.top #colM .tot-sp {
background-color:#FFF;
}
#fwinembedded.top #colM .tot-sp h2{
background:url(/images/wembe_heading01.jpg) no-repeat scroll 0px 0px;
color:#444;
}
#fwinembedded.top #colM .forum-box h2 {
background:url(/images/wembe_heading02.jpg) no-repeat 0px 0px;
}
#fwinembedded.top #colM .forum-box h2 a {
color:#444 !important;
}
#fwinembedded #colR h2 {
background:url(/images/wembe_heading04.jpg) no-repeat 0px 0px;
color:#444;
line-height:20px;
padding-left:25px;
}
#fwinembedded #colR .r-box{
background-color:#FFF;}

#fwinembedded #colR #sponsorm h2, #fwinembedded #colR #kyujinmono h2, #fwinembedded #colR #monospEvent h2 {
background:url(/images/wembe_heading03.jpg) no-repeat 0px 0px !important;
}
#fwinembedded #colR #rightlogo {
background:url(/images/win_title_s.jpg) no-repeat 0px 0px !important;
}
#fwinembedded.top #colM .tot-sp p {
margin-left:0px;
}

#fwinembedded #cc-monosp h2 {
background:url(/images/wembe_heading05.jpg) no-repeat 0px 0px;
font-family:'メイリオ';
font-size:12px;
height:25px;
padding-left:25px;
margin-bottom:5px;
line-height:25px;
}
#fwinembedded #cc-monosp h3 .l {
text-indent: -9999px;
}
#fwinembedded #cc-monosp p {margin-bottom:5px;clear:both;border:0px solid red;padding:3px;}
#fwinembedded #cc-monosp p img {float:left; padding-right:5px;}
#fwinembedded #cc-monosp span {clear:left;}
#fwinembedded #monospEvent {}
#fwinembedded #monospEvent strong {
padding-bottom:5px;
}
#fwinembedded #monospEvent div {padding:5px;}
#fwinembedded #monospEvent .btmLink {
text-align:right;
font-size:12px;
}
#fwinembedded #monospEvent .btmLink a {
background:url(/images/icon_green.gif) no-repeat 0px 1px ;
padding-left:15px;
}



/* ANDROID style 090909
-----------------------------------------*/
#android.top #colM .tot-sp {
background-color:#FFF;
}
#android.top #colM .tot-sp h2{
background:url(/fembedded/android/images/android_title_bg_1.gif) no-repeat scroll 0px bottom;
color:#FFF;
height:21px;
padding-left:45px;
}
#android.top #colM .forum-box h2 {
background:url(/fembedded/android/images/android_title_bg_2.gif) repeat-x -15px -26px;
padding-left:35px;
}
#android.top #colM .forum-box h2 a {
color:#444 !important;
line-height:20px;
}
#android #colR h2 {
background:url(/fembedded/android/images/android_title_r_bg.gif) repeat-x -15px -27px;
color:#444;
line-height:20px;
padding-left:32px;
}
#android #colR .r-box{
background-color:#FFF;
}

#android #colR #sponsorm h2, #android #colR #kyujinmono h2 {
background:url(/fembedded/android/images/android_title_r_bg.gif) repeat-x -15px 0px !important;
}
#android #colR #rightlogo {
background:url(/fembedded/android/images/title_s.gif) repeat-x 0px 0px !important;
}
#android.top #colM .tot-sp p {
margin-left:0px;
}
#logo div h2 {display:none;}

/* ARTICLES Style 091109
.article #colM h2.blue,.article #colM h2.green, .article #colM h2.red, .article #colM h2.orange {
padding:0px;
margin: 0px 0px 10px 0px;
}
.article #colM h2.blue {
background:url("/parts/images/icon/i_bl.gif") no-repeat 5px 0px ;
border-bottom: 1px solid #EEE;
padding-left: 20px;
padding-bottom:5px;
color: #444;
}
.article #colM h2.green {
background:url("/parts/images/icon/i_green.gif") no-repeat 5px 0px ;
border-bottom: 1px solid #EEE;
padding-left: 20px;
padding-bottom:5px;
color: #444;
}
.article #colM h2.red {
background:url("/parts/images/icon/i_red.gif") no-repeat 5px 0px ;
border-bottom: 1px solid #EEE;
padding-left: 20px;
padding-bottom:5px;
color: #444;
}
.article #colM h2.orange {
background:url("/parts/images/icon/i_or.gif") no-repeat 5px 0px ;
border-bottom: 1px solid #EEE;
padding-left: 20px;
padding-bottom:5px;
color: #444;
}
.article #colM #main-contents p span.annotation {
font-size:0.8em;
color:#555;
}
.article #colM #main-contents table.vote {font-size:0.8em; border:1px solid #EEE;}
.article #colM #main-contents table.vote a {font-weight:normal;}
.article #colM #main-contents table.vote th {background:#EEE;font-weight:normal;padding:2px;border:1px solid #DDD;}
.article #colM #main-contents table.vote td {border:1px solid #EEE;padding:2px;background-color:#FFF;}


-----------------------------------------*/

.neweetimes a {display:none;}


/* SUBTOP style 100121
-----------------------------------------*/
.subtop{}
.subtop .cont,
.subtop .subindex {margin:12px;margin-top:5px;}

.subtop .cont .Box01,
.subtop .cont .Box02,
.subtop .cont .Box03 {border:0px solid #EEE;margin-bottom:10px;}
.l30 {float:left;width:32%; margin-right:5px;}
.l50 {float:left;width:49%;}
.r50 {float:right;width:49%;}
.subtop .cont .Box03 .l50 {display:inline;}

.subtop .cont h1 {
background:url("/images/ttl_cae.gif") no-repeat 0px 0px;
text-indent:-9999px;
height:80px;
}
.subtop .cont.subindex h1 {
height:57px;
border:1px solid #EEE;
}
.subtop .cont p {
font-size:13px;
}
.subtop .cont .artBox {
padding:5px;
}
.subtop .cont .icon {
float:left;
margin-right:6px;
padding:2px;
border:1px solid #DDD;
background-color:#FFF;

}
.subtop .cont .Box01 .icon {width:120px;height:130px;}
.subtop .cont .abs {
font-weight:bold;
color:#444;
}
.subtop .cont h2 {
background:url("/images/category_title_l_bg.jpg") repeat-x 0px -78px;
color:#FFF;
font-size:12px;
height:25px;
padding-left:25px;
margin-bottom:0px;
line-height:24px;
}
.subtop .cont lBox {
clear:right;
}
.subtop .cont h2 span.r {
padding-right:5px;
}
.subtop .cont h2 a:link {color:#FFF;}
.subtop .cont h2 a:hover {color:#F99 !important;}

.subtop .cont h3 {
font-size:15px;
}
.subtop .cont h4 {
font-size:12px;
}
.subtop .cont a.i-link {
background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;
padding: 2px;
font-size:10px;
padding-left:17px;
border: 1px solid #CCC;
float:right;
padding-top:0px;
padding-bottom:0px;
color: #444 !important;
margin-top:5px;
margin-bottom:2px;
margin-right:2px;
}
.subtop .cont a.i-link:hover {
background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;
padding: 2px;
font-size:10px;
padding-left:17px;
padding-top:0px;
padding-bottom:0px;
border: 1px solid #CCC;
text-decoration: none;
color: #690 !important;
}

/* 01Box
-----------------------------------------*/
.subtop .cont .Box01 .outBox {
background:#000;
border:2px solid #DDD;
color:#FFF;
height:1%;
}
.subtop .cont .Box01 .lBox {
float:left;
width:400px;
border-right:1px solid #999;
}
.subtop .cont .Box01 .rBox {
float:right;
width:200px;
border-left:1px solid #444;
}
.subtop .cont .Box01 .rBox .inBox {
border:3px solid #000;
min-height:115px;
height: auto !important;
height: 115px;

}
.subtop .cont .Box01 .lBox ul {
clear:both;
font-size:small;
margin-top:6px;
}
.subtop .cont .Box01 .rBox ul {
font-size:12px;
padding:3px;
}
.subtop .cont .Box01 .rBox ul li,
.subtop .cont .Box01 .lBox ul li {
background:url("/parts/images/icon/ar-gr.gif") no-repeat 6px 4px;
padding-left:15px;
margin-top:5px;
margin-bottom:5px;
}
.subtop .cont .Box01 .artBox {
border:3px solid #000;
min-height:115px;
height: auto !important;
height: 115px;
}
.subtop .cont .Box01 a {
color:#F90;
}
.subtop .cont .Box01 a:hover {
color:#FC9 !important;
}
.subtop .cont .Box01 .rBox h2 {
background:url("/images/tot_title_bg.jpg") no-repeat 0px 0px;
line-height:25px;
padding-top:0px;
}
.subtop .cont .Box01 .lBox h2 {
background:url("/images/tot_title_bg.jpg") no-repeat 0px 0px;
padding-top:1px;
}
.subtop .cont .Box01 a.i-link {
background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;
padding: 2px;
font-size:10px;
padding-left:17px;
border: 1px solid #CCC;
float:right;
padding-top:0px;
padding-bottom:0px;
color: #444 !important;
}
.subtop .cont .Box01 a.i-link:hover {
background:url("/images/icon_green.gif") no-repeat 3px 3px #FFF;
padding: 2px;
font-size:10px;
padding-left:17px;
padding-top:0px;
padding-bottom:0px;
border: 1px solid #CCC;
text-decoration: none;
color: #690 !important;
}
#colR h2.l-w-bg {
background:url(/images/rc_title_bar_black_pr.jpg) no-repeat 0px 0px !important ;
padding-left: 25px !important;
padding-top: 5px !important;
color:#FFF !important;
}
#colR #logo p {
text-align:center;
margin: 10px 0px 10px 0px;
}



/* 02Box
-----------------------------------------*/
.subtop .cont .Box02 .lBox {
clear:both;
float:left;
width:301px;
}
.subtop .cont .Box02 .rBox {
float:right;
width:301px;
}
.subtop .cont .Box02 .artBox {
border:2px solid #F9F9F9;
background: #EEE;
margin-top:4px;
margin-bottom:5px;
}

/* 03Box
-----------------------------------------*/
.subtop .cont .Box03 {
font-size:13px;
}
.subtop .cont .Box03 .lBox {
float:left;
width:65%;
}
.subtop .cont .Box03 .rBox {
float:right;
width:34%;
}
.subtop .cont .Box03 .rBox ul {}
.subtop .cont .Box03 .rBox ul li {
background:url("/parts/images/icon/ar-gr.gif") no-repeat 6px 6px;
padding-left:15px;
border-bottom:1px solid #EEE;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}
.subtop .cont .Box03 .rBox ul.calBox {}
.subtop .cont .Box03 .rBox ul.calBox li {
background:none;
padding:0px;
}
.subtop .cont .Box03 .rBox ul.calBox li span {
background:#E9E9E9;
display:block;
font-size:10px;
padding-left:3px;
}
.subtop .cont .Box03 .rBox ul.calBox li a {
display:block;
padding-left:5px;
}
.subtop .cont .Box03 .lBox dt {
background:url("/parts/images/icon/endlink_bg.gif") no-repeat 0px 2px;
padding-left:15px;
margin-top:10px;
margin-bottom:3px;
}
.subtop .cont .Box03 .lBox dd {
margin-bottom:0px;
}

.subtop .cont .Box03 .rBox .outBox {
height:1%;
border:1px solid #2B2C2E;
background-color:#5B5B5B;
margin-bottom:5px;
clear:both;
}
.subtop .cont .Box03 .rBox .inBox {
height:1%;
margin:3px;
background-color:#FFF;
}
.subtop .cont .Box03 h3 {
clear:both;
margin:5px 0px 2px 0px ;
background-color:#EEE;
border-bottom: 1px solid #CCC;
padding:2px;
font-size:13px;
}
.subtop .cont .Box03 dt {font-weight:bold;}
.subtop .cont .Box03 .lBox h2 {}
.subtop .cont .Box03 .rBox h2 {
background:url("/images/tot_title_bg.jpg") no-repeat 0px -1px ;

}

/* TTL */
.subtop .subindex h1 {border:0px;}
.subtop .subindex #ttlBox {
width: 100%;
background:url("/parts/images/monoist/dic_title_mid_BLK.gif") repeat-y 0px bottom ;
margin-bottom:10px;
}
.subtop .subindex #ttlBox h1 {
width: 100%;
background:url("/parts/images/monoist/dic_title_foot_BLK.jpg") no-repeat 0px bottom ;
}
.subtop .subindex #ttlBox h1 strong {
width: 100%;
display: block;
background:url("/parts/images/monoist/dic_title_head_BLK.jpg") no-repeat 0px 0px ;
}
.subtop .subindex #ttlBox h1 strong span {
display: block;
line-height: 130%;
padding: 10px 0px 10px 0px;
margin: 0px;
font-size:0.75em;
padding-left: 25px;
color: #FFF;
}
.subtop .subindex #ttlBox h1 strong span {background:url("/parts/images/monoist/dic_title_bar_BLK.gif") no-repeat 10px -92px;}
.subtop .subindex div.catBox {margin-bottom:15px; font-size:small; clear:both;}
.subtop .subindex h2 {
background:url("/parts/images/monoist/dic_title_mid_bg.jpg") repeat-x 0px 0px #FAFAFA;
border-bottom: 1px solid #AAA !important ;
border-right : 1px solid #AAA !important ;
border-top   : 1px solid #EEE !important ;
border-left  : 1px solid #EEE !important ;
margin-bottom: 5px;
font-size: 14px;
color: #444;
height:1%;
}
.subtop .subindex h2 strong {
display:block;
margin : 1px;
width  : auto;
padding: 2px 2px 2px 15px !important;
}
.subtop .subindex h2 strong { background:url("/parts/images/monoist/dic_title_bar.gif") no-repeat 0px -105px;}
.subtop .subindex div.catBox ul {padding: 0px 10px;}
.subtop .subindex div.catBox ul li {
background:url("/parts/images/icon/arrow_blue.gif") no-repeat 0px 4px;
margin: 2px 0px 2px 0px;
padding-left:10px;
float:left;
width:48%;
}
.subtop .subindex div.catBox.w3 ul li {
width:30%;
}

/* EVENTCALENDER
-----------------------------------------*/
#eventCal {
border: 1px solid #CCC !important;
border-top: 0px solid #CCC !important;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 10px;
margin-bottom: 10px;
font-size: small;
} 
#eventCal div {
border: 1px solid #DDD;
margin-bottom: 0px;
}

#eventCal h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat 0px 0px;color:#FFF;}
#eventCal.rank h2 {
background:url("/parts/images/atit/t_evecal_rank.jpg") repeat-x right bottom #FFF;
padding:0px;
height:26px;
}
#fdesign #eventCal h2 {border-top: 4px solid #69C;}
#eventCal.rank h2 a {
display:block;
color: #444 !important;
height:26px;
}
#eventCal ol {
list-style: none;
margin: 2px;
padding: 2px;
}
#eventCal ol li {
border-bottom: 1px solid #DDD;
border-top: 1px solid #FFF;
padding-left: 30px;
min-height: 25px;
height: auto !important;
height: 25px;
}
#eventCal ol li.no01 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px 0px;}
#eventCal ol li.no02 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -50px;}
#eventCal ol li.no03 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -100px;}
#eventCal ol li.no04 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -150px;}
#eventCal ol li.no05 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -200px;}
#eventCal ol li.no06 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -250px;}
#eventCal ol li.no07 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -300px;}
#eventCal ol li.no08 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -350px;}
#eventCal ol li.no09 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -400px;}
#eventCal ol li.no010,
#eventCal ol li.no10 {background:url("/parts/images/news_rankingBg.gif") no-repeat -10px -450px;}
#eventCal.rank p.cal-bt {
margin:0px 0px 4px 0px;
padding-right:25px;
text-align:right;
background:url(/images/arrow_evcal.gif) no-repeat right bottom;
}


/* env
--------------------------------------------------------------- */
#env-ml h2, #eetimes-ml h2 {background:url("/images/l_title_wi_bg.jpg") no-repeat 0px 0px;color:#333;}
#env-ml div, #eetimes-ml div {margin:0px; background-color:#FFF;border:2px solid #EEE;padding:3px; }

#fenv .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -700px;}
#fenv .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#fenv .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#fenv .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -728px;}
#fenv .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -728px;}
#fenv .menu-bar li#me-env a {background:url("/images/header_menu_bar_env.gif") repeat-x right -28px;}

#fenv #sublogo.envsolution {background:url("/images/env/title_envsol.gif") no-repeat 0px 5px;}
#fenv #sublogo {background:url("/images/title_kankyo.gif") no-repeat 0px 5px;}
#fenv #sublogo.envsg {background:url("/images/env/title_envsg.gif") no-repeat 0px 5px;}
#fenv #sublogo.envit {background:url("/images/env/title_envit.gif") no-repeat 0px 5px;}
#type-env.forum-box h2,
.envtop_subcategory.forum-box h2 {background:url("/images/category_title_bg.jpg") no-repeat 0px -156px;}

#fenv.article #colM h3 {border-left:5px solid #600; border-bottom:1px solid #600;}
#fenv.article #colM h4 {color:#600;}
#fenv.article #colM h5 {color:#600;}
#fenv.news #colM h3 {border-left:5px solid #600; border-bottom:1px solid #600;}
#fenv #rightlogo {background:url("/images/title_fenv_s.gif") no-repeat 0px 0px;}

#fenv .to-artindex {
margin:0;
text-align:right;
}
#fenv .to-artindex a {
background:url("/parts/images/icon/i_arrow.gif") no-repeat scroll 5px 6px #EEE;
padding:2px 0 2px 17px;
border:1px solid #CCC;
}
#fenv #colR ul.i-dot {
border:0 solid #EEE;
padding-left:4px;
}
#fenv #colR ul li {background:url("/images/cateicon.gif") no-repeat 3px 3px;}


#fenv #colR .partnarlink,
#fenv #colR .freearea {
border:2px solid #CCCCCC;
margin-bottom:10px;
}
#fenv #colR .partnarlink h2,
#fenv #colR .freearea h2 {
background:url("/images/rc_title_bar_green.jpg") no-repeat;
color:#FFFFFF;
margin-bottom:10px;
}
#fenv #colR .partnarlink .partnar-bannar {
margin-bottom:10px;
display:block;
text-align:center;
}
#fenv #colR .freearea .inputarea {
padding:0 10px 10px;
}
#envtop_topstory {
background:none repeat scroll 0 0 #CCC;
border:1px solid #999;
margin-bottom:15px;
}
#envtop_topstory h2 {
background:url("/images/tot_title_bg.jpg") no-repeat scroll 0 0 transparent;
color:#FFF;
font-size:84%;
height:24px;
margin-left:0;
padding:5px 0 0 25px;
}
#envtop_topstory h3 {padding-top:4px;}
#envtop_topstory h3 .i-new {margin-right:0;}
#envtop_topstory .topstory-in {
background:none repeat scroll 0 0 #FFE;
margin:3px;
padding:10px 10px 1px;
height:1%;
}
#envtop_topstory .topstory-in .hotbox{
margin-bottom:10px;
clear:both;
}
#envtop_topstory .linkset ul {
margin-top:0 !important;
}
#fenv .sg-dirtitle {padding-bottom:5px;}
#fenv .sg-dirbox {
width:400px;
padding:0 0 10px 9px;
}
#fenv .sg-dirbox p {
background:url("/images/cateicon.gif") no-repeat left 5px;
margin:0;
padding:0 0 0 16px;
font-size:15px;
font-weight:bold;
color:#455;
}
#fenv .sg-dir {
padding:0 0 0 10px;
}
#fenv .sg-dir li {
padding-left:7px;
font-size:14px;
line-height:22px;
display:block;
word-break:break-all;
}
#fenv .sg-dir li a {
display:block;
}

#fenv.article .dir-contents {
padding-top:5px;
}
#fenv.article .dir-contents-in {
padding:16px 0 0 0;
clear:both;
}
#fenv.article .dir-contents #company-name,
#fenv.serialindex #env-artindex h2 {
margin-left:0px;
padding-left:30px !important;
padding-top:3px !important;
background:url("/images/env/sgdir_title.gif") no-repeat;
color:#FFF;
height:48px;
line-height:46px;
font-size:20px;
margin-left:0;
}
#fenv.article .dir-contents h2{
margin-left:0px;
background:url("/images/ico_article.gif") no-repeat 2px 7px;
padding-top:0px;
}
#fenv.serialindex #headmenu {border:none !important;}
#fenv.article .dir-contents h1 {
margin:0 0 10px 0;
color:#096598;
}
#fenv.serialindex #env-artindex .forum-box {margin-top:20px !important;}

#fenv.article #lead {
margin:0 0 25px 0;
}
#fenv.article .dir-contents h3 {
font-size:14px;
border-bottom:1px solid #21ADE5 !important;
border-left:5px solid #21ADE5 !important;
}
#fenv.article .dir-contents ul {
padding:0 0 20px 0px;
}
#fenv.article .dir-contents li {
background:url("/images/icon_paper.gif") no-repeat 9px 2px;
padding:0 0 3px 29px;
font-size:13px;
}

#fenv.article .dir-articles img {
margin:0px;
float:left;
}
#fenv.article .dir-articles h4 {
margin-bottom:0px;
padding-left:50px;
}
#fenv.article .dir-articles p {
font-size:14px;
padding-left:50px;
}

#fenv.article .dir-articles .linkset {
text-align:right;
font-size:12px;
line-height:16px;
}
#fenv.article .topbut,
#fenv.serialindex .topbut {padding-bottom:20px;}
#env-artindex .linkbut {padding-top:0 !important;}

#fenv.top .envtop_subcategory.forum-box img {width:40px;}
#fenv.top #envtop_topstory .hotbox p {padding-left:105px; margin:0;}
#fenv.top #envtop_topstory .hotbox img {width:100px;}
#fenv.top #envtop_topstory .hotbox h3 img {width:18px;}

#fenv #submenu dd#b-print {display:none;}
#fenv .cake #submenu {width:122px;}

#fenv.top .envtop_subcategory.forum-box h3 img.i-new {width:18px !important; margin:0 !important;}

/* cae seminarPR area
--------------------------------------------------------------- */
#cae .cae-seminar {
border:1px solid #999;
background:none repeat scroll 0 0 #CCC;
}
#cae .cae-seminar .inBox {
background:none repeat scroll 0 0 #FFE;
margin:3px;
padding:5px;
}
#cae .cae-seminar .inBox .pr-icon {text-align:center;}
#cae .cae-seminar .inBox .pr-icon img {
background-color:#FFF;
border:1px solid #DDD !important;
margin:0;
padding:4px;
}

/* MONOist TOP seminarPR area
--------------------------------------------------------------- */
#colM #semBox {
background:none;
border:3px solid #CCC;
margin-bottom:15px;
}
#colM #semBox h3 {
color:#a11613;
font-size:84%;
margin:0 0 3px 0;
padding-left:3px;
border-bottom:1px solid #DDD;
}
#colM #semBox .inBox {padding:5px;}
#colM #semBox .inBox img {float:left; padding:3px 0 0 0;}
#colM #semBox p {
font-size:12px;
display:block;
padding-left:67px;
line-height:16px;
}
#colM #semBox p strong {font-size:14px; line-height:20px;}


/* MONODIGI 100727
--------------------------------------------------------------- */
div.spacediv {margin:0 0 10px; font-size:0px; padding:0px;}
div.splitdiv {
background:url("/fmecha/images/monodigi_rcol_split.gif") repeat-x;
margin:10px 0;
font-size:0px;
padding:0px;
height:12px;
clear:both;
}
#monodigi {margin-top:10px;}
#monodigi h1 {
background:url("/fmecha/images/monodigi_logo.gif") no-repeat transparent;
float:left;
height:65px;
width:264px;
padding-bottom:10px;
}
#monodigi .cornertitle {float:left;border-bottom:1px dashed #DDD;}
#monodigi p.abs {float:left; width:338px; padding:16px 0 8px;}
#monodigi .Box01 .lBox {border-right:1px solid #444;}
#monodigi .Box01 .rBox {border:0px solid #444;}
#monodigi .Box01 .lBox h2 {background:url("/fmecha/images/monodigi_cyumoku.gif") no-repeat #000;}
#monodigi .Box01 .lBox a {color:#7AFFB7;}
#monodigi .Box01 .rBox h2 {background:url("/fmecha/images/monodigi_info.gif") no-repeat #000;}
#monodigi .Box01 .rBox a {color:#FFF;}
#monodigi .Box01 a:hover {color:#7AFFB7 !important;}
#monodigi .Box01 ul li {background:url("/fmecha/images/monodigi_arrow_green2.gif") no-repeat transparent;}
#monodigi .Box01 .rBox ul {padding-left:7px;}
#monodigi .Box01 .artBox p {padding-left:130px;}

#monodigi .Box02 .inBox h2 {background:url("/fmecha/images/monodigi_artlist.gif") no-repeat transparent; height:27px;}
#monodigi .Box02 .artBox img {width:100px;}
#monodigi .Box02 .artBox p {padding-left:110px; font-size:13px;}
#monodigi .Box02 .artBox h3 {padding-left:110px; font-size:15px;}
#monodigi .Box02 p.btmLink {clear:both; text-align:right;}

#logo.mdsponsor p {margin:0 0 10px !important;}

.monodigi-rectangle.rtop {
margin-bottom:10px
}
.monodigi-rectangle p {
text-align:right;
font-size:10px;
font-weight:bold;
line-height:130%;
margin:0;
padding:0;
color:#666;
}

/* MONODIGI 100906
--------------------------------------------------------------- */
#monodigi .Boxblog {
height:300px;
overflow:auto;
border:1px solid #DDD;
}
#monodigi h2.blogarea {
background:url("/fmecha/images/monodigi_bloglist.gif") no-repeat transparent; height:27px;
clear:both;
}
#monodigi .Boxblog ul.archive {
width:570px;
padding:5px 0 0 8px;
}
#monodigi .Boxblog li {
background:url("/fmecha/images/lcol_newq_list.gif") no-repeat 5px 5px;
border-bottom:1px dotted #DDD;
clear:both;
height:1%;
line-height:17px;
margin-bottom:5px;
padding:0 0 3px 20px;
font-size:13px;
}
#logo.mdsponsor {margin-bottom:10px;}


/* MONODIGI 101015 movie pickup
--------------------------------------------------------------- */
#colR #monodigi_movie {
border:1px solid #DDD;
height:1%;
}
#colR #monodigi_movie h2 {
background:url("/fmecha/images/monodigi_artlist.gif") no-repeat;
color:#FFF;
}
#colR #monodigi_movie div {padding:0 7px;}
#colR #monodigi_movie .movie_inbox{
border-bottom:1px solid #DDD;
padding:7px 0;
float:left;
width:284px;
font-size:12px;
}
#colR #monodigi_movie img {
float:left;
width:115px;
}
#colR #monodigi_movie a.movie_title {
display:block;
padding-left:120px;
font-size:12px;
line-height:18px;
word-break:break-all;
}
#colR #monodigi_movie img.movieicon_s {
float:none;
width:55px;
padding:0 5px 2px;
}
#colR #monodigi_movie p.movie_abs {
padding-left:120px;
}

/* NGE 101025
--------------------------------------------------------------- */
#nge {margin-top:10px;}
#tokusyu.nge #colM h2 {margin-bottom:0px;}
#nge .cornertitle {
background:url("/tokusyu/nge/images/nge_logo.gif") no-repeat transparent;
width:602px;
padding-bottom:10px;
}
#nge h1 {
float:left;
height:65px;
padding-bottom:10px;
background:none;
}
#nge p.abs {
float:right;
width:287px;
padding:20px 0 0;
}

#nge .Box01 .lBox {border-right:1px solid #444;}
#nge .Box01 .lBox h2 {background:url("/tokusyu/nge/images/nge_cyumoku.gif") no-repeat #000;}
#nge .Box01 .rBox h2 {background:url("/tokusyu/nge/images/nge_info.gif") no-repeat #000;}
#nge .Box01 .lBox a {color:#8ad9ff;}
#nge .Box01 .rBox ul {padding-left:7px;}
#nge .Box01 .lBox ul {
clear:both;
float:left;
font-size:small;
margin-top:6px;
}
#nge .Box01 .rBox a {color:#FFF;}
#nge .Box01 a:hover {color:#8ad9ff !important;}
#nge .Box01 .rBox {border:0px solid #444;}
#nge .Box01 .lBox ul li {background:url("/tokusyu/nge/images/nge_arrow_blue.gif") no-repeat 0 3px transparent;}
#nge .Box01 .rBox ul li {background:url("/tokusyu/nge/images/nge_arrow_blue.gif") no-repeat transparent;}
#nge .Box01 .artBox p {padding-left:110px;}
#nge .Box01 .artBox .btmLink {clear:both;}
#nge .Box01 .icon {width:100px;height:auto;}

#nge .Box02 p.btmLink {clear:both; text-align:right;}
#nge .Box02 {clear:both;}
#nge .Box02 .inBox h2 {background:url("/tokusyu/nge/images/nge_artlist.gif") no-repeat transparent; height:27px;}
#nge .Box02 .artBox {
border:0px solid #EEE !important;
margin:0 !important;
padding:0 !important;
}
#nge .Box02 .artBox img {width:100px;}
#nge .Box02 .artBox p {padding-left:110px; font-size:13px;}
#nge .Box02 .artBox h3 {padding-left:110px; font-size:15px;}

#nge .Box02 table {width:606px;}
#nge .Box02 table td h3,
#nge .Box02 table td p {padding-left:110px;}
#nge .Box02 table td {
background:none repeat scroll 0 0 #EEEEEE;
border:2px solid #F9F9F9;
margin-bottom:5px;
margin-top:4px;
padding:5px;
width:287px;
vertical-align:top;
}

.tokusyu-rectangle.rtop {margin-bottom:10px}
.tokusyu-rectangle p {
text-align:right;
font-size:10px;
font-weight:bold;
line-height:130%;
margin:0;
padding:0;
color:#666;
}
#colR #rightlogo.nge {text-indent:0px;}

#tokusyu #colR #ad-pickup img {padding:0 3px 5px!important;}
#tokusyu #colR #ad-pickup a {letter-spacing:0;}

/* RCOL TTWParea 101104
--------------------------------------------------------------- */
#newttwp {margin:0;}
#newttwp h2 {
background:url("/images/rc_title_bar_green.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
}
#newttwp ul {border-bottom:1px dotted #DDD;}
#newttwp ul li {
background:url("/images/cateicon.gif") no-repeat 3px 8px!important;
padding:6px 0 6px 20px;
}
#newttwp .newttwp-logo {margin:0px!important;}
#newttwp .newttwp-logo a {
display:block;
height:30px;
background:url("/parts/images/monoist/logo_techtarget.gif") no-repeat right bottom;
padding:5px 0 5px 4px;
font-size:11px;
}
#newttwp .newttwp-logo a:hover {text-decoration:none;}
#newttwp .newttwp-logo a span {
display:block;
float:left;
height:34px;
}
#newttwp .newttwp-logo a span.newttwp-logo-left {
color:red;
font-weight:bold;
}
#newttwp .newttwp-logo a span.newttwp-logo-right {}


/* RCOL TTWParea 110107
--------------------------------------------------------------- */

#ncae {margin-top:10px;}
#tokusyu.nge #colM h2 {margin-bottom:0px;}
#ncae .mainhead {
background:url("/fmecha/analysis/images/mainheadbg1.gif") no-repeat right top;
border:1px solid #DDD;
margin-bottom:15px;
height:1%;
}
#ncae .mainhead-in {
background:url("/fmecha/analysis/images/mainheadbg2.gif") no-repeat left bottom;
padding:10px;
height:1%;
}
#ncae .mainhead .headbar {
background:url("/fmecha/analysis/images/headbar.gif") repeat-x left top;
height:6px;
margin:0;
padding:0;
overflow:hidden;
}
#ncae .cornertitle {
padding-bottom:10px;
background:url("/fmecha/analysis/images/h1bg.gif") no-repeat;
}
#ncae h1 {
background:none;
height:65px;
}
#ncae p.abs {
text-indent:-9999px;
padding:0;
height:25px;
}
#ncae .Box02 p.btmLink {clear:both; text-align:right;}
#ncae .Box02 {clear:both;}
#ncae .Box02 .inBox h2 {background:url("/images/category_title_l_bg.jpg") no-repeat 0 -78px; height:27px;}
#ncae .Box02 .artBox {
border:0px solid #EEE !important;
margin:0 !important;
padding:0 !important;
}
#ncae .Box02 .artBox img {width:100px;}
#ncae .Box02 .artBox p {padding-left:110px; font-size:13px;}
#ncae .Box02 .artBox h3 {padding-left:110px; font-size:15px;}
#ncae .Box02 table {width:606px;}
#ncae .Box02 table td h3,
#ncae .Box02 table td p {padding-left:110px;}
#ncae .Box02 table td {
background:none repeat scroll 0 0 #EEEEEE;
border:2px solid #F9F9F9;
margin-bottom:5px;
margin-top:4px;
padding:5px;
width:100%;
vertical-align:top;
}

#colR #rightlogo.nge {text-indent:0px;}

#ncae .linkbox {
clear:both;
margin:0 auto;
height:318px;
width:580px;
padding:0;
}
#ncae .linkbox img {border:1px solid #CCC!important;}
#ncae .linkbox .artbtn {
float:left;
text-align:center;
padding-bottom:5px;
}
#ncae .linkbox .artbtn img {
margin-bottom:5px;
width:100px;
}
#ncae .linkbox .artbtn a {
background:url("/fmecha/analysis/images/artbg.gif") no-repeat;
display:block;
padding:6px;
height:140px;
width:102px;
color:#FFF;
font-size:15px;
font-weight:bold;
border:1px solid #666;
}
#ncae .linkbox .artbtn a:hover {
background:url("/fmecha/analysis/images/artbg.gif") no-repeat 0 -176px;
text-decoration:none;
}
#ncae .linkbox .art-gt {
border:1px solid #666;
float:left;
height:140px;
width:329px;
padding:6px;
margin-left:5px;
background:url("/fmecha/analysis/images/artbg2.gif") repeat;
overflow:hidden;
}
#ncae .linkbox .art-gt img {
float:left;
width:100px;
}
#ncae .linkbox .art-gtabs {
padding-left:109px;
color:#FFF;
}
#ncae .linkbox .art-gtabs h3 {
padding:3px 0;
}
#ncae .linkbox .art-gtabs h3 a {
color:#F90;
font-size:16px;
}

.ncae.subtop #colR .l-box.mdsponsor p {margin:0!important;}
.ncae.subtop #colR .l-box.ncaelink {border:1px solid #DDD;}
.ncae.subtop #colR .l-box.ncaelink h2 {background:url("/images/rc_title_bar_green.jpg") no-repeat!important;}
.ncae.subtop #colR .l-box.ncaelink ul {padding:0 0 0 5px;}
.ncae.subtop #colR .l-box.ncaelink li {padding:0 0 2px 15px;background:url("/ad/images/arrow03_red.gif") no-repeat 2px 6px;}
.ncae.subtop #colR .l-box.ncaelink li a {font-size:12px;}

#ncae .Box02 .inBox.knowledge {border:2px solid #444;background:#AAA;}
#ncae .Box02 .inBox.knowledge h2 {background:url("/fmecha/images/monodigi_artlist.gif") no-repeat 0 0;}
#ncae .Box02 .inBox.knowledge table {width:100%;border-collapse:collapse;}
#ncae .Box02 .inBox.knowledge .artBox {background:#FFF!important;}
#ncae .Box02 .inBox.knowledge td {
background:#FFF!important;
border-bottom: 1px dotted #DDD;
border-left: 0px solid #FFF !important;
border-right: 0px solid #FFF !important;
border-top: 0px solid #FFF !important;
}



/* Fujitsu menubar
--------------------------------------------------------------- */
#fmecha #for-ncae .menu-bar {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x 0px -500px;}
#fmecha #for-ncae .menu-bar ul {background:url("/images/header_menu_partition.gif") no-repeat top left;}
#fmecha #for-ncae .menu-bar li {background:url("/images/header_menu_partition.gif") no-repeat top right;}
#fmecha #for-ncae .menu-bar li a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#fmecha #for-ncae .menu-bar li div.inBox:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#fmecha #for-ncae .menu-bar li#me-machine a {background:none;}
#fmecha #for-ncae .menu-bar li#me-machine a:hover {background:url("/parts/images/monoist/menubar_bg.jpg") repeat-x right -528px;}
#for-ncae #pankuzu .fornace {display:none;}
#for-ncae #rightlogo {display:none;}
#for-ncae #colR #feature.r-box {display:none;}


/* mailmag20110207
--------------------------------------------------------------- */
#colM .artbtm_ebook {clear:both;padding-bottom:20px;}
#colM .artbtm_ebook a {
display:block;
width:auto;
height:64px;
text-indent:-9999px;
background:url("/images/ebook_link.gif") no-repeat;
}


/* ECD 110303
--------------------------------------------------------------- */
#ecd {margin-top:10px;}
#ecd .cornertitle {
background:url("/parts/images/monoist/fpro_ecd_headimg.gif") no-repeat;
width:602px;
padding-bottom:10px;
}
#ecd h1 {
height:65px;
padding-bottom:10px;
background:none;
}
#ecd p.abs {
padding:10px 0 0;
}

#ecd .Box01 .outBox {
background:none #222;
}
#ecd .Box01 .lBox h2,
#ecd .Box01 .rBox h2 {
background:url("/parts/images/monoist/fpro_ecd_ring.gif") no-repeat 1px 4px;
border-bottom:1px solid #FFF;
padding:0 0 0 17px;
margin:0 0 10px 0;
height:24px;
line-height:24px;
}
#ecd .Box01 .lBox .artBox {
border:0px solid #FFF;
padding:0;
}
#ecd .Box01 .rBox .inBox {
border:0px solid #FFF;
}


#ecd .Box01 .lBox {border-right:1px solid #444;padding:5px;width:390px;}
#ecd .Box01 .rBox {border:0px solid #444;padding:5px;width:190px;}

#ecd .Box01 .rBox a {color:#FFF;}
#ecd .Box01 a:hover {color:#FFF!important;}
#ecd .Box01 .lBox a {color:#FFF;}
#ecd .Box01 .lBox h3 a {color:#69dd43;}
#ecd .Box01 .lBox h3 a:hover {color:#69dd43!important;}
#ecd .Box01 .rBox ul {padding:0 0 0 6px;}
#ecd .Box01 .lBox ul {
clear:both;
float:left;
font-size:small;
}
#ecd .Box01 .lBox ul li {background:url("/images/cateicon.gif") no-repeat 0px 1px transparent;}
#ecd .Box01 .rBox ul li {background:url("/images/cateicon.gif") no-repeat -2px 1px transparent;margin-top:0px!important;}
#ecd .Box01 .artBox p {padding-left:130px;}
#ecd .Box01 .icon {width:120px;height:90px;}

#ecd .Box01 p.btmLink {
clear:both;
text-align:right;
}
#ecd .Box01 a.i-link {
background:url("/parts/images/monoist/fpro_ecd_arrow.gif") no-repeat 6px 3px;
border:0px solid #FFF;
color:#FFF!important;
font-size:12px;
}
#ecd .Box01 a.i-link:hover {
text-decoration:underline!important;
}

#ecd .Box02 {clear:both;}
#ecd .Box02 .inBox h2 {
background:url("/parts/images/monoist/fpro_ecd_midashi4.gif") no-repeat 0 0 #FFF;
color:#FFF;
height:25px;
line-height:24px;
border-bottom:1bpx solid #419b00;
padding:0 0 0 25
}
#ecd .Box02 .artBox {
border:0px solid #EEE !important;
margin:0 !important;
padding:0 !important;
}
#ecd .Box02 .artBox img {width:80px;height:60px;}
#ecd .Box02 .artBox p {padding-left:90px; font-size:13px;}
#ecd .Box02 .artBox h3 {padding-left:90px; font-size:15px;}

#ecd .Box02 table {width:606px;}
#ecd .Box02 table td h3,
#ecd .Box02 table td p {padding-left:110px;}
#ecd .Box02 table td {
background:none repeat scroll 0 0 #EEEEEE;
border:2px solid #F9F9F9;
margin-bottom:5px;
margin-top:4px;
padding:5px;
width:auto;
vertical-align:top;
}

#ecd .Box02 .ecdkwBox {
width:280px;
float:left;
padding:0 10px 0 0;
}
#ecd .Box02 .ecdkwBox dt {
font-weight:bold;
font-size:13px;
background:url("/parts/images/icon/endlink_bg.gif") no-repeat scroll 0 11px;
padding:10px 0 6px 17px;
clear:both;
}
#ecd .Box02 .ecdkwBox dd {
margin:0;
padding:0 0 5px 17px;
}
#ecd .Box02 .ecdkwBox dd a {
display:block;
font-size:12px;
line-height:18px;
word-break:break-all;
}

.ecd #colR #rightlogo {text-indent:0px;}
.ecd #colR #l-news h2.l-w-bg {
background:url("/images/rc_title_bar_green.jpg") no-repeat!important;
height:27px;
}
.ecd #colR #l-news {
border:1px solid #DDD;
}
.ecd #colR #l-news h3.t-topnews,
.ecd #colR #l-news h3.t-newnews {
display:none;
}
.ecd #colR #l-news ul.topnews-list {
padding:0 0 7px;
margin:0!important;
border-bottom:1px dotted #CCC;
}
.ecd #colR #l-news ul.dot-list {
border:0px solid #FFF;
padding:0 0 0 2px;
}
.ecd #colR #press {
display:none;
}
.ecd #colR #ranking.r-box {display:none;}
.ecd #colR #ranking.r-box.cl-bo {display:block!important;}

/* monodigi_110512
--------------------------------------------------------------- */
#monodigiBtn {
padding:10px 0;
margin:0 0 10px;
border-bottom:1px dotted #CCC;
border-top:1px dotted #CCC;
}
#monodigiBtn span {
background:url("/fmecha/images/monodigi_socialBtn.gif") no-repeat;
display:block;
width:32px;
height:32px;
float:left;
padding:0 10px 0 0;
}
#monodigiBtn span.monodigiBtnTwitter {
background-position:0 0;
}
#monodigiBtn span.monodigiBtnRss {
background-position:0 -40px;
}
#monodigiBtn span.monodigiBtnHateb {
background-position:0 -80px;
}
#monodigiBtn span a {
display:block;
width:32px;
height:32px;
text-indent:-9999px;
padding:0;
margin:0;
overflow:hidden;
}

#monodigiLikeBtn {
padding:10px 0 0 0;
clear:both;
}

#monodigi #colBoxHotArt .lBox {
width:auto;
}
#monodigi #colBoxHotArt .artBoxBtn {
float:right;
width:83px;
text-align:center;
}
#monodigi #colBoxHotArt .artBoxBtnTwitter {
padding-bottom:10px;
}
#monodigi #colBoxHotArt .artBoxBtnFacebook {
}
#monodigi #colBoxHotArt .artBox p {
padding-bottom:15px;
}
#monodigi #colBoxHotArt .artBox img.icon {
margin-right:10px;
}
#monodigi #colBoxHotArt .artBox h4 {
font-size:12px;
line-height:16px;
padding-bottom:3px;
}
#monodigi #colBoxHotArt .artBox h3 {
font-size:16px;
line-height:20px;
padding-bottom:3px;
}

#monodigi #colBoxHotArt .artBox ul {
padding-left:134px;
clear:none;
margin:0;
}
#monodigi #colBoxHotArt .artBox ul li a {
color:#FFF;
text-decoration:underline;
}
#monodigi #colBoxHotArt .lBox h2 {
background:url("/fmecha/images/monodigi_cyumoku2.gif") no-repeat!important;
width:576px;
}
#monodigi #colBoxHotArt .artBox img.icon {
width:120px;
height:90px;
}
#monodigi #colBoxHotArt {
margin-bottom:15px;
}
#monodigi #colBoxPastArt .Box02 {
clear:both;
margin-bottom:15px;
}
#monodigi #colBoxPastArt .Box02 .inBox h2 {background:url("/tokusyu/nge/images/nge_artlist.gif") no-repeat transparent; height:27px;}
#monodigi #colBoxPastArt .Box02 .artBox {
border:0px solid #EEE !important;
margin:0 !important;
padding:0 !important;
}
#monodigi #colBoxPastArt .Box02 .artBox img {
width:100px;
margin:0 9px 9px 0;
border:1px solid #DDD!important;
}
#monodigi #colBoxPastArt .Box02 .artBox .artBoxIcon {
float:left;
}
#monodigi #colBoxPastArt .Box02 .artBox p {
padding:0 0 5px 0px;
font-size:13px;
}
#monodigi #colBoxPastArt .Box02 .artBox h3 {
padding:0 0 5px 110px;
font-size:15px;
}
#monodigi #colBoxPastArt .Box02 .artBox p strong {
font-size:12px;
color:#A73;
}
#monodigi #colBoxPastArt .Box02 table {width:606px;}
#monodigi #colBoxPastArt .Box02 table td h3,
#monodigi #colBoxPastArt .Box02 table td p {padding-left:110px;}
#monodigi #colBoxPastArt .Box02 table td {
background:none repeat scroll 0 0 #EEEEEE;
border:2px solid #F9F9F9;
margin-bottom:5px;
margin-top:4px;
padding:5px;
width:287px;
vertical-align:top;
}
#monodigi #colBoxPastArt .artBoxBtn {
height:20px;
overflow:hidden;
padding:2px 0;
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
background:#e8e8e8;
}
#monodigi #colBoxPastArt .artBoxBtn div {
float:right;
width:auto;
}
#monodigi #colBoxBlog {
height:300px;
overflow:auto;
border:1px solid #DDD;
}
#monodigi #colBoxBlog ul.archive {
width:570px;
padding:5px 0 0 8px;
}
#monodigi #colBoxBlog li {
background:url("/fmecha/images/lcol_newq_list.gif") no-repeat 5px 5px;
border-bottom:1px dotted #DDD;
clear:both;
height:1%;
line-height:17px;
margin-bottom:5px;
padding:0 0 3px 20px;
font-size:13px;
}
#monodigi #commentBox {
padding:0 0 20px;
margin:0;
}
#monodigi #commentBox h3 {
font-size:12px;
line-height:21px;
margin-bottom:10px;
border-bottom:1px dotted #DDD;
color:#444;
}
#monodigi #commentBox h3 span {
font-weight:normal;
color:#C00;
font-size:10px;
}

/* subMenuBar subsubMenuBar
================================================= */
#subMenuBar {
clear:both;
background:#444;
padding:0 5px;
height:23px;
}
#subMenuBar li {
float:left;
padding:0 5px 0 0;
}
#subMenuBar li a {
display:block;
padding:0 7px 0 5px;
font-size:12px;
line-height:23px;
color:#FFF;
text-decoration:none;
}
#subMenuBar li a:hover {
color:#42C7FF!important;
background:#222;
}
#subMenuBar li a span {
color:#717171;
font-size:10px;
line-height:14px;
font-family:Arial,Helvetica,sans-serif;
display:inline;
margin:0;
padding:0;
}
#subMenuBar li a:hover span {
color:#42C7FF;
}
#subsubMenuBar {
clear:both;
height:18px;
background:url(/images/header_cake_bg.jpg) repeat-x;
padding:2px 5px;
font-size:12px;
line-height:18px;
}
#subsubMenuBar li {
float:left;
position:relative;
z-index:1;
}
#subsubMenuBar li a {
display:block;
padding:0 9px 0 5px;
color:#444;
line-height:18px;
}
#subsubMenuBar li a:hover {
color:#C00;
}
#subsubMenuBar li a span {
font-size:10px;
line-height:14px;
font-family:Arial,Helvetica,sans-serif;
display:inline;
margin:0;
padding:0;
}
#subsubMenuBar li ul {
display:none;
}
#subsubMenuBar li.downlist:hover ul {
display:block!important;
position:absolute;
z-index:100;
background:#333;
border:1px solid #DDD;
opacity:0.9;
width:150px;
float:none;
*left:5px;
*top:16px;
}
#subsubMenuBar {
_behavior: url("/stylesheet/csshover.htc");
}
#subsubMenuBar .downlist ul li {
background:none;
float:none;
margin:0!important;
padding:0!important;
border-bottom:1px dotted #DDD;
height:20px;
}
#subsubMenuBar .downlist ul li a {
font-size:12px;
line-height:20px;
color:#FFF;
width:auto;
text-align:left;
padding:0 0 0 5px;
margin:0;
float:none;
height:20px;
*overflow:hidden;
}
#subsubMenuBar .downlist ul li a:hover {
background:#900!important;
color:#FFF!important;
}


</pre></body></html>