/* LINK
-----------------------------------------------------------------*/
#cmsWrap a:link,
#cmsWrap a:visited {
text-decoration:none;
-webkit-transition-property:color;
-moz-transition-property:color;
transition-property:color;
-webkit-transition-duration:500ms;
-moz-transition-duration:500ms;
transition-duration:500ms;
}
#cmsWrap a:link {color:#069;}
#cmsWrap a:visited {color:#666;}
.setIndexBGStyleBlack #cmsWrap a:link {color:#FFD;}
.setIndexBGStyleBlack #cmsWrap a:visited {color:#CCC;}

/* TITLE AREA
-----------------------------------------------------------------*/
#cmsType {
position:absolute;
top:5px;
left:5px;
font-size:93%;
font-weight:bold;
color:#666;
}
.setIndexBGStyleBlack #cmsType {
color:#EEE;
}
#cmsDate {
font-size:93%;
text-align:right;
border-bottom:1px dotted #DDD;
margin:0 0 3px;
padding:0 0 3px;
color:#666;
}
.setIndexBGStyleBlack #cmsDate {
border-bottom:1px dotted #333;
color:#EEE;
}
#cmsSubtitle {
font-size:123.1%;
}
#cmsTitle {
font-size:161.6%;
}
#cmsAbstract {
font-size:123.1%;
opacity:0.8;
}
#cmsInfo {
font-size:108%;
text-align:right;
}
#cmsInfo b {
font-weight:normal;
}
#cmsInfo .cmsAuthorlink {
background:url(http://image.itmedia.co.jp/spv/images/cms_author_link.png) no-repeat left center / 14px 14px;
margin:0 3px;
padding:0 0 0 18px;
}
#cmsInfo .cmsAuthorlink:link,
#cmsInfo .cmsAuthorlink:visited {
color:#069;
}
#cmsMark {
margin:0 0 10px;
}
#cmsMark img {
float:none;
}

/* CMS/Input BASE
-----------------------------------------------------------------*/
#cmsBody p {
font-size:123.1%;
margin:0 0 20px;
word-wrap:break-word;
}
#cmsBody h3 {
clear:both;
margin:0 0 10px;
padding:0 0 2px;
font-size:138.5%;
border-bottom:3px solid #DDD;
}
#cmsBody h4 {
clear:both;
margin:0 0 10px;
padding:0 0 2px;
font-size:123.1%;
border-bottom:2px solid #EEE;
}
.setIndexBGStyleBlack #cmsBody h3 {border-bottom-color:#333;}
.setIndexBGStyleBlack #cmsBody h4 {border-bottom-color:#222;}
#cmsBody ul,
#cmsBody ol {
margin:0 0 20px 2em;
}
#cmsBody ul ul,
#cmsBody ul ol,
#cmsBody ol ul,
#cmsBody ol ol {
margin-bottom:0;
}
#cmsBody li {
font-size:123.1%;
}
#cmsBody li li {
font-size:100%;
}

/* ENDWPP
---------------------------------------------------------------------------------------------------*/
#cmsBody .endwpp .box,
#cmsBody .endkwd .box {
border:none;
background:none !important;
padding:0;
}
#cmsBody .endwpp .box br,
#cmsBody .endkwd .box br {
display:none;
}
#cmsBody .endwpp .box h3,
#cmsBody .endkwd .box h3 {
background:url(http://image.itmedia.co.jp/spv/images/ulli_key.png) no-repeat left center transparent !important;
background-size:12px !important;
margin:0 0 8px;
padding:3px 0 3px 16px;
font-size:108%;
}
#cmsBody .endwpp .box h4,
#cmsBody .endkwd .box h4 {
background:none;
margin:0;
padding:0 0 5px;
font-weight:normal;
font-size:108%;
color:#FFF;
line-height:1.5em;
border:none;
}
.setIndexBGStyleBlack #cmsBody .endwpp .box h4,
.setIndexBGStyleBlack #cmsBody .endkwd .box h4 {
color:#000;
}
#cmsBody .endwpp .box h4 a,
#cmsBody .endkwd .box h4 a {
background:url(http://image.itmedia.co.jp/images/ulli_wpkw1.gif) no-repeat 0 0 transparent;
padding:1px 0 3px 16px;
text-decoration:none;
font-weight:bold;
display:inline-block;
}
#cmsBody .endkwd .box h4 a {
background:url(http://image.itmedia.co.jp/images/ulli_key-solid.png) no-repeat 0 3px transparent;
padding-left:14px;
background-size:12px 12px;
}

