#tmplL700 {
position:relative;
}
/* BTNLIST
----------------------------------------------------------------------------*/
#tmplBtn {
position:absolute;
top:10px;
left:10px;
margin-bottom:10px;
}
#tmplBtn .tmplBtn {
font-size:10px;
line-height:14px;
margin-right:5px;
display:inline;
float:left;
}
#tmplBtn .tmplBtn a {
text-decoration:none;
}
#tmplBtn .tmplBtn a img {
border:0;
vertical-align:middle;
margin-right:2px;
}

/* ARTICLE
----------------------------------------------------------------------------*/
.tmplArticle {
border:1px solid #CCC;
background:#FFF;
margin-bottom:10px;
padding:15px 15px 10px;
}
.tmplArticle #cmsDate {
font-size:10px;
line-height:16px;
text-align:right;
color:#666;
position:relative;
}
.tmplArticle #cmsDate.cmsDate--nomove .inner {
float:left;
padding:4px 15px 0 0;
text-align:left;
}
.tmplArticle #cmsDate .arrow {
font-weight:bold;
color:#F60;
}
.tmplArticle #cmsType {
font-size:12px;
line-height:16px;
display:none;
}
.tmplArticle #cmsTitle h1 {
margin:0;
height:1%;
}
.tmplArticle #cmsTitle h1 small {
display:block;
margin-bottom:5px;
font-size:14px;
line-height:22px;
color:#A73;
}
.tmplArticle #cmsTitle h1 big {
display:block;
margin-bottom:5px;
font-size:34px;
line-height:42px;
color:#036;
font-weight:normal;
}
/* タイトルレイアウト変更 */
.tmplArticle #cmsTitle {
position:relative;
}
.title {
display: inline-flex;
flex-direction: column;
box-sizing: border-box;
margin: 8px 0 8px !important;
font-size:34px;
line-height:42px;
font-weight:normal;
color:#036;
width: 100%;
}
.title__maintext {
font-size:34px;
line-height:42px;
font-weight:normal;
color:#036;
}
.title__subtitle {
order: -1;
margin-bottom: 4px;
font-size:14px;
line-height:20px;
font-weight:bold;
font-style: inherit;
color:#A73;
}
.title__delimiter {
display: none;
}
.title__pagenumber {
font-size: 41% !important;
line-height: 1;
text-align: right;
color: #666;
}
/* インフォメーション(information) */
.tmplTTinfo .title {
margin:0 0 10px !important;
padding-left:38px;
padding-bottom: 8px;
height:1%;
background:url(https://image.itmedia.co.jp/tt/images/filler_bg4.gif) no-repeat left top;
border-bottom:1px dotted #CCC;
}
.tmplTTinfo .title__maintext {
font-size:24px;
font-weight: bold;
line-height:30px;
}
.tmplTTinfo .title__pagenumber {
font-size: 24px;
font-weight: bold;
}
/* インフォメーション(information) */
/* 製品一覧(products) */
#tmplRensai .title {
margin:0 !important;
}
#tmplRensai .title__maintext,
#tmplRensai .title__pagenumber {
font-size: 22px;
font-weight: bold;
line-height: 28px;
}
/* 製品一覧(products) */
/* info Center(infocenter) */
#tmplInfocenter .title {
display: block;
margin-top: 0 !important;
}
/* info Center(infocenter) */
/* PR */
#tmplPR .title {
padding-top: 22px;
}
#tmplPR .title:before {
content:'P R';
background:#0D9F94;
color:#FFF;
display:inline-block;
font-size:10px;
line-height:20px;
font-weight:normal;
text-align:center;
padding:0 5px;
vertical-align: bottom;
position:absolute;
top:8px;
}
#tmplPR .title__subtitle {
margin-top: -22px;
padding-left: 34px;
}
/* PR */
/* タイトルレイアウト変更 */
.tmplArticle #cmsAbstract h2,
.tmplArticle #cmsAbstract p {
margin:0 0 5px;
font-size:14px;
line-height:22px;
color:#333;
font-weight:bold;
}
.tmplArticle #cmsByline {
margin:0 0 20px;
font-size:12px;
text-align:right;
color:#333;
}
.tmplArticle #cmsByline span {
font-weight:bold;
}
#cmsBody {
color:#333;
}

/*--------------------------------------------------------------------------*/
.tmplArticle #cmsBody a:link img {border:3px solid #069;}
.tmplArticle #cmsBody a:hover img {border:3px solid #C00;}
.tmplArticle #cmsBody a:visited img {border:3px solid #800080;}

.tmplArticle #cmsBody p {
margin:0 0 20px;
font-size:16px;
line-height:28px;
word-wrap:break-word;
}
.tmplArticle #cmsBody p small {
font-size:12px;
line-height:18px;
}
.tmplArticle #cmsBody h3:not(.format--subheading),
.tmplArticle #cmsBody h2.format--crosshead {
clear:both;
margin:0 0 20px;
padding:0 0 5px;
font-size:18px;
line-height:26px;
color:#000;
border-bottom:3px solid #CCC;
}
.tmplArticle #cmsBody .inner > h3:not(.format--subheading),
.tmplArticle #cmsBody .inner .subscription > h3:not(.format--subheading),
.tmplArticle #cmsBody .inner #CmsMembersControl > h3:not(.format--subheading),
.tmplArticle #cmsBody .inner .CmsMembersControlIn > h3:not(.format--subheading),
.tmplArticle #cmsBody .inner > h2.format--crosshead,
.tmplArticle #cmsBody .inner .subscription > h2.format--crosshead,
.tmplArticle #cmsBody .inner #CmsMembersControl > h2.format--crosshead,
.tmplArticle #cmsBody .inner .CmsMembersControlIn > h2.format--crosshead {
position:relative;
padding-left:10px;
}
.tmplArticle #cmsBody .inner > h3:not(.format--subheading):before,
.tmplArticle #cmsBody .inner .subscription > h3:not(.format--subheading):before,
.tmplArticle #cmsBody .inner #CmsMembersControl > h3:not(.format--subheading):before,
.tmplArticle #cmsBody .inner .CmsMembersControlIn > h3:not(.format--subheading):before,
.tmplArticle #cmsBody .inner > h2.format--crosshead:before,
.tmplArticle #cmsBody .inner .subscription > h2.format--crosshead:before,
.tmplArticle #cmsBody .inner #CmsMembersControl > h2.format--crosshead:before,
.tmplArticle #cmsBody .inner .CmsMembersControlIn > h2.format--crosshead:before {
content:'';
position:absolute;
background:#0D9F94;
width:5px;
height:26px;
left:0;
top:0;
}
.tmplArticle #cmsBody h4,
.tmplArticle #cmsBody h3.format--subheading {
clear:both;
margin:0 0 20px;
padding:0 0 5px;
font-size:16px;
line-height:24px;
color:#000;
border-bottom:2px solid #CCC;
}
#cmsBody ul,
#cmsBody ol {
margin:0 0 20px 20px;
padding-left:0;
}
#cmsBody li > ul,
#cmsBody li > ol {
margin-bottom:0;
padding-top:6px;
}
#cmsBody li {
position:relative;
left:18px;
font-size:16px;
line-height:26px;
margin:0 18px 6px 0;
}
#cmsBody .backNumBoxIn ul li {
left:inherit;
}
.tmplArticle #cmsPrsponsor {
display:none;
}
.tmplArticle #cmsPrcredit {
display:none;
}
.tmplArticle #cmsPrcredit .inner br {
display:none;
}
.tmplArticle #cmsPrcredit .inner .credit {
margin:0;
font-size:12px;
line-height:16px;
}
.tmplArticle #cmsPrcredit .inner .credit br {
display:inline;
}
.tmplArticle .cmsTTbtn {clear:both;}
.tmplArticle .cmsTTbtn p {
background:url(https://image.itmedia.co.jp/tt/images/tt/button_b.gif) no-repeat scroll top right transparent;
display:block;
float:left;
height:24px;
margin:0 5px 5px 0;
padding-right:18px;
font-size:12px;
}
.tmplArticle .cmsTTbtn p a {
color:#036;
background:url(https://image.itmedia.co.jp/tt/images/tt/button_a.gif) no-repeat scroll top left transparent;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
text-decoration:none;
}
.tmplArticle .cmsTTbtn p a:hover {
text-decoration:underline;
}

/* ENDKWD
---------------------------------------------------------------------------------------------------*/
#cmsBody .endkwd .box {
border:none;
margin:0 0 10px;
padding:0;
}
#cmsBody .endkwd .box h3:not(.format--subheading),
#cmsBody .endkwd .box h2.format--crosshead {
border-bottom:1px solid #CCC;
margin:0 0 5px;
padding:0 0 5px;
font-size:12px;
line-height:18px;
color:#666;
}
#cmsBody .endkwd .box h4,
#cmsBody .endkwd .box h3.format--subheading {
border:none;
margin:0;
color:#FFF;
font-weight:normal;
}
#cmsBody .endkwd .box h4 a,
#cmsBody .endkwd .box h3.format--subheading a {
background:url(https://image.itmedia.co.jp/images/ulli_key1.gif) no-repeat left center;
padding:0 0 0 18px;
font-weight:bold;
}

/* ENDWPP
---------------------------------------------------------------------------------------------------*/
#cmsBody .endwpp {}
#cmsBody .endwpp .box {
border:none;
margin:0 0 10px;
padding:0;
}
#cmsBody .endwpp .box br {
display:none;
}
#cmsBody .endwpp .box h3:not(.format--subheading),
#cmsBody .endwpp .box h2.format--crosshead {
background:none;
color:#111;
margin:0;
padding:0 0 3px;
font-size:14px;
line-height:20px;
}
#cmsBody .endwpp .box h4,
#cmsBody .endwpp .box h3.format--subheading {
background:none;
margin:0;
padding:5px 0;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
font-weight:normal;
height:1%;
font-size:12px;
line-height:18px;
}
#cmsBody .endwpp .box h4 a,
#cmsBody .endwpp .box h3.format--subheading a {
background:url(https://image.itmedia.co.jp/tt/images/arr_wpkw.gif) no-repeat 0 2px transparent;
padding-left:18px;
text-decoration:none;
font-weight:bold;
}

/* ENDLINK
---------------------------------------------------------------------------------------------------*/
#cmsBody .endlink {}
#cmsBody .endlink h4,
#cmsBody .endlink h3.format--subheading {
background:none;
color:#111;
margin:0;
padding:0 0 5px;
font-size:14px;
line-height:20px;
}
#cmsBody .endlink ul {
margin:0 0 20px;
padding:10px 0 10px;
list-style:none;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}
#cmsBody .endlink li {
clear:both;
left:inherit;
height:1%;
font-size:14px;
line-height:20px;
background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_book0.gif) no-repeat 0 4px;
margin-bottom:5px;
padding-left:14px;
}
#cmsBody .endlink li a img {
float:left;
display:block;
width:40px;
height:30px;
margin:0 5px 5px 0;
border:none;
}

/* PRE
---------------------------------------------------------------------------------------------------*/
#cmsBody .* $1
 {
clear:both;
margin:0 0 20px;
}
#cmsBody .cmsBodyPre {
width:600px;
overflow:scroll;
border:1px solid #CCC;
background:#EEE;
margin:0 auto 3px;
}
#cmsBody .cmsBodyPreCaption {
width:600px;
font-size:12px;
line-height:16px;
margin:0 auto;
}
#cmsBody .cmsBodyPre pre {
font-family:"ＭＳ ゴシック", "Osaka－等幅";
margin:0;
padding:10px;
font-size:12px;
color:#063;
}

/* COL100 600
---------------------------------------------------------------------------------------------------*/
#cmsBody #col100 {margin-bottom:20px;}
#cmsBody #col200 {margin-bottom:20px;}
#cmsBody #col300 {margin-bottom:20px;}
#cmsBody #col400 {margin-bottom:20px;}
#cmsBody #col500 {margin-bottom:20px;}
#cmsBody #col600 {margin-bottom:20px;}
#cmsBody #col100 img {margin:0 0 3px;}
#cmsBody #col200 img {margin:0 0 3px;}
#cmsBody #col300 img {margin:0 0 3px;}
#cmsBody #col400 img {margin:0 0 3px;}
#cmsBody #col500 img {margin:0 0 3px;}
#cmsBody #col600 img {margin:0 0 3px;}
#cmsBody #col100 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col200 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col300 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col400 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col500 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col600 small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col100 #cap-l {text-align:left;}
#cmsBody #col200 #cap-l {text-align:left;}
#cmsBody #col300 #cap-l {text-align:left;}
#cmsBody #col400 #cap-l {text-align:left;}
#cmsBody #col500 #cap-l {text-align:left;}
#cmsBody #col600 #cap-l {text-align:left;}
#cmsBody #col100 #cap-r {text-align:right;}
#cmsBody #col200 #cap-r {text-align:right;}
#cmsBody #col300 #cap-r {text-align:right;}
#cmsBody #col400 #cap-r {text-align:right;}
#cmsBody #col500 #cap-r {text-align:right;}
#cmsBody #col600 #cap-r {text-align:right;}

#cmsBody #col100c {margin:0 auto 20px;width:100px;}
#cmsBody #col200c {margin:0 auto 20px;width:200px;}
#cmsBody #col300c {margin:0 auto 20px;width:300px;}
#cmsBody #col400c {margin:0 auto 20px;width:400px;}
#cmsBody #col500c {margin:0 auto 20px;width:500px;}
#cmsBody #col600c {margin:0 auto 20px;width:600px;}
#cmsBody #col100c img {margin:0 0 3px;}
#cmsBody #col200c img {margin:0 0 3px;}
#cmsBody #col300c img {margin:0 0 3px;}
#cmsBody #col400c img {margin:0 0 3px;}
#cmsBody #col500c img {margin:0 0 3px;}
#cmsBody #col600c img {margin:0 0 3px;}
#cmsBody #col100c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col200c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col300c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col400c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col500c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col600c small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col100c #cap-l {text-align:left;}
#cmsBody #col200c #cap-l {text-align:left;}
#cmsBody #col300c #cap-l {text-align:left;}
#cmsBody #col400c #cap-l {text-align:left;}
#cmsBody #col500c #cap-l {text-align:left;}
#cmsBody #col600c #cap-l {text-align:left;}
#cmsBody #col100c #cap-r {text-align:right;}
#cmsBody #col200c #cap-r {text-align:right;}
#cmsBody #col300c #cap-r {text-align:right;}
#cmsBody #col400c #cap-r {text-align:right;}
#cmsBody #col500c #cap-r {text-align:right;}
#cmsBody #col600c #cap-r {text-align:right;}

