@import url("/css/gnav.css");
@import url("/css/gfooter.css");

img {-ms-interpolation-mode:bicubic;}

/* BASIC
-------------------------------------------------- */
body {
margin:0;
padding:0;
color:#444;
font-family:"ƒƒCƒŠƒI", "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif;
text-align:center;
}
img {
border:none;
}
a:link,
a:visited {
text-decoration:none;
color:#05224a;
}
a:hover {
text-decoration:underline;
color:#C00;
}
hr {
visibility:hidden;
clear:both;
}
form {
margin:0;
}


/* BASE BODY
-------------------------------------------------- */
#baseBody {
position:static;
display:block;
width:980px;
margin:0 auto;
text-align:left;
z-index:1;
}
#contents {
display:block;
float:left;
width:100%;
padding:0;
}
* html #contents {display:inline-block;}
*+html #contents {display:inline-block;}

#maincol {
float:left;
width:635px;
margin-left:15px;
}
* html #maincol {margin-left:5px;}
#subcol {
float:right;
width:300px;
margin-right:10px;
}
* html #subcol {margin-right:5px;}

/* HEADER
-------------------------------------------------- */
#header {
font-size:12px;
}
#header .inheader {
display:table;
width:100%;
}
#header strong.logo,
#header h1 {
display:block;
float:left;
margin:10px 0px 10px 0px;
padding:0;
background:url(https://image.itmedia.co.jp/executive/images/logo_exe.gif) no-repeat 0px 0px;
}
#header strong.logo a,
#header h1 a {
display:block;
width:200px;
height:56px;
overflow:hidden;
text-indent:-9999px;
}
#header div#ITN {
width:728px;
float:right;
padding:10px 13px 10px 0px;
min-height:90px;
}
* html #header div#ITN {
height:90px;
}

/* LOCAL NAVI --------------------------------- */
#header #navigation {
clear:both;
margin:5px 0px 10px;
border:1px #C5AA9F solid;
}
#header #localNavi {border:1px #FFF solid;}
#header #localNavi .tabs {
display:table;
width:976px;
background:#C5AA9F url(https://image.itmedia.co.jp/executive/images/navibg.gif) repeat-x 0px 0px;
}
#header #localNavi .tabs p {
float:left;
margin:0;
padding:0;
font-size:12px;
line-height:140%;
color:#6D4C3F;
}
#header #localNavi .tabs p span {
display:block;
float:left;
background:url(https://image.itmedia.co.jp/executive/images/bg_localnavi_tab.gif) no-repeat right 1px;
overflow:hidden;
}
#header #localNavi .tabs p span a {
display:block;
margin:0;
padding:4px 8px;
color:#40270F;
text-align:center;
text-decoration:none;
}
#header #localNavi .tabs p span a:hover {background:url(https://image.itmedia.co.jp/executive/images/navibg_on.gif) repeat-x left top;}
#header #localNavi .tabs p small {
display:none;
}
/* search */
#header #localNavi .serach {
margin-top:2px;
}
#header #localNavi form {
margin:0 3px 0px 0px;
padding:0 0px 0px 4px;
color:#844442;
}
#header #localNavi form input{
margin:0;
padding:0;
}
#header #localNavi form label {
margin:0 0px 0px 2px;
}
#header #localNavi form #inputSelect {
float:left;
display:block;
margin:1px 5px -1px 0px;
}
* html #header #localNavi form #inputSelect {
margin:0 5px 0px 0px;
}
#header #localNavi form #inputParts {
display:block;
float:left;
width:110px;
}
#header #localNavi form input.searchQuery {
float:left;
width:70px;
height:16px;
margin-top:1px;
background:url(https://image.itmedia.co.jp/executive/images/bg_input.jpg) repeat-x left top;
border:1px #C5AA9F solid;
}
#header #localNavi form button {
width:38px;
height:20px;
background:url(https://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(https://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:0 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(https://image.itmedia.co.jp/executive/images/btn_search.gif) repeat-x left top;
border:none;
overflow:hidden;
text-indent:-9999px;
cursor:pointer;
}

/* COMMON
-----------------------------------------------------*/
/* BOX */
.box {
display:block;
margin-bottom:10px;
}
* html .box {display:inline-block;}
.box-heading {}
.box-heading div {}
.box .box-heading div em {
display:block;
height:1%;
margin:0;
padding:2px 10px;
font-size:13px;
font-weight:bold;
font-style:normal;
}
#subcol .box .box-heading div em {
background:#d49534;
color:#FFF;
}
.box .box-body {
clear:both;
display:inline-block;
width:100%;
}
* html .box .box-body {display:inline-block;}
*+html .box .box-body {display:inline-block;}

/* LINKSET */
.box ul.linkset {
margin:0;
padding:0;
list-style-type:none;
}
.box ul.linkset li {
padding:5px 5px 3px 22px;
background:url(https://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 7px 5px;
font-size:12px;
line-height:120%;
}

/* MORE */
.box .more {
margin:5px;
text-align:right;
font-size:12px;
}
.box .more .raquo {
color:#f60;
}


/* MAINCOL
-------------------------------------------------- */
/* BREAD NAVIGATION */
.navibread {
display:table;
width:100%;
padding:0 0px 5px;
border-bottom:1px solid #D8DFE7;
color:#666666;
}
.navibread ol {
margin:0 5px;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
font-size:11px;
}
.navibread ol li {
float:left;
background:url(https://image.itmedia.co.jp/executive/images/arr_03.gif) no-repeat scroll 0 50%;
padding-left:10px;
padding-right:7px;
}
.navibread ol li.home {
background:none;
padding-left:0;
}
.navibread ol li em {
font-style:normal;
}

/* for TOP --------------------------------------- */
/* HOT ARTICLES */
.top #maincol #hotArticles {
margin:10px 0px 20px;
}
.top #maincol #hotArticles .box-heading div em {
margin:0 0px 8px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat 0px -90px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #hotArticles .box-body .rc {
float:right;
width:200px;
}
.top #maincol #hotArticles .box-body .rc p {
margin:0 0px 10px;
padding:0 0px 5px 0px;
font-size:86%;
line-height:1.4;
font-weight:bold;
border-bottom:1px #ddd dotted;
}
.top #maincol #hotArticles .box-body .rc .icon {
float:left;
}
.top #maincol #hotArticles .box-body .rc .icon img {
margin:0 5px 10px 0px;
border:2px #d49534 solid;
}
.top #maincol #hotArticles .box-body .rc .ttl {
display:block;
margin-left:92px;
}
.top #maincol #hotArticles .box-body .rc .btn-subscribe a {
display:block;
width:200px;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/sprites_icons.png) -40px 0px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #hotArticles .box-body .rc .btn-subscribe a:hover {background-position:-40px -30px;}

