@charset 'UTF-8';

/*tag*/
strong	{font-weight:normal;}
img		{vertical-align:bottom;}
img00	{vertical-align:middle;}
.vt		{vertical-align:top;}
.vm		{vertical-align:middle;}
table	{font-size:100%;line-height:140%;}
td		{vertical-align:top;}

/*convenience*/
.none   {display:none;}
.block	{display:block;}
.inline	{display:inline;}
.cb		{clear:both;}
.fl		{float:left;display:inline;}
.fr		{float:right;display:inline;}
.tl		{text-align:left;}
.tc		{text-align:center;}
.tr		{text-align:right;}
.ofh	{overflow	:hidden;}
.ofa	{overflow	:auto;}

/* color */
.white	{color:#fff;}
.black	{color:#000;}
.red	{color:#ff0000;}
.orange	{color:#f93;}
.pink	{color:#ff0099;}
.blue	{color:#09f;}
.g3		{color:#333;}
.g6		{color:#666;}
.g9		{color:#999;}
.gc		{color:#ccc;}
.bg_white	{background-color:#ffffff;}
.bg_black	{background-color:#000000;}

/* font */
.bold	{font-weight:bold;}
.normal	{font-weight:normal;}
.fs6	{font-size: 6px;}
.fs7	{font-size: 7px;}
.fs8	{font-size: 8px;}
.fs9	{font-size: 9px;}
.fs10	{font-size:10px;}
.fs11	{font-size:11px;}
.fs12	{font-size:12px;}
.fs13	{font-size:13px;}
.fs14	{font-size:14px;}
.fs15	{font-size:15px;}
.fs16	{font-size:16px;}
.fs17	{font-size:17px;}
.fs18	{font-size:18px;}
.fs19	{font-size:19px;}
.fs20	{font-size:20px;}
.fs22	{font-size:22px;}
.fs24	{font-size:24px;}
.lh100	{line-height:100%;}
.lh110	{line-height:110%;}
.lh120	{line-height:120%;}
.lh130	{line-height:130%;}
.lh140	{line-height:140%;}
.lh150	{line-height:150%;}
.lh160	{line-height:160%;}
.lh170	{line-height:170%;}
.lh180	{line-height:180%;}
.lh190	{line-height:190%;}
.lh200	{line-height:200%;}
.ls0	{letter-spacing:0px;}
.ls1	{letter-spacing:1px;}
.ls2	{letter-spacing:2px;}
.ls3	{letter-spacing:3px;}
.ti5	{text-indent:5px;}
.ti10	{text-indent:10px;}
.ti15	{text-indent:15px;}
.vat	{vertical-align:top;}
.vam	{vertical-align:middle;}
.vab	{vertical-align:bottom;}

/* link */
a 		{text-decoration:none; color:#ff0000; font-weight:bold; }
a:hover {text-decoration:underline; color:#ff0000; font-weight	:bold;}
	

/* width */
.w100	{width:100px;}
.w100p	{width:100%;}
.w130	{width:130px;}
.w170	{width:170px;}
.w180	{width:180px;}
.w950	{width:950px;}
.w990	{width:990px;}

/*height*/
.h100	{height:100px;}
.h100p	{height:100%;}

/* margin */
.mtm1	{margin-top:  -1px;}
.mlm1	{margin-left:  -1px;}
.mt1	{margin-top:  1px;}
.mt2	{margin-top:  2px;}
.mt3	{margin-top:  3px;}
.mt4	{margin-top:  4px;}
.mt5	{margin-top:  5px;}
.mt6	{margin-top:  6px;}
.mt7	{margin-top:  7px;}
.mt8	{margin-top:  8px;}
.mt9	{margin-top:  9px;}
.mt10	{margin-top: 10px;}
.mt11	{margin-top: 11px;}
.mt12	{margin-top: 12px;}
.mt15	{margin-top: 15px;}
.mt18	{margin-top: 18px;}
.mt20	{margin-top: 20px;}
.mt25	{margin-top: 25px;}
.mt30	{margin-top: 30px;}
.mt40	{margin-top: 40px;}
.mt45	{margin-top: 45px;}
.mt50	{margin-top: 50px;}
.mt60	{margin-top: 60px;}
.mt70	{margin-top: 70px;}
.mt75	{margin-top: 75px;}
.mt80	{margin-top: 80px;}
.mt90	{margin-top: 90px;}
.mt100	{margin-top:100px;}
.mb1	{margin-bottom:  1px;}
.mb2	{margin-bottom:  2px;}
.mb3	{margin-bottom:  3px;}
.mb4	{margin-bottom:  4px;}
.mb5	{margin-bottom:  5px;}
.mb6	{margin-bottom:  6px;}
.mb7	{margin-bottom:  7px;}
.mb8	{margin-bottom:  8px;}
.mb9	{margin-bottom:  9px;}
.mb10	{margin-bottom: 10px;}
.mb13	{margin-bottom: 13px;}
.mb14	{margin-bottom: 14px;}
.mb15	{margin-bottom: 15px;}
.mb18	{margin-bottom: 18px;}
.mb20	{margin-bottom: 20px;}
.mb25	{margin-bottom: 25px;}
.mb27	{margin-bottom: 27px;}
.mb30	{margin-bottom: 30px;}
.mb40	{margin-bottom: 40px;}
.mb50	{margin-bottom: 50px;}
.mb60	{margin-bottom: 60px;}
.mb70	{margin-bottom: 70px;}
.mb80	{margin-bottom: 80px;}
.mb90	{margin-bottom: 90px;}
.mb100	{margin-bottom:100px;}
.mb150	{margin-bottom:150px;}
.ml0	{margin-left:  0px;}
.ml1	{margin-left:  1px;}
.ml2	{margin-left:  2px;}
.ml3	{margin-left:  3px;}
.ml4	{margin-left:  4px;}
.ml5	{margin-left:  5px;}
.ml6	{margin-left:  6px;}
.ml7	{margin-left:  7px;}
.ml8	{margin-left:  8px;}
.ml9	{margin-left:  9px;}
.ml10	{margin-left: 10px;}
.ml12	{margin-left: 12px;}
.ml13	{margin-left: 13px;}
.ml14	{margin-left: 14px;}
.ml15	{margin-left: 15px;}
.ml20	{margin-left: 20px;}
.ml22	{margin-left: 22px;}
.ml25	{margin-left: 25px;}
.ml27	{margin-left: 27px;}
.ml27a	{margin-left: 27px;}
*html .ml27a	{margin-left: 13px;}
.ml28	{margin-left: 28px;}
.ml30	{margin-left: 30px;}
.ml35	{margin-left: 35px;}
.ml40	{margin-left: 40px;}
.ml47	{margin-left: 47px;}
.ml50	{margin-left: 50px;}
.ml55	{margin-left: 55px;}
.ml60	{margin-left: 60px;}
.ml70	{margin-left: 70px;}
.ml77	{margin-left: 77px;}
.ml80	{margin-left: 80px;}
.ml90	{margin-left: 90px;}
.ml100	{margin-left:100px;}
.ml120	{margin-left:120px;}
.ml161	{margin-left:161px;}
.ml200	{margin-left:200px;}
.ml220	{margin-left:220px;}
.mr1	{margin-right:  1px;}
.mr2	{margin-right:  2px;}
.mr3	{margin-right:  3px;}
.mr4	{margin-right:  4px;}
.mr5	{margin-right:  5px;}
.mr6	{margin-right:  6px;}
.mr7	{margin-right:  7px;}
.mr8	{margin-right:  8px;}
.mr9	{margin-right:  9px;}
.mr10	{margin-right: 10px;}
.mr11	{margin-right: 11px;}
.mr15	{margin-right: 15px;}
.mr20	{margin-right: 20px;}
.mr22	{margin-right: 22px;}
.mr27	{margin-right: 27px;}
.mr30	{margin-right: 30px;}
.mr40	{margin-right: 40px;}
.mr42	{margin-right: 42px;}
.mr50	{margin-right: 50px;}
.mr60	{margin-right: 60px;}
.mr70	{margin-right: 70px;}
.mr80	{margin-right: 80px;}
.mr90	{margin-right: 90px;}
.mr100	{margin-right:100px;}
.mr161	{margin-right:161px;}
.ma1	{margin:  1px;}
.ma2	{margin:  2px;}
.ma3	{margin:  3px;}
.ma4	{margin:  4px;}
.ma5	{margin:  5px;}
.ma6	{margin:  6px;}
.ma7	{margin:  7px;}
.ma8	{margin:  8px;}
.ma9	{margin:  9px;}
.ma10	{margin: 10px;}
.ma20	{margin: 20px;}
.ma30	{margin: 30px;}
.ma40	{margin: 40px;}
.ma50	{margin: 50px;}
.ma60	{margin: 60px;}
.ma70	{margin: 70px;}
.ma80	{margin: 80px;}
.ma90	{margin: 90px;}
.ma100	{margin:100px;}
.m0a	{margin:0 auto;}

/*padding*/
.pt1	{padding-top:  1px;}
.pt2	{padding-top:  2px;}
.pt3	{padding-top:  3px;}
.pt4	{padding-top:  4px;}
.pt5	{padding-top:  5px;}
.pt6	{padding-top:  6px;}
.pt7	{padding-top:  7px;}
.pt8	{padding-top:  8px;}
.pt9	{padding-top:  9px;}
.pt10	{padding-top: 10px;}
.pt12	{padding-top: 12px;}
.pt15	{padding-top: 15px;}
.pt12	{padding-top: 12px;}
.pt20	{padding-top: 20px;}
.pt30	{padding-top: 30px;}
.pt40	{padding-top: 40px;}
.pt50	{padding-top: 50px;}
.pt60	{padding-top: 60px;}
.pt70	{padding-top: 70px;}
.pt80	{padding-top: 80px;}
.pt90	{padding-top: 90px;}
.pt100	{padding-top:100px;}
.pb1	{padding-bottom:  1px;}
.pb2	{padding-bottom:  2px;}
.pb3	{padding-bottom:  3px;}
.pb4	{padding-bottom:  4px;}
.pb5	{padding-bottom:  5px;}
.pb6	{padding-bottom:  6px;}
.pb7	{padding-bottom:  7px;}
.pb8	{padding-bottom:  8px;}
.pb9	{padding-bottom:  9px;}
.pb10	{padding-bottom: 10px;}
.pb12	{padding-bottom: 12px;}
.pb15	{padding-bottom: 15px;}
.pb20	{padding-bottom: 20px;}
.pb30	{padding-bottom: 30px;}
.pb40	{padding-bottom: 40px;}
.pb50	{padding-bottom: 50px;}
.pb60	{padding-bottom: 60px;}
.pb70	{padding-bottom: 70px;}
.pb80	{padding-bottom: 80px;}
.pb90	{padding-bottom: 90px;}
.pb100	{padding-bottom:100px;}
.pl1	{padding-left:  1px;}
.pl2	{padding-left:  2px;}
.pl3	{padding-left:  3px;}
.pl4	{padding-left:  4px;}
.pl5	{padding-left:  5px;}
.pl6	{padding-left:  6px;}
.pl7	{padding-left:  7px;}
.pl8	{padding-left:  8px;}
.pl9	{padding-left:  9px;}
.pl10	{padding-left: 10px;}
.pl12	{padding-left: 12px;}
.pl20	{padding-left: 20px;}
.pl30	{padding-left: 30px;}
.pl40	{padding-left: 40px;}
.pl50	{padding-left: 50px;}
.pl60	{padding-left: 60px;}
.pl70	{padding-left: 70px;}
.pl80	{padding-left: 80px;}
.pl90	{padding-left: 90px;}
.pl100	{padding-left:100px;}
.pr1	{padding-right:  1px;}
.pr2	{padding-right:  2px;}
.pr3	{padding-right:  3px;}
.pr4	{padding-right:  4px;}
.pr5	{padding-right:  5px;}
.pr6	{padding-right:  6px;}
.pr7	{padding-right:  7px;}
.pr8	{padding-right:  8px;}
.pr9	{padding-right:  9px;}
.pr10	{padding-right: 10px;}
.pr12	{padding-right: 12px;}
.pr20	{padding-right: 20px;}
.pr30	{padding-right: 30px;}
.pr40	{padding-right: 40px;}
.pr50	{padding-right: 50px;}
.pr60	{padding-right: 60px;}
.pr70	{padding-right: 70px;}
.pr80	{padding-right: 80px;}
.pr90	{padding-right: 90px;}
.pr100	{padding-right:100px;}
.pa1	{padding:  1px;}
.pa2	{padding:  2px;}
.pa3	{padding:  3px;}
.pa4	{padding:  4px;}
.pa5	{padding:  5px;}
.pa6	{padding:  6px;}
.pa7	{padding:  7px;}
.pa8	{padding:  8px;}
.pa9	{padding:  9px;}
.pa10	{padding: 10px;}
.pa12	{padding: 12px;}
.pa15	{padding: 15px;}
.pa20	{padding: 20px;}
.pa30	{padding: 30px;}
.pa40	{padding: 40px;}
.pa50	{padding: 50px;}
.pa60	{padding: 60px;}
.pa70	{padding: 70px;}
.pa80	{padding: 80px;}
.pa90	{padding: 90px;}
.pa100	{padding:100px;}

/*border*/
.bt1	{border-top:1px solid #ccc;}
.bt2	{border-top:1px solid #7f7461;}
.bb1	{border-bottom:1px solid #8d90af;}
.bl1	{border-left:1px solid #ccc;}
.br1	{border-right:1px solid #ccc;}
.ba1	{border:1px solid #fff;}
.ba2	{border:1px solid #FCCCF9;}
.ba3	{
	border-right:1px solid #FF208F;
	border-bottom:1px solid #FF208F;	
	border-left:1px solid #FF208F;	
	}
.dot	{background	:url("../../images/cf/dot.gif") left bottom repeat-x;}
.line	{background	:url("../../images/top/line.gif") left bottom repeat-x; padding-bottom:5px;}

/*list*/
ul.disc{
	list-style-type:disc;
	list-style-position:outside;
}

ul.image{
	list-style-image: url("../../images/cf/disc.gif");
	list-style-position:outside;
}

/*ie scroll bar*/
.scrollbar1{
	/*
	scrollbar-base-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-track-color:#FFFFFF;
	*/
}

/*clearfix*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

