body{
	font: 14px/1.5 "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color: #666;
}

/*--------------------------*/
/*box
/*--------------------------*/
.conBox{width:1000px; margin:0 auto;}

/*--------------------------*/
/*Link
/*--------------------------*/
a{color:#765539; text-decoration:underline;}
a:hover{color:#765539; text-decoration:none;}

/*--------------------------*/
/*float
/*--------------------------*/
.l{float:left;}
.r{float:right;}
.txC{text-align:center;}
.txL{text-align:left;}
.txR{text-align:right;}

/*--------------------------*/
/*padding+margin
/*--------------------------*/

.mT00 { margin-top:  0   !important;}
.mT02 { margin-top:  2px !important;}
.mT05 { margin-top:  5px !important;}
.mT10 { margin-top: 10px !important;}
.mT12 { margin-top: 12px !important;}
.mT15 { margin-top: 15px !important;}
.mT20 { margin-top: 20px !important;}
.mT25 { margin-top: 25px !important;}
.mT30 { margin-top: 30px !important;}
.mT35 { margin-top: 35px !important;}
.mT40 { margin-top: 40px !important;}
.mT45 { margin-top: 45px !important;}
.mT50 { margin-top: 50px !important;}
.mT120 { margin-top: 120px !important;}

.mR00 { margin-right:  0   !important;}
.mR05 { margin-right:  5px !important;}
.mR10 { margin-right: 10px !important;}
.mR12 { margin-right: 12px !important;}
.mR15 { margin-right: 15px !important;}
.mR20 { margin-right: 20px !important;}
.mR25 { margin-right: 25px !important;}
.mR30 { margin-right: 30px !important;}
.mR35 { margin-right: 35px !important;}
.mR40 { margin-right: 40px !important;}
.mR45 { margin-right: 45px !important;}
.mR50 { margin-right: 50px !important;}

.mB00 { margin-bottom:  0   !important;}
.mB05 { margin-bottom:  5px !important;}
.mB10 { margin-bottom: 10px !important;}
.mB12 { margin-bottom: 12px !important;}
.mB15 { margin-bottom: 15px !important;}
.mB20 { margin-bottom: 20px !important;}
.mB25 { margin-bottom: 25px !important;}
.mB30 { margin-bottom: 30px !important;}
.mB35 { margin-bottom: 35px !important;}
.mB40 { margin-bottom: 40px !important;}
.mB45 { margin-bottom: 45px !important;}
.mB50 { margin-bottom: 50px !important;}

.mL00 { margin-left:  0   !important;}
.mL05 { margin-left:  5px !important;}
.mL10 { margin-left: 10px !important;}
.mL12 { margin-left: 12px !important;}
.mL15 { margin-left: 15px !important;}
.mL20 { margin-left: 20px !important;}
.mL25 { margin-left: 25px !important;}
.mL30 { margin-left: 30px !important;}
.mL30 { margin-left: 35px !important;}
.mL40 { margin-left: 40px !important;}
.mL45 { margin-left: 45px !important;}
.mL50 { margin-left: 50px !important;}

.p02 { padding:  2px   !important;}
.p05 { padding:  5px   !important;}
.p10 { padding:  10px   !important;}
.p15 { padding:  15px   !important;}
.p20 { padding:  20px   !important;}


.pT00 { padding-top:  0   !important;}
.pT05 { padding-top:  5px !important;}
.pT10 { padding-top: 10px !important;}
.pT12 { padding-top: 12px !important;}
.pT15 { padding-top: 15px !important;}
.pT20 { padding-top: 20px !important;}
.pT25 { padding-top: 25px !important;}
.pT30 { padding-top: 30px !important;}
.pT35 { padding-top: 35px !important;}
.pT40 { padding-top: 40px !important;}
.pT45 { padding-top: 45px !important;}
.pT50 { padding-top: 50px !important;}
.pT80 { padding-top: 80px !important;}

.pR00 { padding-right:  0   !important;}
.pR05 { padding-right:  5px !important;}
.pR10 { padding-right: 10px !important;}
.pR12 { padding-right: 12px !important;}
.pR15 { padding-right: 15px !important;}
.pR20 { padding-right: 20px !important;}
.pR25 { padding-right: 25px !important;}
.pR30 { padding-right: 30px !important;}
.pR35 { padding-right: 35px !important;}
.pR40 { padding-right: 40px !important;}
.pR45 { padding-right: 45px !important;}
.pR50 { padding-right: 50px !important;}


.pB00 { padding-bottom:  0   !important;}
.pB05 { padding-bottom:  5px !important;}
.pB10 { padding-bottom: 10px !important;}
.pB12 { padding-bottom: 12px !important;}
.pB15 { padding-bottom: 15px !important;}
.pB20 { padding-bottom: 20px !important;}
.pB25 { padding-bottom: 25px !important;}
.pB30 { padding-bottom: 30px !important;}
.pB35 { padding-bottom: 35px !important;}
.pB40 { padding-bottom: 40px !important;}
.pB45 { padding-bottom: 45px !important;}
.pB50 { padding-bottom: 50px !important;}

.pL00 { padding-left:  0   !important;}
.pL05 { padding-left:  5px !important;}
.pL08 { padding-left:  8px !important;}
.pL10 { padding-left: 10px !important;}
.pL12 { padding-left: 12px !important;}
.pL15 { padding-left: 15px !important;}
.pL20 { padding-left: 20px !important;}
.pL25 { padding-left: 25px !important;}
.pL30 { padding-left: 30px !important;}
.pL30 { padding-left: 35px !important;}
.pL40 { padding-left: 40px !important;}
.pL45 { padding-left: 45px !important;}
.pL50 { padding-left: 50px !important;}


/*--------------------------*/
/*font
/*--------------------------*/

/*--------------------------*/
/*pageTop
/*--------------------------*/
.pTop{}



/*--------------------------*/
/*hack
/*--------------------------*/
/* For modern browsers */
.clear{clear:both;}
.cl:before,
.cl:after {
    content:"";
    display:table;
}
 
.cl:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cl {
    zoom:1;
}