.top #maincol #hotArticles .box-body .lc {
float:left;
width:415px;
}
.top #maincol #hotArticles .box-body .lc .mainblock {
display:block;
width:415px;
height:214px;
}
.top #maincol #hotArticles .box-body .lc .subsubblock {
float:left;
margin:6px 0px 0px;
}
.top #maincol #hotArticles .box-body .lc .largephoto {
border:2px #d49534 solid;
}
.top #maincol #hotArticles .box-body .lc a:hover .largephoto {
border:2px #C00 solid;
}
.top #maincol #hotArticles .box-body .lc .subsubblock {
width:40px;
height:30px;
margin-right:4px;
padding:1px;
border:2px solid #CCC;
}
.top #maincol #hotArticles .box-body .lc .subsubblock.hover {
border:2px solid #C00;
}
.top #maincol #hotArticles .box-body .lc .smallphoto {
width:40px;
height:30px;
border:none;
}
.top #maincol #hotArticles .box-body .lc .btnblock {
float:right;
width:52px;
margin:14px 0px 7px 0px;
}
.top #maincol #hotArticles .box-body .lc .btnblock div.btnprev,
.top #maincol #hotArticles .box-body .lc .btnblock div.btnnext {
float:left;
display:block;
width:24px;
height:20px;
background-image:url(https://image.itmedia.co.jp/executive/images/sprites_icons.png);
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
}
.top #maincol #hotArticles .box-body .lc .btnblock div.btnprev {background-position:-16px 0px;margin:0 4px 0px 0px;}
.top #maincol #hotArticles .box-body .lc .btnblock div.btnnext {background-position:-16px -20px;}


/* NEW ARTICLES */
.top #maincol #newArticles {}
.top #maincol #newArticles .box-heading div em {
margin:0 0px 8px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #newArticles .box-body p {
margin:0 0px 10px;
font-size:78%;
line-height:1.4;
}
.top #maincol #newArticles .box-body p strong {
font-size:130%;
}
.top #maincol #newArticles .box-body p strong span {
display:block;
font-size:78%;
color:#A73;
}
.top #maincol #newArticles .box-body .icon img {
margin:0 7px 5px 0px;
border:2px #d49534 solid;
}
.top #maincol #newArticles .box-body .more {
float:right;
padding-left:17px;
background:url(https://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat left 0px;
font-size:90%;
font-weight:bold;
line-height:100%;
}
.top #maincol #newArticles .box-body .more .raquo {
display:none;
}

/* SERIES ARTICLES */
.top #maincol #seriesArticles {
float:left;
width:415px;
font-size:84%;
}
.top #maincol #seriesArticles .box-heading div em {
margin:0 0px 8px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat 0px -60px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #seriesArticles #topRensaiIdx {}
.top #maincol #seriesArticles #topRensaiIdx .boxLst {
clear:both;
display:table;
margin-bottom:20px;
}
.top #maincol #seriesArticles #topRensaiIdx .box {
float:left;
width:197px;
padding:5px 10px 0px 0px;
}
.top #maincol #seriesArticles #topRensaiIdx .backNumBox strong {
display:none;
}
.top #maincol #seriesArticles #topRensaiIdx .backNumBoxIn ul {
clear:both;
margin:0;
padding:0;
list-style-type:none;
}
.top #maincol #seriesArticles #topRensaiIdx .backNumBoxIn ul li {
padding:0 0px 3px 18px;
background:url(https://image.itmedia.co.jp/executive/images/arr_file.gif) no-repeat 2px 3px;
font-size:92%;
}
.top #maincol #seriesArticles #topRensaiIdx .icon img {
float:left;
width:80px;
height:60px;
margin:0 4px 5px 0px;
border:2px #d49534 solid;
}
.top #maincol #seriesArticles #topRensaiIdx .andmore {
clear:both;
display:block;
float:right;
margin:0;
padding:0 0px 0px 16px;
background:url(https://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat left center;
font-size:13px;
font-weight:bold;
}

/* ACCESS TOP10 */
.top #maincol #accessTOP10 {
float:right;
width:200px;
}
.top #maincol #accessTOP10 .box-heading div em {
margin:0 0px 8px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat -435px -60px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #accessTOP10 dl {
list-style-type:none;
margin:0;
padding:0;
}
.top #maincol #accessTOP10 dl dt {
clear:both;
float:left;
width:26px;
margin:2px 0px 8px;
padding:0;
}
.top #maincol #accessTOP10 dl dt span {
display:block;
width:16px;
height:16px;
margin:1px 2px;
background:url(https://image.itmedia.co.jp/executive/images/sprites_icons.png) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #accessTOP10 dl dt.rank1 span {background-position:0 0px}
.top #maincol #accessTOP10 dl dt.rank2 span {background-position:0 -16px}
.top #maincol #accessTOP10 dl dt.rank3 span {background-position:0 -32px}
.top #maincol #accessTOP10 dl dt.rank4 span {background-position:0 -48px}
.top #maincol #accessTOP10 dl dt.rank5 span {background-position:0 -64px}
.top #maincol #accessTOP10 dl dt.rank6 span {background-position:0 -80px}
.top #maincol #accessTOP10 dl dt.rank7 span {background-position:0 -96px}
.top #maincol #accessTOP10 dl dt.rank8 span {background-position:0 -112px}
.top #maincol #accessTOP10 dl dt.rank9 span {background-position:0 -128px}
.top #maincol #accessTOP10 dl dt.rank10 span {background-position:0 -144px}
.top #maincol #accessTOP10 dl dd {
float:left;
width:174px;
margin:2px 0px 8px;
padding:0;
font-size:82%;
line-height:1.4;
}