#cmsBody #col100l {float:left;margin:0 10px 5px 0;width:100px;}
#cmsBody #col200l {float:left;margin:0 10px 5px 0;width:200px;}
#cmsBody #col300l {float:left;margin:0 10px 5px 0;width:300px;}
#cmsBody #col400l {float:left;margin:0 10px 5px 0;width:400px;}
#cmsBody #col500l {float:left;margin:0 10px 5px 0;width:500px;}
#cmsBody #col600l {float:left;margin:0 10px 5px 0;width:600px;}
#cmsBody #col100l img {margin:0 0 3px;}
#cmsBody #col200l img {margin:0 0 3px;}
#cmsBody #col300l img {margin:0 0 3px;}
#cmsBody #col400l img {margin:0 0 3px;}
#cmsBody #col500l img {margin:0 0 3px;}
#cmsBody #col600l img {margin:0 0 3px;}
#cmsBody #col100l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col200l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col300l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col400l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col500l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col600l small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col100l #cap-l {text-align:left;}
#cmsBody #col200l #cap-l {text-align:left;}
#cmsBody #col300l #cap-l {text-align:left;}
#cmsBody #col400l #cap-l {text-align:left;}
#cmsBody #col500l #cap-l {text-align:left;}
#cmsBody #col600l #cap-l {text-align:left;}
#cmsBody #col100l #cap-r {text-align:right;}
#cmsBody #col200l #cap-r {text-align:right;}
#cmsBody #col300l #cap-r {text-align:right;}
#cmsBody #col400l #cap-r {text-align:right;}
#cmsBody #col500l #cap-r {text-align:right;}
#cmsBody #col600l #cap-r {text-align:right;}

#cmsBody #col100r {float:right;margin:0 0 5px 10px;width:100px;}
#cmsBody #col200r {float:right;margin:0 0 5px 10px;width:200px;}
#cmsBody #col300r {float:right;margin:0 0 5px 10px;width:300px;}
#cmsBody #col400r {float:right;margin:0 0 5px 10px;width:400px;}
#cmsBody #col500r {float:right;margin:0 0 5px 10px;width:500px;}
#cmsBody #col600r {float:right;margin:0 0 5px 10px;width:600px;}
#cmsBody #col100r img {margin:0 0 3px;}
#cmsBody #col200r img {margin:0 0 3px;}
#cmsBody #col300r img {margin:0 0 3px;}
#cmsBody #col400r img {margin:0 0 3px;}
#cmsBody #col500r img {margin:0 0 3px;}
#cmsBody #col600r img {margin:0 0 3px;}
#cmsBody #col100r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col200r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col300r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col400r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col500r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col600r small {font-size:12px;line-height:18px;color:#555;display:block;clear:both;height:1%;}
#cmsBody #col100r #cap-l {text-align:left;}
#cmsBody #col200r #cap-l {text-align:left;}
#cmsBody #col300r #cap-l {text-align:left;}
#cmsBody #col400r #cap-l {text-align:left;}
#cmsBody #col500r #cap-l {text-align:left;}
#cmsBody #col600r #cap-l {text-align:left;}
#cmsBody #col100r #cap-r {text-align:right;}
#cmsBody #col200r #cap-r {text-align:right;}
#cmsBody #col300r #cap-r {text-align:right;}
#cmsBody #col400r #cap-r {text-align:right;}
#cmsBody #col500r #cap-r {text-align:right;}
#cmsBody #col600r #cap-r {text-align:right;}

/* TABLE-SPEC
---------------------------------------------------------------------------------------------------*/
#cmsBody table#tbl-spec {
border-collapse:collapse;
margin:0 0 20px 0;
}
#cmsBody table#tbl-spec caption {
font-size:12px;
line-height:18px;
margin-bottom:3px;
text-align:left;
}
#cmsBody table#tbl-spec tr {}
#cmsBody table#tbl-spec th,
#cmsBody table#tbl-spec td {
border:1px solid #999;
font-size:12px;
line-height:18px;
padding:3px;
text-align:left;
}
#cmsBody table#tbl-spec th {
background:#DDD;
font-weight:bold;
}
#cmsBody table#tbl-spec thead th {
background:#666;
color:#FFF;
}
#cmsBody table#tbl-spec td {
background:#FFF;
font-weight:normal;
}
#cmsBody table#tbl-spec tfoot td {
border:none;
}

/* BOX - Add Caption
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsBodyBox {
margin-bottom:20px;
}
#cmsBody .cmsBodyBoxInner {
border:3px solid #666;
border-radius:2px;
padding:8px;
}
#cmsBody .cmsBodyBoxInner h3:not(.format--subheading),
#cmsBody .cmsBodyBoxInner h2.format--crosshead {
font-size:14px;
line-height:20px;
margin:0 0 10px;
}
#cmsBody .cmsBodyBoxInner h4,
#cmsBody .cmsBodyBoxInner h3.format--subheading {
font-size:12px;
line-height:18px;
margin:0 0 10px;
border-bottom:1px solid #CCC;
}
#cmsBody .cmsBodyBoxInner p {
font-size:12px;
line-height:18px;
margin:0 0 10px;
}
#cmsBody .cmsBodyBoxInner p:nth-last-of-type(1) {
margin:0;
}
#cmsBody .cmsBodyBoxInner ul li,
#cmsBody .cmsBodyBoxInner ol li {
font-size:14px;
line-height:20px;
margin:0 0 10px;
}
#cmsBody .cmsBodyBoxInner br[clear="all"]:last-of-type {
display:block;
height:0;
font-size:0;
line-height:0;
clear:both;
}
#cmsBody .cmsBodyBoxCaption {
padding:5px;
background:#F8F8F8;
font-size:12px;
line-height:18px;
border-radius:0 0 3px 3px;
}
/*--------------------------------------*/
#cmsBody .cmsBodyBoxNoborder .cmsBodyBoxInner {border:none;background:#EEE;}
#cmsBody .cmsBodyBoxRed .cmsBodyBoxInner {border-color:rgba(190,43,43,1);background:rgba(190,43,43,0.1);}
#cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner {border-color:rgba(100,149,38,1);background:rgba(100,149,38,0.1);}
#cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner {border-color:rgba(38,112,149,1);background:rgba(38,112,149,0.1);}
#cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner {border-color:rgba(218,107,46,1);background:rgba(218,107,46,0.1);}
/*--------------------------------------*/
#cmsBody .cmsBodyBoxRed .cmsBodyBoxInner h3:not(.format--subheading),#cmsBody .cmsBodyBoxRed .cmsBodyBoxInner h2.format--crosshead {border-color:rgba(190,43,43,0.5);}
#cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner h3:not(.format--subheading),#cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner h2.format--crosshead {border-color:rgba(100,149,38,0.5);}
#cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner h3:not(.format--subheading),#cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner h2.format--crosshead {border-color:rgba(38,112,149,0.5);}
#cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner h3:not(.format--subheading),#cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner h2.format--crosshead {border-color:rgba(218,107,46,0.5);}

/* BOX
---------------------------------------------------------------------------------------------------*/
#cmsBody .box {
border:3px solid #666;
border-radius:2px;
margin-bottom:20px;
padding:8px;
}
#cmsBody .box#red {border-color:rgba(190,43,43,1);background:rgba(190,43,43,0.1);}
#cmsBody .box#green {border-color:rgba(100,149,38,1);background:rgba(100,149,38,0.1);}
#cmsBody .box#blue {border-color:rgba(38,112,149,1);background:rgba(38,112,149,0.1);}
#cmsBody .box#orange {border-color:rgba(218,107,46,1);background:rgba(218,107,46,0.1);}
#cmsBody .box h3:not(.format--subheading),
#cmsBody .box h2.format--crosshead {
font-size:14px;
line-height:20px;
margin:0 0 10px;
}
#cmsBody .box#red h3:not(.format--subheading),#cmsBody .box#red h2.format--crosshead {border-color:rgba(190,43,43,0.5);}
#cmsBody .box#green h3:not(.format--subheading),#cmsBody .box#green h2.format--crosshead {border-color:rgba(100,149,38,0.5);}
#cmsBody .box#blue h3:not(.format--subheading),#cmsBody .box#blue h2.format--crosshead {border-color:rgba(38,112,149,0.5);}
#cmsBody .box#orange h3:not(.format--subheading),#cmsBody .box#orange h2.format--crosshead {border-color:rgba(218,107,46,0.5);}
#cmsBody .box h4,
#cmsBody .box h3.format--subheading {
font-size:12px;
line-height:18px;
margin:0 0 10px;
border-bottom:1px solid #CCC;
}
#cmsBody .box p {
font-size:12px;
line-height:18px;
margin:0 0 10px;
}
#cmsBody .box p:nth-last-of-type(1) {
margin:0;
}
#cmsBody .box ul li,
#cmsBody .box ol li {
font-size:14px;
line-height:20px;
margin:0 0 10px;
}
#cmsBody .box br[clear="all"]:nth-last-of-type(1) {
display:none;
}
#cmsBody .box br[clear="all"] ~ span:nth-last-of-type(1) {
display:block;
height:0;
font-size:0;
line-height:0;
clear:both;
}

/* BLOCKQUOTE
---------------------------------------------------------------------------------------------------*/
#cmsBody blockquote {
background:#EEE;
padding:10px;
border-radius:5px;
}
#cmsBody blockquote p {
background:url(https://image.itmedia.co.jp/images0509/blockquote.gif) no-repeat 0 0;
margin:0px;
padding:8px 0px 0px 40px;
}

/* FUKIDASHI
---------------------------------------------------------------------------------------------------*/
#cmsBody .trBoxC .trBoxWidth {margin:auto;}
#cmsBody .trBoxL .trBoxWidth {float:left;}
#cmsBody .trBoxR .trBoxWidth {float:right;}
#cmsBody .balAlign,
#cmsBody .balAlignL,
#cmsBody .balAlignR,
#cmsBody .balAlignCL,
#cmsBody .balAlignCR,
#cmsBody .balAlignCC {margin:0px 15px 15px 15px;background:url(https://image.itmedia.co.jp/images0509/blh1.gif) left top repeat-x #dcecfe;}
#cmsBody .balAlignCC {margin:0px 15px 0px 15px;}
#cmsBody .balBox1 {background:url(https://image.itmedia.co.jp/images0509/blh2.gif) left bottom repeat-x;width:100%;font-size:86%;}
#cmsBody .balBox2 {background:url(https://image.itmedia.co.jp/images0509/blv1.gif) left top repeat-y;}
#cmsBody .balBox3 {background:url(https://image.itmedia.co.jp/images0509/blv2.gif) right top repeat-y;}
#cmsBody .balBox4 {background:url(https://image.itmedia.co.jp/images0509/blr1.gif) left top no-repeat;}
#cmsBody .balBox5 {background:url(https://image.itmedia.co.jp/images0509/blr2.gif) right top no-repeat;}
#cmsBody .balBox6 {background:url(https://image.itmedia.co.jp/images0509/blr3.gif) left bottom no-repeat;}
#cmsBody .balBox7 {background:url(https://image.itmedia.co.jp/images0509/blr4.gif) right bottom no-repeat;}
#cmsBody .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;padding:12px 16px 16px 16px;}
#cmsBody .balAlign .balBox8 {background:none;}
#cmsBody .balAlignL .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blil.gif) left top no-repeat;}
#cmsBody .balAlignR .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blir.gif) right top no-repeat;}
#cmsBody .balAlignCL .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blic.gif) left bottom no-repeat;}
#cmsBody .balAlignCR .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blic.gif) right bottom no-repeat;}
#cmsBody .balAlignCC .balBox8 {background:url(https://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;}

/* AMAZON ITEM 090416
---------------------------------------------------------------------------------------------------*/
#amazon-item {
clear:both;
margin:0 auto 20px;
}
#amazon-item table {
border-collapse:collapse;
border:5px solid #CCDEEE;
width:100%;
}
#amazon-item table th,
#amazon-item table td {
border:1px solid #CCDEEE;
text-align:left;
padding:5px;
}
#amazon-item table th {
font-size:14px;
line-height:18px;
color:#369;
background:url(https://image.itmedia.co.jp/plusd/images/boxbar_blue02.gif) repeat-x 0 0 #CDE0F0;
}
#amazon-item table td {
width:33%;
font-size:12px;
line-height:16px;
vertical-align:top;
}
#amazon-item table .amazon-product:hover {
color:#C00;
}
#amazon-item table .amazon-product .icon {
float:left;
margin:0 5px 3px 0;
display:block;
width:75px;
height:75px;
overflow:hidden;
border:2px solid #CCC;
}
#amazon-item table .amazon-product .icon img {
border:none;
}
#amazon-item table .amazon-btBuy {
float:right;
display:block;
margin:3px 0 0 0;
width:100px;
height:19px;
background:url(https://image.itmedia.co.jp/images0509/amazon_bt_buy.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* ENQ
---------------------------------------------------------------------------------------------------*/
#cmsBody .enq {
border:3px solid #CCC;
margin-bottom:20px;
height:100%;
}
#cmsBody .enq form {
margin:0;
padding:0;
}
#cmsBody .enq form p {
margin:0;
padding:10px 5px;
font-size:14px;
line-height:20px;
display:block;
height:1%;
background:#333;
color:#FFF;
border:1px solid #222;
}
#cmsBody .enq form p strong {
color:#F90;
}
#cmsBody .enq form .inform {
padding:15px;
}
#cmsBody .enq form .inform br {
display:none;
}
#cmsBody .enq form .inform h5 {
margin:0 0 10px;
padding:5px;
font-size:12px;
line-height:18px;

background:#EED;
border:1px solid #CCB;
height:1%;
}
#cmsBody .enq form .inform h5 span {
font-size:20px;
color:#001;
font-family:"Times New Roman", Times, serif;
}
#cmsBody .enq form .inform .l30 {
margin-bottom:20px;
}
#cmsBody .enq form .inform .l30 p {
margin:0;
padding:0 10px 0 0;
font-size:12px;
line-height:18px;
background:none;
border:none;
color:#333;
}
#cmsBody .enq form .inform .l30 p label {}
#cmsBody .enq form .inform .l30 p label input {
margin:0 3px 0 0;
vertical-align:middle;
}
#cmsBody .enq form .inform .l100 {
margin-bottom:20px;
}
#cmsBody .enq form .inform .l100 p {
margin:0;
padding:0;
font-size:12px;
line-height:18px;
background:none;
border:none;
color:#333;
}
#cmsBody .enq form .inform .l100 p label {}
#cmsBody .enq form .inform .l100 p label input {
margin:0 3px 0 0;
vertical-align:middle;
}

