@CHARSET "UTF-8";

/*
 *
 *  SP - single
 *
 */

/*===============================
    main
===============================*/
#main{
    clear:both;
    box-shadow:0 2px 5px rgba(0, 0, 0, .2) inset;
}


/*===============================
    pan
===============================*/
#main .pan{display:none;}


/*===============================
    contentBox
===============================*/
#main .contentBox{
    clear:both;
    margin-bottom:20px;
}
/****** header ******/
#main .contentBox header{
    overflow:hidden;
    padding:10px;
    background:#004ae1;
}
#main .contentBox header h1{
    float:left;
    line-height:0;
}
#main .contentBox header h1 img{height:22px\9; width:auto\9;}
/* rightBox */
#main .contentBox header .rightBox{
    float:right;
    width:10em\9;
    line-height:22px;
    text-align:right;
    color:#fff;
}
#main .contentBox header .rightBox a{color:#fff;}
#main .contentBox header .rightBox a:hover{text-decoration:underline;}
#main .contentBox header .rightBox img{
    margin-right:8px;
    margin-bottom: 3px;
    vertical-align:middle;
}

/****** moreBtnB ******/
#main .contentBox .moreBtnB{
    padding:10px;
    background:#e9e8e8;
    line-height:0;
    text-align:center;
}
#main .contentBox .moreBtnB img{width:140px;}


/*===============================
    spLinkBox
===============================*/
#main .spLinkBox ul li{margin:0 10px 10px;}
#main .spLinkBox ul li.list .tit,
#main .spLinkBox ul li.search a{
    display:block;
    overflow:hidden;
    padding:15px;
    background:#e60012;
    border-radius:5px;
}
#main .spLinkBox ul li.list .tit .trigger,
#main .spLinkBox ul li.search a img.arrow{
    float:right;
    width:12px\9;
    margin-top:2px
}
#main .spLinkBox ul li.search a img.arrow{width:7px\9;}
#main .spLinkBox ul li.search a img{background:#e60012\9;}

#main .spLinkBox ul li.list .child{display:none;}
#main .spLinkBox ul li.list .child li{margin:0;}
#main .spLinkBox ul li.list .child li a{
    display:block;
    overflow:hidden;
    padding:15px;
    background:#e9e8e8 url(/images/parts/icon/arrow-r_bk.png) 95% center no-repeat;
    background-size:7px 12px;
    background:#e9e8e8 url(/images/parts/icon/arrow-r_bk2.png) 95% center no-repeat\9;
}
#main .spLinkBox ul li.list .child li:first-child a{border-bottom:#969696 solid 1px;}

div#wrapper > div#content > nav#category {
    display: none;
}

div#wrapper > div#content > nav#sub {
    display: none;
}