/* COMMUNITY ENTRY */
.top #maincol #communityentry {
margin:0 0px 20px;
}
.top #maincol #communityentry .box-heading div em {
margin:0 0px 4px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat 0px -90px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #communityentry .linkset li a {
font-weight:bold;
line-height:140%;
}
.top #maincol #communityentry .linkset li span  {
color:#999;
font-size:10px;
}
.top #maincol #communityentry .categoryList {
}
.top #maincol #communityentry .categoryList ul {
height:30px;
margin:2px 5px;
padding:0;
list-style-type:none;
}
.top #maincol #communityentry .categoryList ul li {
float:left;
}
.top #maincol #communityentry .categoryList ul li a {
float:left;
width:96px;
margin:0 5px 0px 0px;
padding:4px 0px 3px;
background:#d49534;
border:2px #ffcc55 solid;
font-size:12px;
line-height:100%;
text-align:center;
overflow:hidden;
color:#FFF;
}
.top #maincol #communityentry .categoryList ul li a:hover {
text-decoration:none;
background:#e5a645;
}

/* ADVISORY BOARD */
.top #maincol #advisoryBoard {
font-size:78%;
line-height:1.2;
}
.top #maincol #advisoryBoard .box-heading div em {
margin:0 0px 8px;
padding:0;
height:30px;
background:url(https://image.itmedia.co.jp/executive/images/maincol_heading.png) no-repeat 0px -30px;
text-indent:-9999px;
overflow:hidden;
}
.top #maincol #advisoryBoard h2 {
display:none;
}
.top #maincol #advisoryBoard p {
float:left;
width:200px;
margin:0 5px 10px 5px;
}

/* for SUBTOP ------------------------------------ */
.subtop .heading1 h1 {
margin:15px 0px;
padding:0;
font-size:120%;
color:#642;
font-weight:normal;
}

/* PAST ARTICLES */
.subtop #maincol .past-articles h2 {
margin:10px 0px;
padding:0 0px 0px 8px;
border-left:4px #642 solid;
color:#642;
font-size:100%;
font-weight:normal;
line-height:120%;
}
.subtop #maincol .past-articles .box {
margin-bottom:15px;
}
.subtop #maincol .past-articles .box-heading {
margin-bottom:5px;
}
.subtop #maincol .past-articles .box-heading div em {
background:#eee;
color:#666;
}
.subtop #maincol .past-articles .monthly-archive ul {
margin:5px 0px;
padding:0;
list-style-type:none;
}
.subtop #maincol .past-articles .monthly-archive ul li {
float:left;
margin:2px 0px;
padding:2px;
font-size:12px;
color:#ccc;
}

.subtop #maincol .past-articles .monthly-archive dl {
margin:5px 0px;
padding:0;
}
.subtop #maincol .past-articles .monthly-archive dl dt {
clear:both;
float:left;
width:60px;
margin:2px 0px;
padding:2px;
border-bottom:1px #ddd dotted;
font-size:12px;
color:#555;
}
.subtop #maincol .past-articles .monthly-archive dl dd {
float:left;
margin:2px 0px;
padding:2px;
font-size:12px;
border-bottom:1px #ddd dotted;
color:#ccc;
}
/* PAST WORKSHOP */
.subtop #maincol #past-workshop table {
border-collapse:collapse;
}
.subtop #maincol #past-workshop table thead th {
padding:5px;
font-size:13px;
background:#eed;
border:1px #ddd solid;
text-align:center;
}
.subtop #maincol #past-workshop table tbody td {
padding:8px 5px;
border:1px #ddd solid;
font-size:13px;
line-height:135%;
}
.subtop #maincol #past-workshop table tbody td.year {
padding:3px 8px;
font-size:12px;
background:#EEE;
}
.subtop #maincol #past-workshop table tbody td.num {
text-align:center;
font-size:10px;
background:#F9F9F9;
color:#777;
}
.subtop #maincol #past-workshop table tbody td.date {
font-size:12px;
color:#777;
}
.subtop #maincol #past-workshop table tbody td.trainer {
}

/* SUBCOL
-------------------------------------------------- */
/* ITR */
#ITR {
margin:0 0px 10px 0px;
}

/* Fyi */
#subcol .rcsp {
margin:0 0px 10px 0px;
background:#FFF url(https://image.itmedia.co.jp/executive/images/rc_rcsp_repeat.gif) repeat-y 0px 0px;
}
#subcol .rcsp #fyi {
width:300px;
margin:0 0px 5px 0px;
padding:0 0px 5px;
background:url(https://image.itmedia.co.jp/executive/images/rc_rcsp_btm.gif) no-repeat 0px bottom;
}
#subcol .rcsp #fyi h2 {
height:23px;
margin:0;
padding:0;
background:url(https://image.itmedia.co.jp/executive/images/rc_rcsp_heading.gif) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
#subcol #fyi p {
width:286px;
margin:1px 0px 0px 6px;
padding:4px 0px;
background:#FFF;
border-top:1px solid #DDE;
}
#subcol .rcsp #fyi p a {
text-decoration:none!important;
font-size:12px;
line-height:1.3;
}
#subcol .rcsp #fyi p a img {
margin:2px 4px 2px 2px;
float:left;
border-width:0;
}
#subcol .rcsp .rcsp-pr {
width:286px;
font-size:10px!important;
font-family:arial, sans-serif;
color:#CDE;
text-align:right;
position:absolute;
}