#cmsBody .enq form .inform .privacy {
margin-bottom:10px;
}
#cmsBody .enq form .inform .privacy h5 {
border:1px solid #555;
background:#666;
color:#FFF;
}
#cmsBody .enq form .inform .privacy p {
margin:0;
padding:0;
font-size:12px;
line-height:18px;
background:none;
border:none;
color:#333;
}
#cmsBody .enq form .inform .privacy div {}
#cmsBody .enq form .inform .privacy div ul {
margin:0;
padding:0 0 0 20px;
}
#cmsBody .enq form .inform .privacy div ul li {
margin:0;
padding:0;
font-size:10px;
line-height:16px;
color:#C00;
}
#cmsBody .enq form .l50 {
width:auto;
text-align:center;
float:none;
}
#cmsBody .enq form .l50 input#reportcon {
background:url(https://image.itmedia.co.jp/tt/images/renew_enq_bt1.gif) no-repeat 0 0;
border:none;
cursor:pointer;
display:block;
width:200px;
height:24px;
margin:0 auto;
padding:0;
text-indent:-9999px;
}
#cmsBody .enq form .r50 {
display:none;
}
#cmsBody .enq iframe {
display:none;
}
#cmsBody .enq .index {
margin:10px 20px;
background-color:#EEE !important;
border:1px solid #DDD;
}
#cmsBody .enq .inform .index {
margin:10px 0px;
background-color:#EEE !important;
border:1px solid #DDD;
}
#cmsBody .enq .index#info {
margin:10px 0px 0px 10px;
border:1px solid #FFF;
background-color:#FFF !important;
}
#cmsBody .enq .index p {
padding:0px;
text-indent:0px !important;
display:inline;
background:none;
font-size:12px;
color:#333;
border:none;
}
#cmsBody .enq .index p strong {
display:block;
}
#cmsBody .enq .inform .l50 input#expertcon,
#cmsBody .enq .inform .l50 input#reportcon {
display:block;
width:200px;
height:24px;
margin:0px auto;
padding:0px;
background:url(https://image.itmedia.co.jp/tt/images/renew_enq_bt1.gif) no-repeat 0px 0px;
border-width:0px;
text-indent:-9999px;
cursor:pointer;
}
#cmsBody .enq .inform #center input#expertcon,
#cmsBody .enq .inform #center input#reportcon {
display:block;
width:200px;
height:24px;
margin:0px auto;
padding:0px;
background:url(https://image.itmedia.co.jp/tt/images/renew_enq_bt1.gif) no-repeat center top;
border-width:0px;
text-indent:-9999px;
cursor:pointer;
}

/* hyoshikawa 100526 START */
#cmsBody .enq .inform .ruleAccept {
font-size:14px;
line-height:18px;
text-align:center;
margin-bottom:10px;
}
#cmsBody .enq .inform #PermTypeError {
font-size:12px;
line-height:16px;
text-align:center;
margin-bottom:10px;
padding:5px;
background:#C00;
color:#FFF;
}
#cmsBody .enq .inform .privacy ul {
font-size:10px;
line-height:14px;
background:#EEE;
margin:10px 0px;
padding:5px 5px 5px 30px;
} 
/* hyoshikawa 100526 END */

#cmsBody .cqBodyHeading {
background:#EED;
border:1px solid #CCB;
font-size:12px;
font-weight:bold;
line-height:18px;
height:1%;
margin:0 0 10px;
padding:5px;
}
#cmsBody .cqBodyHeading strong {
color:#001;
font-family:"Times New Roman", Times,serif;
font-size:20px;
}
#cmsBody .cqBodyContents {
margin-bottom:20px;
}
#cmsBody .cqBodyContents label {
color:#333;
font-size:12px;
line-height:18px;
display:block;
padding:0 10px 0 0;
}
#cmsBody .enq form .inform .cqBodyContents label br {
display:inline;
}
#cmsBody .cqBodyContents .cqTA {
padding-top:10px;
}
#cmsBody .cqBodyContents label input {
margin:0 3px 0 0;
vertical-align:middle;
}
#cmsBody .cqBodyContents label textarea {
font-size:12px;
line-height:16px;
width:400px;
height:32px;
}
#cmsBody .cqPrivacy {
margin-bottom:20px;
padding:0 15px;
}
#cmsBody .cqPrivacyHeading {
background:#666;
border:1px solid #555;
color:#FFF;
font-size:12px;
height:1%;
line-height:18px;
margin:0 0 10px;
padding:5px;
font-weight:bold;
}
#cmsBody .cqPrivacyText {
color:#333;
font-size:12px;
line-height:18px;
margin-bottom:10px;
}
#cmsBody .cqPrivacyList {
background:#EEE;
border:1px solid #CCC;
font-size:10px;
margin-bottom:10px;
padding:5px;
}
#cmsBody .cqPrivacyList ul {
margin:0;
padding:0 0 0 20px;
}
#cmsBody .cqPrivacyList ul li {
color:#C00;
font-size:10px;
line-height:16px;
margin:0;
padding:0;
}
#cmsBody #cqError {
padding:0 15px;
margin-bottom:5px;
}
#cmsBody #cqError .cqErrorText {
text-align:center;
font-size:12px;
line-height:16px;
background:#C00;
color:#FFF;
padding:5px;
}
#cmsBody #cqAgreement {
padding:0 15px;
margin-bottom:5px;
}
#cmsBody .cqAgreementContent {
text-align:center;
font-size:14px;
line-height:18px;
padding:5px;
}
#cmsBody .cqAgreementContent input {
vertical-align:middle;
}

/* EXPERT ANSWER
---------------------------------------------------------------------------*/
#cmsBody .answer {
position:relative; 
height:1%;
color:#333;
font-size:small;
border:2px solid #CCC;
padding:10px;
margin-bottom:20px;
}
#cmsBody .answer h2 {
margin:0px 0px 10px;
padding:10px;
font-size:14px;
background-color:#EEE;
border:1px solid #CCC;
color:#555;
}
#cmsBody .answer p {
margin:0px 0px 20px;
padding:0px;
line-height:130%;
}
#cmsBody .answer textarea {
margin:0px auto;
padding:0px;
width:98%;
font-size:12px;
color:#333;
}
#cmsBody .answer form p {
margin:10px 0px 0px;
font-size:10px;
letter-spacing:1px;
}
#cmsBody .answer form p span {
color:red;
font-weight:bold;
}
#cmsBody .answer div {
margin:10px 5px 20px;
text-align:center;
}
#cmsBody .answer form div input#doubt {
display:block;
width:100%;
height:34px;
margin:0px;
padding:0px;
background:url(https://image.itmedia.co.jp/tt/images/renew_enq_bt2.gif) no-repeat center top;
border-width:0px;
text-indent:-9999px;
}

/* OLD CTRL
---------------------------------------------------------------------------*/
#cmsBody .ctrl {
margin:30px auto;
font-size:12px;
clear:both;
text-align:center;
}
#cmsBody .ctrl span#numb,
#cmsBody .ctrl span#pgup {color:#FFF;}
#cmsBody .ctrl span#numb a:link,
#cmsBody .ctrl span#numb a:visited {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #369;
text-decoration:none;
}
#cmsBody .ctrl span#numb a:hover {
background-color:#FC0;
border:1px solid #F50;
text-decoration:none;
}
#cmsBody span#nostart .ctrl span#prev {visibility:hidden;}
#cmsBody .ctrl span#prev {
padding:10px 8px 10px 18px;
background:url(https://image.itmedia.co.jp/tt/images/cms_ctrl.gif) no-repeat left center transparent;
}
#cmsBody .ctrl span#next {
padding:10px 18px 10px 8px;
background:url(https://image.itmedia.co.jp/tt/images/cms_ctrl.gif) no-repeat right center transparent;
}
#cmsBody .ctrl span#prev a:link,
#cmsBody .ctrl span#prev a:visited,
#cmsBody .ctrl span#next a:link,
#cmsBody .ctrl span#next a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#cmsBody .ctrl span#prev a:hover,
#cmsBody .ctrl span#next a:hover {color:#FD0;text-decoration:none;}
#cmsBody .ctrl#start span#prev {background:url(https://image.itmedia.co.jp/images/spacer.gif) no-repeat left center #FFF;}
#cmsBody .ctrl#end span#next {background:url(https://image.itmedia.co.jp/images/spacer.gif) no-repeat right center #FFF;}
#cmsBody .ctrl span#numb strong {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #ABD;
background-color:#369;
color:#FFF;
}

/* ARTICLES - NOTICE -
----------------------------------------------- */
#cmsBody #notice {
clear:both;
height:1%;
margin:0 0 10px;
padding:7px 10px 10px 72px;
font-size:12px;
line-height:16px;
font-weight:bold;
color:#F50;
background:url(https://image.itmedia.co.jp/tt/images/cms_notice.gif) no-repeat left top;
}
#cmsBody #notice a {
color:#F50;
text-decoration:underline;
}

/* EXPERT PROFILE BOX
---------------------------------------------------------------------------*/
#cmsBody .expro {
width:610px;
border:1px solid #CCC;
margin:0 0 5px;
}
#cmsBody .expro#colLeft {
float:left;
margin:0 10px 5px 0;
}
#cmsBody .expro#colRight {
float:right;
margin:0 0 5px 10px;
}
#cmsBody .expro#colCenter {
margin:0 auto 5px !important;
}
#cmsBody .expro .inner {
border:3px solid #EEE;
padding:35px 5px 5px;
background:url(https://image.itmedia.co.jp/tt/images/expro_heading.gif) no-repeat 0px 0px #FFF;
}
#cmsBody .expro .exproImg {
margin-bottom:5px;
}
#cmsBody .expro .exproImg#colLeft {
float:left;
margin:0 5px 5px 0;
}
#cmsBody .expro .exproImg#colRight {
float:right;
padding:0 0 5px 5px;
}
#cmsBody .expro .exproCorp {
font-size:12px;
line-height:18px;
color:#666;
font-weight:bold;
}
#cmsBody .expro .exproPost {
font-size:12px;
line-height:18px;
color:#666;
}
#cmsBody .expro .exproName {
font-size:14px;
line-height:20px;
color:#000;
font-weight:bold;
}
#cmsBody .expro .exproField {
font-size:12px;
line-height:18px;
color:#C00;
}
#cmsBody .expro .exproField strong {
}
#cmsBody .expro .exproAbs {
color:#444;
font-size:12px;
margin:0px;
padding:0px;
line-height:150%;
}

/* PRODUCTS
---------------------------------------------------------------------------*/
#tmplProducts #cmsBody #typeProductsSortBox .box {
background:none !important;
margin-bottom:0 !important;
border:none !important;
}
#tmplProducts #cmsBody #typeProductsSortBox .box h3:not(.format--subheading),
#tmplProducts #cmsBody #typeProductsSortBox .box h2.format--crosshead {
border:1px solid #999;
font-size:16px;
line-height:20px;
padding:5px;
position:relative;
}
#tmplProducts #cmsBody #typeProductsSortBox .box h3:not(.format--subheading) .pagetop,
#tmplProducts #cmsBody #typeProductsSortBox .box h2.format--crosshead .pagetop {
position:absolute;
top:7px;
right:5px;
font-size:12px;
line-height:16px;
}
#tmplProducts #cmsBody #typeProductsSortBox .box h4,
#tmplProducts #cmsBody #typeProductsSortBox .box h3.format--subheading {
clear:none;
margin:0;
padding:0;
background:none;
font-size:14px;
line-height:20px;
}
#tmplProducts #cmsBody #typeProductsSortBox .box p {
font-size:14px;
line-height:20px;
margin:0 0 10px;
}
#tmplProducts #cmsBody #typeProductsSortBox .box ul {
margin:0 0 10px;
padding:0;
}
#tmplProducts #cmsBody #typeProductsSortBox .box ul li {
list-style:none;
font-size:14px;
line-height:20px;
margin:0 0 3px;
padding:0 0 0 16px;
background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_book0.gif) no-repeat 0 3px;
}
#tmplProducts #cmsBody #typeProductsSortBox .box table#tbl50r {
margin:0 0 5px 5px;
}
#tmplProducts #cmsBody #typeProductsSortBox .box table#tbl50r th {
width:20%;
}
#tmplProducts #cmsBody #typeProductsSortBtn {
min-height:70px;
height:auto !important;
height:70px;
}
#tmplProducts #cmsBody #typeProductsSortBtn a {
display:block;
width:30px;
height:30px;
text-align:center;
font-size:16px;
line-height:30px;
float:left;
border:1px solid #CCC;
background:#EEE;
margin:0 3px 3px 0;
}

/* PR
---------------------------------------------------------------------------*/
#tmplPR #cmsTitle h1 small:before {
content:'P R';
background:#0D9F94;
color:#FFF;
display:inline-block;
font-size:10px;
line-height:20px;
font-weight:normal;
text-align:center;
margin:0 6px 0 0;
padding:0 5px;
}

#tmplPR #cmsByline {
visibility:hidden;
}
#tmplPR #cmsPrcredit {
display:block;
border:3px solid #CCC;
padding:5px;
}
#tmplPR #cmsBody .endlink ul li img {
border:none;
width:80px;
height:60px;
}
#tmplR300 .endlink h4 {
margin:0;
padding:3px 0 5px 22px;
border:1px solid #CCC;
font-size:12px;
line-height:18px;
background:#000 url(https://image.itmedia.co.jp/tt/images/tt/cboxIdx_heading1_img.gif) no-repeat 0 0;
color:#faf1b0;
}
#tmplR300 .endlink ul {
height:1%;
margin:0 0 10px;
padding:5px;
border:1px solid #CCC;
background:#FFF;
list-style:none;
}
#tmplR300 .endlink ul li {
margin:0 0 5px 0;
padding:0 0 0 14px;
font-size:12px;
line-height:18px;
background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_book0.gif) no-repeat 0 2px;
}
#tmplR300 .endlink p {
margin:0;
}

