﻿/*----------Element------------*/
blockquote { margin:0; padding:0; }
fieldset { margin:0; padding:0; }
input { margin:0; padding:0px; font-family:arial; }
select { margin:0; padding:0px; font-family:arial; }
form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
li { margin:0; padding:0; }
ol { margin:0; padding:0; }
ul { margin:0; padding:0; }
dd { margin:0; padding:0; }
dt { margin:0; padding:0; }
dl { margin:0; padding:0; }
div { margin:0; padding:0; }
* {	margin:0; padding:0; }

body 
{
	margin:0;
    padding:0;		
	color:#2a2a2a;
	font-size: 12px; 
	font-family:arial; 
	line-height:19px;
}

img	{ border-style: none;
    border-color: inherit;
    border-width: 0px;
    vertical-align:middle;
}

li { list-style: none; }
table {	border-collapse: collapse; }
ul { overflow:hidden; }
hr { display:none; height:0; }

/*----------Element------------*/
.waku{ border: solid 1px #339966;
       padding: 18px;
       margin: 10px 18px 10px 35px;}

/*----------Ancor------------*/
a {	color:#2a2a2a; text-decoration:none; }
a:hover { color:#23a101; text-decoration:underline; }
/*----------Ancor------------*/

/*----------Cursor------------*/    
.cursor { cursor:pointer; }
/*----------Cursor------------*/    
    
/*----------Border------------*/    
.bn { border:none; }
/*----------Border------------*/

/*----------BackGround------------*/
.bgn { background:none; }
/*----------BackGround------------*/

/*----------Position------------*/
.pa { position:absolute; }
.pr { position:relative; }
/*----------Position------------*/

/*----------Clear------------*/
.clearboth { clear:both; margin:0px; padding:0px; }
.clearleft { clear:left; margin:0px; padding:0px; }    
.clearright { clear:right; margin:0px; padding:0px; }    
/*----------Clear------------*/

/*----------Float------------*/
.fl { float:left; }
.fr { float:right; }
/*----------Float------------*/

/*----------Display------------*/
.displayno { display:none; }
.displayinline { display:inline; }
/*----------Display------------*/

/*----------Text-Align------------*/
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
/*----------Text-Align------------*/

/*----------Vertical-Align------------*/
.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }
/*----------Text-Align------------*/

/*----------Font Set------------*/
/*Size*/
.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; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }

/*Weight*/
.fwn  { font-weight:normal;}
.fwb  { font-weight:bold;}

/*Style*/
.fsi  { font-style:italic; }
/*----------Font Set------------*/

/*--------------Line-Height--------------*/
.lh10 { line-height:10px; }
.lh11 { line-height:11px; }
.lh12 { line-height:12px; }
.lh13 { line-height:13px; }
.lh14 { line-height:14px; }
.lh15 { line-height:15px; }
.lh16 { line-height:16px; }
.lh17 { line-height:17px; }
.lh18 { line-height:18px; }
.lh19 { line-height:19px; }
.lh20 { line-height:20px; }

.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%; }
/*--------------Line-Height--------------*/

/*--------------Letter-Spaceing--------------*/
.ls0 { letter-spacing:-0.05em; }
/*--------------Letter-Spaceing--------------*/

/*==============Height======================*/
.h100 { height:100%; }
/*==============Height======================*/

/*==============Text-Decoration======================*/
.tdu { text-decoration:underline; }
/*==============Text-Decoration======================*/

/*==============CENTER(Margin)======================*/
.center { margin:0px auto; }
/*==============CENTER(Margin)======================*/

/*--------------Margin [1~20, 25, 30, 40, 50, 100]--------------*/
.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; }
.mt13  { margin-top:13px; }
.mt14  { margin-top:14px; }
.mt15  { margin-top:15px; }
.mt16  { margin-top:16px; }
.mt17  { margin-top:17px; }
.mt18  { margin-top:18px; }
.mt19  { margin-top:19px; }
.mt20  { margin-top:20px; }
.mt25  { margin-top:25px; }
.mt30  { margin-top:30px; }
.mt35  { margin-top:35px; }
.mt40  { margin-top:40px; }
.mt50  { margin-top:50px; }
.mt100 { margin-top:100px; }

