@charset "utf-8";
    

/*
 * 本誌紹介
 */
#main h3{
    clear: both;
    border-bottom:2px solid #999;
    letter-spacing: 2px;
    margin:25px 0 15px 0;
}
.newbook_left{
    float:left;
    width:260px;
    padding-right:15px;
    display: inline;
}
.newbook_right{
    float:right;
    width:345px;
    display: inline;
}

.new_title{
    font-size:14px;
    font-weight:bold;
    margin:7px 0 7px 0;
}
#main ul.summary{
    font-size:14px;
}
#main ul.summary li{
    margin:3px 0 3px 0;
}

.present_info{
    border:1px solid #FF0000;
    padding:10px;
    margin-top:15px;
}
.pre_left{
    float:left;
    padding-right:10px;
}
.present_info p{
    margin:5px 5px;
    font-size:10px;
    color:#333;
}

#main hr{
    color:#999;
    height:1px;
    margin:0px 0 5px 0;
}

/* ========== Special Issue ========== */

.issue{
    margin-bottom:15px;
}
.lb_left{
    float:left;
    width:405px;
}
.lb_right{
    float:right;
    width:200px;
}

.issue ul.contents{
    margin-bottom:5px;
}
.issue ul.contents li.read{
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
}
.issue ul.contents li.finding_s{
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}
.issue ul.contents li.finding_b{
    font-size:20px;
    font-weight:bold;
    color:#FF6666;
    margin-bottom:5px;
}
	
.issue ul.contents li.others_title{
    color:#6666CC;
    font-weight:bold;
 }
.issue ul.contents li.others em{
    font-weight:bold;
 }


/* ========== Wedding Spaces ========== */

.spaces{
    margin-bottom:15px;
}

.spaces ul.contents{
    margin-bottom:5px;
}
.spaces ul.contents li.read{
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
}
.spaces ul.contents li.finding_s{
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}
.spaces ul.contents li.finding_b{
    font-size:16px;
    font-weight:bold;
    color:#FF9900;
    margin-bottom:5px;
}

/* ========== regulars ========== */

.regulars{
    margin-bottom:15px;
}
.rg_left{
    float:left;
    width:200px;
}
.rg_right{
    float:right;
    width:405px;
}

.regulars ul.contents{
    margin-bottom:5px;
}
.regulars ul.contents li.read{
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
}
.regulars ul.contents li.finding_s{
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}
.regulars ul.contents li.finding_b{
    font-size:16px;
    font-weight:bold;
    color:#339900;
    margin-bottom:5px;
}


/* ========== Supplements ========== */

.supple{
    margin-bottom:15px;
}
.sp_left{
    float:left;
    width:405px;
}
.sp_right{
    float:right;
    width:200px;
}

.supple ul.contents{
    margin-bottom:5px;
}
.supple ul.contents li.read{
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
}
.supple ul.contents li.finding_s{
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}
.supple ul.contents li.finding_b{
    font-size:16px;
    font-weight:bold;
    color:#FF0000;
    margin-bottom:5px;
}


/* ========== 最新号　バックナンバーライトエリア ========== */

.side_backnumber{
    padding:8px;
}
dl.back_title dt{
    margin:5px 0 3px 0;
    font-size:93%;
}
dl.back_title dd{
    margin-bottom:5px;
    font-weight:bold;
    color:#FF6666;
    font-size:93%;
}
dl.back_title a{
    font-weight:bold;
    background-image: url(/images/share/point_2.png);
    background-position: left;
    background-repeat: no-repeat;
    padding:0 0 0 14px;
    font-size:108%;
}	
dl#back_title dt.vol_number{
    color:#FF6666;
    font-weight:bold;
}