/* CMSMEMBERSCONTROL
---------------------------------------------------------------------------------------------------*/
.CmsMembersControl {
position: relative;
}
.CmsMembersControlImg {
display:none;
}
#CmsMembersControlBox {
margin:50px 0 350px 0;
text-align:left;
padding:2px;
}
#CmsMembersControlHead {
display: none;
}
#CmsMembersControlBoxInner {
padding:20px 10px 10px;
}
#CmsMembersControlTitle {
font-size:16px;
line-height:28px;
margin:0 0 10px;
color:#444;
}
#CmsMembersControlText {
font-size:14px;
line-height:22px;
margin:0 0 20px;
}
#CmsMembersControlButton {
background:url(https://image.itmedia.co.jp/tt/images/tt/memberboxBtn.gif) no-repeat 0 0;
display:block;
width:240px;
height:40px;
margin:0 auto 20px;
text-indent:-9999px;
}
#CmsMembersControlBox h3:not(.format--subheading) {
background-image:none !important;
padding-left:0 !important;
clear:none !important;
}
.CmsMembersControlGradation {
  position: relative;
}
.CmsMembersControlGradation:before {
  content: "";
  position: absolute;
  top: -160px;
  left: 0;
  display: block;
  width: 100%;
  height: 110px;
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 10%,rgba(255,255,255,1) 100%);
}

/* MIDDLE(INFOCENTER & RENSAI)
---------------------------------------------------------------------------------------------------*/
.tmplMiddle {
position:relative;
height:1%;
width:470px;
float:right;
margin-bottom:10px;
}
.tmplMiddleIn {
padding:10px;
background:#FFF;
border:1px solid #CCC;
}
.tmplMiddle #cmsDate {
display:none;
}
.tmplMiddle #cmsType {
display:none;
}

#tmplInfocenter #cmsTitle {
margin-bottom:10px;
}
#tmplInfocenter #cmsTitle h1 {
margin:0;
font-size:12px;
line-height:18px;
text-indent:-9999px;
background:url(https://image.itmedia.co.jp/tt/images/infocenter_title.gif) no-repeat 0px -2000px;
height:90px;
}
#\/tt\/news\/0607\/11\/news06\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -300px;}
#\/tt\/news\/0608\/10\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1700px;}
#\/tt\/news\/0608\/14\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1700px;}
#\/tt\/news\/0609\/11\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1500px;}
#\/tt\/news\/0611\/06\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1400px;}
#\/tt\/news\/0611\/20\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1300px;}
#\/tt\/news\/0611\/27\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1200px;}
#\/tt\/news\/0612\/05\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1100px;}
#\/tt\/news\/0612\/04\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1000px;}
#\/tt\/news\/0702\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -900px;}
#\/tt\/news\/0702\/19\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -800px;}
#\/tt\/news\/0703\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -700px;}
#\/tt\/news\/0703\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -300px;}
#\/tt\/news\/0705\/15\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -600px;}
#\/tt\/news\/0705\/22\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -500px;}
#\/tt\/news\/0705\/23\/news07\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -400px;}
#\/tt\/news\/0705\/29\/news06\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -300px;}
#\/tt\/news\/0706\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -300px;}
#\/tt\/news\/0708\/07\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -200px;}
#\/tt\/news\/0708\/08\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -100px;}
#\/tt\/news\/0709\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px 0px;}
#\/tt\/news\/0710\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1600px;}
#\/tt\/news\/0710\/25\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1800px;}
#\/tt\/news\/0710\/23\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -1900px;}
#\/tt\/news\/0711\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2100px;}
#\/tt\/news\/0711\/12\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2200px;height:130px;}
#\/tt\/news\/0711\/26\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2400px;}
#\/tt\/news\/0712\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2500px;}
#\/tt\/news\/0802\/06\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2600px;height:140px;}
#\/tt\/news\/0802\/15\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2800px;}
#\/tt\/news\/0804\/15\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -2900px;}
#\/tt\/news\/0805\/15\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -3000px;height:130px;}
#\/tt\/news\/0807\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -3200px;height:130px;}
#\/tt\/news\/0806\/20\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -3400px;height:130px;}
#\/tt\/news\/0807\/15\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -3600px;height:130px;}
#\/tt\/news\/0808\/04\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -3800px;height:130px;}
#\/tt\/news\/0807\/25\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -4000px;height:130px;}
#\/tt\/news\/0809\/01\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -6500px;height:130px;}
#\/tt\/news\/0809\/25\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -4300px;height:130px;}
#\/tt\/news\/0809\/30\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -4500px;height:130px;}
#\/tt\/news\/0810\/15\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -4700px;height:130px;}
#\/tt\/news\/0811\/13\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -4900px;height:130px;}
#\/tt\/news\/0902\/02\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -5100px;height:130px;}
#\/tt\/news\/0902\/16\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -5300px;height:130px;}
#\/tt\/news\/0902\/10\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -5500px;height:130px;}
#\/tt\/news\/0903\/02\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -5700px;height:130px;}
#\/tt\/news\/0903\/13\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -5900px;height:115px;}
#\/tt\/news\/0903\/18\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -6100px;height:130px;}
#\/tt\/news\/0904\/20\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -6300px;height:130px;}
#\/tt\/news\/0905\/11\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -6700px;height:130px;}
#\/tt\/news\/0905\/25\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -6900px;height:130px;}
#\/tt\/news\/0906\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -7100px;height:130px;}
#\/tt\/news\/0907\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -7300px;height:130px;}
#\/tt\/news\/0907\/23\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -7500px;height:130px;}
#\/tt\/news\/0907\/21\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -7700px;height:130px;}
#\/tt\/news\/0907\/27\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -7900px;height:130px;}
#\/tt\/news\/0907\/29\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -8100px;height:130px;}
#\/tt\/news\/0908\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -8300px;height:130px;}
#\/tt\/news\/0810\/15\/news05\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -8500px;height:130px;}
#\/tt\/news\/0908\/21\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -8700px;height:130px;}
#\/tt\/news\/0905\/11\/news03\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -8900px;height:130px;}
#\/tt\/news\/0909\/14\/news04\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9100px;height:100px;}
#\/tt\/news\/0910\/15\/news02\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9200px;height:135px;}
#\/tt\/news\/0910\/26\/news08\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9400px;height:130px;}
#\/tt\/news\/0911\/04\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9600px;height:135px;}
#\/tt\/news\/0911\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9800px;height:135px;}

#\/tt\/news\/0911\/18\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 0;height:135px;}
#\/tt\/news\/0912\/16\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -200px;height:135px;}
#\/tt\/news\/0912\/15\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -400px;height:135px;}
#\/tt\/news\/1001\/26\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -600px;height:135px;}
#\/tt\/news\/1001\/25\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -800px;height:135px;}
#\/tt\/news\/1003\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -1000px;height:144px;}
#\/tt\/news\/1004\/27\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -1200px;height:144px;}
#\/tt\/news\/1005\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -1400px;height:144px;}
#\/tt\/news\/1005\/24\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -1600px;height:144px;}
#\/tt\/news\/1005\/24\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -1800px;height:144px;}
#\/tt\/news\/1006\/18\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -2000px;height:144px;}
#\/tt\/news\/1006\/28\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -2200px;height:144px;}
#\/tt\/news\/1006\/28\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -2400px;height:144px;}
#\/tt\/news\/1007\/01\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -2600px;height:144px;}
#\/tt\/news\/1007\/27\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -2800px;height:144px;}
#\/tt\/news\/1007\/30\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -3000px;height:144px;}
#\/tt\/news\/1008\/24\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -3200px;height:144px;}
#\/tt\/news\/1009\/01\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -3400px;height:144px;}
#\/tt\/news\/1009\/14\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -3600px;height:144px;}
#\/tt\/news\/1009\/17\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -3800px;height:144px;}
#\/tt\/news\/1009\/22\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -4000px;height:144px;}
#\/tt\/news\/1011\/08\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -4200px;height:144px;}
#\/tt\/news\/1011\/01\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -4400px;height:144px;}
#\/tt\/news\/1011\/08\/news07\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -4600px;height:110px;}
#\/tt\/news\/1011\/15\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -4800px;height:144px;}
#\/tt\/news\/1011\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -5000px;height:144px;}
#\/tt\/news\/1012\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -5200px;height:144px;}
#\/tt\/news\/1012\/01\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_2.gif) no-repeat 0 -5400px;height:144px;}
#\/tt\/news\/1012\/06\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 0;height:144px;}
#\/tt\/news\/1012\/13\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -200px;height:144px;}
#\/tt\/news\/1012\/15\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -400px;height:144px;}
#\/tt\/news\/1012\/21\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -600px;height:144px;}
#\/tt\/news\/1101\/12\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -800px;height:144px;}
#\/tt\/news\/1101\/14\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -1000px;height:144px;}
#\/tt\/news\/1102\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -1200px;height:144px;}
#\/tt\/news\/1102\/08\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -1400px;height:144px;}
#\/tt\/news\/1103\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -1600px;height:144px;}
#\/tt\/news\/1102\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -1800px;height:144px;}
#\/tt\/news\/1103\/11\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -2000px;height:144px;}
#\/tt\/news\/1103\/11\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -2200px;height:144px;}
#\/tt\/news\/1103\/16\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -2400px;height:200px;}
#\/tt\/news\/1105\/12\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -2600px;height:144px;}
#\/tt\/news\/1105\/31\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -2800px;height:110px;}
#\/tt\/news\/1106\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -3000px;height:144px;}
#\/tt\/news\/1105\/30\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -3200px;height:144px;}
#\/tt\/news\/1107\/06\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -3400px;height:144px;}
#\/tt\/news\/1107\/21\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -3600px;height:144px;}
#\/tt\/news\/1107\/11\/news06\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_3.gif) no-repeat 0 -3800px;height:144px;}
#\/tt\/news\/1108\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 0;height:144px;}
#\/tt\/news\/1108\/22\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -200px;height:144px;}
#\/tt\/news\/1108\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -400px;height:144px;}
#\/tt\/news\/1110\/05\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -600px;height:144px;}
#\/tt\/news\/1110\/03\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -800px;height:144px;}
#\/tt\/news\/1111\/01\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -1000px;height:144px;}
#\/tt\/news\/1112\/13\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -1200px;height:144px;}
#\/tt\/news\/1201\/24\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -1400px;height:144px;}
#\/tt\/news\/1202\/01\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -1600px;height:144px;}
#\/tt\/news\/1202\/06\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -1800px;height:144px;}
#\/tt\/news\/1202\/27\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -2000px;height:144px;}
#\/tt\/news\/1203\/01\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -2200px;height:144px;}
#\/tt\/news\/1203\/26\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -2400px;height:144px;}
#\/tt\/news\/1204\/16\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -2600px;height:144px;}
#\/tt\/news\/1204\/16\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -2800px;height:144px;}
#\/tt\/news\/1204\/19\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -3000px;height:144px;}
#\/tt\/news\/1204\/25\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -3200px;height:144px;}
#\/tt\/news\/1205\/09\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -3400px;height:144px;}
#\/tt\/news\/1205\/11\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -3600px;height:144px;}
#\/tt\/news\/1205\/28\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -3800px;height:144px;}
#\/tt\/news\/1206\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -4000px;height:144px;}
#\/tt\/news\/1206\/26\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -4200px;height:144px;}
#\/tt\/news\/1206\/28\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -4400px;height:144px;}
#\/tt\/news\/1207\/04\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -4600px;height:144px;}
#\/tt\/news\/1207\/09\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -4800px;height:144px;}
#\/tt\/news\/1207\/27\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -5000px;height:144px;}
#\/tt\/news\/1207\/23\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_4.gif) no-repeat 0 -5200px;height:144px;}
#\/tt\/news\/1207\/27\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 0;height:144px;}
#\/tt\/news\/1208\/31\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -200px;height:144px;}
#\/tt\/news\/1209\/07\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -400px;height:144px;}
#\/tt\/news\/1209\/18\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -600px;height:144px;}
#\/tt\/news\/1210\/09\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -800px;height:144px;}
#\/tt\/news\/1210\/16\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -1000px;height:144px;}
#\/tt\/news\/1210\/29\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -1200px;height:144px;}
#\/tt\/news\/1210\/30\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -1400px;height:144px;}
#\/tt\/news\/1211\/12\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -1600px;height:144px;}
#\/tt\/news\/1211\/26\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -1800px;height:144px;}
#\/tt\/news\/1211\/27\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -2000px;height:144px;}
#\/tt\/news\/1211\/30\/news06\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -2200px;height:144px;}
#\/tt\/news\/1211\/28\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -2400px;height:144px;}
#\/tt\/news\/1212\/03\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -2600px;height:144px;}
#\/tt\/news\/1212\/10\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -2800px;height:144px;}
#\/tt\/news\/1212\/06\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -3000px;height:144px;}
#\/tt\/news\/1301\/08\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -3200px;height:144px;}
#\/tt\/news\/1301\/31\/news06\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -3400px;height:144px;}
#\/tt\/news\/1302\/04\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -3600px;height:144px;}
#\/tt\/news\/1302\/15\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -3800px;height:144px;}
#\/tt\/news\/1303\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -4000px;height:144px;}
#\/tt\/news\/1303\/18\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -4200px;height:144px;}
#\/tt\/news\/1305\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -4400px;height:144px;}
#\/tt\/news\/1304\/22\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -4600px;height:144px;}
#\/tt\/news\/1305\/31\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_5.gif) no-repeat 0 -4800px;height:144px;}
#\/tt\/news\/1305\/13\/news06\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 0;height:144px;}
#\/tt\/news\/1305\/30\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -200px;height:144px;}
#\/tt\/news\/1307\/01\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -400px;height:144px;}
#\/tt\/news\/1307\/08\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -600px;height:144px;}
#\/tt\/news\/1308\/01\/news14\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -800px;height:144px;}
#\/tt\/news\/1308\/19\/news07\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -1000px;height:144px;}
#\/tt\/news\/1308\/29\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -1200px;height:144px;}
#\/tt\/news\/1308\/27\/news04\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -1400px;height:144px;}
#\/tt\/news\/1310\/15\/news05\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -1600px;height:144px;}
#\/tt\/news\/1310\/15\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -1800px;height:144px;}
#\/tt\/news\/1311\/01\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -2000px;height:144px;}
#\/tt\/news\/1311\/13\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -2200px;height:144px;}
#\/tt\/news\/1311\/14\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -2400px;height:144px;}
#\/tt\/news\/1312\/09\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -2600px;height:144px;}
#\/tt\/news\/1401\/20\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -2800px;height:144px;}
#\/tt\/news\/1401\/30\/news02\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -3000px;height:144px;}
#\/tt\/news\/1401\/28\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -3200px;height:144px;}
#\/tt\/news\/1402\/13\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -3400px;height:144px;}
#\/tt\/news\/1402\/27\/news01\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_6.gif) no-repeat 0 -3600px;height:144px;}


