/* BaseCSS
---------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
p { margin:0; padding:0; }
img { border:none; }
form { margin:0; padding:0; }
a:hover img {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
.clear {
  width: 0px;
  height: 0px;
	margin:0;
	pading:0;
  clear: both;
  font-size: 0;
  line-height: 0;
}
.float-left { float:left; }
.float-right { float:right; }

.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; }
.pad20t { padding-top:20px; }
.pad25t { padding-top:25px; }
.pad30t { padding-top:30px; }
.pad35t { padding-top:35px; }
.pad40t { padding-top:40px; }
.pad45t { padding-top:45px; }
.pad50t { padding-top:50px; }
.pad60t { padding-top:60px; }
.pad70t { padding-top:70px; }
.pad80t { padding-top:80px; }
.pad90t { padding-top:90px; }
.pad100t { padding-top:100px; }
.pad5r { padding-right:5px; }
.pad10r { padding-right:10px; }
.pad15r { padding-right:15px; }
.pad20r { padding-right:20px; }
.pad25r { padding-right:25px; }
.pad30r { padding-right:30px; }
.pad35r { padding-right:35px; }
.pad40r { padding-right:40px; }
.pad45r { padding-right:45px; }
.pad50r { padding-right:50px; }
.pad60r { padding-right:60px; }
.pad70r { padding-right:70px; }
.pad80r { padding-right:80px; }
.pad90r { padding-right:90px; }
.pad100r { padding-right:100px; }
.pad150r { padding-right:150px; }
.pad200r { padding-right:200px; }
.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; }
.pad5l { padding-left:5px; }
.pad10l { padding-left:10px; }
.pad15l { padding-left:15px; }
.pad20l { padding-left:20px; }
.pad25l { padding-left:25px; }
.pad30l { padding-left:30px; }
.pad35l { padding-left:35px; }
.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; }
.pad5rl { padding-left:5px; padding-right:5px; }
.pad20lr { padding-left:20px; padding-right:20px; }
.pad90lr { padding-left:90px; padding-right:90px; }
.pad100lr { padding-left:100px; padding-right:100px; }

.mar5t { margin-top:5px; }
.mar10t { margin-top:10px; }
.mar15t { margin-top:15px; }
.mar20t { margin-top:20px; }
.mar25t { margin-top:25px; }
.mar30t { margin-top:30px; }
.mar35t { margin-top:25px; }
.mar40t { margin-top:40px; }
.mar50t { margin-top:50px; }
.mar60t { margin-top:60px; }
.mar70t { margin-top:70px; }
.mar5b { margin-bottom:5px; }
.mar10b { margin-bottom:10px; }
.mar15b { margin-bottom:15px; }
.mar20b { margin-bottom:20px; }
.mar25b { margin-bottom:25px; }
.mar30b { margin-bottom:30px; }
.mar35b { margin-bottom:35px; }
.mar40b { margin-bottom:40px; }
.mar45b { margin-bottom:45px; }
.mar50b { margin-bottom:50px; }
.mar60b { margin-bottom:60px; }
.mar70b { margin-bottom:70px; }
.mar10r { margin-right:10px; }
.mar20r { margin-right:20px; }
.mar10l { margin-left:10px; }
.mar20l { margin-left:20px; }
.mar30l { margin-left:30px; }

.block { display:block; }
.inline { display:inline; }

.width10 { width:10px; }
.width20 { width:20px; }
.width30 { width:30px; }
.width40 { width:40px; }
.width50 { width:50px; }
.width60 { width:60px; }
.width70 { width:70px; }
.width80 { width:80px; }
.width90 { width:90px; }
.width100 { width:100px; }
.width115 { width:115px; }
.width120 { width:120px; }
.width130 { width:130px; }
.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; }
.width450{ width:450px; }
.width455{ width:455px; }
.width460{ width:460px; }
.width470{ width:470px; }
.width480{ width:480px; }
.width490{ width:490px; }
.width500{ width:500px; }
.width510{ width:510px; }
.width520{ width:520px; }
.width530{ width:530px; }
.width550 { width:550px; }
.width560 { width:560px; }
.width580 { width:580px; }
.width600 { width:600px; }
.width610 { width:610px; }
.width640 { width:640px; }
.width650 { width:650px; }
.width700 { width:700px; }
.width710 { width:710px; }
.width720 { width:720px; }
.width730 { width:730px; }
.width740 { width:740px; }
.width750 { width:750px; }
.width760 { width:760px; }
.width950 { width:950px; }
.height10 { height:10px; }
.height15 { height:15px; }
.height150 { height:150px; }
.height260 { height:260px; }
.height300 { height:300px; }
.height400 { height:400px; }
.height410 { height:410px; }
.height420 { height:420px; }
.height430 { height:430px; }


.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; }
.size21 { font-size:21px; }
.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; }
.line15 { line-height:15px; }
.line17 { line-height:17px; }
.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; }

.normal { font-style:normal; }
.bold { font-weight:bold; }
.italic { font-style:italic; }

.white { color:white; }
.black { color:#333333; }
.gray { color:#999999; }
.red { color:#CC0000; }
.orange { color:#de561a; }

.border { border:1px solid #CCCCCC; }

th { font-weight:normal; }

.ime-on { ime-mode:active; }
.ime-off { ime-mode:diactive; }
.ime-disabled { ime-mode:disabled; }

.contents-note {
	padding:10px 20px 30px 20px;
}
