@charset "utf-8";

/* --The order of describing property-- 
display
visibility
overflow
clip
position
top/right/bottom/left/
float
clear
z-index
width(min-width/max-width)
hieght(min-height/max-height)
margin(margin-top/margin-right/margin-bottom/margin-left)
paddin(padding-top/padding-right/padding-bottom/padding-left)
border(border-width/border-color/border-style)
list-style(list-style-type/list-style-image/list-style-position)
color
background(background-color/background-image/background-repeat/background-attachment/background-position)
font(font-family/font-style/font-variant/font-weight/font-size)
line-height
vertical-align
text-indent
text-align
text-decoration
letter-spacing
word-spacing
white-space
--The order of describing property-- */

/* ===== localNav ===== */

#localNav{
float:left;
width:170px;
}

#localNav a:hover{
filter: alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
}


.bgLNmain{
}

.bgLNwomen{
background:url(../images/lnavi/women/bg.gif) repeat-y;
}

.bgLNmen{
background:url(../images/lnavi/men/bg.gif) repeat-y;
}

#localNav .btnBOX{
background-color:#fff;
padding-bottom:5px;
}

#localNav .WbtnBOX{
padding:0 0 6px 10px;
}

#localNav .COLUMNsubTitle{
position:relative;
display:block;
padding-left:10px;
width:160px;
height:40px;
}

#localNav .COLUMNsubTitle span{
position:absolute;
right:0px;
bottom:0px;
background-color:#990000;
padding:3px 5px;
color:#CCCCCC;
font-size:0.7em;
}

#localNav .subTitle a{
display:block;
padding-left:10px;
}

#localNav .subTitle a:hover{
display:block;
padding-left:10px;
}

#localNav .subTitle em{
display:block;
padding-left:10px;
}

#localNav .WsubTitle a{
display:block;
padding-left:25px;
line-height:0;
}

#localNav .WsubTitle a:hover{
display:block;
padding-left:25px;
}

#localNav .WsubTitle em{
display:block;
padding-left:25px;
}



#localNav ul{
width:auto;
margin:0;
list-style-type:none;
}

#localNav ul.men{
padding-bottom:10px;
border-bottom:none;
}


#localNav ul li{
padding-left:25px;
background:none;
line-height:1;
}

#localNav ul li a{
display:block;
width:150px;
margin-left:-20px;
padding:7px 0 7px 20px;
text-decoration:none;
font-size:0.8em
}

#localNav ul li em a{
display:block;
margin-left:-20px;
padding-left:20px;
padding:5px 0 5px 20px;
}

* html #localNav ul li em,
* html #localNav ul li em a,
* html #localNav ul li a{
zoom:1;
}

#localNav ul li a.top{
color:#333333;
}

#localNav ul li a.top:hover{
color:#FF3300;
}

#localNav ul li em.top a{
font-weight:bold;
}
#localNav ul li a{
color:#333333;
}

#localNav ul li a:hover{
color:#FF3300;
}

#localNav ul li em a{
font-weight:bold;
}

#localNav ul.women li a.top{
color:#333333;
}

#localNav ul.women li a.top:hover{
color:#7b0034;
}

#localNav ul.women li em.top a{
font-weight:bold;
}

#localNav ul.women li a{
color:#333333;
}

#localNav ul.women li a:hover{
color:#7b0034;
}

#localNav ul.women li em a{
font-weight:bold;
}


#localNav ul.men li a.top{
color:#aeb7cb;
}

#localNav ul.men li a.top:hover{
color:#fff;
}

#localNav ul.men li em.top a{
font-weight:bold;
color:#0066cc;
}


#localNav ul.men li a{
color:#10152e;
}

#localNav ul.men li a:hover{
color:#0066cc;
}

#localNav ul.men li em a{
font-weight:bold;
color:#0066cc;
}

.reviewer{
background-color:#FFFFFF;
border-bottom:1px solid #ababab;
}

.reviewer p{
padding:5px 10px;
font-size:0.7em;
}

#localNav ul.men li a.cate{
color:#0056cc;
background:url(../images/lnavi/men/btn-bg.gif) 0 -319px no-repeat;
}

#localNav ul.men li a.cate:hover{
color:#00ccff;
background:url(../images/lnavi/men/btn-bg.gif) 0 -319px no-repeat;
}

#localNav ul.women li a.cate{
color:#ff446b;
background:url(../images/lnavi/women/btn-bg.gif) 0 -319px no-repeat;
}