/* ITKT */
#subcol #ITKT {
border:1px #D9C5BB solid;
}
#subcol #ITKT .box-heading div small {
display:block;
float:right;
margin:5px;
padding:0 2px;
font-size:10px;
color:#999;
background:#F4F4F4;
border:1px solid #E3E3E3;
}
#subcol #ITKT a {
clear:both;
display:block;
width:270px;
margin:0 0px 0px 5px;
padding:5px 0px 3px 17px;
background:url(https://image.itmedia.co.jp/executive/images/arrow_06.gif) no-repeat 2px 7px;
border-top:1px dotted #BABABA;
font-size:12px;
line-height:1.4;
}

/* pushcommu */
#subcol #pushcommu {
margin:0 0px 10px;
}
#subcol #pushcommu .box-heading div em {
margin:0;
padding:0;
height:20px;
background:url(https://image.itmedia.co.jp/executive/images/subcol_heading.png) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
#subcol #pushcommu .box-body p {
margin:5px 0px 10px 0px;
font-size:12px;
line-height:120%;
}
#subcol #pushcommu .box-body p a img {
margin:0 7px 5px 0px;
border:2px #d49534 solid;
}
#subcol #pushcommu .box-body h4 {
display:none;
}

/* newentry */
#subcol #newentry {
margin:0 0px 20px;
}
#subcol #newentry .box-heading div em {
margin:0 0px 1px;
padding:0;
height:20px;
background:url(https://image.itmedia.co.jp/executive/images/subcol_heading.png) no-repeat 0px -20px;
text-indent:-9999px;
overflow:hidden;
}

#subcol #newentry .more {
float:right;
width:40px;
padding-left:15px;
background:url(https://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat left center;
font-weight:bold;
}
#subcol #newentry .more .raquo {
display:none;
}
#subcol #newentry .section {
clear:both;
}

/* sideinfo */
#subcol #sideinfo {
margin:0 0px 20px;
}
#subcol #sideinfo .box-heading div em{
margin:0 0px 1px;
padding:0;
height:20px;
background:url(https://image.itmedia.co.jp/executive/images/subcol_heading.png) no-repeat 0px -40px;
text-indent:-9999px;
overflow:hidden;
}
#subcol #sideinfo .cbox#info {}
#subcol #sideinfo .cbox#info h4 {display:none;}
#subcol #sideinfo .cbox#info p {
margin:0;
padding:5px 5px 3px 22px;
background:url(https://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 7px 5px;
font-size:12px;
line-height:120%;
}

/* ADVISORY BOARD */
#subcol #advisoryBoard {
font-size:78%;
line-height:1.2;
}
#subcol #advisoryBoard .box-heading div em{
margin:0 0px 1px;
padding:0;
height:20px;
background:url(https://image.itmedia.co.jp/executive/images/subcol_heading.png) no-repeat 0px -60px;
text-indent:-9999px;
overflow:hidden;
}
#subcol #advisoryBoard h2 {
display:none;
}
#subcol #advisoryBoard p {
clear:both;
display:table;
margin:5px 5px 5px 5px;
}
#subcol #advisoryBoard p img {
margin:0 5px 0px 0px;
}

/* MEMBERSHIP REGISTRATION
-------------------------------------------------- */
#membership-registration {
width:750px;
margin:0 auto;
background:url(https://image.itmedia.co.jp/executive/images/membership_bg.gif) repeat-y center top;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif;
}
#membership-registration #membership-exelogo {
display:block;
width:750px;
height:75px;
margin:0 auto 24px auto;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -410px;
overflow:hidden;
}
#membership-registration #membership-exelogo a {
position:relative;
top:35px;
left:25px;
display:block;
width:150px;
height:40px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat -190px -350px;
text-indent:-9999px;
}
#membership-registration h1 {
width:680px;
font-size:26px;
line-height:1.4;
margin:0 auto;
padding:0;
}
#membership-registration #membership-about {
margin:24px 16px 36px;
}
#membership-registration #membership-about p {
margin:16px;
font-size:16px;
line-height:1.4;
}
#membership-registration #membership-rule {
margin:0 16px 8px;
text-align:right;
}
#membership-registration #membership-rule p {
text-align:right;
font-size:12px;
line-height:1.4;
}
#membership-registration #membership-btn-registform {
width:80%;
margin:0 auto 24px auto;
text-align:center;
}
#membership-registration #membership-btn-registform a {
width:100%;
padding:16px 0;
font-weight:600;
font-size:24px;
line-height:1.2;
background:#1074c8;
display:inline-block;
color:#FFF;
border-radius:8px;
}
#membership-registration #membership-btn-registform a:hover {
background:#3292de;
}
#membership-registration #membership-service {
width:692px;
margin:0 auto 25px auto;
}
#membership-registration #membership-service h2 {
width:692px;
height:23px;
margin:0 0px 7px;
padding:0;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -125px;
text-indent:-9999px;
overflow:hidden;
}
#membership-registration #membership-service .fleft {clear:both;float:left;}
#membership-registration #membership-service .fright {float:right;}
#membership-registration #membership-service .box {
display:table;
width:342px;
height:180px;
margin:0 0px 5px;
padding:0;
border:1px #aabcca solid;
}
* html #membership-registration #membership-service .box {display:inline-block;}
*+html #membership-registration #membership-service .box {display:inline-block;}
#membership-registration #membership-service .box p {
clear:both;
margin:5px 8px;
font-size:12px;
line-height:130%;
}
#membership-registration #membership-service p.more {
clear:both;
}
#membership-registration #membership-service p.more a {
float:right;
display:block;
width:160px;
height:14px;
margin:5px 0px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -390px;
text-indent:-9999px;
text-align:left;
}
#membership-registration #membership-service-session p.more a {
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat -160px -390px;
}
#membership-registration #membership-service .box h3 {
width:338px;
height:26px;
margin:2px;
padding:0;
text-indent:-9999px;
overflow:hidden;
}
#membership-registration #membership-service-series h3 {background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -175px;}
#membership-registration #membership-service-seminar h3 {background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -205px;}
#membership-registration #membership-service-community h3 {background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -235px;}
#membership-registration #membership-service-session h3 {background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -265px;}
#membership-registration #membership-service-series p {
clear:both;
}
#membership-registration #membership-service p .icon {
float:right;
display:block;
width:53px;
height:53px;
margin:0 0px 5px 0px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -270px;
text-indent:-9999px;
overflow:hidden;
}
#membership-registration #membership-service .box p .icon#membership-service-series-01 {background-position:-345px -175px;}
#membership-registration #membership-service .box p .icon#membership-service-series-02 {background-position:-398px -175px;}
#membership-registration #membership-service .box p .icon#membership-service-series-03 {background-position:-451px -175px;}
#membership-registration #membership-service .box p .icon#membership-service-series-04 {background-position:-345px -228px;}

