@charset "utf-8";
/* CSS Document */


/* 共通 */
.w {width:970px;}

.clear {clear: both;}
.floatL { float:left;}

.center {text-align: center;}
.right {text-align: right;}
.left {text-align:left;}

.margin-btm3 {margin-bottom: 3px;}
.margin-btm5 {margin-bottom: 5px;}
.margin-btm7 {margin-bottom: 7px;}
.margin-btm8 {margin-bottom: 8px;}
.margin-btm10 {margin-bottom: 10px;}
.margin-btm15 {margin-bottom: 15px;}
.margin-btm20 {margin-bottom: 20px;}
.margin-btm25 {margin-bottom: 25px;}
.margin-btm30 {margin-bottom: 30px;}
.margin-btm35 {margin-bottom: 35px;}
.margin-btm38 {margin-bottom: 38px;}
.margin-btm45 {margin-bottom: 45px;}
.margin-btm55 {margin-bottom: 55px;}

.margin-top5 {margin-top: 5px;}
.margin-top10 {margin-top: 10px;}
.margin-top15 {margin-top: 15px;}
.margin-top20 {margin-top: 20px;}
.margin-top25 {margin-top: 25px;}
.margin-top30 {margin-top: 30px;}
.margin-top35 {margin-top: 35px;}
.margin-top40 {margin-top: 40px;}
.margin-top45 {margin-top: 45px;}

.padd-left3 {padding-left: 3px;}
.padd-left10 {padding-left: 10px;}
.padd-left15 {padding-left: 15px;}
.padd-left20 {padding-left: 20px;}
.padd-left35 {padding-left: 35px;}
.padd-left40 {padding-left: 40px;}
.padd-left50 {padding-left: 50px;}
.padd-left100 {padding-left: 100px;}
.padd-left120 {padding-left: 120px;}
.padd-left150 {padding-left: 150px;}
.padd-left250 {padding-left: 250px;}

.padd-top2 {padding-top: 2px;}
.padd-top10 {padding-top: 10px;}

.font-s {font-size: 85%;}
.font-l {font-size: 110%;}

.txt_Lthrough {text-decoration:line-through;}

.bold {font-weight: bold;}
.thin {font-weight:200;}

.red {color: #CC0000;}
.redB {color: #F00; font-weight:bold}
.pink {color:#F06;}
.brown {color:#630;}
.greenB {color:#060; font-weight:bold;}
.orangeB {color:#FF3300; font-weight:bold;}

.bgR_txtW {background:#C00; color:#FFF; }
.bgB_marion {background:#5283D4;}

.lineTopG {border-top: #B9B9C6 1px solid;}
.lineBtmG {border-bottom:#B9B9C6 1px solid;}

.lineTopGB {border-bottom: 1px #CCCCCC solid;}


/*------------micro clearfix------------*/

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
