@import url("/css/gnav.css");
@import url("/css/gfooter.css");
/* BASIC
-------------------------------------------------- */
body {
width:100%;
margin:0px;
padding:0px;
color:#333;
font-family:'lr oSVbN','Hiragino Kaku Gothic Pro','qMmpS Pro W3','Lucida Grande',sans-serif;
text-align:center;
background-color:#FFF;
line-height:100%;
}
a:link {text-decoration:none;color:#036;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;color:#C00;}
img {
border-width:0px;
}
hr {
visibility:hidden;
clear:both;
text-align:center;
}
/* BODY
-------------------------------------------------- */
.outbody {
width:100%;
margin:0px;
padding:0px;
background-color:#FFF;
background:url("http://image.itmedia.co.jp/enterprise/executive/data/img/exe_bg.gif") repeat-x 0px 0px #FFF;
}
.inbody {
width:980px;
margin:0px auto;
padding:0px;
text-align:left;
}
/* HEADER
-------------------------------------------------- */
.outheader {}
.outheader * {
font-size:12px;
}
.outheader .inheader {
display:table;
width:100%;
}
.outheader .inheader p {
margin:0px;
padding:5px 10px 2px 5px;
height:31px;
color:#6D4C3F;
float:right;
font-size:12px !important;
line-height:14px;
background:url("http://image.itmedia.co.jp/executive/images/gnav_bg.gif") repeat-x -8px 0px;
font-family:Verdana, Arial,lr oSVbN;
}
.outheader .inheader p a:link,
.outheader .inheader p a:visited {
color:#CDC7BC;
}
.outheader .inheader p a:hover {
color:#FFF;
}
.outheader .inheader p strong {
background:url("http://image.itmedia.co.jp/executive/images/btn_top.gif") no-repeat left top;
float:left;
text-align:left;
margin:-1px 2px 0px 56px;
}
.outheader .inheader p strong a:link,
.outheader .inheader p strong a:visited {
display:block;
width:40px;
height:15px;
text-indent:-9999px;
overflow:hidden;
}
.outheader .inheader h2 {
display:block;
margin:0px;
padding:0px;
width:365px;
height:40px;
float:left;
background:url("http://image.itmedia.co.jp/executive/images/tagline.gif") no-repeat 2px 0px;
text-indent:-9999px;
}
.outheader strong.logo,
.outheader h1 {
display:block;
position:absolute;
top:70px;
float:left;
margin:0px 0px 0px 16px;
padding:0px;
background:url("http://image.itmedia.co.jp/executive/images/logo_exe.gif");
}
.outheader strong.logo a,
.outheader h1 a {
display:block;
width:200px;
height:56px;
overflow:hidden;
text-indent:-9999px;
}
/* 110629
-------------------------------------------------- */
.outheader strong.logo2,
.outheader h1 {
display:block;
position:absolute;
top:60px;
float:left;
margin:0px 0px 0px 15px;
padding:0px;
background:url("http://image.itmedia.co.jp/executive/images/logo_exe_pr.gif");
}
.outheader strong.logo2 a,
.outheader h1 a {
display:block;
width:210px;
height:80px;
overflow:hidden;
text-indent:-9999px;
}
/* /110629
-------------------------------------------------- */
.outheader div#banner {
float:right;
padding:10px 6px 10px 10px;
height:90px;
}
.outheader .menu1 {
padding:1px;
margin-top:5px;
margin-bottom:10px;
border-bottom:1px solid #DDD;
background-color:#C5AA9F;
width:978px;
height:26px;
}
.outheader .menu1 #menu2 {
background:url("http://image.itmedia.co.jp/executive/images/navibg.gif") repeat-x #C5AA9F;
border:1px solid #FFF;
display:table;
width:976px;
margin:0px;
padding:0px;
}
.outheader .menu1 #menu2 p {
float:left;
margin:0px;
padding:5px 0px 5px 0px;
font-size:14px;
line-height:14px;
overflow:hidden;
}
.outheader .menu1 #menu2 p span a:link,
.outheader .menu1 #menu2 p span a:visited {
margin:0px;
padding:5px 25px 5px 25px;
color:#40270F;
text-decoration:none;
border-left:1px solid #FFF;
border-right:1px solid #C5AA9F;
overflow:hidden;
}
.outheader .menu1 #menu2 p span#tab01 a:link,
.outheader .menu1 #menu2 p span#tab01 a:visited {
margin:0px;
padding:5px 23px 5px 23px;
color:#40270F;
text-decoration:none;
border-left:none;
border-right:1px solid #C5AA9F;
overflow:hidden;
}
.outheader .menu1 #menu2 p span#tab02 a:link,
.outheader .menu1 #menu2 p span#tab02 a:visited {
margin:0px;
padding:5px 43px 5px 43px;
}
.outheader .menu1 #menu2 p span#tab03 a:link,
.outheader .menu1 #menu2 p span#tab03 a:visited {
margin:0px;
padding:5px 35px 5px 35px;
}
.outheader .menu1 #menu2 p span#tab04 a:link,
.outheader .menu1 #menu2 p span#tab04 a:visited {
margin:0px;
padding:5px 40px 5px 40px;
}
.outheader .menu1 #menu2 p span a:hover {
background:url("http://image.itmedia.co.jp/executive/images/navibg_on.gif") repeat-x 0px;
text-decoration:none;
overflow:hidden;
}
.outheader .menu1 #menu2 p span#tab01 a:hover {
margin:0px;
padding:5px 23px 5px 23px;
}
.outheader .menu1 #menu2 p span#tab02 a:hover {
margin:0px;
padding:5px 43px 5px 43px;
}
.outheader .menu1 #menu2 p span#tab03 a:hover {
margin:0px;
padding:5px 35px 5px 35px;
}
.outheader .menu1 #menu2 p span#tab04 a:hover {
margin:0px;
padding:5px 40px 5px 40px;
}
.outheader .menu1 #menu2 p small {
display:none;
}
/* Local Navi - 080818
-------------------------------------------------- */
.outheader #localNavi {
width:978px;
height:26px;
margin:5px 0px 10px;
padding:1px;
background-color:#C5AA9F;
border-bottom:1px #DDD solid;
}
.outheader #localNavi .tabs {
display:table;
width:976px;
margin:0px;
padding:0px;
background:url("http://image.itmedia.co.jp/executive/images/navibg.gif") repeat-x;
border:1px solid #FFF;
}
.outheader #localNavi .tabs p {
float:left;
margin:0px;
padding:0px;
overflow:hidden;
}
.outheader #localNavi .tabs p span {
display:block;
float:left;
background:url("http://image.itmedia.co.jp/executive/images/bg_localnavi_tab.gif") no-repeat right 1px;
}
.outheader #localNavi .tabs p span a {
display:block;
margin:0px;
padding:4px 8px;
color:#40270F;
text-align:center;
text-decoration:none;
}
.outheader #localNavi .tabs p span a:hover {background:url("http://image.itmedia.co.jp/executive/images/navibg_on.gif") repeat-x left top;}
.outheader #localNavi .tabs p small {
display:none;
}
/* search  */
.outheader #localNavi .serach {
margin-top:2px;
}
.outheader #localNavi form {
margin:0px 3px 0px 0px;
padding:0px 0px 0px 4px;
color:#844442;
}
.outheader #localNavi form input{
margin:0px;
padding:0px;
}
.outheader #localNavi form label {
margin:0px 0px 0px 2px;
}
.outheader #localNavi form #inputSelect {
float:left;
display:block;
margin:1px 5px -1px 0px;
}
* html .outheader #localNavi form #inputSelect {
margin:0px 5px 0px 0px;
}
.outheader #localNavi form #inputParts {
display:block;
float:left;
width:110px;
}
.outheader #localNavi form input.searchQuery {
float:left;
width:70px;
height:16px;
margin-top:1px;
background:url("http://image.itmedia.co.jp/executive/images/bg_input.jpg") repeat-x left top;
border:1px #C5AA9F solid;
}
#header #localNavi form input.searchQuery {
width:38px;
height:20px;
background:url("http://image.itmedia.co.jp/executive/images/btn_search.gif") repeat-x left top;
border:none;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
}
#header #localNavi form button {
width:38px;
height:20px;
background:url("http://image.itmedia.co.jp/executive/images/btn_search.gif") repeat-x left top;
border:none;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
}
#header #localNavi form button:hover {
background:url("http://image.itmedia.co.jp/executive/images/btn_search_on.gif") repeat-x left top;
}
/* search - new for Google Search */
.search-out {
float:right;
margin-bottom:10px;
}
.search-out form #inputSelect {
float:left;
display:block;
margin:1px 5px -1px 0px;
}
* html .search-out form #inputSelect {
margin:0px 5px 0px 0px;
}
.search-out form #inputParts {
display:block;
float:left;
width:110px;
}
.search-out form input.query {
clear:both;
float:left;
width:150px;
height:14px;
margin:1px 0px;
padding:2px;
border:1px #C5AA9F solid!important;
}
.search-out form select {
clear:both;
float:left;
margin:1px;
border:1px #CCC solid!important;
font-size:12px;
color:#555;
}
.search-out form button {
float:left;
width:38px;
height:20px;
margin:1px 2px;
background:url("http://image.itmedia.co.jp/executive/images/btn_search.gif") repeat-x left top;
border:none;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
}
/* INDEX
-------------------------------------------------- */
.main {
margin:5px 10px 0px 0px;
padding:0px;
}
.main .topinfo {
margin:0px 0px 10px 0px;
padding:0px;
border-bottom:2px solid #930;
}
.main .topinfo p {
margin:0px;
padding:5px 0px 1px 85px;
font-size:12px;
background:url("http://image.itmedia.co.jp/executive/images/info.gif") no-repeat left top;
}
.main .headline {
height:1%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#E4E0DF;
}
.main h5 {
margin:0px 10px 0px 10px;
color:#A73;
}
.main h3 {
margin:0px 10px 0px 10px;
font-size:100%;
line-height:130%;
}
.main p {
font-size:small;
margin:0px 10px 10px;
line-height:130%;
}
.main img {
margin:0px 3px 0px 0px;
}
.main .headline .l460 {
float:left;
width:460px;
}
.main .headline .r200 {
float:right;
width:199px;
border-left:1px solid #FFF;
}
.main .headline .r200 h3 {
font-size:90%;
}
.main .headline .l460 h5,
.main .headline .l460 h3,
.main .headline .l460 p {
margin-left:0px;
}
.main .headline ul.linkset {
margin:10px 10px 0px 0px;
padding:0px;
list-style:none;
font-size:small;
}
.main .headline ul.linkset li {
background:url("http://image.itmedia.co.jp/executive/images/arrow_02.gif") no-repeat 0px;
margin:5px 0px 2px 0px;
padding:0px 0px 0px 15px;
}
.main .ttl {
margin:10px 0px 5px 0px;
clear:both;
}
.main .ttl h2 {
background:url("http://image.itmedia.co.jp/executive/images/h3bg-r.gif") repeat-x 0px 5px;
margin:0px;
padding:5px 0px 0px;
color:#7B1801;
font-size:90%;
height:20px;
}
.main .mainnavi {
margin:0px 0px 15px 0px;
padding:0px;
height:27px;
}
.main .mainnavi ul {
list-style:none;
margin:0px;
display:inline;
}
.main .mainnavi ul li {
display:inline;
margin:0px 10px 0px 0px;
width:94px;
height:27px;
float:left;
text-indent:-9999px;
}
.main .mainnavi ul li a,
.main .mainnavi ul li a:hover,
.main .mainnavi ul li a:visited {
display:block;
width:94px;
height:27px;
text-decoration:none;
overflow:hidden;
}
.main .mainnavi ul li#bu {background:url("http://image.itmedia.co.jp/executive/images/btn_bu.gif") no-repeat;}
.main .mainnavi ul li#it {background:url("http://image.itmedia.co.jp/executive/images/btn_it.gif") no-repeat;}
.main .mainnavi ul li#cu {background:url("http://image.itmedia.co.jp/executive/images/btn_cu.gif") no-repeat;}
.main .mainnavi ul li#li {background:url("http://image.itmedia.co.jp/executive/images/btn_li.gif") no-repeat;}
.main .mainnavi ul li#el {background:url("http://image.itmedia.co.jp/executive/images/btn_el.gif") no-repeat;}
.main .mainnavi ul li#bu a:hover {background:url("http://image.itmedia.co.jp/executive/images/btn_bu_on.gif") no-repeat;}
.main .mainnavi ul li#it a:hover {background:url("http://image.itmedia.co.jp/executive/images/btn_it_on.gif") no-repeat;}
.main .mainnavi ul li#cu a:hover {background:url("http://image.itmedia.co.jp/executive/images/btn_cu_on.gif") no-repeat;}
.main .mainnavi ul li#li a:hover {background:url("http://image.itmedia.co.jp/executive/images/btn_li_on.gif") no-repeat;}
.main .mainnavi ul li#el a:hover {background:url("http://image.itmedia.co.jp/executive/images/btn_el_on.gif") no-repeat;}
.main .com {
margin:0px 0px 5px 0px;
}
.main .mag img {
margin:0px 3px 0px 10px;
}
.main .com img {
margin:0px 3px 0px 5px;
}
.main .com .l380 {
float:left;
width:379px;
padding-right:5px;
border-right:1px solid #DAC8BE;
}
.main .com .r280 {
float:right;
width:280px;
}
.main .com .l380 img {
margin:0px 5px 0px 0px;
}
.main .com .l380 h3 {
margin:0px;
padding:0px 0px 0px 25px;
font-size:100%;
line-height:130%;
}
.main .com .l380 .feature h3 {
background:none;
}
.main .com .l380 .entry h3 {
clear:both;
font-size:80%;
margin:0px;
padding:0px 0px 0px 3px;
background:url("http://image.itmedia.co.jp/executive/images/arrow_05.gif") no-repeat 2px 2px;
line-height:130%;
text-indent:20px;
}
.main .com .l380 .entry p {
margin-bottom:10px;
}
.main .com .r280 h3 {
margin-left:5px;
}
.main .com .l380 p {
margin:0px 0px 10px 2px;
}
.main .com .r280 p {
margin:0px 0px 10px 5px;
}
.main .com .l380 .entry {
clear:both;
}
.main .com .l380 .entry2 h2 {
display:none;
}
.main .com .l380 .entry2 p a,
.main .com .l380 .entry2 p a:hover,
.main .com .l380 .entry2 p a:visited {
clear:both;
font-size:100%;
font-weight:bold;
margin:0px;
padding:10px 0px 0px 25px;
background:url("http://image.itmedia.co.jp/executive/images/arrow_05.gif") no-repeat 1px 11px;
line-height:130%;
}
.main ul {
margin:0px 0px 0px 10px;
padding:0px;
font-size:small;
}
.main .mag {
margin:0px 0px 15px 0px;
padding-top:5px;
}
.main .mag .ttl {
margin-top:-5px;
margin-left:10px;
}
.main .mag .l200 {
float:left;
width:200px;
}
.main .mag .r470 {
float:right;
width:470px;
}
.main .mag .r470 p {
margin-bottom:0px;
}
.main .mag .r470 p#type {
margin:0px 0px 0px 10px;
padding:0px;
}
.main .mag .r470 h5 {
float:none;
}
.main .mag .r470 p#type a,
.main .mag .r470 p#type a:hover {
display:block;
text-indent:-9999px !important;
width:36px;
height:13px;
overflow:hidden;
}
.main .mag .r470 p#type a#news,
.main .mag .r470 p#type a#news:hover {
background:url("http://image.itmedia.co.jp/executive/images/icon_ne.gif") no-repeat 0px 0px;
}
.main .mag .r470 p#type a#series,
.main .mag .r470 p#type a#series:hover {
background:url("http://image.itmedia.co.jp/executive/images/icon_re.gif") no-repeat 0px 0px;
}
.main .mag .r470 p#type a#special,
.main .mag .r470 p#type a#special:hover {
background:url("http://image.itmedia.co.jp/executive/images/icon_sp.gif") no-repeat 0px 0px;
}
.main .mag .r470 p#type a#casestudy,
.main .mag .r470 p#type a#casestudy:hover {
background:url("http://image.itmedia.co.jp/executive/images/icon_ji.gif") no-repeat 0px 0px;
}
.main .mag .r470 ul.linkset {
margin:10px 10px 0px 10px;
padding:0px;
list-style:none;
font-size:small;
}
.main .mag .r470 ul.linkset li {
background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px;
margin:5px 0px 2px 0px;
padding:0px 0px 0px 15px;
}
.square {
margin:0px 0px 5px -10px !important;
width:200px;
height:200px;
}
.magazine {
margin:10px 0px;
padding:50px 0px 10px 0px;
background:url("http://image.itmedia.co.jp/executive/images/mag_bg.gif") repeat-x top #E0C3B4;
text-align:center;
}
.magazine img {
margin:0px 0px 5px 0px !important;
}
.magazine p {
display:block;
padding:0px;
text-align:left;
}
div#fyi {
border:1px solid #DDD;
margin:0px 0px 10px 10px;
padding:0px 0px 5px 0px;
clear:both;
}
div#fyi2 {
border:1px solid #DDD;
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
clear:both;
}
.articles div#fyi {
margin:0px 0px 5px 0px;
}
div#fyi h2,
div#fyi2 h2 {
background:url("http://image.itmedia.co.jp/executive/images/spbox3.gif") no-repeat right top;
margin:0px !important;
padding:0px 0px 2px 3px;
font-size:12px;
font-weight:bold;
color:#818181;
font-family:'Hiragino Kaku Gothic Pro',Verdana,Helvetica,sans-serif;
}
div#fyi p {
width:450px;
margin:2px 2px 5px 2px;
padding:2px;
font-size:12px;
line-height:125%;
background-color:#FFF;
clear:both;
}
div#fyi2 p {
width:600px;
margin:2px 2px 5px 2px;
padding:2px;
font-size:12px;
line-height:125%;
background-color:#FFF;
clear:both;
}
div#fyi p img {
margin:0px 10px 0px 2px;
float:left;
}
div#fyi ul.linkset {margin:5px 10px 0px 5px;padding:0px;list-style:none;font-size:small;}
div#fyi ul.linkset li {background:url("http://image.itmedia.co.jp/executive/images/arrow_02.gif") no-repeat 1px 4px;margin:5px 0px 2px 0px;padding:0px 0px 0px 15px;font-weight:bold;}
.kwdset {
width:94%;
float:left;
margin:0px 0px 5px 10px !important;
padding:0px;
clear:both;
list-style:none;
}
.kwdset li {
margin:5px 5px 3px 0px;
padding-left:15px;
font-size:12px;
float:left;
background:url("http://image.itmedia.co.jp/images0509/arr_key2.gif") no-repeat!important;
}
/* TRACKBACK
-------------------------------------------------- */
.tbshow {
padding:1px;
border:2px solid #FC0;
margin-bottom:10px;
}
.tbshow p {
margin:0px;
padding:2px;
background:#FC0;
font-size:12px !important;
}
.tbshow p strong {
display:block;
padding:2px 5px;
float:left;
}
.tbshow p a:link,
.tbshow p a:visited {
display:block;
padding:1px 5px;
text-decoration:none!important;
background:#FFE;
border:1px solid #D93;
float:right;
font-size:12px !important;
}
.tbshow input {
margin:3px;
border-width:1px;
}
.tbshow iframe {
width:400px;
margin:0px 0px 0px 5px;
}
.tbinfo-url {
margin:0px 0px 10px 0px;
font:small Arial,Helvetica,sans-serif;
float:left;
}
.tbinfo-url strong {
width:130px;
display:block;
margin:3px 0px;
padding:1px 4px;
color:#FFF;
background:url("http://image.itmedia.co.jp/images0509/tbinfo_url_bg.gif") no-repeat right center #6685A3;
float:left;
clear:left;
}
.tbinfo-url span {
display:block;
margin:3px 0px;
padding:1px 4px 2px 4px;
float:left;
}
.tbinfo-list {}
.tbinfo {
font-size:small;
margin-bottom:400px;
}
.tbinfo h4 {font-size:small;border-bottom:1px solid #DDD;}
.tbinfo strong {color:#900;}
.tbinfo-list h3 {
font-size:small;
margin-bottom:5px;
}
.tbinfo-list div {
margin:0px 0px 10px 0px;
font-size:small;
line-height:135%!important;
}
.tbinfo-list strong {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#AB5;}
.tbinfo-list span {color:#888;}
.tbinfo-list a {
color:#FFF;
}
.tbinfo-list a strong {
font-size:120%;
font-weight:bold;
color:#036;
line-height:135%!important;
}
.tbinfo-list a:hover {
color:#C00;
text-decoration:none;
}
/* ENQ
-------------------------------------------------- */
.enq {
width:700px;
margin:0px auto;
padding-bottom:20px;
font-family:'Hiragino Kaku Gothic Pro',Verdana,Helvetica,sans-serif;
line-height:100%;
}
.enq p {
display:block;
font-size:14px;
margin:30px 0px;
padding:5px;
font-weight:bold;
text-align:left;
color:#FFF;
background:url("http://image.itmedia.co.jp/executive/images/rc_fyi.gif") repeat-x 1px -15px #8F2E04;
}
.enq h4 {
margin:30px 0px;
line-height:130%;
text-align:center;
}
.enq a {
display:block;
width:150px;
margin:0px auto;
padding:6px 4px 4px 4px;
font-size:12px;
color:#666644;
line-height:100%;
text-align:center;
text-decoration:none;
background-color:#DDDDBB;
border:1px solid #AAAA88;
}
.large {
text-align:center;
margin-bottom:15px;
}
/* EXE-SEARCH
-------------------------------------------------- */
body div#exe-search .lc {
float:left;
width:990px;
margin:0px;
padding:0px;
}
body div#exe-search .main p {
margin:0px;
}
body div#exe-search .main h2 {
background:url("http://image.itmedia.co.jp/executive/images/article_title_bg_01.gif");
margin:0px 0px 10px -2px;
padding:5px 0px 0px 5px;
color:#FFF;
font-size:90%;
height:23px;
}
body div#exe-search .main p {
margin-bottom:10px;
}
body div#exe-search .main p strong {
margin-bottom:18px;
}
table.condition {
width:100%;
margin:0px;
padding:0px;
border-collapse:collapse;
border:1px solid #D7C8C1;
line-height:120%;
}
table.condition thead {
font-size:96%;
color:#FFF;
text-align:left;
}
table.condition thead th {
padding:6px 5px;
background-color:#582315;
border-top:2px solid #999;
border-left:1px solid #999;
}
table.condition thead td {
padding-left:5px;
background-color:#6E331A;
border-top:2px solid #999;
border-right:1px solid #999;
}
table.condition thead th {text-align:left;}
table.condition thead td {text-align:left;font-size:12px;}
table.condition tbody {font-size:small;}
table.condition tbody th {background-color:#E4D8D3;color:#484848;}
table.condition tbody th {text-align:left;}
table.condition tbody th,
table.condition tbody td {padding:6px 5px;border-bottom:1px solid #D7C8C1;font-size:12px;}
table.condition tbody .col100 {width:100%;}
table.condition tbody .col50 {width:50%;float:left;}
table.condition tbody .col30 {width:30%;float:left;color:#666;}
body div#exe-search dl {margin:0px;padding:0px}
body div#exe-search dl dt {font-size:100%;line-height:120%;margin:0px 0px 5px;}
body div#exe-search dl dd {font-size:96%;line-height:120%;margin:0px 0px 15px 0px;padding-bottom:15px;border-bottom:1px dotted #CCC;}
body div#exe-search dl dd strong,
body div#exe-search dl dd em {font-family:Arial, Helvetica, sans-serif;color:#C00;font-size:small;}
body div#exe-search dl dt a {text-decoration:none;}
body div#exe-search dl dt a:hover {text-decoration:underline;}
body div#exe-search dl dd span {font-size:small;}
/* SPECIAL * CASESTUDY * SERIES * NEWS
-------------------------------------------------- */
body div#special .main p#date,
body div#series .main p#date,
body div#news .main p#date,
body div#casestudy .main p#date {
margin-left:10px !important;
}
body div#special .main .art p,
body div#series .main .art p {
margin:0px;
}
body div#news .main .art p,
body div#casestudy .main .art p {
margin:0px 0px 5px 0px;
}
body div#special .main .bread,
body div#series .main .bread,
body div#news .main .bread,
body div#casestudy .main .bread,
body div#special .main .ttl,
body div#series .main .ttl,
body div#news .main .ttl,
body div#casestudy .main .ttl {
margin-left:10px;
}
body div#special .main .art,
body div#series .main .art,
body div#casestudy .main .art,
body div#news .main .art {
margin-left:15px;
}
body div#special .main .art ul,
body div#series .main .art ul {
list-style:none;
margin-bottom:10px;
margin-top:-12px;
}
body div#special .main .art ul li,
body div#series .main .art ul li {
background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px;
margin-top:0px;
margin-left:-10px;
padding:0px 0px 0px 18px;
}
body div#special .main .art h3,
body div#series .main .art h3,
body div#casestudy .main .art h3,
body div#news .main .art h3 {
margin:0px;
}
body div#special .main .art h5,
body div#series .main .art h5,
body div#casestudy .main .art h5,
body div#news .main .art h5 {
margin:0px;
}
body div#special .main .cbox {
margin-left:10px;
}
body div#series .main p#date,
body div#casestudy .main p#date, 
body div#news .main p#date {
margin:10px 0px 10px 0px;
padding:0px;
border-bottom:1px solid #E1CEC6;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}
/*
body div#casestudy ul {
margin:10px 0px;
padding-bottom:10px;
list-style:none;
}
body div#casestudy ul li {
margin:3px 0px 0px 10px;
padding:0px;
}
*/
/*080107*/
/*
body div#series .main .art ul#lnk {
margin-top:0px;
padding-top:0px;
}
body div#series .main .art ul#lnk li {
margin-top:0px;
margin-bottom:5px;
padding-top:0px;
background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 1px 2px;
font-size:120%;
line-height:140%;
}
*/
.calendar {
margin:0px 0px 10px 10px;
}
.calendar dl dt,
.calendar dl dd,
.calendar dl dd#past {
float:left;
margin:5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.calendar dl dt {
padding-top:3px !important;
}
.calendar dl dd,
.calendar dl dd#past {
font-size:80%;
}
.calendar dl dt {
font-weight:bold;
margin-right:5px;
margin-top:3px;
font-size:100%;
}
.calendar dl dd a {
border:1px solid #CCC;
margin-right:5px;
padding:2px 6px 1px 6px;
display:block;
}
.calendar dl dd#past a {
border:1px solid #CCC;
margin-right:5px;
padding:2px 6px 1px 6px;
display:block;
}
.calendar dl dd a:link,
calendar dl dd a:visited {
background:#EEE;
}
.calendar dl dd#past a:link,
.calendar dl dd#past a:visited {
background:#EFE6CF;
}
.calendar dl dd a:hover,
.calendar dl dd#past a:hover {
color:#FFF;
background:#666;
text-decoration:none;
}
/* LEFT
-------------------------------------------------- */
.lc {
float:left;
width:680px;
margin:0px;
padding:0px;
}
.lc .articles {
margin:0px 40px 20px 20px;
}
.lc .articles p {
clear:none;
font-size:100%;
line-height:140%;
margin:0px 0px 15px 0px;
padding:0px;
}
.lc .articles p a {
text-decoration:underline;
}
.lc .articles .bread p,
.lc .main .bread p {
margin:0px 0px 15px 0px;
font-size:12px;
color:#999;
}
.lc .articles h3 {
clear:both;
margin:15px 0px 15px -7px;
padding:5px 0px 5px 3px;
border-left:3px solid #CECECE;
border-bottom:1px solid #CECECE;
}
.lc .articles h4 {
clear:both;
margin-top:8px;
padding:5px 0px 3px 0px;
border-bottom:1px solid #E3E3E3;
}
.lc .articles .btnlist {
display:block;
clear:both;
background:url("http://image.itmedia.co.jp/executive/images/bg2.gif") repeat-x top;
margin:3px 0px 5px -3px;
padding:5px;
width:460px;
height:30px;
}
.lc .articles .btnlist-pr {
display:block;
float:right;
width:90px;
height:30px;
margin:10px 10px 0px 0px;
padding:0px;
background:url("http://image.itmedia.co.jp/executive/images/bg2.gif") repeat-x top;
border:0px;
}
.lc .articles .btnlist ul,
.lc .articles .btnlist-pr ul {
margin:0px;
padding:0px;
font-size:12px;
list-style:none;
font-family:'lr oSVbN','Hiragino Kaku Gothic Pro','qMmpS Pro W3','Lucida Grande',sans-serif;
}
.lc .articles .btnlist ul li,
.lc .articles .btnlist-pr ul li {
display:inline;
margin:0px 13px 5px 3px;
padding:5px 0px 10px 33px;
float:left;
}
.lc .articles .btnlist ul li a,
.lc .articles .btnlist-pr ul li a {
display:block;
margin:0px;
padding:0px;
}
.lc .articles .btnlist ul li a:hover {
display:block;
margin:0px;
padding:0px;
background:#9F9F87;
color:#FFF;
text-decoration:none;
font-size:12px;
cursor:pointer;
line-height:130%;
}
.lc .articles .btnlist-pr ul li a {
display:block;
margin:0px;
padding:0px;
text-decoration:none;
font-size:12px;
line-height:120%;
cursor:pointer;
}
.lc .articles .btnlist-pr ul li a:hover {
display:block;
margin:0px;
padding:0px;
background:#9F9F87;
color:#FFF;
text-decoration:none;
font-size:12px;
line-height:120%;
cursor:pointer;
}
.lc .articles .btnlist ul li#bl {background:url("http://image.itmedia.co.jp/executive/images/btnlist_bl.gif") no-repeat;padding:5px 0px 10px 28px;}
.lc .articles .btnlist ul li#pr,
.lc .articles .btnlist-pr ul li#pr {background:url("http://image.itmedia.co.jp/executive/images/btnlist_pr.gif") no-repeat;}
.lc .articles .btnlist ul li#tb {background:url("http://image.itmedia.co.jp/executive/images/btnlist_tb.gif") no-repeat;}
.lc .articles p#update {
display:block;
margin:0px 0px 10px 0px;
float:left;
font-size:small;
padding::0px;
width:34%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc .articles p#byline {
display:block;
margin:0px 0px 10px 0px;
float:right;
font-size:small;
padding::0px;
width:38%;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc .articles .byline-rap div#byline {
display:none;
margin:1px 0px 11px 0px;
float:right;
font-size:small;
padding:0px;
width:44%;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc .articles h6 {
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #CFCFBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
}
/*080327*/
.at-news,
.at-burst,
.at-review,
.at-column,
.at-series,
.at-interview,
.at-features,
.at-top10,
.at-keywords,
.at-report,
.at-special {
clear:both;
margin:1px 0px 5px 0px;
padding:0px 0px 4px 0px !important;
border-bottom:1px solid #CFCFBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px !important;
}
.lc .articles h5 {
margin:2px 0px 15px 0px;
padding:0px 0px 3px 0px;
line-height:130%;
clear:both;
}
.lc .articles h2 {
margin:20px 0px;
padding:0px;
color:#868686;
font-size:120%;
line-height:130%;
}
.lc .articles h1 {
color:#743;
padding-bottom:10px;
margin:5px 0px 0px -2px;
line-height:130%;
font-size:150%;
}
/*080319 new tmp*/
.newart div.heading1 div h1 small {
margin:0px;
padding:0px;
color:#868686;
font-size:80%;
line-height:130%;
display:block;
}
.newart div.heading1 div h1 big {
color:#743;
padding:0px;
margin:5px 0px 0px 0px;
line-height:130%;
font-size:100%;
display:block;
}
.newart div.heading2 div h2 {
color:#333;
margin:2px 0px 17px 0px;
padding:0px 0px 2px 0px;
font-size:80%;
line-height:133%;
clear:both;
display:block;
}
/*080319 new tmp*/
.lc .articles  ol li {
font-size:100%;
margin-bottom:5px;
}
.lc .articles  ul {
margin:0px;
padding-left:33px;
}
.lc .articles  ul li {
font-size:100%;
margin-bottom:5px;
padding-left:7px;
}
.lc .articles hr {
visibility:visible;
clear:both;
text-align:center !important;
}
.lc .cbox {
border:1px solid #CECECE;
display:block;
padding:5px;
margin-bottom:10px;
background:#FFF;
}
.lc .cbox h4,
.lc .cbox h2 {
background:url("http://image.itmedia.co.jp/executive/images/h3bg3.gif") no-repeat right top;
padding:5px;
margin:0px;
color:#FFF;
font-size:14px;
border-bottom:none !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc .cbox h4 small {
float:right;
margin-top:-15px;
margin-right:5px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc .cbox .l50 {
float:left;
width:49%;
margin:0px;
padding:0px;
}
.lc .cbox .r50 {
float:right;
width:49%;
margin:0px;
padding:0px;
}
.lc .cbox p a img {
margin:2px 4px 0px 0px;
float:left;
border-width:0px !important;
clear:both;
}
.lc .cbox p a {
text-decoration:none;
}
.lc .cbox p a:hover {
text-decoration:underline;
}
.evade {
clear:both;
}
.evade:after {
height:0;
visibility:hidden;
display:block;
content:".";
}
.lc .cbox p {
margin:5px 0px 0px 0px;
padding:0px;
font-size:12px;
line-height:130%;
}
.lc .cbox ol {
font-size:14px;
line-height:130%;
}
.lc .articles .endlink {
width:100%;
margin:25px 0px 5px 0px;
clear:both!important;
}
.lc .articles .endlink h4 {
width:85px;
margin:0px;
padding:3px 0px 5px 20px;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#555;
float:left;
background:url("http://image.itmedia.co.jp/images0509/submenubg6.gif") no-repeat 2px 3px;
clear:both;
border-bottom:none;
}
.lc .articles .endlink ul {
width:480px;
margin:1px 0px 5px 0px;
padding:0px 0px 0px 10px;
list-style-type:none;
float:left;
border-left:4px solid #EEE;
}
.lc .articles .endlink ul li {
margin:0px 0px 10px 0px;
padding:0px 0px 1px 20px;
font-size:12px;
color:#444;
line-height:125%;
background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px 0px;
}
.lc .articles .endlink ul li a:link,
.lc .articles .endlink ul li a:visited {
font-weight:bold;
text-decoration:none;
}
.lc .articles .endlink ul li a:link img,
.lc .articles .endlink ul li a:visited img {
margin:2px 4px 4px 0px;
border:0px solid #FFF;
}
.lc .articles .endlink ul#art {border-left-color:#ccc;}
.lc .articles .endlink ul#lnk {border-left-color:#ccc;}
.lc .articles .endlink ul#newlnk {border-left-color:#ccc;}
.lc .articles .endlink ul#art li {background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px 0px;}
.lc .articles .endlink ul#lnk li {background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px 0px;}
.lc .articles .endlink ul#newlnk li {background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 0px 0px;}
.lc .articles .endlink .google_afc li a#row1-row2-default {text-decoration:none!important;}
/* EXCLUDING MAC \*/
.lc .articles .endlink h4 {clear:left;}
.lc .articles .endlink ul li {clear:left;}
/**/
.lc .articles p.credit {margin:10px 0px;padding:3px;color:#777;font-size:small;border:1px #CCC solid;}
.lc .articles div#col100 {width:100px;margin:15px auto;clear:both;}
.lc .articles div#col200 {width:200px;margin:15px auto;clear:both;}
.lc .articles div#col300 {width:300px;margin:15px auto;clear:both;}
.lc .articles div#col400 {width:400px;margin:15px auto;clear:both;}
.lc .articles div#col410 {width:410px;margin:15px auto;clear:both;}
.lc .articles div#col500 {width:500px;margin:15px auto;clear:both;}
.lc .articles div#col600 {width:600px;margin:15px auto;clear:both;}
.lc .articles div#col100l {width:100px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col200l {width:200px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col300l {width:300px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col400l {width:400px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col410l {width:410px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col500l {width:500px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col600l {width:600px;margin:4px 0px 15px 0px;float:left;}
.lc .articles div#col100c {width:100px;margin:4px auto 15px auto;}
.lc .articles div#col200c {width:200px;margin:4px auto 15px auto;}
.lc .articles div#col300c {width:300px;margin:4px auto 15px auto;}
.lc .articles div#col400c {width:400px;margin:4px auto 15px auto;}
.lc .articles div#col410c {width:410px;margin:4px auto 15px auto;}
.lc .articles div#col500c {width:500px;margin:4px auto 15px auto;}
.lc .articles div#col600c {width:600px;margin:4px auto 15px auto;}
.lc .articles div#col100r {width:100px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col200r {width:200px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col300r {width:300px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col400r {width:400px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col410r {width:410px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col500r {width:500px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col600r {width:600px;margin:4px 0px 15px 0px;float:right;}
.lc .articles div#col100 img,
.lc .articles div#col200 img,
.lc .articles div#col300 img,
.lc .articles div#col400 img,
.lc .articles div#col410 img,
.lc .articles div#col500 img,
.lc .articles div#col600 img {
margin:0px 5px 4px 0px;
vertical-align:bottom;
float:left;
}
.lc .articles div#col100l img,
.lc .articles div#col200l img,
.lc .articles div#col300l img,
.lc .articles div#col400l img,
.lc .articles div#col410l img,
.lc .articles div#col500l img,
.lc .articles div#col600l img {
margin:0px 5px 4px 0px;
vertical-align:bottom;
float:left;
}
.lc .articles div#col100c img,
.lc .articles div#col200c img,
.lc .articles div#col300c img,
.lc .articles div#col400c img,
.lc .articles div#col410c img,
.lc .articles div#col500c img,
.lc .articles div#col600c img {
margin:4px 0px 4px 0px;
vertical-align:bottom;
}
.lc .articles div#col100r img,
.lc .articles div#col200r img,
.lc .articles div#col300r img,
.lc .articles div#col400r img,
.lc .articles div#col410r img,
.lc .articles div#col500r img,
.lc .articles div#col600r img {
display:block;
margin:0px 0px 4px 5px;
vertical-align:bottom;
float:left;
}
.lc .articles div#col100 small,
.lc .articles div#col200 small,
.lc .articles div#col300 small,
.lc .articles div#col400 small,
.lc .articles div#col410 small,
.lc .articles div#col500 small,
.lc .articles div#col600 small {
display:block;
padding:0px 0px 0px 2px;
color:#445;
clear:both;
}
.lc .articles div#col100l small,
.lc .articles div#col200l small,
.lc .articles div#col300l small,
.lc .articles div#col400l small,
.lc .articles div#col410l small,
.lc .articles div#col500l small,
.lc .articles div#col600l small {
display:block;
padding:0px 10px 0px 2px;
color:#445;
clear:both;
}
.lc .articles div#col100c small,
.lc .articles div#col200c small,
.lc .articles div#col300c small,
.lc .articles div#col400c small,
.lc .articles div#col410c small,
.lc .articles div#col500c small,
.lc .articles div#col600c small {
display:block;
padding:0px 0px 0px 2px;
color:#445;
clear:both;
}
.lc .articles div#col100r small,
.lc .articles div#col200r small,
.lc .articles div#col300r small,
.lc .articles div#col400r small,
.lc .articles div#col410r small,
.lc .articles div#col500r small,
.lc .articles div#col600r small {
display:block;
padding:0px 10px 0px 2px;
color:#445;
clear:both;
}
.lc .articles div small#cap-l {text-align:left;color:#445;}
.lc .articles div small#cap-c {text-align:center;color:#445;}
.lc .articles div small#cap-r {text-align:right;color:#445;}
.lc .articles div#noalign {clear:both;color:#445;}
#mark {
display:block;
float:right;
position:relative;
margin:5px 0px -52px 0px;
padding:0px 0px 0px 40px;
width:172px;
height:48px;
z-index:3;
text-align:center;
clear:both;
background:url("http://image.itmedia.co.jp/images0509/h6bg2.gif") no-repeat 0px -4px #FFF;
}
#mark img {
margin:0px;
float:right!important;
}
.article-icon {
margin:6px 0px 0px 0px;
float:left;
}
.article-icon span {
display:block;
border:0px solid #FFF;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
float:left;
}
.article-icon span a {
margin:0px;
padding:0px;
width:88px;
position:relative;
display:table;
border:1px solid #CCC;
float:left;
}
.article-icon span a:hover {
border:1px solid #CE5;
}
.article-icon span a img {
margin:0px;
width:80px;
height:60px;
border:4px solid #FFF!important;
float:left;
}
/* 071116 */
.lc .articles div img {
border:0px solid #FFF;
}
.lc .articles div a:link img,
.lc .articles div a:visited img {
margin:0px;
border:2px solid #039;
text-decoration:none;
}
.lc .articles div a:hover img {
margin:0px;
border:2px solid #F00;
}
.lc .articles div a.imgLink img {
border:none!important;
}
/* 071120 */
.lc .articles div#fyi a:link img,
.lc .articles div#fyi a:visited img,
.lc .articles div#fyi a:hover img{
border:none;
}
/* AD
----------------------------------------------- */
.lc .articles .pr-mark {
display:block;
float:right;
width:19px;
height:15px;
margin:20px 0px 0px 0px;
background:url("http://image.itmedia.co.jp/images0509/adtxt_bg2.gif") no-repeat right top;
font-size:12px;
text-indent:-9999px;
}
.lc .articles .pr-mark.sponsor-ibm {
width:158px;
background-image:url("http://image.itmedia.co.jp/enterprise/special/ibm/sponsor.gif");
}
body#_pr .lc .articles {
position:relative;
top:0px;
}
/*
.lc .articles h6 {
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #CFCFBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
body#type_pr .outbody .inbody .lc .articles h6 {
display:table;
width:100%;
margin:-10px 0px 5px 0px;
padding:0px 0px 3px 0px;
border-bottom:1px solid #CFCFBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*080327*/
#at-special .lc .articles .newart div.heading1 h1 {
color:#743;
padding-bottom:10px;
margin:5px 0px 0px 0px !important;
line-height:130%;
font-size:150%;
}
/*080319 new tmp*/
#at-special .newart div.heading1 div h1 small {
margin:0px;
padding:0px;
color:#868686;
font-size:80%;
line-height:130%;
display:block;
}
#at-special .newart div.heading1 div h1 big {
color:#743;
padding:0px;
margin:5px 0px 0px -2px;
line-height:130%;
font-size:100%;
display:block;
}
#at-special .newart div.heading2 div h2 {
color:#333;
margin:2px 0px 17px 0px;
padding:0px 0px 2px 0px;
font-size:80%;
line-height:133%;
clear:both;
display:block;
}
#at-special .at-special {
margin:-1px 0px 5px 0px !important;
padding:0px 0px 3px 0px !important;
border-bottom:1px solid #CFCFBB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px !important;
}
/* LEFT  TABLE 
----------------------------------------------- */
.lc table#tbl,
.lc table#tbl100c,
.lc table#tbl75c,
.lc table#tbl50c,
.lc table#tbl25c,
.lc table#tbl100l,
.lc table#tbl75l,
.lc table#tbl50l,
.lc table#tbl25l,
.lc table#tbl100r,
.lc table#tbl75r,
.lc table#tbl50r,
.lc table#tbl25r {
margin:5px 5px 15px 5px;
font-size:small;
border-collapse:collapse;
background-color:#FFF;
}
.lc table#tblenter {
margin:5px 5px 3px 5px;
font-size:small;
border-collapse:collapse;
background-color:#FFF;
}
.lc table#tblenter {
font-size:12px;
}
.lc table#tbl100c {width:100%;margin:0 auto;}
.lc table#tbl75c {width:72%;margin:0 auto;}
.lc table#tbl50c {width:47%;margin:0 auto;}
.lc table#tbl25c {width:22%;margin:0 auto;}
.lc table#tbl100l {width:100%;float:left;}
.lc table#tbl75l {width:72%;float:left;}
.lc table#tbl50l {width:47%;float:left;}
.lc table#tbl25l {width:22%;float:left;}
.lc table#tbl100r {width:100%;float:right;}
.lc table#tbl75r {width:72%;float:right;}
.lc table#tbl50r {width:47%;float:right;}
.lc table#tbl25r {width:22%;float:right;}
.lc table#tbl thead tr th,
.lc table#tbl100c thead tr th,
.lc table#tbl75c thead tr th,
.lc table#tbl50c thead tr th,
.lc table#tbl25c thead tr th,
.lc table#tbl100l thead tr th,
.lc table#tbl75l thead tr th,
.lc table#tbl50l thead tr th,
.lc table#tbl25l thead tr th,
.lc table#tbl100r thead tr th,
.lc table#tbl75r thead tr th,
.lc table#tbl50r thead tr th,
.lc table#tbl25r thead tr th {
padding:5px;
background-color:#999;
border-left:1px solid #C9C9C9;
color:#FFF;
}
.lc table#tblenter tbody tr th {
padding:5px;
background-color:#E2E2E2;
border-left:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
color:#666;
}
.lc table#tblenter tbody tr td {
padding:5px;
background-color:#FFF;
border-left:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
color:#333;
}
.lc table#tbl-spec thead tr th,
.lc table#tbl-spec tbody tr td,
.lc table#tbl-spec tbody tr th {
padding:5px;
background-color:#FFF;
border-left:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
color:#333;
}
.lc table#tbl tbody tr td,
.lc table#tbl100c tbody tr td,
.lc table#tbl75c tbody tr td,
.lc table#tbl50c tbody tr td,
.lc table#tbl25c tbody tr td,
.lc table#tbl100l tbody tr td,
.lc table#tbl75l tbody tr td,
.lc table#tbl50l tbody tr td,
.lc table#tbl25l tbody tr td,
.lc table#tbl100r tbody tr td,
.lc table#tbl75r tbody tr td,
.lc table#tbl50r tbody tr td,
.lc table#tbl25r tbody tr td {
padding:5px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}
.lc table#tbl tbody tr th,
.lc table#tbl100c tbody tr th,
.lc table#tbl75c tbody tr th,
.lc table#tbl50c tbody tr th,
.lc table#tbl25c tbody tr th,
.lc table#tbl100l tbody tr th,
.lc table#tbl75l tbody tr th,
.lc table#tbl50l tbody tr th,
.lc table#tbl25l tbody tr th,
.lc table#tbl100r tbody tr th,
.lc table#tbl75r tbody tr th,
.lc table#tbl50r tbody tr th,
.lc table#tbl25r tbody tr th {
padding:5px;
background-color:#EDDABF;
border-bottom:1px solid #999;
}
.lc table#tbl tfoot,
.lc table#tbl100c tfoot,
.lc table#tbl75c tfoot,
.lc table#tbl50c tfoot,
.lc table#tbl25c tfoot,
.lc table#tbl100l tfoot,
.lc table#tbl75l tfoot,
.lc table#tbl50l tfoot,
.lc table#tbl25l tfoot,
.lc table#tbl100r tfoot,
.lc table#tbl75r tfoot,
.lc table#tbl50r tfoot,
.lc table#tbl25r tfoot,
.lc table#tbl-spec tfoot,
.lc table#tblenter tfoot {
background:none !important;
border:none;
text-align:center;
}
.lc table#tblenter tfoot button#entry {
display:block;
width:141px;
height:34px;
margin:0px auto;
padding:0px;
background:url("http://image.itmedia.co.jp/executive/images/entry_btn.gif") no-repeat center;
text-indent:-9999px;
border-width:0px;
cursor:pointer;
}
.lc table#tbl-spec {
margin:5px 5px 15px 5px;
font-size:small;
border-collapse:collapse;
}
.lc table#tbl-spec thead tr#bgon {
background-color:#EEE;
}
.lc table#tbl caption,
.lc table#tbl75l caption,
.lc table#tbl50l caption,
.lc table#tbl25l caption,
.lc table#tbl75r caption,
.lc table#tbl50r caption,
.lc table#tbl25r caption,
.lc table#tbl-spec caption {
font-weight:bold;
}
.lc table span {
color:#F00;
}
/*080227*/
.lc table#tbl thead tr th a,
.lc table#tbl75l thead tr th a,
.lc table#tbl50l thead tr th a,
.lc table#tbl25l thead tr th a,
.lc table#tbl75r thead tr th a,
.lc table#tbl50r thead tr th a,
.lc table#tbl25r thead tr th a {
color:#FF0;
text-decoration:underline;
}
.lc table#tbl thead tr th a:hover,
.lc table#tbl75l thead tr th a:hover,
.lc table#tbl50l thead tr th a:hover,
.lc table#tbl25l thead tr th a:hover,
.lc table#tbl75r thead tr th a:hover,
.lc table#tbl50r thead tr th a:hover,
.lc table#tbl25r thead tr th a:hover {
color:#FFCA10;
}
/* LEFT  CAPTION 
----------------------------------------------- */
.lc .articles div#noalign {clear:both;color:#333;}
.lc .articles div#noalign small#cap-c {text-align:center;color:#333;}
.lc .articles div#noalign small#cap-r {text-align:right;color:#333;}
.lc .articles div#noalign small#cap-l {text-align:left;color:#333;}
/* LEFT  NOTICE 
----------------------------------------------- */
.lc .articles div#notice {
display:block;
padding:7px 10px 10px 80px;
font-size:small;
font-weight:bold;
color:#A60;
background-color:#F50;
background:url("http://image.itmedia.co.jp/executive/images/next.gif") no-repeat left top;
clear:both;
}
.lc .articles div#notice a {
color:#A60;
text-decoration:underline;
}
/* LEFT  BOX 
----------------------------------------------- */
.lc .articles .boxl,
.lc .articles .boxr,
.lc .articles .box {
width:98%;
display:table;
margin:5px 0px;
padding:5px 0px 0px 5px;
border:2px solid #CCB7AC;
clear:both;
font-size:small;
}
.lc .articles .boxl#red,
.lc .articles .boxr#red,
.lc .articles .box#red {border-color:#BE2B2B;background-color:#F9F1F1;}
.lc .articles .boxl#blue,
.lc .articles .boxr#blue,
.lc .articles .box#blue {border-color:#267095;background-color:#F1F4F6;}
.lc .articles .boxl#orange,
.lc .articles .boxr#orange,
.lc .articles .box#orange {border-color:#DA6B2E;background-color:#FBF5F2;}
.lc .articles .boxl#green,
.lc .articles .boxr#green,
.lc .articles .box#green {border-color:#649526;background-color:#F4F6F1;}
.lc .articles .boxl#red img,
.lc .articles .boxr#red img,
.lc .articles .box#red img {border-color:#BE2B2B;background-color:#F9F1F1;border:2px solid #F9F1F1;}
.lc .articles .boxl#blue img,
.lc .articles .boxr#blue img,
.lc .articles .box#blue img {border-color:#267095;background-color:#F1F4F6;border:2px solid #F1F4F6;}
.lc .articles .boxl#orange img,
.lc .articles .boxr#orange img,
.lc .articles .box#orange img {border-color:#DA6B2E;background-color:#FBF5F2;border:2px solid #FBF5F2;}
.lc .articles .boxl#green img,
.lc .articles .boxr#green img,
.lc .articles .box#green img {border-color:#649526;background-color:#F4F6F1;border:2px solid #F4F6F1;}
.lc .articles .box table {
margin:0px;
padding:0px;
}
.lc .articles .boxl table#tbl75l,
.lc .articles .boxr table#tbl75l,
.lc .articles .box table#tbl75l {margin:0px 5px 10px 0px;width:72%;float:left;}
.lc .articles .boxl table#tbl50l,
.lc .articles .boxr table#tbl50l,
.lc .articles .box table#tbl50l {margin:0px 5px 10px 0px;width:47%;float:left;}
.lc .articles .boxl table#tbl25l,
.lc .articles .boxr table#tbl25l,
.lc .articles .box table#tbl25l {margin:0px 5px 10px 0px;width:22%;float:left;}
.lc .articles .boxl table#tbl75r,
.lc .articles .boxr table#tbl75r,
.lc .articles .box table#tbl75r {margin:0px 5px 10px 0px;width:72%;float:right;}
.lc .articles .boxl table#tbl50r,
.lc .articles .boxr table#tbl50r,
.lc .articles .box table#tbl50r {margin:0px 5px 10px 0px;width:47%;float:right;}
.lc .articles .boxl table#tbl25r,
.lc .articles .boxr table#tbl25r,
.lc .articles .box table#tbl25r {margin:0px 5px 10px 0px;width:22%;float:right;}
.lc .articles .box h3 {
margin:-3px 2px 2px -3px;
color:#FFF;
padding:3px 2px 2px 4px;
border:none;
font-size:100%;
} 
.lc .articles .boxl h3,
.lc .articles .boxr h3,
.lc .articles .box h3 {background-color:#8B6B5A;}
.lc .articles .boxl#red h3,
.lc .articles .boxr#red h3,
.lc .articles .box#red h3 {background-color:#BE2B2B;}
.lc .articles .boxl#blue h3,
.lc .articles .boxr#blue h3,
.lc .articles .box#blue h3 {background-color:#267095;}
.lc .articles .boxl#orange h3,
.lc .articles .boxr#orange h3,
.lc .articles .box#orange h3 {background-color:#DA6B2E;}
.lc .articles .boxl#green h3,
.lc .articles .boxr#green h3,
.lc .articles .box#green h3 {background-color:#649526;}
.lc .articles .box h4 {
margin:5px;
padding:5px 0px 3px 2px;
border-bottom:1px solid #999;
font-size:100%;
}
.lc .articles .boxl ul,
.lc .articles .boxr ul,
.lc .articles .box ul {
margin-top:5px;
margin-left:5px;
padding-left:10px;
list-style-type:square;
color:#333;
}
.lc .articles .boxl ul li,
.lc .articles .boxr ul li,
.lc .articles .box ul li {
padding-left:3px;
}
/* LEFT  KEYWORD 
----------------------------------------------- */
.lc .articles .endkwd .box h4 {
font-weight:normal;
color:#FFF;
visibility:hidden;
border-bottom:none;
}
.lc .articles .endkwd .box h4 a {
visibility:visible;
padding:3px 0px 3px 16px;
font-weight:bold;
background:url("http://image.itmedia.co.jp/images0509/arr_key2.gif") no-repeat 0px 3px;
}
.lc .articles .endkwd .box span {
visibility:hidden;
}
/* LEFT  CTRL 
----------------------------------------------- */
.lc .articles .ctrl {
margin:30px auto;
font-size:12px;
clear:both;
text-align:center;
}
.lc .articles .ctrl span#numb,
.lc .articles .ctrl span#pgup {
color:#FFF;
}
.lc .articles .ctrl span#numb a:link,
.lc .articles .ctrl span#numb a:visited {
margin:0px;
padding:7px 4px;
font-weight:bold;
border:1px solid #A60;
text-decoration:none;
}
.lc .articles .ctrl span#numb a:hover {
background-color:#F5DEBA;
border:1px solid #A60;
text-decoration:none;
}
.lc .articles span#nostart .ctrl span#prev {
visibility:hidden;
}
.lc .articles .ctrl span#prev {
padding:10px 8px 10px 18px;
background:url("http://image.itmedia.co.jp/executive/images/ctrl.gif") no-repeat left center #036;
}
.lc .articles .ctrl span#next {
padding:10px 18px 10px 8px;
background:url("http://image.itmedia.co.jp/executive/images/ctrl.gif") no-repeat right center #036;
}
.lc .articles .ctrl span#prev a:link,
.lc .articles .ctrl span#prev a:visited,
.lc .articles .ctrl span#next a:link,
.lc .articles .ctrl span#next a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.lc .articles .ctrl span#prev a:hover,
.lc .articles .ctrl span#next a:hover {
color:#F5DEBA;
text-decoration:none;
}
.lc .articles .ctrl#start span#prev {
background:url("http://image.itmedia.co.jp/images/spacer.gif") no-repeat left center #FFF;
}
.lc .articles .ctrl#end span#next {
background:url("http://image.itmedia.co.jp/images/spacer.gif") no-repeat right center #FFF;
}
.lc .articles .ctrl span#numb strong {
margin:0px;
padding:7px 4px;
font-weight:bold;
border:1px solid #F5DEBA;
background-color:#A60;
color:#FFF;
}
/* RIGHT
-------------------------------------------------- */
.rc {
float:right;
width:300px;
margin:0px;
padding:0px;
clear:right;
}
.rc .rec {
margin:10px 0px;
}
/* RIGHT ROGINBOX
-------------------------------------------------- */
.rc .loginbtn {
clear:both;
padding:3px;
margin-bottom:10px;
text-align:center;
}
/* RIGHT SEARCH
-------------------------------------------------- */
.rc .cbox#search {
margin-top:0px;
padding:0px 0px 1px 0px;
border:none;
clear:both;
background-color:#FFF;
}
.rc .cbox#search div#search0,
.rc .cbox#search div#search1,
.rc .cbox#search div#search2 {
background-color:#FFF !important;
}
.rc .cbox#search p,
.rc .cbox#search form {
margin:0px 0px 10px 0px;
padding:0px;
font-size:12px;
background:none;
}
/* RIGHT BOX
-------------------------------------------------- */
.rc .cbox {
width:298px;;margin-bottom:5px;padding:0px;
border:1px solid #D9C5BB;
background-color:#D9C5BB;
}
.rc .cbox h4 a {
color:#FFF;
}
.rc .cbox h4 a:hover {
text-decoration:underline;
}
.rc .cbox#search,
.rc .cbox#info,
.rc .cbox#specialpr,
.rc .cbox#newart,
.rc .cbox#osusume,
.rc .cbox#special,
.rc .cbox#topten,
.rc .cbox#article {
background-color:#FFF;
}
.rc .cbox#specialpr small {
display:block;
margin:2px 3px 2px 0px;
padding:0px 2px;
float:right;
font-size:10px;
color:#999;
background:#F4F4F4;
border:1px solid #E3E3E3;
}
.lc .cbox2 {
margin:5px 0px 5px 0px;
padding:0px 0px 1px 0px;
border:1px solid #D9C5BB;
background-color:#FFF;
clear:both;
}
.rc .cbox div {
margin-top:-1px !important;
margin-bottom:-1px !important;
border-bottom:2px solid #D9C5BB;
padding:0px;
background-color:#D9C5BB;
}
.rc .cbox#specialpr div {
margin:0px !important;
padding:0px;
background-color:#FFF;
border-bottom:0px solid #FFF;
}
.lc .cbox2#adv {
margin-top:0px !important;
padding:0px;
}
.rc .cbox h2,
.rc .cbox h4 {
margin:0px 0px 1px 0px;
padding:5px 0px 0px 8px !important;
height:19px;
font-size:12px;
background:url("http://image.itmedia.co.jp/executive/images/rc_fyi.gif") repeat-x 1px -15px #8F2E04;
font-weight:bold;
color:#FFF;
}
.lc .cbox2 h2,
.lc .cbox2 h4 {
margin:0px 0px 5px 0px;
padding:5px 0px 0px 8px !important;
height:20px;
font-size:12px;
background:url("http://image.itmedia.co.jp/executive/images/rc_fyi.gif") repeat-x 0px -15px #8F2E04;
font-weight:bold;
color:#FFF;
}
.rc .cbox div p {
width:288px;
margin:0px 2px 1px 2px;
padding:4px;
background-color:#FFF;
clear:both;
font-size:12px;
line-height:125%;
}
.rc .cbox p {
width:288px;
margin:3px 2px 5px 6px;
font-size:12px;
line-height:125%;
clear:both;
}
.lc .cbox2 p {
width:200px;
margin:0px 2px 5px 6px;
font-size:12px;
line-height:125%;
clear:both;
}
.rc .cbox#article p#le {
float:left;
width:45%;
}
.rc .cbox#article p#ri {
float:right;
width:45%;
clear:right;
}
.rc .cbox#info p,
.rc .cbox#newart p {width:260px;}
.rc .cbox#osusume p {width:280px;}
.rc .cbox#special p {width:280px;}
.lc .cbox2#newart p {width:160px;}
.lc .cbox2#adv p {width:180px;}
.lc .cbox2#newart {
margin-top:0px;
}
.rc .cbox#specialpr a {
clear:both;
display:block;
margin:0px 0px 0px 5px;
padding:5px 0px 3px 17px;
width:260px;
border-top:1px dotted #BABABA;
background:url("http://image.itmedia.co.jp/executive/images/arrow_06.gif") no-repeat 0px 7px;
}
.lc .cbox2#adv img {
margin:0px 2px 0px 0px;
}
.bgon p {
padding:3px 5px 3px 18px;
background:url("http://image.itmedia.co.jp/executive/images/arr_file.gif") no-repeat 2px 3px;
}
.bgoff p {
padding:3px 5px 3px 3px;
background:none;
}
.rc .cbox p a img,
.lc .cbox2 p a img {
margin:2px 3px 0px 0px;
float:left;
border-width:0px !important;
clear:both;
}
.rc .cbox#red p a img {
margin:2px 0px 0px 0px;
float:none;
border-width:0px !important;
clear:both;
}
.rc .cbox#specialpr {
padding:0px 0px 5px;
width:293px !important;
font-size:12px;
}
/*
.rc .cbox#specialpr div {
margin:0px;font-size:12px;
background:url(http://ca.c.yimg.jp/itmedia/image.itmedia.co.jp/ads/adtxt_bg.gif) no-repeat 3px 2px #FFF !important;
padding:0px;
border-bottom:2px solid #FFF;
}
*/
/*
.rc .cbox#specialpr ul {
clear:both;
padding:0px;
margin:0px;
list-style:none;
}
.rc .cbox#specialpr ul li {
padding:0px;
background-color:#F00 !important;
}
*/
.rc .cbox h4 small {
float:right;
margin-top:-16px;
margin-right:5px;
}
/* latest Feature - 080818 added */
.rc .cbox#latestFeat {
background-color:#FFF;
}
.rc .cbox#latestFeat p {
margin:0px 3px 4px 6px;
width:260px;
line-height:130%;
}
.rc .cbox#latestFeat p span {
color:#777;
}
.rc .cbox#latestFeat p.featImg {
width:298px;
margin:0px;
padding:0px;
background:#FFF;
text-align:center;
}
.rc .cbox#latestFeat .featImg a {
display:block;
width:290px;
margin:0px auto;
}
.rc .cbox#latestFeat .featImg a img {
float:none;
margin:3px 0px 4px;
}
.rc .cbox#latestFeat .featImg br {
display:none;
}
/* RIGHT FOR CREATIVE
-------------------------------------------------- */
.rc .cbox p a img {
margin:2px 4px 0px 0px;
float:left;
border-width:0px !important;
clear:both;
}
/* RIGHT TOP10
-------------------------------------------------- */
.rc ol#rank {
margin:0px;
padding:0px;
list-style:none;
}
.rc ol#rank li {
margin:0px;
padding:4px 4px 16px 34px;
border-top:1px solid #DDE;
background:url("http://image.itmedia.co.jp/executive/images/topten_rank.gif") no-repeat 3px 3px;
font-size:12px;
line-height:130%;
}
.rc ol#rank li#rank1 {background-position:5px 5px; border-top:none;}
.rc ol#rank li#rank2 {background-position:5px -95px;}
.rc ol#rank li#rank3 {background-position:5px -195px;}
.rc ol#rank li#rank4 {background-position:5px -295px;}
.rc ol#rank li#rank5 {background-position:5px -395px;}
.rc ol#rank li#rank6 {background-position:5px -495px;}
.rc ol#rank li#rank7 {background-position:5px -595px;}
.rc ol#rank li#rank8 {background-position:5px -695px;}
.rc ol#rank li#rank9 {background-position:5px -795px;}
.rc ol#rank li#rank10 {background-position:5px -895px;}
.rc .cbox p#ranktop {
display:block;
width:290px;
text-align:right;
margin:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
}
/* FOOTER
-------------------------------------------------- */
.footer {
display:table;
width:100%;
margin:0px 0px 20px 0px;
padding-top:15px;
background:url("http://image.itmedia.co.jp/executive/images/navibg_footer.gif") repeat-x top #FFF;
clear:both;
}
.footer .footerinner {
display:block;
width:980px;
margin:0px auto;
font-size:12px;
text-align:left;
background-color:#FFF;
clear:both;
}
.footer p#logo {}
.footer p#info1 {
color:#99A;
padding:20px 0px 0px 0px;
}
.footer p#info2 {
margin:3px 0px;
padding:5px 5px 2px 190px;
font-size:12px;color:#445;
}
/* MEDIA FOOTER
-------------------------------------------------- */
.mediafooter {
margin:5px 15px 20px;
padding:0;
font-size:12px;
color:#999;
text-align:right;
}
/* Generic PR Template - Title -
----------------------------------------------- */
.adtitle {
margin:0px;
padding:0px;
}
.adtitle a:link,
.adtitle a:visited {
display:block;
padding:0px;
text-indent:-9999px;
}
#mes h1 {
margin:5px 0px;
background:url("http://image.itmedia.co.jp/images0509/mes_bg.gif") no-repeat right bottom;
border-top:4px solid #C00;
border-bottom:2px solid #C00;
}
#mes h1 a:link,
#mes h1 a:visited {
background:url("http://image.itmedia.co.jp/images0509/mes_title.gif") no-repeat left top;height:65px;
}
#mes p {
font-size:100%;
line-height:130%;
}
/* BackNumber
----------------------------------------------- */
.backnum {font-size:13px;float:right;width:49%;margin:0px 0px 5px 5px;}
.backnum dl {margin:0px;padding:0px;}
.backnum dl dt {padding:3px 3px 3px 5px;font-weight:bold;color:#FFF;border:1px solid #D9C5BB;background-color:#A4491C;}
.backnum dl dd {margin:0px;padding:3px 3px 3px 21px;border:1px solid #D9C5BB;border-top:0px solid #369;background:url("http://image.itmedia.co.jp/images0509/arr_file.gif") no-repeat 7px 2px #FFF;}
.backnum dl dd.bg-on {padding:4px 4px 2px 22px;background:url("http://image.itmedia.co.jp/images0509/arr_file2.gif") no-repeat 1px 0px #FEC;}
.backnumlist {
padding:1px;
border:1px solid #977;
font-size:13px;
}
.backnumlist h4 {
margin-top:0px !important;
margin:0px;
padding:4px!important;
font-size:13px;
color:#FFF!important;
background:#A4491C!important;
line-height:100%!important;
}
.backnumlist ol.TypeA {
margin:5px;
padding:0px;
}
.backnumlist ol.TypeA li {
margin-bottom:7px;
}
.backnumlist ol.TypeA a img {
border:1px solid #D9C5BB!important;
}
.backnumlist ol {
list-style:none;
}
/* Other
----------------------------------------------- */
/*080321*/
#\/executive\/articles\/0803\/06\/news027\_2\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0803\/14\/news004\_2\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0802\/21\/news035\_2\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0802\/08\/news036\_3\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0801\/23\/news079\_2\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0801\/09\/news036\_3\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0712\/12\/news008\_3\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0711\/28\/news009\_2\.html body .outbody .inbody .lc .articles .box div#col200l,
#\/executive\/articles\/0711\/14\/news010\_2\.html body .outbody .inbody .lc .articles .box div#col200l {
width:130px;
}
#\/executive\/articles\/0803\/26\/news007\_2\.html body .outbody .inbody .lc .articles .box div#col200l {
width:120px;
}
/* CMS INPUT BLOCKQUOTE 080610
---------------------------------------------------------------------------------------------------*/
.newart blockquote {
background:url("http://image.itmedia.co.jp/images0509/blockquote.gif") no-repeat 5px 5px #EEE;
padding:10px;
}
.newart blockquote p {
margin:0px 0px 5px;
padding:0px 0px 0px 25px!important;
}
/* MIDDLE INDEX
----------------------------------------------- */
.middleIndex .lc .articles {margin:0px 20px 20px 10px;}
.middleIndex .newart p strong {padding:0px 0px 5px 0px;}
.middleIndex .newart p strong small {display:block;font-size:small;font-weight:bold;color:#A70;}
.middleIndex .newart p small {display:inline;font-size:small;font-weight:normal;color:#555;}
.middleIndex .newart p small span {color:#777;}
/* heading */
.middleIndex .lc .articles .index .newart h2 div {height:1%;}
.middleIndex .lc .articles .index .newart h2 div span {height:1%;}
/* adheader */
.middleIndex .adheader {display:none;}
/* adtitle */
.middleIndex .lc .articles h1.adtitle {margin-top:0px;}
/* adlead */
.middleIndex .lc .articles h2.adlead {font-size:96%;margin:7px 0px 10px 0px;color:#555;}
/* for 2col */
.middleIndex .index-2col {
margin:0px;
}
.middleIndex .newart .index-2col div a img {
border:none;
}
.middleIndex .index-2col .col-left {
clear:both!important;
float:left;
width:47%;
margin:0px 0px 15px!important;
}
.middleIndex .index-2col .col-right {
float:right;
width:47%;
margin:0px 0px 15px!important;
}
/* icon */
.middleIndex .lc .articles div .ico-l {margin-right:0px}
.middleIndex .lc .articles div .ico-l img {margin-right:9px;border:none;}
.middleIndex .lc .articles div .ico-r {margin-left:0px;}
.middleIndex .lc .articles div .ico-r img {margin-left:9px;border:none;}
/* table */
.middleIndex .index table {font-size:small;border:1px solid #997;border-right:0px solid #997;width:100%;background:#FFF;color:#553;}
.middleIndex .index thead th {padding:2px 4px;background-color:#CCB;border-right:1px solid #997;}
.middleIndex .index tbody th {padding:2px 4px;text-align:left;background-color:#DDC;border-top:1px solid #997;border-right:1px solid #997;}
.middleIndex .index tbody td {padding:2px 4px;border-top:1px solid #997;border-right:1px solid #997;}
.middleIndex .index tbody td a:link,
.middleIndex .index tbody td a:visited {text-decoration:underline;}
/* AD-HEADER AD-FOOTER AD-TITLE
----------------------------------------------- */
.adheader {
margin:5px 0px 0px;
padding:0px;
}
.adfooter {
margin:20px 0px 5px;
padding:0px;
}
.adheader div,
.adfooter div {
margin:0px;
padding:0px;
}
.adheader div span,
.adfooter div span {
display:block;
width:650px;
text-indent:-9999px;
}
.adheader div span a,
.adfooter div span a {
display:block;
width:650px;
}
.adtitle {
margin:5px 0px 0px;
padding:0px;
}
.adtitle span,
.adtitle a:link,
.adtitle a:visited {display:block;padding:0px;text-indent:-9999px;cursor:hand;}
/* 
----------------------------------------------- */
.trBoxC .trBoxWidth {margin:auto;}
.trBoxL .trBoxWidth {float:left;}
.trBoxR .trBoxWidth {float:right;}
.balAlign, .balAlignL, .balAlignR, .balAlignCL, .balAlignCR,
.balAlignCC {margin:0px 15px 15px 15px;background:url("http://image.itmedia.co.jp/images0509/blh1.gif") left top repeat-x #dcecfe;}
.balAlignCC {margin:0px 15px 0px 15px;}
.balBox1 {background:url("http://image.itmedia.co.jp/images0509/blh2.gif") left bottom repeat-x;width:100%;font-size:86%;}
.balBox2 {background:url("http://image.itmedia.co.jp/images0509/blv1.gif") left top repeat-y;}
.balBox3 {background:url("http://image.itmedia.co.jp/images0509/blv2.gif") right top repeat-y;}
.balBox4 {background:url("http://image.itmedia.co.jp/images0509/blr1.gif") left top no-repeat;}
.balBox5 {background:url("http://image.itmedia.co.jp/images0509/blr2.gif") right top no-repeat;}
.balBox6 {background:url("http://image.itmedia.co.jp/images0509/blr3.gif") left bottom no-repeat;}
.balBox7 {background:url("http://image.itmedia.co.jp/images0509/blr4.gif") right bottom no-repeat;}
.balBox8 {background:url("http://image.itmedia.co.jp/images0509/blic.gif") center bottom no-repeat;padding:12px 16px 16px 16px;}
.balAlignL .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blil.gif") left top no-repeat;}
.balAlignR .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blir.gif") right top no-repeat;}
.balAlignCL .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blic.gif") left bottom no-repeat;}
.balAlignCR .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blic.gif") right bottom no-repeat;}
.balAlignCC .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blic.gif") center bottom no-repeat;}
.balAlign .balBox8 {background:url("http://image.itmedia.co.jp/images0509/blh2.gif") center bottom no-repeat;}
.lnavBm {
float:right;
}
.lnavBmList {
margin:0;
padding:4px;
list-style-type:none;
float:left;
}
.lnavBmList li {
float:left;
text-indent:-9999px;
width:18px;
}
.lnavBmList .lnavBmMl a,
.lnavBmList .lnavBmRss a,
.lnavBmList .lnavBmTw a {
display:block;
width:100%;
height:16px;
}
.lnavBmList .lnavBmRss {
margin-right:2px;
background:url("http://image.itmedia.co.jp/enterprise/images/mailmag.gif") no-repeat -60px 0;
}
.lnavBmList .lnavBmTw {
background:url("http://image.itmedia.co.jp/enterprise/images/mailmag.gif") no-repeat -104px 0;
}
.searchSw {
float:left;
}
#formExSns,
#formExMag {
padding:2px;
float:left;
}
#formExMag,
#formExSns * {
float:left;
}
#formExMag {
display:none;
}