/* ENDLINK
---------------------------------------------------------------------------------------------------*/
#cmsBody .endlink h4 {
background:url(http://image.itmedia.co.jp/spv/images/ulli_plug.png) no-repeat left center;
background-size:12px;
border-bottom:1px solid #DDD;
color:#000;
margin:0 0 8px;
padding:3px 0 3px 16px;
font-size:108%;
}
.setIndexBGStyleBlack #cmsBody .endlink h4 {
border-bottom:1px solid #333;
color:#FFF;
}
#cmsBody .endlink ul {
margin:0 0 10px;
list-style:none;
}
#cmsBody .endlink li {
clear:both;
font-size:100%;
margin:0 0 10px;
display:none;
}
#cmsBody .endlink li a {
font-weight:bold;
display:inline;
}
#cmsBody .endlink li a img {
float:left;
display:block;
width:60px;
height:45px;
margin:4px 10px 3px 0;
}
.tmplArticle #cmsBody .endlink li a:link img {
border:1px solid #CCC;
}
#cmsBody .endlink .endlink-art {
display:none;
}
#cmsBody .endlink .endlink-art a {
font-size:123.1%;
}
#cmsBody .endlink #endlink-art1,
#cmsBody .endlink #endlink-art2,
#cmsBody .endlink #endlink-art3 {
display:list-item;
}
#cmsBody .endlink .endlink-lnk {
display:none;
}
#cmsBody .endlink .endlink-lnk a {
font-size:108%;
}
#cmsBody .endlink #endlink-lnk1,
#cmsBody .endlink #endlink-lnk2,
#cmsBody .endlink #endlink-lnk3 {
display:list-item;
}

/* COPYRIGHT
---------------------------------------------------------------------------------------------------*/
#cmsCopyright,
#cmsCopyright p,
#cmsCopyright p span {
font-size:10px !important;
line-height:12px !important;
text-align:right !important;
color:#333 !important;
}
.setIndexBGStyleBlack #cmsCopyright,
.setIndexBGStyleBlack #cmsCopyright p ,
.setIndexBGStyleBlack #cmsCopyright p span {
color:#EEE !important;
}

/* CREDIT
---------------------------------------------------------------------------------------------------*/
#cmsBody .credit {
clear:both;
border:1px solid #CCC;
margin:0 0 20px;
padding:5px;
font-size:12px;
}
#cmsBody .credit br {
display:inline;
}

/* COL100 600
---------------------------------------------------------------------------------------------------*/
#cmsBody #col50,
#cmsBody #col100,
#cmsBody #col150,
#cmsBody #col200,
#cmsBody #col250,
#cmsBody #col300,
#cmsBody #col400,
#cmsBody #col500,
#cmsBody #col600 {margin-bottom:20px;}
#cmsBody #col50 small,
#cmsBody #col100 small,
#cmsBody #col150 small,
#cmsBody #col200 small,
#cmsBody #col250 small,
#cmsBody #col300 small,
#cmsBody #col400 small,
#cmsBody #col500 small,
#cmsBody #col600 small {display:block;word-break:break-all;}
#cmsBody #col50 #cap-l,
#cmsBody #col100 #cap-l,
#cmsBody #col150 #cap-l,
#cmsBody #col200 #cap-l,
#cmsBody #col250 #cap-l,
#cmsBody #col300 #cap-l,
#cmsBody #col400 #cap-l,
#cmsBody #col500 #cap-l,
#cmsBody #col600 #cap-l {text-align:left;}
#cmsBody #col50 #cap-r,
#cmsBody #col100 #cap-r,
#cmsBody #col150 #cap-r,
#cmsBody #col200 #cap-r,
#cmsBody #col250 #cap-r,
#cmsBody #col300 #cap-r,
#cmsBody #col400 #cap-r,
#cmsBody #col500 #cap-r,
#cmsBody #col600 #cap-r {text-align:right;}