#\/tt\/news\/1301\/31\/news03\.html #tmplInfocenter #cmsTitle h1 {background:url(https://image.itmedia.co.jp/tt/images/infocenter_title_13013103.jpg) no-repeat 0 0;height:144px;}
#\/test\/makoiwat\_20091112144852\/CMStemp\.html #tmplInfocenter #cmsTitle h1 {background-position:0px -9600px;height:135px;}

#tmplRensai #cmsTitle {
margin-bottom:10px;
}
#tmplRensai #cmsTitle h1 {
margin:0;
font-size:18px;
line-height:28px;
color:#036;
}

#\/tt\/news\/1104\/12\/news03\.html #tmplRensai #cmsTitle h1 {text-indent:-9999px;background:url(https://image.itmedia.co.jp/tt/images/ebook_epub_title.jpg) no-repeat 0 0;height:70px;}

#tmplRensai #cmsTitle h1 small {
display:none;
}

.tmplMiddle #cmsAbstract {
margin-bottom:20px;
}
.tmplMiddle #cmsAbstract h2,
.tmplMiddle #cmsAbstract p {
margin:0;
font-size:14px;
line-height:20px;
color:#333;
font-weight:bold;
}
.tmplMiddle #cmsByline {
display:none;
}

.tmplMiddle #cmsBody {}
.tmplMiddle #cmsBody h3:not(.format--subheading),
.tmplMiddle #cmsBody h2.format--crosshead {
margin:0;
font-size:16px;
line-height:22px;
color:#333;
}
.tmplMiddle #cmsBody .box h3:not(.format--subheading),
.tmplMiddle #cmsBody .box h2.format--crosshead {
color:white;
font-size:12px;
line-height:18px;
margin:0 0 5px;
padding:3px;
}
.tmplMiddle #cmsBody h4,
.tmplMiddle #cmsBody h3.format--subheading {
clear:both;
margin:0 0 10px;
padding:5px 0 5px 15px;
height:1%;
font-size:14px;
line-height:20px;
color:#564d11;
background:url(https://image.itmedia.co.jp/tt/images/tt/tmplBody_h3.gif) no-repeat left bottom;
border-bottom:2px solid #aea251;
}
.tmplMiddle #cmsBody p {
margin:0;
font-size:12px;
line-height:18px;
color:#333;
word-wrap:break-word;
}
.tmplMiddle #cmsBody p strong {
color:#A73;
}
.tmplMiddle #cmsBody p a img {
float:left;
margin:0 5px 5px 0;
}

#tmplInfocenter #cmsBody .endlink {
position:absolute;
top:0;
right:-310px;
width:300px;
}
#tmplInfocenter #cmsBody .endlink h4,
#tmplInfocenter #cmsBody .endlink h3.format--subheading {
margin:0;
padding:0 0 0 22px;
border:1px solid #CCC;
font-size:12px;
line-height:28px;
text-indent:0px;
background:url(https://image.itmedia.co.jp/tt/images/tt/cboxIdx_heading1_noimg.gif) no-repeat 0 0;
height:26px;
color:#FFF;
}
#tmplInfocenter #cmsBody .endlink ul {
height:1%;
margin:0 0 10px;
padding:5px;
border:1px solid #CCC;
background:#FFF;
list-style:none;
}
#tmplInfocenter #cmsBody .endlink ul li {
clear:both;
margin:0 0 5px;
padding:0 0 0 14px;
font-size:12px;
line-height:18px;
background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_book0.gif) no-repeat 0 2px;
}
#tmplInfocenter #cmsBody .endlink li a img {
float:left;
display:block;
width:40px;
height:30px;
margin:0 5px 5px 0;
border:none;
}

#tmplRensai #cmsBody .endlink {}
#tmplRensai #cmsBody .endlink h4 {}
#tmplRensai #cmsBody .endlink ul {
margin:0;
padding:0;
border:0;
}
#tmplRensai #cmsBody .endlink ul li {
margin:0 0 15px;
padding:0 0 0 14px;
list-style:none;
font-size:12px;
line-height:18px;
}
#tmplRensai #cmsBody .endlink ul li a {
font-weight:bold;
font-size:16px;
line-height:22px;
}
#tmplRensai #cmsBody .endlink ul li a img {
margin:0 5px 5px 0;
}

.tmplMiddle .cmsTTbtn {
display:none;
}
.tmplMiddle #cmsPrsponsor {
display:none;
}
.tmplMiddle #cmsPrcredit {
display:none;
}

/* CAMPAIGN
---------------------------------------------------------------------------------------------------*/
.tmplTTinfo {
border:1px solid #CCC;
margin:0 auto;
}
.tmplTTinfo .tmplTTinfoIn {
border:3px dotted #EEE;
background:#FFF;
padding:15px 15px 10px;
}
.tmplTTinfo #cmsDate {
display:none;
}
.tmplTTinfo #cmsDate .arrow {
font-weight:bold;

color:#F60;
}
.tmplTTinfo #cmsType {
font-size:12px;
line-height:16px;
display:none;
}
.tmplTTinfo #cmsTitle h1 {
margin:0 0 10px;
padding-left:38px;
height:1%;
background:url(https://image.itmedia.co.jp/tt/images/filler_bg4.gif) no-repeat left top;
border-bottom:1px dotted #CCC;
}
.tmplTTinfo #cmsTitle h1 small {
display:block;
margin-bottom:5px;
font-size:14px;
line-height:20px;
color:#A73;
}
.tmplTTinfo #cmsTitle h1 big {
display:block;
margin-bottom:5px;
font-size:24px;
line-height:30px;
color:#036;
}
.tmplTTinfo #cmsAbstract h2,
.tmplTTinfo #cmsAbstract p {
margin:0 0 10px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
line-height:20px;
color:#333;
border-bottom:1px dotted #CCC;
}
.tmplTTinfo #cmsByline {
margin:0 0 20px;
font-size:12px;
text-align:right;
color:#333;
display:none;
}
.tmplTTinfo #cmsBody {
color:#333;
}
/*--------------------------------------------------------------------------*/
.tmplTTinfo #cmsBody a:link img {border:3px solid #069;}
.tmplTTinfo #cmsBody a:hover img {border:3px solid #C00;}
.tmplTTinfo #cmsBody a:visited img {border:3px solid #800080;}

.tmplTTinfo #cmsBody p {
margin:0 0 20px;
font-size:14px;
line-height:22px;
word-wrap:break-word;
}
.tmplTTinfo #cmsBody p strong {
color:#A73;
}
.tmplTTinfo #cmsBody h3:not(.format--subheading),
.tmplTTinfo #cmsBody h2.format--crosshead {
clear:both;
margin:0 0 20px;
padding:8px 5px;
height:1%;
font-size:16px;
line-height:24px;
color:#FFF;
background:url(https://image.itmedia.co.jp/tt/images/tt/tmplTTinfo_tmplBody_h3.gif) repeat-x left bottom #3F4C6B;
border:1px solid #3A4766;
}
.tmplTTinfo #cmsBody .cmsBodyBox h3:not(.format--subheading),
.tmplTTinfo #cmsBody .cmsBodyBox h2.format--crosshead {
background-image:none;
background-color:transparent;
border:none;
border-bottom:3px solid #ccc;
color:#000;
font-size:14px;
line-height:20px;
margin:0 0 10px;
padding:0 0 5px;
}
.tmplTTinfo #cmsBody .cmsBodyBoxRed.cmsBodyBox h3:not(.format--subheading),.tmplTTinfo #cmsBody .cmsBodyBoxRed.cmsBodyBox h2.format--crosshead {border-color:rgba(190,43,43,0.5);}
.tmplTTinfo #cmsBody .cmsBodyBoxGreen.cmsBodyBox h3:not(.format--subheading),.tmplTTinfo #cmsBody .cmsBodyBoxGreen.cmsBodyBox h2.format--crosshead {border-color:rgba(100,149,38,0.5);}
.tmplTTinfo #cmsBody .cmsBodyBoxBlue.cmsBodyBox h3:not(.format--subheading),.tmplTTinfo #cmsBody .cmsBodyBoxBlue.cmsBodyBox h2.format--crosshead {border-color:rgba(38,112,149,0.5);}
.tmplTTinfo #cmsBody .cmsBodyBoxOrange.cmsBodyBox h3:not(.format--subheading),.tmplTTinfo #cmsBody .cmsBodyBoxOrange.cmsBodyBox h2.format--crosshead {border-color:rgba(218,107,46,0.5);}
.tmplTTinfo #cmsBody h4,
.tmplTTinfo #cmsBody h3.format--subheading {
clear:both;
margin:0 0 20px;
padding:2px 0 2px 15px;
font-size:16px;
line-height:24px;
color:#3F4C6B;
background:url(https://image.itmedia.co.jp/tt/images/tt/tmplTTinfo_tmplBody_h4.gif) no-repeat left bottom;
}
.tmplTTinfo #cmsPrsponsor {
display:none;
}
.tmplTTinfo #cmsPrcredit {
display:none;
}
.tmplTTinfo .cmsTTbtn {clear:both;}
.tmplTTinfo .cmsTTbtn p {
background:url(https://image.itmedia.co.jp/tt/images/tt/button_b.gif) no-repeat scroll top right transparent;
display:block;
float:left;
height:24px;
margin:0 5px 5px 0;
padding-right:18px;
font-size:12px;
}
.tmplTTinfo .cmsTTbtn p a {
color:#036;
background:url(https://image.itmedia.co.jp/tt/images/tt/button_a.gif) no-repeat scroll top left transparent;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
text-decoration:none;
}
.tmplTTinfo .cmsTTbtn p a:hover {
text-decoration:underline;
}

/* BOX
---------------------------------------------------------------------------------------------------*/
.tmplTTinfo #cmsBody .box {
border:3px solid #666;
margin-bottom:20px;
padding:5px;
}
.tmplTTinfo #cmsBody .box#red {border-color:#BE2B2B;background:#F9F1F1;}
.tmplTTinfo #cmsBody .box#green {border-color:#649526;background:#F4F6F1;}
.tmplTTinfo #cmsBody .box#blue {border-color:#267095;background:#F1F4F6;}
.tmplTTinfo #cmsBody .box#orange {border-color:#DA6B2E;background:#FBF5F2;}
.tmplTTinfo #cmsBody .box h3:not(.format--subheading),
.tmplTTinfo #cmsBody .box h2.format--crosshead {
color:#FFF;
font-size:12px;
line-height:18px;
margin:0 0 5px;
padding:3px;
background:none;
border:none;
}
.tmplTTinfo #cmsBody .box h3:not(.format--subheading),.tmplTTinfo #cmsBody .box h2.format--crosshead {background-color:#666;}
.tmplTTinfo #cmsBody .box#red h3:not(.format--subheading),.tmplTTinfo #cmsBody .box#red h2.format--crosshead {background-color:#C00;}
.tmplTTinfo #cmsBody .box#green h3:not(.format--subheading),.tmplTTinfo #cmsBody .box#green h2.format--crosshead {background-color:#090;}
.tmplTTinfo #cmsBody .box#blue h3:not(.format--subheading),.tmplTTinfo #cmsBody .box#blue h2.format--crosshead {background-color:#039;}
.tmplTTinfo #cmsBody .box#orange h3:not(.format--subheading),.tmplTTinfo #cmsBody .box#orange h2.format--crosshead {background-color:#C60;}
.tmplTTinfo #cmsBody .box h4,
.tmplTTinfo #cmsBody .box h3.format--subheading {
color:#A73;
font-size:12px;
line-height:18px;
margin:0 0 5px;
padding:0;
background:none;
}
.tmplTTinfo #cmsBody .box p {
font-size:12px;
line-height:18px;
margin:0 0 5px;
}

/* TABLE
---------------------------------------------------------------------------------------------------*/
.tmplTTinfo #cmsBody table#tbl {
width:100%;
}

/* TECHTARGET RESEEARCH
---------------------------------------------------------------------------------------------------*/
#targetresearch {
border:1px solid #CCCCCC;
height:1%;
}
#targetresearch form {
border:3px solid #EEEEEE;
margin:0;
padding:0;
}
#targetresearch textarea, #targetresearch select, #targetresearch .txt {
border:1px solid #CCCCCC;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:1px 2px;
width:90%;
}
#targetresearch select {
width:92%;
}
#targetresearch table {
border-collapse:collapse;
}
#campaign.newart #targetresearch table {
width:100%;
}
#targetresearch .kome {
color:#CC0000;
}
#targetresearch th, #targetresearch td {
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:150%;
padding:5px;
text-align:left;
}
#targetresearch th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEDD none repeat scroll 0 0;
color:#222211;
width:30%;
}
#targetresearch td {
border-right:0 solid #FFFFFF;
}
#targetresearch td .l50 {
width:49%;
float:left;
}
#targetresearch td .r50 {
width:49%;
float:right;
}
#targetresearch .status {
border-left:0 solid #FFFFFF;
border-right:1px solid #CCCCCC;
width:22%;
}
#targetresearch .status span {
padding:3px 0 3px 24px;
}
#targetresearch .status .NG {
background:transparent url(https://image.itmedia.co.jp/tt/images/emptyform_ng.gif) no-repeat scroll 0 0;
color:#CC0000;
}
#targetresearch .status .OK {
background:transparent url(https://image.itmedia.co.jp/tt/images/emptyform_ok.gif) no-repeat scroll 0 0;
color:#0000CC;
}
#targetresearch .message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:0 solid #FFFFFF;
padding:20px 5px;
}
#targetresearch .check {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:0 solid #FFFFFF;
font-weight:bold;
padding:20px 5px;
text-align:center;
}
#targetresearch .num {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEDD none repeat scroll 0 0;
border-right:1px solid #EEEEDD;
color:#000000;
font-family:"Times New Roman",Times,serif;
font-weight:bold;
}
#targetresearch tfoot td {
padding:20px 5px;
}
#targetresearch tfoot td button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://image.itmedia.co.jp/tt/images/emptyform_btnbg.gif) repeat-x scroll center center;
border:1px solid #B4AC7E;
cursor:pointer;
display:block;
height:28px;
margin:0 auto;
overflow:hidden;
padding:0;
text-indent:0 !important;
width:150px;
}
#targetresearch tfoot td a.btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://image.itmedia.co.jp/tt/images/emptyform_btnbg.gif) repeat-x scroll center center;
border:1px solid #B4AC7E;
color:#000000;
cursor:pointer;
display:block;
height:26px;
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none !important;
text-indent:0 !important;
width:148px;
}
#targetresearch tfoot td a.btn span {
border:1px solid #FFFFFF;
display:block;
font-size:12px;
height:20px;
padding:3px 1px 1px;
width:144px;
}