#localNav ul.women li a.cate:hover{
color:#ff64ef;
background:url(../images/lnavi/women/btn-bg.gif) 0 -319px no-repeat;
}

#localNav ul li a.cate{
color:#650d7a;
background:url(../images/lnavi/men/btn-bg.gif) 0 -319px no-repeat;
}

#localNav ul li a.cate:hover{
color:#b56dba;
background:url(../images/lnavi/men/btn-bg.gif) 0 -319px no-repeat;
}
/* ===== Filter ===== */

html{
filter:expression(document.execCommand("BackgroundImageCache",false,true));
}

/* ===== 履歴系 ===== */
.checkitem{
text-align:center;
}

#checkitem4{
display: table;
table-layout: fixed;
width: 85%;
text-align: center;
}

#checkitem4 img{
width:100px;
}

.checkitem4{
display: table;
table-layout: fixed;
text-align: center;
}

.checkitem a img{
border:1px solid #c2c2c2;
}

.checkitem a:hover img{
border:1px solid #813d81;
}

.checkitem .name{
font-size:0.70em;
margin-top:5px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 120px;
}

.checkitem .name a{
color:#333333;
text-decoration:none;
}

.checkitem .name a:hover{
color:#813d81;
}


#localNav .searchKey ul li{
padding-left:20px;
background:none;
line-height:1;
border-top:1px dotted #999999;
}


#localNav .searchKey ul li a{
width:150px;
margin-left:-20px;
padding:5px 0 5px 20px;
text-decoration:none;
font-size:0.8em
color:#333333;
background:none;
}

#localNav .searchKey ul li a:hover{
color:#FF3300;
background:none;
}


#localNav .Wcheckitem{
border-bottom:1px dotted #b3b3b3;
text-align:center;
padding:10px;
}

#localNav .Wcheckitem a img{
border:1px solid #c2c2c2;
}

#localNav .Wcheckitem a:hover img{
border:1px solid #ff3187;
}

#localNav .Wcheckitem .name{
font-size:0.70em;
margin-top:5px;
}

#localNav .Wcheckitem .name a{
color:#333333;
text-decoration:none;
}

#localNav .Wcheckitem .name a:hover{
color:#7b0034;
}


#localNav .WsearchKey ul li{
padding-left:20px;
background:none;
line-height:1;
border-top:1px dotted #999999;
}


#localNav .WsearchKey ul li a{
width:150px;
margin-left:-20px;
padding:5px 0 5px 20px;
text-decoration:none;
font-size:0.8em
color:#333333;
background:none;
}

#localNav .WsearchKey ul li a:hover{
color:#7b0034;
background:none;
}


#localNav .Mcheckitem{
border-bottom:1px dotted #6e7686;
text-align:center;
padding:10px;
}

#localNav .Mcheckitem a img{
border:1px solid #6e7686;
}

#localNav .Mcheckitem a:hover img{
border:1px solid #ff6000;
}

#localNav .Mcheckitem .name{
font-size:0.70em;
margin-top:5px;
}

#localNav .Mcheckitem .name a{
color:#333333;
text-decoration:none;
}

#localNav .Mcheckitem .name a:hover{
color:#ff6000;
}


#localNav .MsearchKey ul li{
padding-left:20px;
background:none;
line-height:1;
border-top:1px dotted #6e7686;
}


#localNav .MsearchKey ul li a{
width:150px;
margin-left:-20px;
padding:5px 0 5px 20px;
text-decoration:none;
font-size:0.8em
color:#333333;
background:none;
}

#localNav .MsearchKey ul li a:hover{
color:#ff6000;
background:none;
}


/* ===== サブナビ ===== */



#localNav ul li ul{
width:150px;
border-bottom:none;
}

#localNav ul li ul li{
padding: 3px 3px 3px 15px;
line-height:1.2;
}

#localNav ul li ul li.top{
padding-top:10px;
border-top:0;
}

#localNav ul li ul li a {
display: block;
width: auto;
padding:0;
margin-left: -15px;
padding-left: 15px;
background:url(../images/lnavi/men/subl-arrow.gif) 0 3px no-repeat scroll transparent;
color:#333333;
}

#localNav ul li ul li a:hover {
background:url(../images/lnavi/men/subl-arrow-on.gif) 0 3px no-repeat scroll transparent;
color:#FF6600;
}


#localNav ul li ul li em a{
display:block;
margin-bottom:0;
margin-left:-15px;
padding-left:15px;
background:url(../images/css/me-bt-sub-cu.gif) 0 -4px no-repeat;
}

