@charset "utf-8";
/* CSS Document */
hr{
	clear:both;
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #666;
    margin:1em 0;
    padding-bottom:30px;
}

input, select	{vertical-align:middle;}
.clearfix:after{
	content:" ";
	clear:both;
	visibility:hidden;
	display:block;
	line-height:0;
	font-size:0;
}
.clearfix	{clear:both !important;}
.bn		{border:none !important;}
/*========== 共有 ==================================================*/
.alignleft	{float:left;}
.alignright	{float:right;}
.textleft	{text-align:left !important;	}
.textright	{text-align:right !important;	}
.textcenter	{text-align:center !important;	}
.def		{color:#6b0000 !important;		}
.red		{color:#E33 !important;		}
.wred		{color:#900 !important;		}
.green		{color:#451 !important;		}
.blue		{color:#33E !important;		}
.brown		{color:#642 !important;		}
.pink		{color:#ffa1a9 !important;		}
.white		{color:#fff		}
.link_b		{color:#f00;	text-decoration:underline;}
.mt5	{margin-top:5px !important;	}
.mt10	{margin-top:10px !important;	}
.mt15	{margin-top:15px !important;	}
.mt20	{margin-top:20px !important;	}
.mt25	{margin-top:25px !important;	}
.mt30	{margin-top:30px !important;	}
.mt33	{margin-top:33px !important;	}
.mt34	{margin-top:34px !important;	}
.mt35	{margin-top:35px !important;	}
.mt40	{margin-top:40px !important;	}
.mt50	{margin-top:50px !important;	}
.mt60	{margin-top:60px !important;	}
.mb5	{margin-bottom:5px !important;	}
.mb10	{margin-bottom:10px !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;	}
.mb50	{margin-bottom:50px !important;	}
.mb60	{margin-bottom:60px !important;	}
.mb70	{margin-bottom:70px !important;	}
.mb80	{margin-bottom:80px !important;	}
.mb90	{margin-bottom:90px !important;	}
.mb100	{margin-bottom:100px !important;	}
.mb150	{margin-bottom:150px !important;	}
.mb200	{margin-bottom:200px !important;	}
.ml5	{margin-left:5px !important;	}
.ml10	{margin-left:10px !important;	}
.ml15	{margin-left:15px !important;	}
.ml20	{margin-left:20px !important;	}
.ml25	{margin-left:25px !important;	}
.ml30	{margin-left:30px !important;	}
.ml35	{margin-left:35px !important;	}
.ml40	{margin-left:40px !important;	}
.ml45	{margin-left:45px !important;	}
.ml50	{margin-left:50px !important;	}
.ml60	{margin-left:60px !important;	}
.ml70	{margin-left:70px !important;	}
.ml80	{margin-left:80px !important;	}
.ml90	{margin-left:90px !important;	}
.ml100	{margin-left:100px !important;	}
.ml150	{margin-left:150px !important;	}
.ml200	{margin-left:200px !important;	}
.mr5	{margin-right: 5px !important;	}
.mr10	{margin-right:10px !important;	}
.mr13	{margin-right:13px !important;	}
.mr15	{margin-right:15px !important;	}
.mr20	{margin-right:20px !important;	}
.mr25	{margin-right:25px !important;	}
.mr30	{margin-right:30px !important;	}
.mr33	{margin-right:33px !important;	}
.mr34	{margin-right:34px !important;	}
.mr35	{margin-right:35px !important;	}
.mr40	{margin-right:40px !important;	}
.mr50	{margin-right:50px !important;	}
.mr60	{margin-right:60px !important;	}
.mr100	{margin-right:100px !important;	}
.mr150	{margin-right:150px !important;	}
.mr200	{margin-right:200px !important;	}

.pt5	{padding-top:5px !important;	}
.pt10	{padding-top:10px !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;	}
.pt50	{padding-top:50px !important;	}
.pt60	{padding-top:60px !important;	}
.pb5	{padding-bottom:5px !important;	}
.pb10	{padding-bottom:10px !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;	}
.pb50	{padding-bottom:50px !important;	}
.pb60	{padding-bottom:60px !important;	}
.pl5	{padding-left:5px !important;	}
.pl10	{padding-left:10px !important;	}
.pl15	{padding-left:15px !important;	}
.pl20	{padding-left:20px !important;	}
.pl25	{padding-left:25px !important;	}
.pl30	{padding-left:30px !important;	}
.pl35	{padding-left:35px !important;	}
.pl40	{padding-left:40px !important;	}
.pl50	{padding-left:50px !important;	}
.pl60	{padding-left:60px !important;	}
.pr5	{padding-right: 5px !important;	}
.pr10	{padding-right:10px !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;	}
.pr50	{padding-right:50px !important;	}
.pr60	{padding-right:60px !important;	}

.f10, .f10 li	{font-size:10px !important;}
.f11, .f11 li	{font-size:11px !important;}
.f12, .f12 li	{font-size:12px !important;}
.f13, .f13 li	{font-size:13px !important;}
.f14, .f14 li	{font-size:14px ;}
.f15, .f15 li	{font-size:15px !important;}
.f16, .f16 li	{font-size:16px !important;}
.f17, .f17 li	{font-size:17px !important;}
.f18, .f18 li	{font-size:18px !important;}
.f19, .f19 li	{font-size:19px !important;}
.f20, .f20 li	{font-size:20px !important;}
.f21, .f21 li	{font-size:21px !important;}
.f22, .f22 li	{font-size:22px !important;}
.f23, .f23 li	{font-size:23px !important;}
.f24, .f24 li	{font-size:24px !important;}
.f25, .f25 li	{font-size:25px !important;}
.f26, .f26 li	{font-size:26px !important;}

.lh10, .lh10 li	{line-height:100% !important;}
.lh11, .lh11 li	{line-height:110% !important;}
.lh12, .lh12 li	{line-height:120% !important;}
.lh13, .lh13 li	{line-height:130% !important;}
.lh14, .lh14 li	{line-height:140% !important;}
.lh15, .lh15 li	{line-height:150% !important;}
.lh16, .lh16 li	{line-height:160% !important;}
.lh17, .lh17 li	{line-height:170% !important;}
.lh18, .lh18 li	{line-height:180% !important;}
.lh19, .lh19 li	{line-height:190% !important;}
.lh20, .lh20 li	{line-height:200% !important;}

.float_box{overflow:hidden;}


.bl	{font-weight:bold !important;}
.bb_d 	{border-bottom:1px dashed #777 !important;}
.bb_s	{border-bottom:1px solid  #666 !important;;}
.bb_s_pb10	{border-bottom:1px solid  #777 !important;	padding-bottom:10px !important;}
.bb_s_pb20	{border-bottom:1px solid  #777 !important;	padding-bottom:20px !important;}
.border		{border:1px solid #000;}
