@charset "UTF-8";
/* position
----------------------------------- */

.t00 { top:	 0px !important; }
.t05 { top:	 5px !important; }
.t10 { top:	10px !important; }
.t15 { top:	15px !important; }
.t20 { top:	20px !important; }
.t25 { top:	25px !important; }
.t30 { top:	30px !important; }
.t35 { top:	35px !important; }
.t40 { top:	40px !important; }
 
.r00 { right:  0px !important; }
.r05 { right:  5px !important; }
.r10 { right: 10px !important; }
.r15 { right: 15px !important; }
.r20 { right: 20px !important; }
.r25 { right: 25px !important; }
.r30 { right: 30px !important; }
.r35 { right: 35px !important; }
.r40 { right: 40px !important; }
 
.b00 { bottom:  0px !important; }
.b05 { bottom:  5px !important; }
.b10 { bottom: 10px !important; }
.b15 { bottom: 15px !important; }
.b20 { bottom: 20px !important; }
.b25 { bottom: 25px !important; }
.b30 { bottom: 30px !important; }
.b35 { bottom: 35px !important; }
.b40 { bottom: 40px !important; }
 
.l00 { left:  0px !important; }
.l05 { left:  5px !important; }
.l10 { left: 10px !important; }
.l15 { left: 15px !important; }
.l20 { left: 20px !important; }
.l25 { left: 25px !important; }
.l30 { left: 30px !important; }
.l35 { left: 35px !important; }
.l40 { left: 40px !important; }
 
/* margin
----------------------------------- */
 .mReset {margin:0 !important;} 
