/* text-decoration ============================================================= */


/*--------------------------------------------------------
                      padding
----------------------------------------------------------*/

.pd0 {
	padding:0;
}
.pd3 {
	padding:3px;
}
.pd5 {
	padding:5px;
}
.pd10 {
	padding:10px;
}
.pd20 {
	padding:20px;
}
.pt3 {
	padding-top:3px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt25 {
	padding-top:25px;
}
.pt30 {
	padding-top:30px;
}
.pl2 {
	padding-left:2px;
}
.pl5 {
	padding-left:5px;
}
.pl10 {
	padding-left:10px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl30 {
	padding-left:30px;
}
.pl40 {
	padding-left:40px;
}
.pl50 {
	padding-left:50px;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb20 {
	padding-bottom:20px;
}
.pb25 {
	padding-bottom:25px;
}
.pb40 {
	padding-bottom:40px;
}
.pr5 {
	padding-right:5px;
}
.pr10 {
	padding-right:10px;
}
.pr15 {
	padding-right:15px;
}
.pr20 {
	padding-right:20px;
}


/*--------------------------------------------------------
                      margin
----------------------------------------------------------*/

.mt3 {
   margin-top:3px;
}
.mt5 {
   margin-top:5px;
}
.mt15 {
   margin-top:15px;
}
.mt30 {
   margin-top:30px;
}
.mt50 {
   margin-top:50px;
}
.mt-3 {
   margin-top:-3px;
}
.mt-15 {
	margin-top:-15px;
}
.m0auto {
	margin:0 auto;
}
.m0 {
	margin:0;
}
.m5 {
	margin:5;
}
.m10 {
	margin:10px;
}
.mt10 {
	margin-top:10px;
}
.ml5 {
	margin-left:5px;
}
.ml15 {
	margin-left:15px;
}
.mt20 {
	margin-top:20px;
}
.mt60 {
	margin-top:60px;
}
.mt80 {
	margin-top:80px;
}
.ml0 {
	margin-left:0;
}
.ml10 {
	margin-left:10px;
}
.ml20 {
	margin-left:20px;
}
.ml40 {
	margin-left:40px;
}
.ml80 {
	margin-left:80px;
}
.ml165 {
	margin-left:165px;
}
.ml200 {
	margin-left:200px;
}
.ml250 {
	margin-left:200px;
}
.ml120 {
	margin-left:120px;
}

.ml150 {
	margin-left:150px;
}

.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
   margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.mb40 {
	margin-bottom:40px;
}
.mb50 {
   margin-bottom:50px;
}
.mr0 {
	margin-right:0px;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr20 {
	margin-right:20px;
}
.mr80 {
	margin-right:80px;
}

/*--------------------------------------------------------
                      border
----------------------------------------------------------*/

.bd0 {
	border:0px;
}
.bdb {
	border-bottom:1px solid #CCC;
}
.bdb2px {
	border-bottom:2px solid #CCC;
}
.bdb_96bd0d {
	border-bottom:1px solid #96bd0d;
}
.bdb_96bd0d_db {
	border-bottom:3px double #96bd0d;
}
.bdb_96bd0d_dash {
	border-bottom:1px dashed #96bd0d;
}
.bdb_dot {
	border-bottom:1px dotted #cccccc;
}
/*2012/2/2 Y.Y 追加*/
.bdb_dot2 {
	border-top:1px dotted #000000;
}

.bdb_dot {
	border-bottom:1px dotted #cccccc;
}

.bdl {
	border-left:1px solid #CCC;
}
.bdl_bcbcbc  {
	border-left:1px solid #bcbcbc;
}
.bdl_999999  {
	border:1px solid #999999;
}
.bdb1_ffcc7f  {
	border-bottom:1px solid #ffcc7f;
}
.bd_1 {
	border: 1px solid #ccc;
}
.bd_top {
	border-top: 1px solid #ccc;
}
.bd_top_black {
	border-top: 1px solid #000;
}
.bd_top2px {
	border-top: #cccccc 2px solid;
}

.bd_bottom {
	border-bottom: 1px solid #ccc;
}
.blbtmdot {
	border-bottom: dashed 1px #CCC;
}

/*--------------------------------------------------------
                      decoration
----------------------------------------------------------*/

.link_color {
	color:#333333;
	text-decoration:underline;
}
.link_color2 a {
	color:#2d586d;
	text-decoration:none;
}
.link_color2 a:active {
	color:#2d586d;
	text-decoration:none;
}
.link_color2 a:after {
	color:#2d586d;
	text-decoration:none;
}
.link_color2 a:link {
	color:#2d586d;
	text-decoration:none;
}
.link_color2 a:hover {
	color:#2d586d;
	text-decoration:underline;
}
.link_color2 a:visited {
	color:#2d586d;
	text-decoration:none;
}
.link_defult_color {
	color:#1369D9;
}
.underline {
	text-decoration:underline;
}
.underline_none {
	text-decoration:none;
}
.line-through {
	text-decoration:line-through;
}

/*--------------------------------------------------------
                      align
----------------------------------------------------------*/

.txt_l {
	text-align:left;
}
.txt_r {
	text-align:right; !important
}
.txt_c {
	text-align:center;
}

/*--------------------------------------------------------
                      float
----------------------------------------------------------*/

.fclear {
	clear:both;
}
.clear_l {
	clear:left;
}
.clearfix {
 /zoom:1;
}
.clearfix:after {
	clear:both;
	content:'';
	display:block;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}

/*--------------------------------------------------------
                      color
----------------------------------------------------------*/

.text_white {
	color:#fff;
}
.text_black {
	color:#000;
}
.orange_text {
	color:#FF9900;
}
.orange2_text {
	color:#f19300;
}
.gray_text {
	color:#666;
}
.red_text {
	color:#ff0000;
}
.red_text2 {
	color:#cc0000;
}
.gray_text3 {
	color:#777;
}
.ff6600_text {
	color:#FF6600;
}
.1e3d4a_text {
	color:#1e3d4a; !important
}
.777777_text {
	color:#777777; !important
}
.999999_text {
	color:#999999;
}
.99cc00_text {
	color:#99cc00;
}
.clr_red {
   color: #c00;
}

/*---------------------------------------------------------------
                              weight
-----------------------------------------------------------------*/

.bold {
	font-weight:bold;
}
.fwnormal {
	font-weight:normal;
}

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

.f_Arial {
	font: 13px/1.231 Arial, verdana, sans-serif;
}

/*----------------------------------------------------------------
                              width
-----------------------------------------------------------------*/
.wd5 {
	width:5px;
}
.wd30 {
	width:30px;
}
.wd75 {
	width:75px;
}
.wd85 {
	width:85px;
}
.wd90 {
	width:90px;
}
.wd100 {
	width:100px;
}
.wd120 {
	width:120px;
}
.wd140 {
	width:140px;
}
.wd150 {
	width:150px;
}
.wd160 {
	width:160px;
}
.wd180 {
	width:180px;
}
.wd220 {
	width:220px;
}
.wd280 {
	width:280px;
}
.wd60par {
	width:60%;
}
.wd100par {
	width:100%;
}

/*----------------------------------------------------------------
                          height
-----------------------------------------------------------------*/

.hg10 {
	height:10px;
}
.hg20 {
	height:20px
}
.hg60 {
	height:60px;
}
.hg100par {
	height:100%;
}
.min300 {
	min-height:300px;
}

/*----------------------------------------------------------------
                          background
-----------------------------------------------------------------*/

.bg_white {
	background-color:#fff;
}
.bg_gray2  {
	background-color:#e8e8e8;
}
.bg_eeeeee {
	background-color:#eeeeee;
}
.bg_adadad {
	background-color:#adadad;
}

.bg_f3ffc9 {
	background-color:#f3ffc9;
}
.bg_ffcc7f {
	background-color:#ffcc7f;
}
.bg_ff9900 {
	background-color:#ff9900;
}
.bg_96bd0d {
	background-color:#96bd0d;
}
.bg_fce3e8 {
	background-color:#fce3e8;
}
.bg_ffd7e9 {
	background-color:#ffd7e9;
}
.bg_303030 {
	background-color:#303030;
}
.bg_e4f3b0 {
	background-color:#e4f3b0;
}
.bg_ebf3c6 {
	background-color:#ebf3c6;
}
.bg_fdeff2 {
	background-color:#fdeff2;
}

/*----------------------------------------------------------------
                          position
-----------------------------------------------------------------*/

.posirela {
	position:relative;
}

/*----------------------------------------------------------------
                          vertical align
-----------------------------------------------------------------*/

.veal_b {
	vertical-align:bottom;
}
.veal_t {
	vertical-align:top;
}
.veal_m {
	vertical-align:middle;
}

/*---------------------------------------------------------------
                      line-height
-----------------------------------------------------------------*/

.lh1_5 {
	
	line-height:1.5em;
}
.lh2_0 {
	
	line-height:2.0em;
}
.lh110par {
	line-height:110%;
}
.lh40 {
	line-height:40px;
}

/*---------------------------------------------------------------
                      list-style
-----------------------------------------------------------------*/

.ltst_none {
	list-style:none;
}

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

.fsize0_9em {
	font-size:0.9em;
}
.fsize13 {
	font-size:13px;
}
.fsize12 {
	font-size:12px;
}
.fsize18 {
	font-size:18px;
}
.fsize90par {
	font-size:90%;
}
.fsize120par {
	font-size:120%;
}
.fsize140par {
	font-size:140%;
}
.fsize180par {
	font-size:180%;
}
.fsize280par {
	font-size:280%;
}

.font10 {
	font-size:77%;
	line-height:1.5em;
}
.font11 {
	font-size:85%;
	line-height:1.5em;
}
.font12 {
	font-size:93%;
	line-height:1.5em;
}
.font13 {
	font-size:100%;
	line-height:1.5em;
}
.font14 {
	font-size:108%;
	line-height:1.5em;
}
.font16 {
	font-size:123.1%;
	line-height:1.5em;
}
.font18 {
	font-size:138.5%;
	line-height:1.5em;
}
.font20 {
	font-size:153.9%;
	line-height:1.5em;
}
.forms1 {
	padding:3px;
}
	
/*---------------------------------------------------------------
                      text-indent
-----------------------------------------------------------------*/

.txt_indent20 {
	text-indent:20px;
}

/*---------------------------------------------------------------
                      display
-----------------------------------------------------------------*/

.disbolck {
	display:block;
}

.price {
    font-family: Verdana;/* #8316 */
}