/* BaseCSS
---------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
p { margin:0; padding:0; }
img { border:0; }
.clear {
  width: 0px;
  height: 0px;
	margin:0;
	pading:0;
  clear: both;
  font-size: 0;
  line-height: 0;
}
.display-none { display:none; }
.float-left { float:left; }
.float-right { float:right; }
.border { border:1px solid #CCC; }

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad25 { padding:25px; }
.pad30 { padding:30px; }
.pad5t { padding-top:5px; }
.pad10t { padding-top:10px; }
.pad15t { padding-top:15px; }
.pad18t { padding-top:18px; }
.pad20t { padding-top:20px; }
.pad25t { padding-top:25px; }
.pad26t { padding-top:26px; }
.pad27t { padding-top:27px; }
.pad28t { padding-top:28px; }
.pad30t { padding-top:30px; }
.pad40t { padding-top:40px; }
.pad50t { padding-top:50px; }
.pad60t { padding-top:60px; }
.pad70t { padding-top:70px; }
.pad80t { padding-top:80px; }
.pad90t { padding-top:90px; }
.pad2r { padding-right:2px; }
.pad3r { padding-right:3px; }
.pad5r { padding-right:5px; }
.pad7r { padding-right:7px; }
.pad8r { padding-right:8px; }
.pad10r { padding-right:10px; }
.pad12r { padding-right:12px; }
.pad13r { padding-right:13px; }
.pad15r { padding-right:15px; }
.pad20r { padding-right:20px; }
.pad25r { padding-right:25px; }
.pad30r { padding-right:30px; }
.pad35r { padding-right:35px; }
.pad40r { padding-right:40px; }
.pad50r { padding-right:50px; }
.pad90r { padding-right:90px; }
.pad100r { padding-right:100px; }
.pad150r { padding-right:150px; }
.pad200r { padding-right:200px; }
.pad3b { padding-bottom:3px; }
.pad5b { padding-bottom:5px; }
.pad10b { padding-bottom:10px; }
.pad15b { padding-bottom:15px; }
.pad20b { padding-bottom:20px; }
.pad25b { padding-bottom:25px; }
.pad30b { padding-bottom:30px; }
.pad35b { padding-bottom:35px; }
.pad40b { padding-bottom:40px; }
.pad45b { padding-bottom:45px; }
.pad50b { padding-bottom:50px; }
.pad60b { padding-bottom:60px; }
.pad70b { padding-bottom:70px; }
.pad80b { padding-bottom:80px; }
.pad90b { padding-bottom:90px; }
.pad100b { padding-bottom:100px; }
.pad110b { padding-bottom:110px; }
.pad120b { padding-bottom:120px; }
.pad130b { padding-bottom:130px; }
.pad140b { padding-bottom:140px; }
.pad150b { padding-bottom:150px; }
.pad160b { padding-bottom:160px; }
.pad170b { padding-bottom:170px; }
.pad180b { padding-bottom:180px; }
.pad190b { padding-bottom:190px; }
.pad200b { padding-bottom:200px; }
.pad400b { padding-bottom:400px; }
.pad410b { padding-bottom:410px; }
.pad420b { padding-bottom:420px; }
.pad430b { padding-bottom:430px; }
.pad500b { padding-bottom:500px; }
.pad600b { padding-bottom:600px; }
.pad620b { padding-bottom:620px; }
.pad700b { padding-bottom:700px; }
.pad5l { padding-left:5px; }
.pad10l { padding-left:10px; }
.pad15l { padding-left:15px; }
.pad20l { padding-left:20px; }
.pad25l { padding-left:25px; }
.pad30l { padding-left:30px; }
.pad40l { padding-left:40px; }
.pad45l { padding-left:45px; }
.pad50l { padding-left:50px; }
.pad60l { padding-left:60px; }
.pad70l { padding-left:70px; }
.pad80l { padding-left:80px; }
.pad90l { padding-left:90px; }
.pad100l { padding-left:100px; }
.pad110l { padding-left:110px; }
.pad120l { padding-left:120px; }
.pad130l { padding-left:130px; }
.pad150l { padding-left:150px; }
.pad190l { padding-left:190px; }
.pad195l { padding-left:195px; }
.pad200l { padding-left:200px; }
.pad230l { padding-left:230px; }
.pad250l { padding-left:250px; }
.pad300l { padding-left:300px; }
.pad5rl { padding-left:5px; padding-right:5px; }
.pad20lr { padding-left:20px; padding-right:20px; }
.pad35lr { padding-left:35px; padding-right:35px; }
.pad90lr { padding-left:90px; padding-right:90px; }
.pad100lr { padding-left:100px; padding-right:100px; }

.mar5t { margin-top:5px; }
.mar6t { margin-top:6px; }
.mar10t { margin-top:10px; }
.mar15t { margin-top:15px; }
.mar40t { margin-top:40px; }
.mar70t { margin-top:70px; }
.mar5b { margin-bottom:5px; }
.mar10b { margin-bottom:10px; }
.mar15b { margin-bottom:15px; }
.mar20b { margin-bottom:20px; }
.mar30b { margin-bottom:30px; }
.mar40b { margin-bottom:40px; }
.mar70b { margin-bottom:70px; }
.mar10r { margin-right:10px; }
.mar20r { margin-right:20px; }
.mar10l { margin-left:10px; }

.block { display:block; }
.inline { display:inline; }

.width10 { width:10px; }
.width20 { width:20px; }
.width30 { width:30px; }
.width40 { width:40px; }
.width50 { width:50px; }
.width55 { width:55px; }
.width60 { width:60px; }
.width70 { width:70px; }
.width75 { width:75px; }
.width80 { width:80px; }
.width85 { width:85px; }
.width90 { width:90px; }
.width100 { width:100px; }
.width110 { width:110px; }
.width115 { width:115px; }
.width120 { width:120px; }
.width130 { width:130px; }
.width140 { width:140px; }
.width150 { width:150px; }
.width160 { width:160px; }
.width170 { width:170px; }
.width180 { width:180px; }
.width190 { width:190px; }
.width200 { width:200px; }
.width210 { width:210px; }
.width220 { width:220px; }
.width230 { width:230px; }
.width240 { width:240px; }
.width245 { width:245px; }
.width250 { width:250px; }
.width255 { width:255px; }
.width260 { width:260px; }
.width270 { width:270px; }
.width280 { width:280px; }
.width290 { width:290px; }
.width300 { width:300px; }
.width320 { width:320px; }
.width330 { width:330px; }
.width340 { width:340px; }
.width350 { width:350px; }
.width360 { width:360px; }
.width370 { width:370px; }
.width380 { width:380px; }
.width400 { width:400px; }
.width410 { width:410px; }
.width420 { width:420px; }
.width430 { width:430px; }
.width440 { width:440px; }
.width450 { width:450px; }
.width460 { width:460px; }
.width470 { width:470px; }
.width480 { width:480px; }
.width490 { width:490px; }
.width500 { width:500px; }
.width510 { width:510px; }
.width520 { width:520px; }
.width530 { width:530px; }
.width540 { width:540px; }
.width550 { width:550px; }
.width560 { width:560px; }
.width570 { width:570px; }
.width580 { width:580px; }
.width590 { width:590px; }
.width600 { width:600px; }
.width610 { width:610px; }
.width620 { width:620px; }
.width630 { width:630px; }
.width640 { width:640px; }
.width650 { width:650px; }
.width660 { width:660px; }
.width665 { width:665px; }
.width670 { width:670px; }
.width680 { width:680px; }
.width690 { width:690px; }
.width700 { width:700px; }
.width710 { width:710px; }
.width720 { width:720px; }
.width730 { width:730px; }
.width740 { width:740px; }
.width750 { width:750px; }
.width760 { width:760px; }
.width770 { width:770px; }
.width780 { width:780px; }
.width790 { width:790px; }
.width800 { width:800px; }
.width900 { width:900px; }
.width960 { width:960px; }
.height10 { height:10px; }
.height15 { height:15px; }
.height20 { height:20px; }
.height25 { height:25px; }
.height30 { height:30px; }
.height35 { height:35px; }
.height40 { height:40px; }
.height150 { height:150px; }
.height260 { height:260px; }
.height300 { height:300px; }
.height400 { height:400px; }
.height410 { height:410px; }
.height420 { height:420px; }
.height430 { height:430px; }

.width235fix { width:235px; overflow:hidden; }
.width360fix { width:360px; overflow:hidden; }
.width700fix { width:700px; height:1.6em; overflow:hidden; }

.width10p { width:10%; }
.width20p { width:20%; }
.width30p { width:30%; }
.width40p { width:40%; }
.width50p { width:50%; }
.width60p { width:60%; }
.width70p { width:70%; }
.width80p { width:80%; }
.width90p { width:90%; }
.width100p { width:100%; }

.size8 { font-size:8px; }
.size9 { font-size:9px; }
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size17 { font-size:17px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size26 { font-size:26px; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.vtext-top { vertical-align:top; }
.vtext-middle { vertical-align:middle; }
.vtext-bottom { vertical-align:bottom; }

.line10 { line-height:10px; }
.line14 { line-height:14px; }
.line15 { line-height:15px; }
.line16 { line-height:16px; }
.line17 { line-height:17px; }
.line18 { line-height:18px; }
.line21 { line-height:21px; }
.line23 { line-height:23px; }
.line25 { line-height:25px; }
.line28 { line-height:28px; }
.line30 { line-height:30px; }
.line33 { line-height:33px; }
.line35 { line-height:35px; }

.bold { font-weight:bold; }

.arial { font-family:Arial, Helvetica, sans-serif; }

.white { color:white; }
.black { color:#333333; }
.gray { color:#999999; }
.red { color:#CC0000; }
.red2 { color:#990000; }
.blue { color:#005684; }
.blue2 { color:#005584; }
.orange { color:#de561a; }
.oranges { color:#de561a; font-size:10px; }
.purple { color: #5F1885; }

.bg-white { background-color:#FFF; }
.bg-black { background-color:#000; }

.color-f00{ color:#f00; }
.color-crimson{ color:#e40077; }
.color-orange{ color:#f09712; }
.color-green{ color:#948200; }

.border { border:1px solid #CCCCCC; }
.border-white { border:1px solid #FFF; }
.border-gray { border:1px solid #636A6C; }
.border-bottom-dot-gray { border-bottom:1px dotted #C0C4C9; }
.border-dot-white { border-bottom:1px dotted #FFFFFF; }
.bgcolor-ccc { background:#ccc; }
.bgcolor-000 { background:#000; }
.border-top { border-top:1px solid #333333; }
.border-bottom { border-bottom:1px solid #333333; }
.border-dot-tb {
	border-top:1px dotted #A2A2A2;
	border-bottom:1px dotted #A2A2A2;
}

.hr1 { border:0; border-bottom:1px solid #333333; margin:0; padding:0;}

th { font-weight:normal; }

.ime-on { ime-mode:active; }
.ime-off { ime-mode:diactive; }
.ime-disabled { ime-mode:disabled; }

.err {
	padding:10px;
	border:1px solid #eed3d7;
	background-color:#f2dede;
	color:#b94a48;
}
.contents-note {
	padding:10px 20px 20px 20px;
}