/* PRESENT MONITOR
---------------------------------------------------------------------------------------------------*/
#\/tt\/news\/0809\/29\/news02\.html #cmsTitle {
background:url(https://image.itmedia.co.jp/tt/images/category_title.gif) no-repeat 0px -780px;
height:60px;
font-size:12px;
text-indent:-9999px;
}

/* 110406 commonSocialBtn
-----------------------------------------------------------------*/
.colBoxClear {
font-size:0;
line-height:0;
height:0;
clear:both;
}
.h10px {
height:10px!important;
}

/* 110412 ITMID button
-----------------------------------------------------------------*/
#tmplProducts #cmsBody #typeProductsSortBtn {
width:540px;
}

/* 110426 button for InformationPage BT edit
-----------------------------------------------------------------*/
#cmsBody #dl.btn {
width:140px;
margin:0 auto;
}
#cmsBody #dl.btn input {
width:140px;
height:40px;
background:url(https://image.itmedia.co.jp/tt/images/tt/memberboxBtn2.gif) no-repeat;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
display:block;
border:0 none;
}

/* 110425 for oldCustomQuestion
-----------------------------------------------------------------*/
#cmsBody #customQuest {
border:3px solid #CCC;
height:100%;
margin-bottom:20px;
}
#cmsBody #customQuest form {
margin:0;
padding:0;
}
#cmsBody #customQuest form .cqTitle {
background:none repeat scroll 0 0 #333;
border:1px solid #222;
color:#FFF;
display:block;
font-size:13px;
height:1%;
line-height:20px;
margin:0;
padding:10px 5px;
}
#cmsBody #customQuest form .cqTitle b {
font-weight:normal!important;
}
#cmsBody #customQuest form .cqTitle strong {
color:#F90!important;
}
#cmsBody #customQuest form #cqWrap {
padding:15px;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents {
font-weight:normal!important;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents b {
font-weight:normal!important;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents input {
font-weight:normal!important;
}
#cmsBody #customQuest form .privacy h5 {
background: none repeat scroll 0 0 #666;
border: 1px solid #555;
color: #FFF;
font-size: 12px;
line-height: 18px;
height: 1%;
margin: 0 0 10px;
padding: 5px;
}
#cmsBody #customQuest form .privacy p {
font-weight:normal!important;
margin-bottom:10px;
font-size:12px;
line-height:18px;
}
#cmsBody #customQuest form .privacy p b {
font-weight:normal!important;
font-size:12px;
line-height: 18px;
margin: 0;
padding: 0;
color: #333;
}
#cmsBody #customQuest form .privacy ul {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #CCC;
margin: 10px 0;
padding: 5px 5px 5px 30px;
}
#cmsBody #customQuest form .privacy ul li {
color:#111;
font-size: 10px;
line-height: 16px;
margin: 0;
padding: 0;
}
#cmsBody #customQuest form .privacy ul li b {
font-weight:normal!important;
}

/* 111125 Logly
-----------------------------------------------------------------*/
#ttwpro,#ttnews {
margin:0 0 20px;
}
#ttwpro h4,
#ttnews h4,
#ttcatalog h4 {
background:none;
border-bottom:2px solid #CCC;
color:#111;
font-size:14px;
line-height:20px;
margin:0;
padding:0 0 5px;
text-align:left;
}
#ttwpro #newzia_connect_ttwproi111125 .btmlist.newziaConnectAPI ul {
list-style:none;
margin:0;
padding:10px 0;
text-align:left;
border-bottom:1px solid #CCC;
}
#ttwpro #newzia_connect_ttwp111125 .btmlist.newziaConnectAPI ul {
list-style:none;
margin:0;
padding:10px 0;
text-align:left;
border-bottom:1px solid #CCC;
}
#ttnews ul,
#ttcatalog ul {
list-style:none;
margin:0;
padding:10px 0;
text-align:left;
border-bottom:1px solid #CCC;
}
#ttwpro ul li,
#ttcatalog ul li {
background:url(https://image.itmedia.co.jp/tt/images/arr_wpkw.gif) no-repeat 0 3px;
clear:both;
font-size:14px;
line-height:20px;
margin-bottom:5px;
padding-left:18px;
}
#ttwpro ul li:nth-last-of-type(1),
#ttcatalog ul li:nth-last-of-type(1) {
margin-bottom:0;
}
#ttnews ul li {
background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_book0.gif) no-repeat 0 4px;
clear:both;
font-size:14px;
line-height:20px;
margin-bottom:5px;
padding-left:16px;
}
#ttnews ul li:nth-last-of-type(1) {
margin-bottom:0;
}
.newzia_btmlink {
text-align:right;
font-size:10px;
}

/* CMS/Input Video - 12/06/21
------------------------------*/
.cmsVideo {
margin:0 auto 20px;
}
.cmsVideoContents {
}
.cmsVideoCaption {
padding:5px;
font-size:14px;
line-height:18px;
border:1px solid #CCC;
background:#EEE;
}

/* cms ranking - 130517
------------------------------*/
.colBoxAccessTop10 {
	margin-bottom:20px;
}
.colBoxAccessTop10 .colBoxOuter {
	background:#EEE;
	border-radius:5px;
	border:1px solid #DDD;
	padding:10px;
}
.colBoxAccessTop10 .colBoxHead {
	position: relative;
	border-bottom: 1px solid #CCC;
	margin: 0 0 5px;
	padding: 0 0 3px;
	background:none;
	border-right:0 none;
}
.colBoxAccessTop10 h2 {
	margin:0;
	padding: 8px 0 3px 42px;
	font-size: 18px;
	line-height: 24px;
	color: #7A711F;
	background:url(https://image.itmedia.co.jp/tt/images/tt/ulli_king1.gif) no-repeat 0 0;
}
.colBoxAccessTop10 .colBoxInfo {
	margin: 0 0 3px;
	text-align: right;
}
.colBoxAccessTop10 .colBoxInfo .colBoxDate {
	font-size: 10px;
	line-height: 14px;
}
.colBoxAccessTop10 .colBoxInner {
	background:#FFF;
	padding:10px;
	border-radius:3px;
}
.colBoxAccessTop10 ol {
	margin:0!important;
	list-style:none;
	padding-left:0;
}
.colBoxAccessTop10 ol li {
	padding-bottom:5px;
	padding-left:25px;
}
.colBoxAccessTop10 ol a {
	font-size:13px;
	line-height:1.2;
}
.colBoxAccessTop10 ol li.rank1  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 3px; }
.colBoxAccessTop10 ol li.rank2  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -97px; }
.colBoxAccessTop10 ol li.rank3  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -197px; }
.colBoxAccessTop10 ol li.rank4  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -297px; }
.colBoxAccessTop10 ol li.rank5  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -397px; }
.colBoxAccessTop10 ol li.rank6  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -497px; }
.colBoxAccessTop10 ol li.rank7  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -597px; }
.colBoxAccessTop10 ol li.rank8  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -697px; }
.colBoxAccessTop10 ol li.rank9  { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -797px; }
.colBoxAccessTop10 ol li.rank10 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -897px; }
.colBoxAccessTop10 ol li.rank11 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -997px; }
.colBoxAccessTop10 ol li.rank12 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1097px; }
.colBoxAccessTop10 ol li.rank13 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1197px; }
.colBoxAccessTop10 ol li.rank14 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1297px; }
.colBoxAccessTop10 ol li.rank15 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1397px; }
.colBoxAccessTop10 ol li.rank16 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1497px; }
.colBoxAccessTop10 ol li.rank17 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1597px; }
.colBoxAccessTop10 ol li.rank18 { background:url(https://image.itmedia.co.jp/tt/images/tt/rankNum.gif) no-repeat 0 -1697px; }

/* TABLE IE hack start
---------------------------------------------------------------------------*/
#cmsBody .cmsTable thead th:last-child:not(:target) {
border-radius:0px\9;
}
#cmsBody .cmsTable tbody tr {
}
#cmsBody .cmsTable thead th {
background:#0D9F94\9;
}
#cmsBody .cmsTable tbody th {
background:#c8d7d6\9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#cmsBody .cmsTable thead th:last-child {
border-radius:0px !important;
}
}
/* TABLE IE hack end */
/* 20130704 cms */
/* TABLE
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsTable {
border-collapse:collapse;
margin:0 0 20px 0;
}
#cmsBody .cmsTable caption {
font-size:12px;
line-height:18px;
margin-bottom:3px;
text-align:left;
}
#cmsBody .cmsTable tbody tr {
background:#DDD;
}
#cmsBody .cmsTable tbody tr:nth-child(even) {
background:#f5f5f5;
}
#cmsBody .cmsTable th,
#cmsBody .cmsTable td {
border:1px solid #FFF;
border-collapse:collapse;
font-size:12px;
line-height:18px;
padding:5px;
text-align:left;
}
#cmsBody .cmsTable thead th {
background:rgba(13,159,148,1);
color:#FFF;
font-size:14px;
line-height:20px;
}
#cmsBody .cmsTable thead th:first-child {
border-radius:2px 0 0 0;
}
#cmsBody .cmsTable thead th:last-child {
border-radius:0 2px 0 0;
}
#cmsBody .cmsTable tbody th {
background:rgba(13,159,148,0.1);  
}

/*--------------------------------------*/
#cmsBody .cmsTableL {
float:left;
}
#cmsBody .cmsTableC {
margin:0 auto 20px;
}
#cmsBody .cmsTableR {
float:right;
}
/*--------------------------------------*/
#cmsBody .cmsTable25 {
width:25%;
}
#cmsBody .cmsTable50 {
width:50%;
}
#cmsBody .cmsTable75 {
width:75%;
}
#cmsBody .cmsTable100 {
width:100%;
}


/* INLINE COLOR
--------------------*/
#cmsBody .cmsColorRed{color:#C00;}
#cmsBody .cmsColorBlue{color:#00C;}
#cmsBody .cmsColorGreen{color:#090;}
#cmsBody .cmsColorBottlegreen{color:#066;}
#cmsBody .cmsColorOrange{color:#F60;}
#cmsBody .cmsColorYellow{color:#CC0;}
#cmsBody .cmsColorPurple{color:#A757A8;}
#cmsBody .cmsColorGray{color:#999;}
#cmsBody .cmsColorWhite{color:#FFF;}

/* INLINE BGCOLOR
--------------------*/
#cmsBody .cmsBgcolorRed{background-color:#FBB;}
#cmsBody .cmsBgcolorBlue{background-color:#BBF;}
#cmsBody .cmsBgcolorGreen{background-color:#BCB;}
#cmsBody .cmsBgcolorBottlegreen{background-color:#699;}
#cmsBody .cmsBgcolorOrange{background-color:#FCB;}
#cmsBody .cmsBgcolorYellow{background-color:#FFB;}
#cmsBody .cmsBgcolorPurple{background-color:#FCF;}
#cmsBody .cmsBgcolorGray{background-color:#DDD;}
#cmsBody .cmsBgcolorWhite{background-color:#FFF;}

/* INLINE FONTSIZE
--------------------*/
#cmsBody .cmsFontsize-3{font-size:25%;}
#cmsBody .cmsFontsize-2{font-size:50%;}
#cmsBody .cmsFontsize-1{font-size:75%;}
#cmsBody .cmsFontsize1{font-size:125%;}
#cmsBody .cmsFontsize2{font-size:150%;}
#cmsBody .cmsFontsize3{font-size:175%;}

/* CUSTOM NURTURING
---------------------------------------------------------------------------*/
#tmplCustomNurturing #cmsPrcredit {
display:block;
border:3px solid #CCC;
padding:5px;
}
#tmplCustomNurturing a:link {
color:#317F7A;
}
/* TABLE Firefox hack start
---------------------------------------------------------------------------*/
@-moz-document url-prefix() {
#cmsBody .cmsTable tbody tr {
box-shadow:none;
border-top:1px solid #FFF;
}
}
/* TABLE Firefox hack end */

/* 拡大画像への誘導ボタン
---------------------------------------------------------------------------*/
#cmsBody .cmsImgLinkBtn {
position:relative;
width:580px;
margin:25px auto;
padding:0;
background:#FFF;
background:-webkit-linear-gradient(#FFFFFF 0%,#E6E6E6 100%);
background:linear-gradient(#FFFFFF 0%,#E6E6E6 100%);
border:3px #FB910E solid;
border-radius:4px;
text-align:center;
}
#cmsBody .cmsImgLinkBtn a {
display:block;
margin:0;
padding:15px;
font-size:20px;
font-weight:bold;
}
#cmsBody .cmsImgLinkBtn a:hover {
opacity:0.7;
}
#cmsBody .cmsImgLinkBtn a::after {
content: ">>";
margin:0 0 0 10px;
color:#FB910E;
}
#cmsBody .cmsImgLinkBtn a:link, 
#cmsBody .cmsImgLinkBtn a:visited {
color:#333;
}
#cmsBody .cmsImgLinkBtn a:link, 
#cmsBody .cmsImgLinkBtn a:visited, 
#cmsBody .cmsImgLinkBtn a:active, 
#cmsBody .cmsImgLinkBtn a:hover {
text-decoration:none;
}

/*-------------------------------------------------------------------------*/
#cmsBody a:link.imgLink img:not([src*="_border"]) {border:none;}
#cmsBody a:hover.imgLink img:not([src*="_border"]) {border:none;}
#cmsBody a:visited.imgLink img:not([src*="_border"]) {border:none;}