.mt00 { margin-top:  0px !important; }
.mt05 { margin-top:  5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt57 { margin-top: 57px !important; }
.mt70 { margin-top: 70px !important; }
.mt160 { margin-top: 160px !important; }
.mt320 { margin-top: 320px !important; }
 
.mr00 { margin-right:  0px !important; }
.mr05 { margin-right:  5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr60 { margin-right: 60px !important; }
.mr200 { margin-right: 200px !important; }

 
.mb00 { margin-bottom:  0px !important; }
.mb05 { margin-bottom:  5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb115 { margin-bottom: 115px !important; }
 
.ml00 { margin-left:  0px !important; }
.ml05 { margin-left:  5px !important; }
.ml10 { margin-left: 10px !important;}
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml90 { margin-left: 90px !important; }
.ml100 { margin-left: 100px !important; }
 
.mt-05 { margin-top:  -5px !important; }
.mt-10 { margin-top: -10px !important; }
.mt-15 { margin-top: -15px !important; }
.mt-20 { margin-top: -20px !important; }
.mt-25 { margin-top: -25px !important; }
.mt-30 { margin-top: -30px !important; }
.mt-35 { margin-top: -35px !important; }
.mt-40 { margin-top: -40px !important; }
 
.mr-05 { margin-right: -5px !important; }
.mr-10 { margin-right: -10px !important; }
.mr-15 { margin-right: -15px !important; }
.mr-20 { margin-right: -20px !important; }
.mr-25 { margin-right: -25px !important; }
.mr-30 { margin-right: -30px !important; }
.mr-35 { margin-right: -35px !important; }
.mr-40 { margin-right: -40px !important; }
 
.mb-05 { margin-bottom: -5px !important; }
.mb-10 { margin-bottom: -10px !important; }
.mb-15 { margin-bottom: -15px !important; }
.mb-20 { margin-bottom: -20px !important; }
.mb-25 { margin-bottom: -25px !important; }
.mb-30 { margin-bottom: -30px !important; }
.mb-35 { margin-bottom: -35px !important; }
.mb-40 { margin-bottom: -40px !important; }
 
.ml-05 { margin-left: -5px !important; }
.ml-10 { margin-left: -10px !important; }
.ml-15 { margin-left: -15px !important; }
.ml-20 { margin-left: -20px !important; }
.ml-25 { margin-left: -25px !important; }
.ml-30 { margin-left: -30px !important; }
.ml-35 { margin-left: -35px !important; }
.ml-40 { margin-left: -40px !important; }
 
/* padding
----------------------------------- */
.pReset {padding:0 !important;} 
.pt00 { padding-top:  0px !important; }
.pt05 { padding-top:  5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt440 { padding-top: 440px !important; }
 
.pr00 { padding-right:  0px !important; }
.pr05 { padding-right:  5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
 
.pb00 { padding-bottom:  0px !important; }
.pb05 { padding-bottom:  5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
 
.pl00 { padding-left:  0px !important; }
.pl05 { padding-left:  5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
 
.pt-05 { padding-top: -5px !important; }
.pt-10 { padding-top: -10px !important; }
.pt-15 { padding-top: -15px !important; }
.pt-20 { padding-top: -20px !important; }
.pt-25 { padding-top: -25px !important; }
.pt-30 { padding-top: -30px !important; }
.pt-35 { padding-top: -35px !important; }
.pt-40 { padding-top: -40px !important; }

.pr-05 { padding-right: -5px !important; }
.pr-10 { padding-right: -10px !important; }
.pr-15 { padding-right: -15px !important; }
.pr-20 { padding-right: -20px !important; }
.pr-25 { padding-right: -25px !important; }
.pr-30 { padding-right: -30px !important; }
.pr-35 { padding-right: -35px !important; }
.pr-40 { padding-right: -40px !important; }
 
.pb-05 { padding-bottom: -5px !important; }
.pb-10 { padding-bottom: -10px !important; }
.pb-15 { padding-bottom: -15px !important; }
.pb-20 { padding-bottom: -20px !important; }
.pb-25 { padding-bottom: -25px !important; }
.pb-30 { padding-bottom: -30px !important; }
.pb-35 { padding-bottom: -35px !important; }
.pb-40 { padding-bottom: -40px !important; }
 
.pl-05 { padding-left: -5px !important; }
.pl-10 { padding-left: -10px !important; }
.pl-15 { padding-left: -15px !important; }
.pl-20 { padding-left: -20px !important; }
.pl-25 { padding-left: -25px !important; }
.pl-30 { padding-left: -30px !important; }
.pl-35 { padding-left: -35px !important; }
.pl-40 { padding-left: -40px !important; }

/* layout
----------------------------------- */
.clear {
    clear: both;
}
.alignLeft {
    text-align:left !important;
}
.alignCenter {
    text-align:center !important;
}
.alignRight {
    text-align: right !important;
}
.fRight {
    float:right;
}
.fLeft {
    float:left;
}
.alignBottom {
    position:absolute !important;
    bottom:0;
	/*
		margin-bottom:0 !important;
	*/
}
.row {
    position:relative;
}

.row .left ,.row .right {
    float:left;    
}
.row .right {
     float:right;   
}

.wAuto {
    width:auto !important;
}

/*type00 1:1*/
.row.type00 .left{
   width: 49.8%;
   margin-left:0;
   
}

.row.type00 .right {
   width: 49.8%;
  
}

.row.type00 .center{
  clear: both;
  margin: 0 auto;
}

/*type01 1:2*/
.row.type01 .left {
    width: 33.3%;
}

.row.type01 .right {
    width: 66.6%;
}

/*type02 2:1*/
.row.type02 .left {
    width: 66.0%;
}

.row.type02 .right {
    width: 33.5%;
}

.row.type02 .center{
  clear: both;
  margin: 0 auto;
}


/*type02 2:1*/
.row.type04 .left {
    width: 66.0%;
}

.row.type04 .right {
    width: 33.5%;
}

.row.type05 .left{
   width: 100%;
   
}

.row.type05 .left .listBox li{
   width: 50%;
   float: left;
   
}


/* list
----------------------------------- */

.bracketList li{
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.discList li{
	padding-left: 10px;
	background:url(/kids/src/images/common/dot.gif) left 0.6em no-repeat;
}

.attentionList li{
	padding-left: 2em;
	text-indent: -2em;
}


/* space
----------------------------------- */
.gwSpace {
	padding:0 20px !important;
}

/* font 
----------------------------------- */
.fontblue {
    color: #0081D9 !important;
}

.fontred{
  color: #E82226 !important;
  
  }

.fontbold {
    font-weight: bold !important;
}

.fontsmall{
	font-size:0.95em !important;
}

.fontbig{
	font-size:1.2em !important;
}

.fontspace-10{
    letter-spacing: -1px;
}
.fontspace-05{
    letter-spacing: -0.5px;
}
.fontspace00{
    letter-spacing: 0px;
}
.fontspace05{
    letter-spacing: 0.5px;
}

/* width
----------------------------------- */
.w25 {
	width:25%;
}
.w50 {
	width:50%;
}
.w75 {
	width:75%;
}


/* border
----------------------------------- */
#bReset {
	border: none;
	text-decoration: none;
}