#cmsBody #col50c {margin:0 auto 20px;width:50px;}
#cmsBody #col100c {margin:0 auto 20px;width:100px;}
#cmsBody #col150c {margin:0 auto 20px;width:150px;}
#cmsBody #col200c {margin:0 auto 20px;width:200px;}
#cmsBody #col250c {margin:0 auto 20px;width:250px;}
#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 #col50c small,
#cmsBody #col100c small,
#cmsBody #col150c small,
#cmsBody #col200c small,
#cmsBody #col250c small,
#cmsBody #col300c small,
#cmsBody #col400c small,
#cmsBody #col500c small,
#cmsBody #col600c small {display:block;word-break:break-all;}
#cmsBody #col50c #cap-l,
#cmsBody #col100c #cap-l,
#cmsBody #col150c #cap-l,
#cmsBody #col200c #cap-l,
#cmsBody #col250c #cap-l,
#cmsBody #col300c #cap-l,
#cmsBody #col400c #cap-l,
#cmsBody #col500c #cap-l,
#cmsBody #col600c #cap-l {text-align:left;}
#cmsBody #col50c #cap-r,
#cmsBody #col100c #cap-r,
#cmsBody #col150c #cap-r,
#cmsBody #col200c #cap-r,
#cmsBody #col250c #cap-r,
#cmsBody #col300c #cap-r,
#cmsBody #col400c #cap-r,
#cmsBody #col500c #cap-r,
#cmsBody #col600c #cap-r {text-align:right;}

#cmsBody #col50l {float:left;margin:0 5px 5px 0;width:50px;}
#cmsBody #col100l {float:left;margin:0 5px 5px 0;width:100px;}
#cmsBody #col150l {float:left;margin:0 5px 5px 0;width:150px;}
#cmsBody #col200l {float:left;margin:0 5px 5px 0;width:200px;}
#cmsBody #col250l {float:left;margin:0 5px 5px 0;width:250px;}
#cmsBody #col300l {float:left;margin:0 5px 5px 0;width:300px;}
#cmsBody #col400l {float:left;margin:0 5px 5px 0;width:400px;}
#cmsBody #col500l {float:left;margin:0 5px 5px 0;width:500px;}
#cmsBody #col600l {float:left;margin:0 5px 5px 0;width:600px;}
#cmsBody #col50l small,
#cmsBody #col100l small,
#cmsBody #col150l small,
#cmsBody #col200l small,
#cmsBody #col250l small,
#cmsBody #col300l small,
#cmsBody #col400l small,
#cmsBody #col500l small,
#cmsBody #col600l small {display:block;word-break:break-all;}
#cmsBody #col50l #cap-l,
#cmsBody #col100l #cap-l,
#cmsBody #col150l #cap-l,
#cmsBody #col200l #cap-l,
#cmsBody #col250l #cap-l,
#cmsBody #col300l #cap-l,
#cmsBody #col400l #cap-l,
#cmsBody #col500l #cap-l,
#cmsBody #col600l #cap-l {text-align:left;}
#cmsBody #col50l #cap-r,
#cmsBody #col100l #cap-r,
#cmsBody #col150l #cap-r,
#cmsBody #col200l #cap-r,
#cmsBody #col250l #cap-r,
#cmsBody #col300l #cap-r,
#cmsBody #col400l #cap-r,
#cmsBody #col500l #cap-r,
#cmsBody #col600l #cap-r {text-align:right;}