#membership-registration #membership-service .box p .icon#membership-service-seminar-01 {background-position:-398px -228px;}
#membership-registration #membership-service .box p .icon#membership-service-seminar-02 {background-position:-451px -228px;}
#membership-registration #membership-service .box p .icon#membership-service-seminar-03 {background-position:-345px -281px;}

#membership-registration #membership-service .box p .icon#membership-service-community-01 {background-position:-398px -281px;}
#membership-registration #membership-service .box p .icon#membership-service-community-02 {background-position:-451px -281px;}
#membership-registration #membership-service .box p .icon#membership-service-community-03 {background-position:-345px -334px;}

#membership-registration #membership-service .box p .icon#membership-service-session-01 {background-position:-398px -334px;}
#membership-registration #membership-service .box p .icon#membership-service-session-02 {background-position:-451px -334px;}

#membership-registration #membership-registform {
clear:both;
display:block;
width:692px;
margin:0 auto;
padding:0 0px 15px;
}
#membership-registration #membership-registform h2 {
width:692px;
height:23px;
margin:0 0px 7px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -150px;
text-indent:-9999px;
overflow:hidden;
}
#membership-registration #membership-registform table {
width:90%;
margin:0 auto;
}
#membership-registration #membership-registform #membership-registform-flow p {
width:188px;
height:210px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat -504px -175px;
text-indent:-9999px;
overflow:hidden;
}
#membership-registration #membership-registform form {
font-size:12px;
}
#membership-registration #membership-registform form table {
border-collapse:collapse;
}
#membership-registration #membership-registform form table th {
padding:5px;
background:#e2e2e2;
border:1px #c9c9c9 solid;
}
#membership-registration #membership-registform form table th span {
color:#fe0002;
}
#membership-registration #membership-registform form table td {
padding:5px;
border:1px #c9c9c9 solid;
line-height:150%;
}
#membership-registration #membership-registform form td.entryBtn {
border-right:0 #FFF solid;
border-bottom:0 #FFF solid;
border-left:0 #FFF solid;
text-align:center;
}
#membership-registration #membership-registform form #membership-registform-entrybtn {
display:block;
margin:0 auto;
width:184px;
height:33px;
border:none;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -350px;
text-indent:-9999px;
cursor:pointer;
}
#membership-registration #membership-footer {
diaplay:block;
height:25px;
background:url(https://image.itmedia.co.jp/executive/images/membership_sprites.jpg) no-repeat 0px -485px;
}

/* FOOTER
-------------------------------------------------- */
.footer {
display:table;
width:100%;
margin:0 0px 20px 0px;
padding-top:15px;
background:url(https://image.itmedia.co.jp/executive/images/navibg_footer.gif) repeat-x top #FFF;
clear:both;
}
.footer .footerinner {
display:block;
width:980px;
margin:0 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;
}


/* for GNV
-------------------------------------------------- */
#setbox1 {
width:990px;
margin:auto;
}

/* TOP HotArticles and font size
-------------------------------------------------- */
.top #maincol #hotArticles .box-body .rc p {
margin-bottom:0;
padding:2px 0;
border-bottom:2px dotted #DDD;
}
.top #maincol #hotArticles .box-body .rc .heading {
background: url(https://image.itmedia.co.jp/executive/images/head_hottopics.gif) no-repeat scroll left bottom #FFF;
margin-bottom:4px;
height:17px;
}

.top #maincol #hotArticles .box-body .rc .heading strong {font-size:13px;line-height:16px; padding-left:13px;}
.top #maincol #hotArticles .box-body .rc .btn-subscribe {margin-top:2px;}
.top #maincol #newArticles .box-body p {font-size:90%;}
.top #maincol #seriesArticles #topRensaiIdx .box strong{font-size:14px;}
.top #maincol #seriesArticles #topRensaiIdx .backNumBoxIn ul li {font-size:14px;}
.top #maincol #accessTOP10 dl dd {font-size:14px;}
.top #maincol #communityentry .categoryList ul li a {font-size:15px; width:114px;}
.top #maincol #communityentry .linkset li span.date {font-size:12px;}
.box ul.linkset li {font-size:14px;}
#subcol #pushcommu .box-body p {font-size:14px;}
#subcol #sideinfo #info.cbox p {font-size:14px;}


/* community entry - 100831
-------------------------------------------------- */
#communityentry .box-body .linkset li {
background:none;
padding:6px 0 6px 0;
clear:both;
float:left;
border-bottom:1px solid #EEE;
width:635px;
}
#communityentry .box-body .linkset li img {
float:left;
width:50px;
padding:0 12px 0 0;
height:auto;
}


