@charset "utf-8";
/* CSS Document */
.home h1#site-title{ background-image:none; border-bottom:none; margin-bottom:0;color: #1e0f00;}
/* main */
#content{ padding-top:0;}
#content h2.mg-t00{ margin-top:0;}
.box-s{ border: 1px solid #DDDDDD;
    margin-bottom: 7px;
    margin-top: 6px;
    padding-bottom: 10px;
    width: 244px;
    text-align:center;
    font-weight: bold;padding-top: 10px;}
#content .box-s img {margin: 0 auto;
display: block;}
.box-s .red{text-decoration: underline;}
div.mg-r02{ margin-right:14px;}
.box-s a{ display:block;text-decoration: none;}
.box-s a.text{ clear: both;
    display: inline-block;
    width: 244px;}
.box-s a:hover.text{ background-position:-3px 5px;}
#content .size .mg-r01{ margin-right:16px;}
p.size a span{ text-decoration:underline;}
p.size a:hover span{ color:#b1b1a5;}
p.size{ margin-bottom:7px;}
/* news */
dl.news{height: 123px; margin:14px 0 0 0; 
    width: 757px;}
dl.news	dt{background: url("images/news-bg.png") repeat  0 0 ;
    height: 113px; padding: 10px 0 0 10px; text-align: left; width: 148px; font-size:18px; font-weight:600;}
dl.news dd { height: auto;
    margin-left: 22px;
    width: 480px;
}
dl.news p{ position:relative; left:105px; top:-20px; font-size:14px;}
#content dl.news ul {
    margin-top: 5px;
    width: 99.5%;
}
dl.news ul li {
    background: url("images/pointer.gif") no-repeat scroll -7px 4px rgba(0, 0, 0, 0);
    display: block;
    line-height: 0;
    list-style: none outside none;
    margin: 0 0 6px;
}
dl.news ul li a {
    display: block;
    line-height: 18px;
    padding: 0px 0 0 16px;
    text-decoration: none;
}
dl.news a:hover{ text-decoration:underline; color:#bab1a5;}

/*news_first_highlight*/
li.news_highlight a{color: #ED1818!important;}

/*200141128­º­¶§ïª©*/
.box-type-btn-up a, .box-type-btn-up p, .box-type-btn-down a, .box-type-btn-down p{margin-right:10px;width:139px;height:49px;font-size:16px;font-size: 18px;letter-spacing: 2px;text-align: center;line-height: 46px;float: left;}
.box-type-btn-up a:hover, .box-type-btn-down a:hover{text-decoration: none;}
.box-type-btn-up .up01, .box-type-btn-up .up02:hover, .box-type-btn-down .down02, .box-type-btn-down .down01:hover {background: url("images/maintain/20141128/img_up01.png") 0 0 no-repeat;color:#fff;}
.box-type-btn-up .up02, .box-type-btn-down .down01{background: url("images/maintain/20141128/img_up02.png") 0 0 no-repeat;color:#1F0F00;}


h2.box-type-title{width:28%;line-height: 35px;font-weight: normal;font-size: 18px!important;}
.box-type-zone{margin-bottom:20px;}
.box-type-zone, .box-customize-zone, .box-gift-zone{border:1px solid #1F0F00;padding: 0 15px 20px;margin-top: 15px;}
.box-type-zone div.size{margin-top:10px;}
.box-type-zone div.size a{margin-right:11px;float:left;}
.box-type-zone div.size a:last-child{margin-right:0;}
.box-type-zone div.use{margin-top:15px;}
.box-type-zone div.use a{border:1px solid #989795;width:175px;text-align: center;display: block;padding-top:6px;float: left;margin-right:9px;height: 165px;}
.box-type-zone div.use a:last-child{margin-right:0;}
.box-type-zone div.use a p.box-type-subtitle{font-size:16px;line-height: 26px;color:#FA6A62;padding-bottom:5px;}
.box-type-zone div.use a p{line-height: 18px;}
.box-type-zone div.use a:hover{border:3px solid #FA6A62;text-decoration: none;width:171px;height: 163px;padding-top: 4px}
.box-type-zone div.use a:hover img{opacity: 0.6;filter: alpha(opacity=60);}

.box-customize-zone{padding-top:15px;}
.water-mark{opacity: 0.7;filter: alpha(opacity=70);background-color: #1e0f00;min-height: 125px;text-align: center;padding-top:10px;position: relative;
margin-top: -72px;}
.water-mark span{color: #fff;font-size: 16px;}
.water-mark-words{background-color: #fff;position: relative;width: 95%;margin: 0 auto;padding: 10px 0;text-align: center;margin-top: -68px;}
.box-customize-zone a:hover img {opacity: 1.0;filter: alpha(opacity=100);}
.box-customize-zone a:hover .water-mark {opacity: 0.40;filter: alpha(opacity=40);}
.box-customize-zone a:hover { text-decoration: none!important;}
.box-customize-zone div.in-btn{margin-right: 16px;}
.box-customize-zone div.in-btn:last-child{margin-right: 0;}
.fb-like-box{margin-bottom:30px;}
.box-gift-zone .f_left{margin:25px 0 0;}
.box-gift-zone {margin-bottom:30px;}

.water-mark-gift{opacity: 0.7;filter: alpha(opacity=70);background-color: #1e0f00;text-align: center;position: relative;margin-top: -39px;margin-bottom: 5px;line-height: 2em;padding-top:5px;}
.water-mark-gift span{color: #fff;font-size: 16px;}
.box-gift-zone a:hover .water-mark-gift {opacity: 0.80;filter: alpha(opacity=80);    background-color: #df3838;    }
.box-gift-zone div a:hover img{opacity: 1.0;filter: alpha(opacity=100);}
.box-gift-zone div a:hover{text-decoration: none;}
.box-gift-zone  div.f_left{margin-right: 14px;width:235px;}
.box-gift-zone  div.box-gift-zone-item-fix{margin-right: 0!important;}