#cmsBody #col50r {float:right;margin:0 0 5px 5px;width:50px;}
#cmsBody #col100r {float:right;margin:0 0 5px 5px;width:100px;}
#cmsBody #col150r {float:right;margin:0 0 5px 5px;width:150px;}
#cmsBody #col200r {float:right;margin:0 0 5px 5px;width:200px;}
#cmsBody #col250r {float:right;margin:0 0 5px 5px;width:250px;}
#cmsBody #col300r {float:right;margin:0 0 5px 5px;width:300px;}
#cmsBody #col400r {float:right;margin:0 0 5px 5px;width:400px;}
#cmsBody #col500r {float:right;margin:0 0 5px 5px;width:500px;}
#cmsBody #col600r {float:right;margin:0 0 5px 5px;width:600px;}
#cmsBody #col50r small,
#cmsBody #col100r small,
#cmsBody #col150r small,
#cmsBody #col200r small,
#cmsBody #col250r small,
#cmsBody #col300r small,
#cmsBody #col400r small,
#cmsBody #col500r small,
#cmsBody #col600r small {display:block;word-break:break-all;}
#cmsBody #col50r #cap-l,
#cmsBody #col100r #cap-l,
#cmsBody #col150r #cap-l,
#cmsBody #col200r #cap-l,
#cmsBody #col250r #cap-l,
#cmsBody #col300r #cap-l,
#cmsBody #col400r #cap-l,
#cmsBody #col500r #cap-l,
#cmsBody #col600r #cap-l {text-align:left;}
#cmsBody #col50r #cap-r,
#cmsBody #col100r #cap-r,
#cmsBody #col150r #cap-r,
#cmsBody #col200r #cap-r,
#cmsBody #col250r #cap-r,
#cmsBody #col300r #cap-r,
#cmsBody #col400r #cap-r,
#cmsBody #col500r #cap-r,
#cmsBody #col600r #cap-r {text-align:right;}

/* NOALIGN CAPTION
---------------------------------------------------------------------------------------------------*/
/* cmsInput.niche */

/* TABLE
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsTable {
border-collapse:collapse;
margin:0 0 20px;
}
#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%;
}
#cmsBody .cmsTable caption {
font-size:93%;
margin-bottom:3px;
text-align:left;
}
#cmsBody .cmsTable tbody {
box-shadow:0 0 1px rgba(0,0,0,0.2) inset;
}
#cmsBody .cmsTable tbody tr {
background:#FFF;
box-shadow:0 1px 0 rgba(255,255,255,0.8) inset;
}
#cmsBody .cmsTable tbody tr:nth-child(even) {
background:#F5F5F5;
}
#cmsBody .cmsTable th,
#cmsBody .cmsTable td {
font-size:100%;
padding:5px;
text-align:left;
}
#cmsBody .cmsTable thead th {
background:rgba(187,73,64,1);
color:#FFF;
font-size:108%;
}
#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(187,73,64,0.1);
}
.setIndexBGStyleBlack #cmsBody .cmsTable tbody {
box-shadow:0 0 1px rgba(255,255,255,0.5) inset;
}
.setIndexBGStyleBlack #cmsBody .cmsTable tbody tr {
background:#000;
box-shadow:0 0 1px rgba(255,255,255,0.3) inset;
}
.setIndexBGStyleBlack #cmsBody .cmsTable tbody tr:nth-child(even) {
background:#333;
}

/* TABLE SPEC
---------------------------------------------------------------------------------------------------*/
#cmsBody #tbl-spec {
border-collapse:collapse;
margin:0 0 20px 0;
}
#cmsBody #tbl-spec caption {
font-size:93%;
margin-bottom:3px;
text-align:left;
}
#cmsBody #tbl-spec tbody {
box-shadow:0 0 1px rgba(0,0,0,0.2) inset;
}
#cmsBody #tbl-spec tbody tr {
background:#FFF;
box-shadow:0 1px 0 rgba(255,255,255,0.8) inset;
}
#cmsBody #tbl-spec tbody tr:nth-child(even) {
background:#F5F5F5;
}
#cmsBody #tbl-spec th,
#cmsBody #tbl-spec td {
font-size:100%;
padding:5px;
text-align:left;
}
#cmsBody #tbl-spec thead th {
background:rgba(56,89,146,1);
color:#FFF;
font-size:108%;
}
#cmsBody #tbl-spec thead th:first-child {
border-radius:2px 0 0 0;
}
#cmsBody #tbl-spec thead th:last-child {
border-radius:0 2px 0 0;
}
#cmsBody #tbl-spec tbody th {
background:rgba(56,89,146,0.1);
}
.setIndexBGStyleBlack #cmsBody #tbl-spec tbody {
box-shadow:0 0 1px rgba(255,255,255,0.5) inset;
}
.setIndexBGStyleBlack #cmsBody #tbl-spec tbody tr {
background:#000;
box-shadow:0 0 1px rgba(255,255,255,0.3) inset;
}
.setIndexBGStyleBlack #cmsBody #tbl-spec tbody tr:nth-child(even) {
background:#333;
}