.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; }
.mr12  { margin-right:12px; }
.mr13  { margin-right:13px; }
.mr14  { margin-right:14px; }
.mr15  { margin-right:15px; }
.mr16  { margin-right:16px; }
.mr17  { margin-right:17px; }
.mr18  { margin-right:18px; }
.mr19  { margin-right:19px; }
.mr20  { margin-right:20px; }
.mr25  { margin-right:25px; }
.mr30  { margin-right:30px; }
.mr40  { margin-right:40px; }
.mr50  { margin-right:50px; }
.mr100 { margin-right:100px; }
.mr400 { margin-right:400px; }

.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; }
.mb11  { margin-bottom:11px; }
.mb12  { margin-bottom:12px; }
.mb13  { margin-bottom:13px; }
.mb14  { margin-bottom:14px; }
.mb15  { margin-bottom:15px; }
.mb16  { margin-bottom:16px; }
.mb17  { margin-bottom:17px; }
.mb18  { margin-bottom:18px; }
.mb19  { margin-bottom:19px; }
.mb20  { margin-bottom:20px; }
.mb25  { margin-bottom:25px; }
.mb30  { margin-bottom:30px; }
.mb40  { margin-bottom:40px; }
.mb50  { margin-bottom:50px; }
.mb100 { margin-bottom:100px; }

.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; }
.ml11  { margin-left:11px; }
.ml12  { margin-left:12px; }
.ml13  { margin-left:13px; }
.ml14  { margin-left:14px; }
.ml15  { margin-left:15px; }
.ml16  { margin-left:16px; }
.ml17  { margin-left:17px; }
.ml18  { margin-left:18px; }
.ml19  { margin-left:19px; }
.ml20  { margin-left:20px; }
.ml25  { margin-left:25px; }
.ml30  { margin-left:30px; }
.ml40  { margin-left:40px; }
.ml50  { margin-left:50px; }
.ml100 { margin-left:100px; }
.ml119 { margin-left:119px; }
/*--------------Margin--------------*/

/*--------------Padding [1~20, 25, 30, 40, 50]--------------*/
.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; }
.pt11 { padding-top:11px; }
.pt12 { padding-top:12px; }
.pt13 { padding-top:13px; }
.pt14 { padding-top:14px; }
.pt15 { padding-top:15px; }
.pt16 { padding-top:16px; }
.pt17 { padding-top:17px; }
.pt18 { padding-top:18px; }
.pt19 { padding-top:19px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }

.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; }
.pr11 { padding-right:11px; }
.pr12 { padding-right:12px; }
.pr13 { padding-right:13px; }
.pr14 { padding-right:14px; }
.pr15 { padding-right:15px; }
.pr16 { padding-right:16px; }
.pr17 { padding-right:17px; }
.pr18 { padding-right:18px; }
.pr19 { padding-right:19px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr40 { padding-right:40px; }
.pr50 { padding-right:50px; }

.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; }
.pb11 { padding-bottom:11px; }
.pb12 { padding-bottom:12px; }
.pb13 { padding-bottom:13px; }
.pb14 { padding-bottom:14px; }
.pb15 { padding-bottom:15px; }
.pb16 { padding-bottom:16px; }
.pb17 { padding-bottom:17px; }
.pb18 { padding-bottom:18px; }
.pb19 { padding-bottom:19px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }

.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; }
.pl11 { padding-left:11px; }
.pl12 { padding-left:12px; }
.pl13 { padding-left:13px; }
.pl14 { padding-left:14px; }
.pl15 { padding-left:15px; }
.pl16 { padding-left:16px; }
.pl17 { padding-left:17px; }
.pl18 { padding-left:18px; }
.pl19 { padding-left:19px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }
.pl50 { padding-left:50px; }
/*--------------Padding--------------*/

/*--------------Added----------------*/
.mt103 { margin-top:103px; }