#localNav ul li ul * li{
padding:8px 5px 8px 15px;
border-right:none;
}

#localNav ul li ul * li.top{
margin:0;
padding-top:5px;
border:0;
}

#localNav ul.women li ul{
width:150px;
border-bottom:none;
}

#localNav ul.women .hasChild{
background:url(../images/lnavi/women/trbg.gif);
}

#localNav ul.men .hasChild{
background:url(../images/lnavi/men/trbg.gif);
}

#localNav ul.women li ul li{
padding:3px 5px 3px 15px;
line-height:1.2;
}

#localNav ul.women li ul li.top{
padding-top:10px;
border-top:0;
}

#localNav ul.women li ul li a {
display: block;
width: auto;
padding:0;
margin-left: -15px;
padding-left: 15px;
background:url(../images/lnavi/men/subl-arrow.gif) 0 3px no-repeat scroll transparent;
color:#333333;
}

#localNav ul.women li ul li a:hover {
background:url(../images/lnavi/men/subl-arrow-on.gif) 0 3px no-repeat scroll transparent;
color:#ff7dca;
}


#localNav ul.women li ul li em a{
display:block;
margin-bottom:0;
margin-left:-15px;
padding-left:15px;
background:url(../images/css/me-bt-sub-cu.gif) 0 3px no-repeat;
font-weight:bold;
}

#localNav ul.women li ul * li{
padding:8px 5px 8px 15px;
border-right:none;
}

#localNav ul.women li ul * li.top{
margin:0;
padding-top:5px;
border:0;
}

#localNav ul.men li ul{
width:150px;
border-bottom:none;
}

#localNav ul.men li ul li{
padding:3px 5px 3px 15px;
line-height:1.2;
}

#localNav ul.men li ul li.top{
padding-top:10px;
border-top:0;
}

#localNav ul.men li ul li a {
display: block;
width: auto;
padding:0;
margin-left: -15px;
padding-left: 15px;
background:url(../images/lnavi/men/subl-arrow.gif) 0 3px no-repeat scroll transparent;
color:#333333;
}

#localNav ul.men li ul li a:hover {
background:url(../images/lnavi/men/subl-arrow-on.gif) 0 3px no-repeat scroll transparent;
color:#00ccff;
}


#localNav ul.men li ul li em a{
display:block;
margin-bottom:0;
margin-left:-15px;
padding-left:15px;
background:url(../images/css/me-bt-sub-cu.gif) 0 3px no-repeat;
font-weight:bold;
color:#00ccff;
}

#localNav ul.men li ul * li{
padding:8px 5px 8px 15px;
border-right:none;
}

#localNav ul.men li ul * li.top{
margin:0;
padding-top:5px;
border:0;
}

.ttjn_l_rev{
border:1px #cccccc solid;
width:165px;
margin:2px;
height:100px;
}

.ttjn_l_kikou{
border:1px #cccccc solid;
width:165px;
margin:2px;
height:65px;
}

.cattree13b {
font-size:16px;
padding: 4px 0 4px 5px;
background-color:#ffffff;
border-top:1px #c9c9c9 solid;
text-decoration:none;
}

.cattree13b a{
padding:3px 10px !important;
background:#ffffff !important;
text-decoration:none;
}

.cattree13b a:hover{
padding:3px 10px 3px 15px !important;
text-decoration:none;
background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}

.cattree13b em a {
color:#fa6600 !important;
padding:3px 10px 3px 15px !important;
background: url(http://www.wildone.co.jp/wo/img/d2013/point3.jpg) 0px 4px no-repeat !important;
}

.cattree13_child{
margin-top:6px !important;
padding-top:5px !important;
}

.cattree13_child li{
border-top:1px #c9c9c9 solid !important;
border-bottom:1px #c9c9c9 solid !important;
}

/* 140516アコーディオンメニュー */


#menu_accor{
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
    font-size:13px;
    text-decoration:none;
}


#menu_accor a:link{
color:#333;
}

#menu_accor a:visited{
color:#333;
}
#menu_accor a:hover{
}
#menu_accor a:active{
}