/* 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:55%;}
#cmsBody .cmsFontsize-2 {font-size:70%;}
#cmsBody .cmsFontsize-1 {font-size:85%;}
#cmsBody .cmsFontsize1 {font-size:115%;}
#cmsBody .cmsFontsize2 {font-size:130%;}
#cmsBody .cmsFontsize3 {font-size:145%;}

/* BOX
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsBox,
#cmsBody .cmsBoxL,
#cmsBody .cmsBoxR {
margin-bottom:20px;
border:3px solid rgba(102,102,102,1);
border-radius:2px;
clear:both;
padding:5px;
}
#cmsBody .cmsBox p:nth-last-of-type(1),
#cmsBody .cmsBox ul:nth-last-of-type(1),
#cmsBody .cmsBox ol:nth-last-of-type(1),
#cmsBody .cmsBox ul li:nth-last-of-type(1),
#cmsBody .cmsBox ul li:nth-last-of-type(1),
#cmsBody .cmsBoxL p:nth-last-of-type(1),
#cmsBody .cmsBoxL ul:nth-last-of-type(1),
#cmsBody .cmsBoxL ol:nth-last-of-type(1),
#cmsBody .cmsBoxL ul li:nth-last-of-type(1),
#cmsBody .cmsBoxL ul li:nth-last-of-type(1),
#cmsBody .cmsBoxR p:nth-last-of-type(1),
#cmsBody .cmsBoxR ul:nth-last-of-type(1),
#cmsBody .cmsBoxR ol:nth-last-of-type(1),
#cmsBody .cmsBoxR ul li:nth-last-of-type(1),
#cmsBody .cmsBoxR ul li:nth-last-of-type(1) {
margin-bottom:0;
}
#cmsBody .cmsBox br[clear="all"]:nth-last-of-type(1),
#cmsBody .cmsBoxL br[clear="all"]:nth-last-of-type(1),
#cmsBody .cmsBoxR br[clear="all"]:nth-last-of-type(1) {
display:none;
}
#cmsBody .cmsBox.cmsBoxNoborder {border:none;background:rgba(102,102,102,0.1);}
#cmsBody .cmsBoxRed {border-color:rgba(190,43,43,1);background:rgba(190,43,43,0.1);}
#cmsBody .cmsBoxGreen {border-color:rgba(100,149,38,1);background:rgba(100,149,38,0.1);}
#cmsBody .cmsBoxBlue {border-color:rgba(38,112,149,1);background:rgba(38,112,149,0.1);}
#cmsBody .cmsBoxOrange {border-color:rgba(218,107,46,1);background:rgba(218,107,46,0.1);}
.setIndexBGStyleBlack #cmsBody .box.cmsBoxNoborder {background:rgba(102,102,102,0.5);}
.setIndexBGStyleBlack #cmsBody .boxRed {border-color:rgba(190,43,43,1);background:rgba(190,43,43,0.3);}
.setIndexBGStyleBlack #cmsBody .boxGreen {border-color:rgba(100,149,38,1);background:rgba(100,149,38,0.3);}
.setIndexBGStyleBlack #cmsBody .boxBlue {border-color:rgba(38,112,149,1);background:rgba(38,112,149,0.3);}
.setIndexBGStyleBlack #cmsBody .boxOrange {border-color:rgba(218,107,46,1);background:rgba(218,107,46,0.3);}
#cmsBody .boxRed h3 {border-color:rgba(190,43,43,0.5);}
#cmsBody .boxGreen h3 {border-color:rgba(100,149,38,0.5);}
#cmsBody .boxBlue h3 {border-color:rgba(38,112,149,0.5);}
#cmsBody .boxOrange h3 {border-color:rgba(218,107,46,0.5);}
#cmsBody .boxRed h4 {border-color:rgba(190,43,43,0.5);}
#cmsBody .boxGreen h4 {border-color:rgba(100,149,38,0.5);}
#cmsBody .boxBlue h4 {border-color:rgba(38,112,149,0.5);}
#cmsBody .boxOrange h4 {border-color:rgba(218,107,46,0.5);}
/*--------------------------------------*/
#cmsBody .cmsBoxRed {border-color:#BE2B2B;background:#F9F1F1;}
#cmsBody .cmsBoxGreen {border-color:#649526;background:#F4F6F1;}
#cmsBody .cmsBoxBlue {border-color:#267095;background:#F1F4F6;}
#cmsBody .cmsBoxOrange {border-color:#DA6B2E;background:#FBF5F2;}
.setIndexBGStyleBlack #cmsBody .cmsBoxRed {border-color:#BE2B2B;background:#333;}
.setIndexBGStyleBlack #cmsBody .cmsBoxGreen {border-color:#649526;background:#333;}
.setIndexBGStyleBlack #cmsBody .cmsBoxBlue {border-color:#267095;background:#333;}
.setIndexBGStyleBlack #cmsBody .cmsBoxOrange {border-color:#DA6B2E;background:#333;}
/*--------------------------------------*/