/* 20170206 CUSTOM Socialbutton
---------------------------------------------------------------------------*/
#masterSocialbuttonTop.masterSocialbuttonMinimal .msbBtnPrintbutton a, #masterSocialbuttonTop.masterSocialbuttonMinimal .msbBtnItmid a {
line-height:48px!important;
}
#masterSocialbuttonTop.masterSocialbuttonMinimal .msbBtnPrintbutton a, #masterSocialbuttonBtm.masterSocialbuttonMinimal .msbBtnPrintbutton a {
background:url(https://image.itmedia.co.jp/images/socialbutton/Print.png) no-repeat 17px center !important;
padding:0 0 0 52px;
}
#masterSocialbuttonTop.masterSocialbuttonMinimal .msbBtnItmid a, #masterSocialbuttonBtm.masterSocialbuttonMinimal .msbBtnItmid a {
background:url(https://image.itmedia.co.jp/images/socialbutton/Mail.png) no-repeat 17px center !important;
padding:0 0 0 46px;
}
#masterSocialbuttonTop.masterSocialbuttonMinimal .msbBtn .button, #masterSocialbuttonBtm.masterSocialbuttonMinimal .msbBtn .button {
display: block;
width:68px;
height:48px;
}

/* RM46434 
-------------------------------------------------- */
.privacy .confirm {
font-size:10px;
margin:10px 0;
padding:10px;
background:#EEE;
border:1px solid #CCC;
}
#ITMprivacy .ITMprivacyBox {overflow: scroll;height: 110px;overflow-x: hidden;border:1px solid #DDD;padding:10px 20px; margin-bottom:15px;}
.privacy p {margin-bottom:5px;}
.privacy #ITMprivacy ol {padding: 5px 28px;}
.privacy #ITMprivacy ol ol {padding: 0 15px;}
.privacy #ITMprivacy ol li {list-style-type:decimal;font-size:11px;}
.privacy #ITMprivacy ol ul {background: none !important;border: none !important;}
.privacy #ITMprivacy ol ul li {list-style-type: disc}
.privacy #ITMprivacy ul {padding :0 13px;}
.privacy #ITMprivacy ol ul.ITMprivacyBoxAdress {background: #EEE !important;padding: 12px;}
.privacy #ITMprivacy ol ul.ITMprivacyBoxAdress li {list-style-type: none; padding: 10px 0;}

/*
--------------------*/
.cms_breadclumb{
display:flex;
justify-content:flex-end;
}
.cms_breadclumb_child{
background:#0d9f94;
border:2px solid #0fb5a8;
padding:5px 10px;
margin-right:10px;
}
.cms_breadclumb_child:link,
.cms_breadclumb_child:visited{
color:#FFF;
}
.cms_breadclumb_child:last-child{
margin-right:0;
}
.cms_breadclumb_child:hover{
filter:brightness(115%);
text-decoration:none;
}
/*IMAGE MASK*/
#cmsBody img[src*="_MASK.jpg"],
#cmsBody img[src*="_MASK.gif"],
#cmsBody img[src*="_MASK.png"],
#cmsBody img[src*="_MASK.JPG"],
#cmsBody img[src*="_MASK.GIF"],
#cmsBody img[src*="_MASK.PNG"] {
visibility:hidden;
}
#CmsMembersControl img[src*="_MASK.jpg"],
#CmsMembersControl img[src*="_MASK.gif"],
#CmsMembersControl img[src*="_MASK.png"],
#CmsMembersControl img[src*="_MASK.JPG"],
#CmsMembersControl img[src*="_MASK.GIF"],
#CmsMembersControl img[src*="_MASK.PNG"] {
visibility:visible;
}