label.accR {
color: #333333;
padding: 7px 0 7px 11px;
display: block;
margin: -1px;
border-bottom: 1px #cccccc solid;
}
label.accB {
color: #333333;
padding: 7px 0 7px 11px;
display: block;
margin: -1px;
border-bottom: 1px #cccccc solid;
}
label.accP {
color: #333333;
padding: 7px 0 7px 11px;
display: block;
margin: -1px;
border-bottom: 1px #cccccc solid;
}
label.accG {
color: #333333;
padding: 7px 0 7px 11px;
display: block;
margin: -1px;
border-bottom: 1px #cccccc solid;
}
label.accY {
color: #333333;
padding: 7px 0 7px 11px;
display: block;
margin: -1px;
border-bottom: 1px #cccccc solid;
}
label.accMaker {
color: #333333;
padding: 7px 0 0 0;
display: block;
margin-top: 5px;
margin-left:-1px;
background: #ffffff url(http://www.wildone.co.jp/wo/img/d2013/maker_banner.jpg) no-repeat;
height: 48px;
}

label.accBtn {
    color: #333333;
    padding: 9px;
    display: block;
    margin: 20px;
    border: 1px #333333 solid;
    width: 95%;
    text-align: center;
    background-color: #e0ecff;
    box-shadow: 0px 2px 7px 1px #cccccc;
    -moz-box-shadow: 0px 2px 7px 1px #cccccc;
    -webkit-box-shadow: 0px 2px 7px 1px #cccccc;
    margin-left: 10px;
    letter-spacing: 0.6em;
    font-weight: 600;
}


input[type="checkbox"].on-off{
    display: none;
}

#menu_accor ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0;
    padding: 0 35px;
    list-style: none;
}

#menu_accor li {
    padding: 1px;
}

input[type="checkbox"].on-off + ul{
    height: 0;
    overflow: hidden;
}

input[type="checkbox"].on-off:checked + ul{
    height: auto;
}

#menu_accor a:link{
   padding:0;
   text-decoration:none;
   font-size:13px;
   color:#3333333 !important;
}

#menu_accor a:visited{
   padding:0;
   text-decoration:none;
   font-size:13px;
   color:#3333333 !important;
}

#menu_accor a:hover{
    text-decoration:none;
    font-size:13px;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) 0px -6px no-repeat !important;
    padding-left:10px;
    color:#fa6600;
}
#menu_accor a:active{
   padding:0;
   text-decoration:none;
   font-size:13px;
   color:#3333333;
}

#menu_accor ul li a:link{
    font-size:13px !important;
    text-decoration:none;
    padding: 5px 0 5px 15px !important;
    color:#3333333 !important;
}
#menu_accor ul li a:visited{
    font-size:13px !important;
    text-decoration:none;
    padding: 5px 0 5px 15px !important;
    color:#3333333 !important;
}
#menu_accor ul li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
    padding-left:20px;
    color:#3333333 !important;
}
#menu_accor ul li a:active{
    font-size:13px !important;
    text-decoration:none;
    padding: 5px 0 5px 15px !important;
    color:#3333333 !important;
}

.accR{
border-left: 10px #FCBA5C solid;
}
.accR a{
color:#f0162e !important;
}
.accR a:hover{
color:#fa6600 !important;
font-weight:900;
}
.accB{
border-left: 10px #B4B5FF solid;
}
.accP{
border-left: 10px #F395E9 solid;
}
.accG{
border-left: 10px #83CBD3 solid;
}
.accY{
border-left: 10px #D4B742 solid;
}

.accRf{
padding: 3px 0 3px 10px;
background-color: #FCBA5C;
border-top: 2px #FCBA5C solid;
border-left: 4px #FCBA5C solid;
border-bottom: 2px #FCBA5C solid;
border-right: 2px #FCBA5C solid;
margin-left: -1px;
font-size: 13px;
color: #FFFFFF;
font-family:"Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif,"メイリオ",;
font-weight: bold;
letter-spacing: 2px;

}
.accBf{
padding: 3px 0 3px 10px;
background-color: #B4B5FF;
border-top: 2px #B4B5FF solid;
border-left: 4px #B4B5FF solid;
border-bottom: 2px #B4B5FF solid;
border-right: 2px #B4B5FF solid;
margin-left: -1px;
font-size: 14px;
color: #FFFFFF;
font-family:"メイリオ","Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif;
}
.accPf{
padding: 3px 0 3px 10px;
background-color: #F395E9;
border-top: 2px #F395E9 solid;
border-left: 4px #F395E9 solid;
border-bottom: 2px #F395E9 solid;
border-right: 2px #F395E9 solid;
margin-left: -1px;
font-size: 14px;
color: #FFFFFF;
font-family:"メイリオ","Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif;
}
.accGf{
padding: 3px 0 3px 10px;
background-color: #83CBD3;
border-top: 2px #83CBD3 solid;
border-left: 4px #83CBD3 solid;
border-bottom: 2px #83CBD3 solid;
border-right: 2px #83CBD3 solid;
margin-left: -1px;
font-size: 14px;
color: #FFFFFF;
font-family:"メイリオ","Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif;
}
.accYf{
padding: 3px 0 3px 10px;
background-color: #D4B742;
border-top: 2px #D4B742 solid;
border-left: 4px #D4B742 solid;
border-bottom: 2px #D4B742 solid;
border-right: 2px #D4B742 solid;
margin-left: -1px;
font-size: 14px;
color: #FFFFFF;
font-family:"メイリオ","Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif;
}
.accMakerf{
padding: 3px 0 3px 10px;
background-color: #faf6b0;
border-top: 2px #fad600 solid;
border-left: 4px #fad600 solid;
border-bottom: 2px #fad600 solid;
border-right: 2px #fad600 solid;
margin-left: -1px;
font-size: 14px;
color: #ff652e;
font-family:"メイリオ","Hiragino Kaku Gothic ProN", Arial unicode ms, sans-serif;
}