/* BOX - Add Caption
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsBodyBox {
margin-bottom:20px;
}
#cmsBody .cmsBodyBoxInner {
border:3px solid rgba(102,102,102,1);
border-radius:2px;
clear:both;
padding:5px;
}
#cmsBody .cmsBodyBoxInner h3,
#cmsBody .cmsBodyBoxInner h4,
#cmsBody .cmsBodyBoxInner p {
margin:0 0 5px;
}
#cmsBody .cmsBodyBoxCaption {
padding:5px;
background:transparent;
}
/*--------------------------------------*/
#cmsBody .cmsBodyBoxNoborder .cmsBodyBoxInner {border:none;background:rgba(102,102,102,0.1);}
#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);}
.setIndexBGStyleBlack #cmsBody .cmsBodyBoxNoborder .cmsBodyBoxInner {background:rgba(102,102,102,0.5);}
.setIndexBGStyleBlack #cmsBody .cmsBodyBoxRed .cmsBodyBoxInner {background:rgba(190,43,43,0.3);}
.setIndexBGStyleBlack #cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner {background:rgba(100,149,38,0.3);}
.setIndexBGStyleBlack #cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner {background:rgba(38,112,149,0.3);}
.setIndexBGStyleBlack #cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner {background:rgba(218,107,46,0.3);}
/*--------------------------------------*/
#cmsBody .cmsBodyBoxNoborder .cmsBodyBoxInner h3 {border-color:rgba(102,102,102,0.5);}
#cmsBody .cmsBodyBoxRed .cmsBodyBoxInner h3 {border-color:rgba(190,43,43,0.5);}
#cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner h3 {border-color:rgba(100,149,38,0.5);}
#cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner h3 {border-color:rgba(38,112,149,0.5);}
#cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner h3 {border-color:rgba(218,107,46,0.5);}
/*--------------------------------------*/
#cmsBody .cmsBodyBoxNoborder .cmsBodyBoxInner h4 {border-color:rgba(102,102,102,0.5);}
#cmsBody .cmsBodyBoxRed .cmsBodyBoxInner h4 {border-color:rgba(190,43,43,0.5);}
#cmsBody .cmsBodyBoxGreen .cmsBodyBoxInner h4 {border-color:rgba(100,149,38,0.5);}
#cmsBody .cmsBodyBoxBlue .cmsBodyBoxInner h4 {border-color:rgba(38,112,149,0.5);}
#cmsBody .cmsBodyBoxOrange .cmsBodyBoxInner h4 {border-color:rgba(218,107,46,0.5);}

