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

.io{
	cursor: pointer;
}
.io:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
.io_bg{
	cursor: pointer;
}
.io_bg .link_block:hover {
    background-image: url("../images/white07.png");
}
.submit_over:hover {
cursor:pointer;
	color:#F7882E;
	text-decoration:none;
}
.submit_over:hover a {
	color:#F7882E;
}
/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}
.alpha1 {
	opacity: 1.0!important;
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1.0!important;
}
.w_auto{width:auto;}
.w25 { width:25px; }
.w45 { width:45px; }
.w50 { width:50px; }
.w70 { width:60px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w146 { width:146px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w265 { width:265px; }
.w280 { width:280px; }
.w295 { width:295px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w425 { width:425px; }
.w450 { width:450px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w800 { width:800px; }
.w900 { width:900px; }

ul.l_w150 li { width:150px;margin:5px; }
ul.l_w160 li { width:160px;margin:5px; }
ul.l_w180 li { width:180px;margin:5px; }
ul.l_w220 li { width:220px;margin:5px; }
ul.l_w240 li { width:240px;margin:5px; }
ul.l_w320 li { width:320px;margin:5px; }
ul.l_w460 li { width:460px;margin:5px; }
ul.l_w480 li { width:480px;margin:10px; }

ul.l_h380 li { height:380px;}

.clear { clear: both; }
.float_l { float:left!important }
.float_r { float:right!important }
.p0 { padding:0px; }
.p1 { padding:1px; }
.p2 { padding:2px; }
.p3 { padding:3px; }
.p4 { padding:4px; }
.p5 { padding:5px; }
.p6 { padding:6px; }
.p7 { padding:7px; }
.p8 { padding:8px; }
.p9 { padding:9px; }
.p20 { padding:20px; }
.p10 { padding:10px; }
.p14 { padding:14px; }
.p20 { padding:20px; }
.pt0 { padding-top: 0!important; }
.pt1 { padding-top: 1px; }
.pt2 { padding-top: 2px; }
.pt3 { padding-top: 3px; }
.pt4 { padding-top: 4px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt11 { padding-top: 11px; }
.pt12 { padding-top: 12px; }
.pt13 { padding-top: 13px; }
.pt14 { padding-top: 14px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px!important; }
.pt50 { padding-top: 50px; }
.pt70 { padding-top: 70px; }
.pt80 { padding-top: 80px; }
.pt90 { padding-top: 90px; }
.pt100 { padding-top: 100px; }
.pt110 { padding-top: 110px; }
.pb0 { padding-bottom: 0px!important; }
.pb1 { padding-bottom: 1px; }
.pb2 { padding-bottom: 2px; }
.pb3 { padding-bottom: 3px; }
.pb4 { padding-bottom: 4px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb12 { padding-bottom: 12px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.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; }
.pb120 { padding-bottom: 120px; }
.pb150 { padding-bottom: 150px; }
.pr0 { padding-right: 0px!important; }
.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; }
.pr15 { padding-right: 15px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pr50 { padding-right: 50px; }
.pr60 { padding-right: 60px; }
.pr80 { padding-right: 80px; }
.pr100 { padding-right: 100px; }
.pr120 { padding-right: 120px; }
.pr150 { padding-right: 150px; }
.pr200 { padding-right: 200px; }
.pl0 { padding-left: 0px; }
.pl1 { padding-left: 1px; }
.pl2 { padding-left: 2px; }
.pl3 { padding-left: 3px; }
.pl4 { padding-left: 4px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }
.pl60 { padding-left: 60px; }
.m0 { margin: 0;}
.m5 { margin: 5px; }
.mt0 { margin-top: 0px; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt11 { margin-top: 11px; }
.mt15 { margin-top: 15px; }
.mt18 { margin-top: 18px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt26 { margin-top: 26px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
.mt62 { margin-top: 62px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }
.mt110 { margin-top: 110px; }
.mr0 { margin-right: 0px!important;}
.mr1 { margin-right: 1px; }
.mr2 { margin-right: 2px; }
.mr3 { margin-right: 3px; }
.mr4 { margin-right: 4px; }
.mr5 { margin-right: 5px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr26 { margin-right: 26px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr50 { margin-right: 50px; }
.mr60 { margin-right: 60px; }
.mr70 { margin-right: 70px; }
.ml1 { margin-left: 1px; }
.ml2 { margin-left: 2px; }
.ml3 { margin-left: 3px; }
.ml5 { margin-left: 5px; }
.ml8 { margin-left: 8px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml23 { margin-left: 23px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }
.ml70 { margin-left: 70px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.ml120 { margin-left: 120px; }
.ml145 { margin-left: 145px; }
.ml200 { margin-left: 200px; }
.ml250 { margin-left: 250px; }
.mb0 { margin-bottom: 0px!important; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb48 { margin-bottom: 48px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb90 { margin-bottom: 90px; }
.t_left { text-align:left; }
.t_right { text-align:right; }
.t_center { text-align:center; }
.font12 { font-size: 12px;line-height:120%; }
.font13 { font-size: 13px;line-height:120%; }
.font14 { font-size: 14px;line-height:120%; }
.font15 { font-size: 15px;line-height:120%; }
.font16 { font-size: 16px;line-height:120%; }
.font17 { font-size: 17px;line-height:120%; }
.font18 { font-size: 18px;line-height:120%; }
.font19 { font-size: 19px;line-height:120%; }
.font20 { font-size: 20px;line-height:120%; }
.font24 { font-size: 24px;line-height:120%; }
.font28 { font-size: 28px;line-height:120%; }
.font30 { font-size: 30px;line-height:120%; }
.font32 { font-size: 32px;line-height:120%; }

.bg-ffc{background:#ffc;}

ul.loop li{ float:left;}
ul.dot li{ list-style-type:disc;margin-left:20px;}

.border_ccc {border: 1px solid #ccc;}

.bold { font-weight:bold;background:#ff3;}
.f60 { color:#f60;}
.c00 { color:#c00;}
.f00 { color:#f00;}
.036 { color:#036;}
.color_000 { color:#000;}

.no_r_border { border-right: none!important; }
.no_b_border { border-bottom: none!important; }
.disp_b { display: block; }
.disp_n { display: none!important; }
.ls05 { letter-spacing:-1px; }
.z5{ z-index: 5; }