.accRs li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
margin:2px 0;
}
.accRs li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffe6b0 !important;
}
.accRs li a:visited{
    font-size:13px !important;
    text-decoration:none;
    color:#3333333 !important;
}
.accRs li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffe6b0 !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accRs li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffe6b0 !important;
}
.accBs li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
}
.accBs li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#DAD4FF !important;
}
.accBs li a:visited{
    font-size:13px !important;
    text-decoration:none;
    background-color:#DAD4FF !important;
}
.accBs li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#d0ecff !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accBs li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#d0ecff !important;
}
.accPs li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
}
.accPs li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffd4eb !important;
}
.accPs li a:visited{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffd4eb !important;
}
.accPs li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffd4eb !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accPs li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#ffd4eb !important;
    color:#3333333 !important;
}
.accGs li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
}
.accGs li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#BEE6E6 !important;
}
.accGs li a:visited{
    font-size:13px !important;
    text-decoration:none;
    background-color:#BEE6E6 !important;
}
.accGs li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#e7ffa7 !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accGs li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#e7ffa7 !important;
}
.accYs li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
}
.accYs li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#faf6b0 !important;
}
.accYs li a:visited{
    font-size:13px !important;
    text-decoration:none;
    background-color:#faf6b0 !important;
}
.accYs li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#faf6b0 !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accYs li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#faf6b0 !important;
}	
.accMakers li{
background-color: #fff !important;
margin-left:-5px !important;
width: 140px;
}
.accMakers li a:link{
    font-size:13px !important;
    text-decoration:none;
    background-color:#CDECD6 !important;
}
.accMakers li a:visited{
    font-size:13px !important;
    text-decoration:none;
    background-color:#c7f6f1 !important;
}
.accMakers li a:hover{
    font-size:13px !important;
    text-decoration:none;
    background-color:#c7f6f1 !important;
    background:url(http://www.wildone.co.jp/wo/img/d2013/point2.jpg) no-repeat !important;
}
.accMakers li a:active{
    font-size:13px !important;
    text-decoration:none;
    background-color:#c7f6f1 !important;
}	

.Panel-op{
float:right;
font-size:10px;
color:#cccccc;
}



#twi{
clear:both;
margin-bottom: 10px;
}


/* ===============================================
▼カレンダー
=============================================== */
#block-calendar {
    background-color: transparent;
    border: none;
background-size: 15%;
}
#block-calendar .block_body {
    padding: 10px 0;
}
#block-calendar table {
    background: #fff;
    border: none;
width: 175px;
    margin: 0 auto 5px;
    font-size: 90%;
}
#block-calendar table td {
    padding: 1px 3px;
    border-top: 1px solid #ccc;
    border-right: none;
    text-align: center;
}
#block-calendar th {
    padding: 1px 3px;
    background: #fff;
    border: none;
    text-align: center;
}
#block-calendar table .month {
    margin-bottom: 5px;
margin-top: 6px;
    font-size: 120%;
color: #ffffff;
text-align: center;
}
#block-calendar .off {
    color: #f00;
}
#block-calendar .today {
    background-color: #FFF99D;
    font-weight: bold;
}
#block-calendar .information {
    margin-left: 10px;
    font-size: 90%;
color: #ffffff;
text-align: center;
}

/* 外部リンクバナー用 */

.link_out{
}

.link_out img{
    width: 170px;
    border: 1px #cfcfcf solid;
    margin: 3px 0;
}