/* BOX (OLD)
---------------------------------------------------------------------------------------------------*/
#cmsBody .box {
margin-bottom:20px;
border:3px solid rgba(102,102,102,1);
border-radius:2px;
clear:both;
padding:5px;
}
#cmsBody .box p:nth-last-of-type(1),
#cmsBody .box ul:nth-last-of-type(1),
#cmsBody .box ol:nth-last-of-type(1),
#cmsBody .box ul li:nth-last-of-type(1),
#cmsBody .box ul li:nth-last-of-type(1) {
margin-bottom:0;
}
#cmsBody .box br[clear="all"]:nth-last-of-type(1) {
display:none;
}
#cmsBody .box.cmsBoxNoborder {border:none;background:rgba(102,102,102,0.1);}
#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);}
.setIndexBGStyleBlack #cmsBody .box.cmsBoxNoborder {background:rgba(102,102,102,0.5);}
.setIndexBGStyleBlack #cmsBody .box#red {border-color:rgba(190,43,43,1);background:rgba(190,43,43,0.3);}
.setIndexBGStyleBlack #cmsBody .box#green {border-color:rgba(100,149,38,1);background:rgba(100,149,38,0.3);}
.setIndexBGStyleBlack #cmsBody .box#blue {border-color:rgba(38,112,149,1);background:rgba(38,112,149,0.3);}
.setIndexBGStyleBlack #cmsBody .box#orange {border-color:rgba(218,107,46,1);background:rgba(218,107,46,0.3);}
#cmsBody .box#red h3 {border-color:rgba(190,43,43,0.5);}
#cmsBody .box#green h3 {border-color:rgba(100,149,38,0.5);}
#cmsBody .box#blue h3 {border-color:rgba(38,112,149,0.5);}
#cmsBody .box#orange h3 {border-color:rgba(218,107,46,0.5);}
#cmsBody .box#red h4 {border-color:rgba(190,43,43,0.5);}
#cmsBody .box#green h4 {border-color:rgba(100,149,38,0.5);}
#cmsBody .box#blue h4 {border-color:rgba(38,112,149,0.5);}
#cmsBody .box#orange h4 {border-color:rgba(218,107,46,0.5);}

/* BLOCKQUOTE
---------------------------------------------------------------------------------------------------*/
#cmsBody blockquote {
position:relative;
margin:0 0 20px;
padding:1em 1em 1em 3em;
background:#EEE;
}
#cmsBody blockquote:before {
position:absolute;
top:0;
left:0;
content:"g";
font-size:600%;
line-height:1em;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
.setIndexBGStyleBlack #cmsBody blockquote {
background:#333;
}
#cmsBody blockquote p:nth-last-of-type(1) {
margin:0;
}