.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(https://image.itmedia.co.jp/enterprise/images/mailmag.gif) no-repeat -60px 0;
}
.lnavBmList .lnavBmTw {
background:url(https://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;
}

/*---------------------------------------------------------------------*/
/* « ˆÈ‰ºAWeb ƒKƒoƒiƒ“ƒX‚É‘µ‚¦‚é‚½‚ß‚ÌŽw’è */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* ƒJƒ‰ƒ€ƒ{ƒbƒNƒX */
/*---------------------------------------------------------------------*/
.colBox {
margin-bottom:10px;
width:auto;
}
.colBoxL33 {
float:left;
width:33%;
}
.colBoxR33 {
float:right;
width:33%;
}
.colBoxL50 {
float:left;
width:50%;
}
.colBoxR50 {
float:right;
width:50%;
}
.colBoxL66 {
float:left;
width:66%;
}
.colBoxR66 {
float:right;
width:66%;
}
.colBox a:link,
.colBox a:visited {
text-decoration:none;
}
.colBox a:hover {
text-decoration:underline;
color:#C00;
}
.colBoxOuter {}
.colBoxHead {
position:relative;
border-bottom:1px solid #CCC;
margin:0 0 5px;
padding:0 0 3px;
}
.colBoxHeadSubtxt {
position:absolute;
top:3px;
right:0;
font-size:10px;
line-height:14px;
}
.colBoxNewtxt {
font-weight:bold;
color:#C00;
}
.colBoxHead h2 {
font-size:14px;
line-height:18px;
margin:0;
}
.colBoxSubhead {
background:#EEE;
margin:0 0 5px;
padding:3px;
}
.colBoxSubhead h4 {
font-size:12px;
line-height:16px;
margin:0;
}
.colBoxInner {}
.colBoxLeft {
float:left;
}
.colBoxRight {
}
.colBoxIconMargin120 .colBoxLeft {
}
.colBoxIconMargin80 .colBoxLeft {
}
.colBoxIconMargin120 .colBoxRight {
margin-left:132px;
}
.colBoxIconMargin80 .colBoxRight {
margin-left:92px;
}
.colBoxIndex {
}
.colBoxIndexL33 {
width:33%;
float:left;
}
.colBoxIndexR33 {
width:33%;
float:right;
}
.colBoxIndexL50 {
width:49%;
float:left;
}
.colBoxIndexR50 {
width:49%;
float:right;
}
.colBoxIndexL66 {
width:66%;
float:left;
}
.colBoxIndexR66 {
width:66%;
float:right;
}
.colBoxIcon {
display:inline;
}
.colBoxIcon a {
float:left;
margin:0 5px 3px 0;
border:1px solid #CCC;
}
.colBoxLeft .colBoxIcon a {
margin:0;
}
.colBoxSubTitle {
margin:0 0 3px;
}
.colBoxSubTitle h5 {
font-size:12px;
line-height:16px;
margin:0;
color:#A73;
}
.colBoxSubIcon {
}
.colBoxSubIcon img {
vertical-align:middle;
}
.colBoxTitle {
margin:0 0 3px;
}
.colBoxTitle h3 {
font-size:16px;
line-height:20px;
margin:0;
}
.colBoxDescription {
margin:0 0 3px;
}
.colBoxDescription p {
font-size:12px;
line-height:16px;
margin:0;
}
.colBoxButton {
width:150px;
margin:0 auto;
border:1px solid #CCC;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
.colBoxButton a {
display:block;
padding:5px;
font-size:14px;
font-weight:bold;
text-align:center;
background:#036;
background:-webkit-gradient(linear, left top, left bottom, from(#369), to(#036));
background:-moz-linear-gradient(top, #369, #036);
border:2px solid #FFF;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
.colBoxButton a:link,
.colBoxButton a:visited,
.colBoxButton a:hover {
color:#FFF;
text-decoration:none;
}
.colBoxIndex .linkset {
clear:both;
margin:0 0 3px;
padding:0;
list-style-type:none;
}
.colBoxIconMargin120 .colBoxIndex .linkset,
.colBoxIconMargin80 .colBoxIndex .linkset {
clear:none;
}
.colBoxIndex .linkset li {
font-size:12px;
line-height:16px;
margin:0;
padding:0 0 3px 12px;
background:url(https://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
}
.colBoxInfo {
margin:0 0 3px;
text-align:right;
}
.colBoxInfo .colBoxDate {
font-size:10px;
line-height:14px;
}
.colBoxInfo .colBoxLinktxt {
font-size:12px;
line-height:16px;
}
.colBoxClear {
font-size:0;
line-height:0;
height:0;
clear:both;
}
.colBoxClearLeft {
font-size:0;
line-height:0;
height:0;
clear:left;
}
.colBoxClearRight {
font-size:0;
line-height:0;
height:0;
clear:right;
}
.colBoxUlist {}
.colBoxUlist ul {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBoxUlist ul li {
margin:0 0 3px;
padding:0 0 3px 14px;
background:url(https://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
}
.colBoxUlistDate {
font-size:10px;
line-height:14px;
margin:0 0 0 5px;
}
.colBoxOlist {}
.colBoxUlist ul .lastLiMarginClear,
.colBoxOlist ol .lastLiMarginClear {
}
.colBoxOlist ol {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBoxOlist ol li {
margin:0 0 3px;
padding:0 0 3px 34px;
background:url(https://image.itmedia.co.jp/images/olli_rank0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
min-height:30px;
height:auto !important;
height:30px;
}
.colBoxOlist ol .rank1 {background-position:0 0;}
.colBoxOlist ol .rank2 {background-position:0 -100px;}
.colBoxOlist ol .rank3 {background-position:0 -200px;}
.colBoxOlist ol .rank4 {background-position:0 -300px;}
.colBoxOlist ol .rank5 {background-position:0 -400px;}
.colBoxOlist ol .rank6 {background-position:0 -500px;}
.colBoxOlist ol .rank7 {background-position:0 -600px;}
.colBoxOlist ol .rank8 {background-position:0 -700px;}
.colBoxOlist ol .rank9 {background-position:0 -800px;}
.colBoxOlist ol .rank10 {background-position:0 -900px;}
.colBoxOlistDate {
font-size:10px;
line-height:14px;
margin:0 0 0 5px;
}

.colBox .backNumBoxRap {
}
.colBox .backNumBoxRap strong {
display:none;
}
.colBox .backNumBoxIn ul {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBox .backNumBoxIn ul li {
margin:0 0 3px;
padding:0 0 3px 14px;
background:url(https://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
}

.colBoxPageLink {
font-size:12px;
line-height:16px;
text-align:right;
}
.colBoxTable {
}
.colBoxTable table {
border-collapse:collapse;
}
.colBoxTable table th,
.colBoxTable table td {
font-size:12px;
line-height:16px;
border:1px solid #CCC;
padding:1px 3px;
text-align:left;
}
.colBoxTable table th {
background:#EEE;
}
.colBoxTable table td {
}

.colBoxCalendar .colBoxIndex {
width:140px;
height:100px;
/*
border:1px solid #FFF;
*/
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-webkit-box-shadow:2px 2px 3px #EEE;
-moz-box-shadow:2px 2px 3px #EEE;
box-shadow:2px 2px 3px #EEE;
float:left;
margin:0 10px 10px 0;
padding:3px;
}
.colBoxCalendar .colBoxSubhead {
background:none;
border-bottom:1px dotted #CCB;
margin:0 0 5px;
padding:0 0 3px;
}
.colBoxCalendar .colBoxUlist ul {
font-size:10px;
line-height:14px;
}
.colBoxCalendar .colBoxUlist ul li {
display:inline;
background:none;
border:none;
margin:0;
padding:0;
}
.colBoxCalendar .colBoxUlist ul li a {
display:block;
width:24px;
float:left;
text-align:center;
border:1px solid #DDD;
background:#EED;
background:-webkit-gradient(linear, left top, left bottom, from(#EED), to(#DDC));
background:-moz-linear-gradient(top, #EED, #DDC);
margin:0 5px 5px 0;
padding:2px;
}
.colBoxCalendar .colBoxUlist ul li a:link,
.colBoxCalendar .colBoxUlist ul li a:visited {
color:#332;
text-decoration:none;
}
.colBoxCalendar .colBoxUlist ul li a:hover {
color:#332;
text-decoration:none;
background:#DDC;
background:-webkit-gradient(linear, left top, left bottom, from(#DDC), to(#CCB));
background:-moz-linear-gradient(top, #DDC, #CCB);
}
.colBoxCalendar .colBoxUlist ul .colBoxActive a:link,
.colBoxCalendar .colBoxUlist ul .colBoxActive a:visited,
.colBoxCalendar .colBoxUlist ul .colBoxActive a:hover {
background:#665;
background:-webkit-gradient(linear, left top, left bottom, from(#665), to(#554));
background:-moz-linear-gradient(top, #665, #554);
color:#FFF;
}

.colBoxBacknumber .colBoxUlist ul li .colBoxArticletype {
display:block;
width:60px;
float:left;
font-size:10px;
line-height:14px;
text-align:center;
border:1px solid #CCC;
background:#EEE;
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
background:-moz-linear-gradient(top, #FFF, #EEE);
margin:0 5px 0 0;
padding:0 2px;
}
.colBoxBacknumber .colBoxUlist ul li .colBoxArticlewriter {
font-size:10px;
line-height:14px;
}

.colBoxSentence p {
font-size:16px;
line-height:24px;
margin:0 0 20px;
}
.colBoxSentence ul,
.colBoxSentence ol {
font-size:14px;
line-height:22px;
margin:0 0 20px;
}
.colBoxSentence li {
margin:0 0 10px;
}

.colBoxButtons .colBoxUlist ul li {
float:left;
margin:0 5px 5px 0;
padding:3px 3px 3px 16px;
background-position:3px 5px;
background-color:#EED;
border:1px solid #CCB;
cursor:pointer;
}
.colBoxButtons .colBoxUlist ul .hover {
background-color:#DDC;
}
.colBoxButtons .colBoxUlist ul .active {
background-color:#C00;
color:#FFF;
font-weight:bold;
}

.colBoxLargeImage {
}
.colBoxLargeImage .colBoxIcon {
}
.colBoxLargeImage .colBoxSubTitle {
clear:both;
margin:0 0 10px;
}
.colBoxLargeImage .colBoxInfo {
text-align:left;
margin:0 0 10px;
}

.colBoxImage .colBoxIndex {
margin:0 0 30px;
border-bottom:1px solid #CCC;
}
.colBoxImage .colBoxTitle h3 {
font-size:24px;
line-height:30px;
}
.colBoxImage .colBoxDescription p {
font-size:16px;
line-height:22px;
}
/*=====================================================================*/
/* EMPTY SPACE */
/*=====================================================================*/
.h5px {
height:5px;
}
.h10px {
height:10px;
}
.h15px {
height:15px;
}
.h20px {
height:20px;
}
.h25px {
height:25px;
}
.h30px {
height:30px;
}
/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#ITT .colBoxIndex {
margin-bottom:4px !important;
}
#ITT .colBoxTitle {
background:url(https://image.itmedia.co.jp/images0509/adtxt_bg.gif) no-repeat 5px;
padding:0 0 0 28px;
}
#ITT .colBoxTitleSubtxt {
display:none;
}
#ITT .colBoxTitle h3 {
font-size:12px;
line-height:16px;
font-weight:normal;
color:#333;
border:none;
}

/*---------------------------------------------------------------------*/
/* ISALR */
/*---------------------------------------------------------------------*/
#colBoxISALR {
width:300px;
}
#colBoxISALR .colBox {
background:none repeat scroll 0 0 #FFF;
clear:both;
margin:0 0 5px;
padding:0;
border-top:3px solid #E5EEE5;
border-bottom:3px solid #E5EEE5;
border-left:3px solid #E5EEE5;
border-right:3px solid #E5EEE5;
}
#colBoxISALR .colBoxHead {
background:url(https://image.itmedia.co.jp/images0509/ISALR_heading_ep_repeat.gif) repeat-x scroll left -4px;
border-top:none;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
color:#FFF;
font-family:Verdana,Helvetica,sans-serif;
margin-bottom:0;
padding:5px 0 2px 5px;
}
#colBoxISALR .colBoxHead h2 {
font-size:12px;
line-height:16px;
margin:0;
}
#colBoxISALR .colBoxOuter {
border:1px solid #C4D6C3;
margin:0;
}
#colBoxISALR .colBoxIndex {
border-top:1px solid #DDE;
font-size:12px;
height:1%;
line-height:16px;
margin:0;
padding:4px 3px;
clear:both;
}
#colBoxISALR .colBoxIcon {
float:left;
margin:0 3px 4px 0;
}
#colBoxISALR .colBoxTitle {
}
#colBoxISALR .colBoxTitle h2 {
font-size:12px;
line-height:16px;
font-weight:normal;
}
#colBoxISALR .colBoxTitle h3 {
font-size:12px;
line-height:16px;
font-weight:normal;
margin:0;
}
#colBoxISALR .colBoxHeadSubtxt {
font-size:10px;
float:right;
margin-top:3px;
padding-right:5px;
}
#colBoxISALR .colBoxNewtxt {
display:block;
color:#F00;
font-weight:bold;
}
#colBoxISALR .h10px {
height:0;
}
/*---------------------------------------------------------------------*/
/* ITSB */
/*---------------------------------------------------------------------*/
.colBoxITSB {
margin:0 auto 10px;
width:500px;
text-align:left;
}
.colBoxITSB .colBoxDescription {
margin:0 0 3px;
}
.colBoxITSB .colBoxDescription p {
font-size:12px;
line-height:16px !important;
margin:0;
}
.colBoxITSB .colBoxHead {
font-size:10px;
line-height:14px;
border:none;
font-weight:bold;
margin:0 0 13px;
text-align:right;
}
.colBoxITSB .colBoxInner {
border:1px solid #C00;
}
.colBoxITSB .colBoxIndex {
padding:10px;
height:1%;
}
.colBoxITSB .colBoxSubTitle {
margin: 0 0 3px;
}
.colBoxITSB .colBoxSubTitle h5 {
margin:0;
padding:0;
color: #C00;
font-size:14px;
line-height:20px;
clear:none;
}
.colBoxITSB .colBoxTitle {
margin:0 0 3px;
}
.colBoxITSB .colBoxTitle h3 {
font-size:16px;
line-height:20px;
border:none;
margin:0;
padding:0;
}
.colBoxITSB .colBoxClear {
clear:both;
}
.colBoxITSB .h10px {
height:10px;
}
.colBoxITSB .colBox a:link, .colBox a:visited {
text-decoration:none;
}
.colBoxITSB a:link {
color:#036;
}
.colBoxITSB .colBoxIcon {
display:inline;
}
.colBoxITSB .colBoxIcon a {
border:1px solid #CCC;
float:left;
margin:0 5px 3px 0;
}
.colBoxITSB .colBoxIcon a img {
border:none;
}
.colBoxITSB .colBoxInfo {
font-size:12px;
line-height:16px;
margin:0 0 3px;
text-align:right;
}
/*---------------------------------------------------------------------*/
/* ISALC */
/*---------------------------------------------------------------------*/
#colBoxISALC {
position:relative;
}
#colBoxISALC .colBoxHead{
position:absolute;
border-bottom:none;
}
#colBoxISALC .colBoxHead h2{
background:url(https://image.itmedia.co.jp/images0509/ISALC_heading_exe.gif) no-repeat scroll left top;
color:#555;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
width:85px;
clear:left;
}
#colBoxISALC .colBoxHead .colBoxHeadSubtxt {
display:none;
}
#colBoxISALC .colBoxInner {
position:relative;
top:0;
left:107px;
border-left:4px solid #CCC;
display:block;
padding:0 0 0 10px;
width:320px;
}
#colBoxISALC .colBoxIndex {
background:url(https://image.itmedia.co.jp/images0509/ISALC_item_exe.gif) no-repeat scroll left 5px;
color:#555;
font-size:12px;
height:1%;
margin:0;
padding:5px 0 10px 18px;
}
#colBoxISALC .colBoxIcon a {
margin:0 5px 0 0;
float:left;
border:none;
}
#colBoxISALC .colBoxIcon img {
border:none;
}
#colBoxISALC .colBoxTitle h3 {
margin:0;
padding-top:0;
clear:none;
border:none;
font-size:12px;
line-height:16px;
font-weight:normal;
}
#colBoxISALC .colBoxClear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
/*---------------------------------------------------------------------*/
/* ISALCO */
/*---------------------------------------------------------------------*/
#colBoxISALCO {
position:relative;
}
#colBoxISALCO .colBoxHead{
position:absolute;
border-bottom:none;
}
#colBoxISALCO .colBoxHead h2{
background:url(https://image.itmedia.co.jp/images0509/ISALC_heading_exe.gif) no-repeat scroll left top;
color:#555;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
width:85px;
clear:left;
}
#colBoxISALCO .colBoxHead .colBoxHeadSubtxt {
display:none;
}
#colBoxISALCO .colBoxInner {
position:relative;
top:0;
left:107px;
border-left:4px solid #CCC;
display:block;
padding:0 0 0 10px;
width:320px;
}
#colBoxISALCO .colBoxIndex {
background:url(https://image.itmedia.co.jp/images0509/ISALC_item_exe.gif) no-repeat scroll left 5px;
color:#555;
font-size:12px;
height:1%;
margin:0;
padding:5px 0 10px 18px;
}
#colBoxISALCO .colBoxIcon a {
margin:0 5px 0 0;
float:left;
border:none;
}
#colBoxISALCO .colBoxIcon img {
border:none;
}
#colBoxISALCO .colBoxTitle h3 {
margin:0;
padding-top:0;
clear:none;
border:none;
font-size:12px;
line-height:16px;
font-weight:normal;
}
#colBoxISALCO .colBoxClear {
clear:both;
font-size:0;
height:0;
line-height:0;
}