/**/
.cmsRelatedItem{
display:-webkit-flex;
display:flex;
margin-bottom:20px;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
padding:10px 0;
}
.tmplArticle #cmsBody .cmsRelatedItem a img{
border:1px solid #DDD;
vertical-align:middle;
}
.cmsRelatedBox_2{
flex:1;
padding-left:15px;
}
.tmplArticle #cmsBody .cmsRelatedTitle{
font-size:1rem;
line-height:1.5;
font-weight:bold;
margin:0;
}
/* thumbnails */
.cmsThumb{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin:0 0 20px;
}
.cmsThumbItem{
position:relative;
display:block;
width:calc(20% - 16px);
margin:0 0 20px;
}
.cmsThumbItem:nth-child(5n+2):last-child{margin-right:calc(60% + 12px);}
.cmsThumbItem:nth-child(5n+3):last-child{margin-right:calc(40% + 8px);}
.cmsThumbItem:nth-child(5n+4):last-child{margin-right:calc(20% + 4px);}
.cmsThumbItem:before{
content:'';
display:block;
padding-top:100%;
}
.cmsThumbItem img{
position:absolute;
top:0;
left:0;
object-fit:cover;
width:100%;
height:100%;
border:none;
}
.tmplArticle #cmsBody .cmsThumbItem:link img,
.tmplArticle #cmsBody .cmsThumbItem:visited img,
.tmplArticle #cmsBody .cmsThumbItem:hover img{
border:none;
}
.tmplArticle #cmsBody .cmsThumbItem:hover img{
filter:brightness(110%);
}
@media all and (-ms-high-contrast:none){
.cmsThumbItem{
overflow:hidden;
}
.cmsThumbItem img{
width:auto;
height:auto;
top:50%;
left:50%;
min-height:100%;
min-width:100%;
-ms-transform:translateX(-50%) translateY(-50%);
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
}

/* Lead-in */
.subscription {
display:none;
}

/*-------------------------------------------------------------------------*/
#cmsBody .cmsToc{
position:relative;
margin-bottom:20px;
border:1px solid #666;
padding:33px 25px;
}
#cmsBody .cmsTocHeading{
position:absolute;
top:-11px;
left:20px;
font-size:19.2px;
line-height:1;
color:#333;
padding:0 16px;
font-weight:bold;
background:#fff;
}
#cmsBody .cmsToc ul{
margin:0;
padding:0 0 0 10px;
}
#cmsBody .cmsToc li{
margin:0 0 10px;
padding:0;
font-size:15px;
font-weight:bold;
}
#cmsBody .cmsToc li:last-child{
margin-bottom:0;
}
#cmsBody .cmsToc a:link,
#cmsBody .cmsToc a:visited,
#cmsBody .cmsToc a:hover{
color:#666;
}
/* cmsBodyRank */
.cmsBodyRank{font-size:1rem;margin:0 0 20px;}
.cmsBodyRankTitle{display:table;border-collapse:collapse;width:100%;margin:0 0 5px;}
#cmsBody .cmsBodyRankTitle h3:not(.format--subheading),#cmsBody .cmsBodyRankTitle h2.format--crosshead{display:table-cell;margin:0;padding:0;border:none;color:#34495e;}
.cmsBodyRankTitle span{display:table-cell;font-size:0.8rem;line-height:1.5;text-align:right;color:#666;}
.cmsBodyRankHead{display:table-header-group;}
.cmsBodyRankHead .cmsBodyRankRow{font-weight:bold;text-align:center;color:#FFF;background:#1abc9c;}
.cmsBodyRankBody{display:table-row-group;}
.cmsBodyRankBody .cmsBodyRankRow:hover{background:#ecf0f1;}
.cmsBodyRankInner{display:table;width:100%;border-collapse:collapse;}
.cmsBodyRankCaption{display:table-caption;caption-side:bottom;background:#ecf0f1;padding:10px 5px;font-size:0.8rem;line-height:1.5;}
.cmsBodyRankRow{display:table-row;}
.cmsBodyRankCell{display:table-cell;padding:10px;word-break:break-all;}
.cmsBodyRank-1 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1{background:#1abc9c;word-break:keep-all;}
.cmsBodyRank-1 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2{background:#f39c12;}
.cmsBodyRank-1 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1{text-align:center;}
.cmsBodyRank-1 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1{font-size:20px;color:#f1c40f;font-weight:bold;}
.cmsBodyRank-1 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1{font-size:20px;color:#7f8c8d;font-weight:bold;}
.cmsBodyRank-1 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1{font-size:20px;color:#e67e22;font-weight:bold;}
.cmsBodyRank-2 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1{background:#1abc9c;}
.cmsBodyRank-2 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2{background:#f1c40f;}
.cmsBodyRank-2 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-3{background:#f39c12;}
.cmsBodyRank-2 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1{text-align:center;}
.cmsBodyRank-2 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2{text-align:center;color:#666;}
.cmsBodyRank-2 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1{font-size:20px;color:#f1c40f;font-weight:bold;}
.cmsBodyRank-2 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1{font-size:20px;color:#7f8c8d;font-weight:bold;}
.cmsBodyRank-2 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1{font-size:20px;color:#e67e22;font-weight:bold;}
.cmsBodyRank-3 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-1{background:#1abc9c;}
.cmsBodyRank-3 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-2{background:#16a085;}
.cmsBodyRank-3 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-3{background:#f1c40f;}
.cmsBodyRank-3 .cmsBodyRankHead .cmsBodyRankRow .cmsBodyRankCell-4{background:#f39c12;}
.cmsBodyRank-3 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-1{text-align:center;}
.cmsBodyRank-3 .cmsBodyRankBody .cmsBodyRankRow .cmsBodyRankCell-2{text-align:center;color:#666;}
.cmsBodyRank-3 .cmsBodyRankBody .cmsBodyRankRow-1 .cmsBodyRankCell-1{font-size:20px;color:#f1c40f;font-weight:bold;}
.cmsBodyRank-3 .cmsBodyRankBody .cmsBodyRankRow-2 .cmsBodyRankCell-1{font-size:20px;color:#7f8c8d;font-weight:bold;}
.cmsBodyRank-3 .cmsBodyRankBody .cmsBodyRankRow-3 .cmsBodyRankCell-1{font-size:20px;color:#e67e22;font-weight:bold;}

/* cmsSeriesList
------------------------------*/
#cmsSeriesList a:link,
#cmsSeriesList a:visited {
text-decoration:none !important;
}
#cmsSeriesList a:hover {
text-decoration:underline !important;
}
#cmsSeriesList #seriesIndexBox0,
#cmsSeriesList #seriesIndexBox2 {
opacity:0;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:500ms;
-moz-transition-duration:500ms;
transition-duration:500ms;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
transition-timing-function:ease;
}
#cmsSeriesList div[id^="col"] {
margin:0;
}
#cmsSeriesList .colBoxHead {
border-bottom:3px solid #FBB03B;
background:#FFF;
}
#cmsSeriesList .colBoxHead .seriesBoxIcon {
display:block;
border:1px solid #CCC;
padding:1px;
width:80px;
height:60px;
float:left;
margin:0 10px 3px 0;
}
#cmsSeriesList .colBoxHead .seriesBoxIcon a {
display:block;
width:80px;
height:60px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
border:none;
float:none;
margin:0;
}
#cmsSeriesList .colBoxHead .seriesBoxTitle {
font-weight:bold;
font-size:16px;
line-height:24px;
margin:0;
padding:0;
border:none;
display:inline-block;
}
#cmsSeriesList #seriesBoxRegistbutton {
font-size:12px;
line-height:18px;
padding:2px 5px;
background:rgba(251,176,59,0.2);
border:1px solid rgba(251,176,59,1);
cursor:pointer;
vertical-align:text-bottom;
display:inline-block;
margin-left:10px;
}
#cmsSeriesList #seriesBoxRegistbutton:hover {
background:rgba(251,176,59,1);
}
#cmsSeriesList #seriesBoxLength {
display:inline-block;
font-weight:bold;
font-size:16px;
line-height:24px;
margin-left:10px;
}
#cmsSeriesList .colBoxHead .seriesBoxDescription {
font-size:12px;
line-height:20px;
margin:0;
padding:0;
border:none;
font-weight:normal;
}
#cmsSeriesList .colBoxIndex {
margin:0;
padding:5px;
}
#cmsSeriesList .colBoxIcon {
display:block;
border:1px solid #CCC;
padding:1px;
width:60px;
height:45px;
float:left;
margin:4px 10px 3px 0;
}
#cmsSeriesList .colBoxIcon a {
display:block;
width:60px;
height:45px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
border:none;
float:none;
margin:0;
}
#cmsSeriesList .colBoxIcon.noImg a {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAoYSURBVHhe7d09iC1nGQfw7JIiRYqUKSLcIoWFRQqLCBESSJEiRYqIBm6RIoVCCoUIKSIGUlhEuIVIhFtESHEVAwlYKETILe0UFCwsbC1SCFoIhj3+n7PvXm7u3VzO7p6PmXl+PxjOzOyeOfPxvv8zZz7eeQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhyR6vV6troB5qpAFiNfqCZ4/EKNCQAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQ2NEqRv8kZHb+eHR09MoYhMVI2b6Vsv30GJyEKQbA7ePj4+fGICzGycnJpwmAZ8fgJPgJAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBMCGr1erRk5OT74xB2DkBMBGp/A+n++jo6OhWQuD7YzTslACYiFT+91P5n6/+vN5ICLy8/gPskACYgFT2d1Ppr4/BM7cSCi+NftgJAXBgtbufyv/GGLwj4+onwQfpnhmjYOsEwAGN3fx3T4fulxB4NAHwu3RPjVGzt6RlWQIBcCDjm/2D+qY/HXO+u0Lgq2PUbCXwXsvLn2qv53QMhyYADqAqc1XqVO5HxqgHyv89nv//JN3jY9TsZN7reMZ71Z/lqYOcTndOgADYs6rE6T6tb/YxaiP5/yfqfXMMgczzM+nu3dv5YPwE4oAEwB6lEtTufFX+S1XivK/2HD6q6YxRk5d5rXn+zb2BN8Lg/fzNQc4DEgB7koL+SLra7b/Sb/m8/+maTk1vjJqszGPt7dQynxt4FQr19+wJPD1GsWcCYA9SyNen9FLgt/JtV9Op6dV0x6jJybytK3fm9doYda4KgbzUXs3sD3LOkQDYgxTuutBnq793a3qZ7vtjcFIyX2eXNW90yi//tz4ukj2BJ8Yo9kQA7FgK9Rsp4Ds57ZXpXs/0b4zByUhlrr2d9WXNm6oQyMusz3TMkQDYoVTO6ynYX3qhzzZUuORz3hqDB5d5qb2dS53iy/vWp0fTzeYg59wJgB1JIa5vwL3soqfivJOKd/CLa2oeMi/3XdZ8EXn/U9sMgUynDr4+lXl7Od2L6b6e4cfGn8nKmJRsoE/HrM1WFqMK3L9Pl2h/qpCPWdi7+uwxG1uR6dWBwUsd5Mz7Hs/7b6b7+3pi98j4/6X7JN1rGdzb2ZR8Xl3HMSn2ALYsG/nJrNc6+n2I3diD3EGYz6yzG7dOh7Yj6++lTLeWZ+MQyP8+lvX/Tl7/kfe/lu7J8acvyPiH0z2f7mb+9y95T9urEgXAFqUw1QGs36ZgHeRAVhXszMNe7yDMZ51d1rz1U5KZZu1VbHQMZczH3/Ket9Jt/K2e/30yXTXCUmEw2dOquyIAtiSFp8571xVvBz2fnc8/u3lo53fdpdKsL0+uzxyjti7TroOcPxmD58o8VOW/9BWWJe+tnwO13lqFgADYgio06bZ2oc9VVYUchXlnYZRp14G0T65S6TaVz3gzIXDuQc5axnRXqvxnMo3nM60Hhs3SCIAtSKF5L4VnUq33VIXIfO3kvHqmWQFTP3X2treTz7qRz3x1DN6RcbXut7aMmdYbmeazY3DxBMAVpbC8nUJT97lPTuZr63cQZlq1t1PtF+59byefW0f275zpyPCzmY+tV9ZMd6fXbkyJALiCFMaq+D8+HZqmVJDaRd7aHYSZzo1M8yCnG/O59fu8zgyswyevO1n3+Zy6VuBCVzLOlQC4pBSQOw1cTF0K9FbuIMz738y0Xh+DB1EhUMuS8H09/TvbVc9nfHv0LpoAuIQUjvMauJi0zOuV7iDM++r39yQOkGVZHk33szG4Ky+O10UTABeUilC71Pc1cDEHmedL3UGYb9sX8r6bY7CFrKs6iLr4U4IC4AJSIKpQHOxCn23IvF/oDsL8bzXWUYHX6vz4sPjbkwXAhlLxzxq4OPfy0jnJMmx0B2GWt07z1X39s9vbYTMCYAOpCBdq4GIOsiwPvIMwy1t7O7XMs93b2YJ/jdfFEgAbSEW4cAMXc5BlOvcZhFne2tupyt+2ma4s/2dZfgHQXSrIpRu4mIkv3EGY/trbqd/83Rvq/MN4XTQB8AC1i5yKcKUGLqYuy7e+jyHd2cU1NzPuhfUfG8s6+PXoXTQB8CXGrnGLS0JT2NcHOLPMt9J/3/X23WRd3M56+HgMLpoAOMf4NqzK0ObUV4VAuvaP68q2/zzr4QdjcPEEwD1SAOpCn500cMEs/DLb/s+jf/EEwF1S8dft09e34RhFI9n2H3f69i8CYMjGf2xU/s7nvdvKtv9ptv230v1njGpBAEQ2fjUdvdcGLpiGbPfP0n3v+Pj4h9n+n4/RbbQPgGz89WmwbPxJNOfFfmSb3073Srb7V1L5fzFGtyMAdvDcPqYr27t28b+ZSv9cul9l2//39C89tQ6AFIZq4OLgT9Rhf7K965qHagLcsZ5oGwAnJyfX89KqBVhOJQTWbTqka3+2p2UAZMPv7bl9TFNCoFpIavccgHu1C4B881eDj3Wnmwt9mhshcKHHjy1NqwBI5a/GPOp0nwt9WEtZqGbSWjV3drc2AZCNXAd9Zt2cF7uRMvFqvhw2biZtSVoEQCp/Hfk9+HP7mK6UjWombdG3fp9n8QFQv+/S1Z19LvThgVJG3k0IHPS5B/vWIQDq2XEt2nhnK85tJm2pjlJBVqN/EjI7t+sqrTF4JZnW23mZ9KO7liTr+/d5+efp0KxVmwA/SrfVZUmw1M1mk3rw6GIDICv7u1nZs3h011Jk2/016/wb6VrdUbepKQbAIn8CpCBWI5e7fnQU90jh/lrWfV1c4zTrTCwuAFL4ZvfcviXJem9/cc2cLCoAUuhm+9y+Jcn6f1EIzMNijgFUYUtXV3RdOx3DBPw82/LD0d+eg4AbuGwAwNQ5CAhMigCAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQmACAxgQANCYAoDEBAI0JAGhMAEBjAgAaEwDQ2NEqRj/QjD0AaEwAQGMCABoTANCYAIDGBAA0JgCgMQEAjQkAaEwAQGMCABoTANCYAIDGBAA0JgCgMQEAjQkAaEwAQGMCABoTANCYAIDGBAA0JgCgMQEAjQkAaEwAQGMCABoTANCYAIDGBAA0JgCgsaPVanVt9AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnHnro/1lYKWjECDMHAAAAAElFTkSuQmCC);
background-size:20px 20px;
background-color:#CCC;
}
#cmsSeriesList .colBoxIcon a img {
width:60px;
height:45px;
margin:0;
padding:0;
border:none;
}
#cmsSeriesList .colBoxNumber {
display:block;
width:40px;
height:40px;
float:left;
margin:4px 10px 3px 0;
}
#cmsSeriesList .colBoxNumber a {
display:block;
width:40px;
height:40px;
border:none;
float:none;
margin:0;
text-align:center;
line-height:43px;
background:#FBB03B;
color:#000;
font-family:Arial;
}
#cmsSeriesList .mycolBoxIndex {
position:relative;
border:3px solid #FBB03B;
padding-top:30px;
}
#cmsSeriesList .mycolBoxIndex:before {
content:'今見ているページです';
display:block;
position:absolute;
top:0;
left:0;
width:100%;
color:#333;
background:#FBB03B;
font-size:12px;
line-height:18px;
padding:3px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#cmsSeriesList .seriesBoxClosed0 #colBoxIndex-0 .NewMark {
position:relative;
display: inline-block;
width: 47px;
height: 21px;
vertical-align: top;
}
#cmsSeriesList .seriesBoxClosed0 #colBoxIndex-0 .NewMark:before {
content:'';
display:block;
position:absolute;
top:50%;
left:0;
width:0;
height:0;
border:8px solid transparent;
border-right:8px solid rgba(230,230,230,0.9);
margin-top:-9px;
}
#cmsSeriesList .seriesBoxClosed0 #colBoxIndex-0 .NewMark:after {
content:'New';
position:absolute;
top:50%;
left:16px;
padding:0 3px;
font-size:9px;
font-weight:normal;
color:#F00;
font-family:Arial,Verdana;
display:inline-block;
width:22px;
height:16px;
line-height:16px;
background:rgba(230,230,230,0.9);
margin-top:-9px;
}
#cmsSeriesList .colBoxTitle p {
font-weight:normal;
font-size:16px;
line-height:24px;
margin:0;
}
#cmsSeriesList .colBoxTitle a:visited {
color:#000;
}
#cmsSeriesList .colBoxButton {
border-radius:0;
width:auto;
border:none;
margin:0;
text-align:center;
}
#cmsSeriesList .colBoxButton a {
border-radius:0;
border:none;
padding:5px 10px;
display:block;
width:auto;
font-weight:normal;
background:rgba(251,176,59,0.2);
border:1px solid rgba(251,176,59,1);
color:#000 !important;
}
#cmsSeriesList .colBoxButton a:hover {
background:rgba(251,176,59,1);
text-decoration:none !important;
}
#cmsBody #cmsSeriesList .colBoxButton a:link,
#cmsBody #cmsSeriesList .colBoxButton a:visited,
#cmsBody #cmsSeriesList .colBoxButton a:hover {
color:#333;
}
/*---------------------------------------------------------*/
#cmsSeriesList.cmsSeriesList1 .colBoxHead {
border-bottom:3px solid rgb(64,140,179);
margin-bottom:8px;
}
#cmsSeriesList.cmsSeriesList1 .colBoxHead .seriesBoxTitle {
display:block;
font-weight:bold;
}
#cmsSeriesList.cmsSeriesList1 #seriesBoxRegistbutton {
border:none;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNpi/P//P8NAAiaGAQajDhh1AItj75b7A+oAIFYY2VFAQP4DEJcC8R0yzZcA4n4oTbQDWoC4BsoWgBqQCsQrSLTcBYvlC6DiMviioBaII4H4C5TPA8TLgXg2lE1MqLYD8XYky/8AcSEQJ0LZBNMAyLe2QPwASSwFiI8DsQ4ey0E+2w/EFUih+waIPYF4AqmJ8AIQmwLxHiQxHagjMrCoDwDi80BsQ8AMknIBzPVTkMRA0TAdGi08UJ+C4no9EIsgqVuDJRRJzgWw+MsF4rNQizmg4hFAbALNKSZo6huhiZnibMiAloJvQH0KS1wqaGq+QBPwFloVRCeA2BBKo4Mb0PjeQs2CCBt4AY3bbiA2gIo9gEbTF2qXhPjSReFoe4BWlZEDje3kIOSA/SMuCh4MpAMYR3tGow4Y8Q4ACDAAwpdAPjRbCagAAAAASUVORK5CYII=) no-repeat left center;
background-size:14px 14px;
padding:0 0 0 20px;
margin-left:0;
}
#cmsSeriesList.cmsSeriesList1 #seriesBoxRegistbutton:hover {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNpi/P//P8NAAiaGAQajDhh1AItj75b7A+oAIFYY2VFAQP4DEJcC8R0yzZcA4n4oTbQDWoC4BsoWgBqQCsQrSLTcBYvlC6DiMviioBaII4H4C5TPA8TLgXg2lE1MqLYD8XYky/8AcSEQJ0LZBNMAyLe2QPwASSwFiI8DsQ4ey0E+2w/EFUih+waIPYF4AqmJ8AIQmwLxHiQxHagjMrCoDwDi80BsQ8AMknIBzPVTkMRA0TAdGi08UJ+C4no9EIsgqVuDJRRJzgWw+MsF4rNQizmg4hFAbALNKSZo6huhiZnibMiAloJvQH0KS1wqaGq+QBPwFloVRCeA2BBKo4Mb0PjeQs2CCBt4AY3bbiA2gIo9gEbTF2qXhPjSReFoe4BWlZEDje3kIOSA/SMuCh4MpAMYR3tGow4Y8Q4ACDAAwpdAPjRbCagAAAAASUVORK5CYII=) no-repeat left center;
background-size:14px 14px;
text-decoration:underline;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex {
display:table;
width:100%;
padding:5px 0;
border-bottom:1px solid #DDD;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxLeft {
float:none;
display:table-cell;
width:90px;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxLeft.N-1 {
width:5em;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxLeft.N-2 {
width:5.5em;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxLeft.N-3 {
width:6em;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxNumber {
float:none;
width:auto;
height:auto;
margin:0;
font-size:14px;
line-height:22px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOxJREFUeNpi/P//P8NAAiaGAQajDhh1wKgDWBx7t8QAaWc62nkXiPcA8QmwA4B4BRDbA3EKHR3RDMRTgDgX5IA/QJwKxDeBuB3qKHqAHFBoIKeBHiAOBeIvdAyJdPREuAGIHYH4BZ0coIEtF5wBYkMgvjCQ2RAUArZAvGUgywFQWgiEptYBK4hAOUKCpgURHjkRIF4PxDYD4QAFIN4OSqUDkQZMgPg4PSzH5gAfIN5P63hHAg+QHZACjXMeOpaES5iQKofZdKwHGKBlTCML1OeglH6AThbfAeK90FqYgXG0XzDqgFEHjHgHAAQYALRSKFudz7MAAAAAAElFTkSuQmCC) no-repeat left center;
background-size:14px 14px;
padding:0 0 0 20px;
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxNumber:before {
content:'第';
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxNumber:after {
content:'回';
}
#cmsSeriesList.cmsSeriesList1 .colBoxIndex .colBoxRight {
display:table-cell;
}
#cmsSeriesList.cmsSeriesList1 .mycolBoxIndex {
padding:5px 0;
border:none;
border-bottom:1px solid #DDD;
}
#cmsSeriesList.cmsSeriesList1 .mycolBoxIndex::before {
content:'';
background:none;
padding:0;
}
#cmsSeriesList.cmsSeriesList1 .colBoxHgroup {
display:inline;
}
#cmsSeriesList.cmsSeriesList1 .colBoxTitle {
display:inline;
margin:0;
}
#cmsSeriesList.cmsSeriesList1 .colBoxTitle p {
display:inline;
font-size:14px;
line-height:22px;
}
#cmsSeriesList.cmsSeriesList1 .mycolBoxIndex,
#cmsSeriesList.cmsSeriesList1 .mycolBoxIndex .colBoxTitle p {
font-weight:bold;
}
#cmsSeriesList.cmsSeriesList1 .colBoxButton {
text-align:left;
}
#cmsSeriesList.cmsSeriesList1 .colBoxButton a {
display:inline-block;
padding:5px 10px 4px 36px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADASURBVFhH7da9DcIwEAVgn2tKBmEEUtFSMAAr0DECEkOwRjoYIW02SMkEhnf2QwpVUuSwhO6TLN9TilycPwfnapOU0o11JiI9xoXRnLyAdYb4iDE2jAENXjEdSjKgDYzhhHceynSFeMjE5AognzF2jIvTBo6sM+QBDbSMzpmb8xbsMW1KMqANjP36OxB5nmrm3II1plVJzi1PH8It648nNiQda3PVf8fVP0STK4AGTLdkuin9umLo0MCJtXP/LoQ3Kba7jLLWJT0AAAAASUVORK5CYII=) no-repeat 10px center #DDD;
background-size:16px 16px;
border:none;
font-size:12px;
}
#cmsSeriesList.cmsSeriesList1 .colBoxButton a:hover {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADASURBVFhH7da9DcIwEAVgn2tKBmEEUtFSMAAr0DECEkOwRjoYIW02SMkEhnf2QwpVUuSwhO6TLN9TilycPwfnapOU0o11JiI9xoXRnLyAdYb4iDE2jAENXjEdSjKgDYzhhHceynSFeMjE5AognzF2jIvTBo6sM+QBDbSMzpmb8xbsMW1KMqANjP36OxB5nmrm3II1plVJzi1PH8It648nNiQda3PVf8fVP0STK4AGTLdkuin9umLo0MCJtXP/LoQ3Kba7jLLWJT0AAAAASUVORK5CYII=) no-repeat 10px center rgb(64,140,179);
background-size:16px 16px;
color:#FFF !important;
}
/* cmsUsingAffiliate
------------------------------*/
#cmsBody .cmsUsingAffiliate {
font-size: 13px;
padding-bottom: 15px;
}