/* PRE
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsBodyPreBox {
clear:both;
margin:0 0 20px;
}
#cmsBody .cmsBodyPre {
width:95%;
overflow:scroll;
border:1px solid #CCC;
background:#EEE;
margin:0 auto 3px;
}
#cmsBody .cmsBodyPreCaption {
width:95%;
margin:0 auto;
}
#cmsBody .cmsBodyPre pre {
font-family:Courier, monospace, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
margin:0;
padding:10px;
color:#063;
}

/* PRE
---------------------------------------------------------------------------------------------------*/
#cmsBody .cmsBodyPrettifyBox pre.prettyprint {
line-height:inherit;
}
#cmsBody .cmsBodyPrettifyBox pre.prettyprint,
#cmsBody .cmsBodyPrettifyBox pre.prettyprint li {
font-family:Courier, monospace, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size:108%;
}

/* BOX TRANSPARENT
---------------------------------------------------------------------------------------------------*/
#cmsBody .trBoxC .trBoxWidth {margin:auto;}
#cmsBody .trBoxL .trBoxWidth {float:left;}
#cmsBody .trBoxR .trBoxWidth {float:right;}

/* FUKIDASHI
---------------------------------------------------------------------------------------------------*/
/* cmsInput.niche */

/* FUKIDASHI color
---------------------------------------------------------------------------------------------------*/
/* cmsInput.niche */

/* CTRL
---------------------------------------------------------------------------*/
#cmsBody .ctrl {
clear:both;
margin:0 0 20px;
text-align:center;
}
#cmsBody .ctrl #prev a {
display:inline-block;
font-size:12px;
font-weight:bold;
line-height:30px;
background:#FBB03B;
width:90px;
height:28px;
color:#000;
position:relative;
}
#cmsBody .ctrl #prev a:before {
content:'';
position:absolute;
top:0;
left:-28px;
width:0;
height:0;
border:14px solid transparent;
border-right-color:#FBB03B;
}
#cmsBody .ctrl #numb {
visibility:hidden;
}
#cmsBody .ctrl #next a {
display:inline-block;
font-size:12px;
font-weight:bold;
line-height:30px;
background:#FBB03B;
width:90px;
height:28px;
color:#000;
position:relative;
}
#cmsBody .ctrl #next a:before {
content:'';
position:absolute;
top:0;
left:90px;
width:0;
height:0;
border:14px solid transparent;
border-left-color:#FBB03B;
}

/* ARTICLES - NOTICE -
----------------------------------------------- */
#cmsBody #notice {
clear:both;
min-height:35px;
font-weight:bold;
margin:0 0 20px;
text-align:center;
}
#cmsBody #notice a {
position:relative;
display:inline-block;
text-align:left;
padding-left:95px;
text-decoration:underline;
font-size:131%;
color:#EF970F;
}
#cmsBody #notice a:before {
content:'';
position:absolute;
top:0;
left:70px;
width:0;
height:0;
border:14px solid transparent;
border-left-color:#FBB03B;
}
#cmsBody #notice a:after {
content:'ŽŸƒy[ƒW';
position:absolute;
top:0;
left:0;
width:70px;
height:28px;
background:#FBB03B;
font-size:12px;
line-height:30px;
text-indent:12px;
color:#000;
}

/* CMS/Input Video - 12/06/21
/* CMS/Input EmbeddedTweets - 13/03/29
/* CMS/Input EmbeddedImgur - 15/04/13
/* AMAZON ITEM
/* CMS MEMBER CONTROL
/* CODE START END
/* Article Ranking 2012”N4ŒŽ‰üC”Å
/* BUTTON
/* RANKING
/* ARTICLES - CLICK2VISIBLE -
/* THETA - 14/06/24
------------------------------*/
/* cmsInput.niche */
