
/*======================================

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/

/* /////////////////////////////////////////////////////////////////////////// BaseSet */

/*li, dt, dd {display:inline;}
li img, dt img, dd img {display:block;}*/

html{
	overflow-y: scroll;
}


/* ///////////////////////////////////////// anchor */

a{
	color:#002d93;
}

a:hover{
	min-height: 1em;	/* Mac Firefox */
	text-decoration: none;
	color:#a61136;
}
a:visited {
	color: #5873af;
}


/* ///////////////////////////////////////// fontsize */

p, li, dt, dd, th, td {
	font-size:93%;
	line-height:1.5;
}


/* ///////////////////////////////////////// image */

img{
	vertical-align:bottom;
}

p img{
	margin-bottom:0 !important;
}

table th img,
table td img{
	vertical-align:middle;
}

/* ///////////////////////////////////////// ClearFix */

.clear{
	clear:both;
}

/* modern browsers */

.clearfix:after,
.fBox:after,
div#wrapper:after,
div#header:after,
div#footer:after,
div#contents:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* IE7 */

.clearfix,
.fBox,
div#wrapper,
div#header,
div#footer,
div#contents{
	display: inline-block;
}

/* legacy IE */

* html .clearfix,
* html .fBox,
* html div#wrapper,
* html div#header,
* html div#footer,
* html div#contents{
	height: 1%;
}

.clearfix,
.fBox,
div#header,
div#wrapper,
div#footer,
div#contents{
	display: block;
}

/* /////////////////////////////////////////////////////////////////////text-align */

.t-center {text-align: center !important;}
.t-right {text-align: right !important;}
.t-left {text-align: left !important;}

/* /////////////////////////////////////////////////////////////////////////// size */

.fs10 {font-size: 10px !important;}
.fs11 {font-size: 11px !important;}
.fs14 {font-size: 14px !important;}
.fs18 {font-size: 18px !important;}

/* /////////////////////////////////////////////////////////////////////////// color */

.red {color: #FF0000;}
.pink {color: #f40759;}

/* /////////////////////////////////////////////////////////////////////////// float */

.right {float: right;}
.left {float: left;}
.clear {clear: both;}


/* /////////////////////////////////////////////////////////////////////////// margin */
/*
===== * : height ===========================
*/

.h150 li{height: 150px; }
.h155 li{height: 155px; }
.h160 li{height: 160px; }
.h165 li{height: 165px; }
.h170 li{height: 170px; }
.h175 li{height: 175px; }
.h180 li{height: 180px; }
.h185 li{height: 185px; }
.h190 li{height: 190px; }
.h195 li{height: 195px; }
.h200 li{height: 200px; }
.h205 li{height: 205px; }
.h210 li{height: 210px; }
.h215 li{height: 215px; }
.h220 li{height: 220px; }
.h225 li{height: 225px; }
.h230 li{height: 230px; }

/* 全余白 */

.m20 {margin: 20px;}

/* 上余白 */

.mt-20 {margin-top:-20px !important;}
.mt-10 {margin-top:-10px !important;}
.mt0 {margin-top:0 !important;}
.mt5{ 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; }
.mt55{ margin-top:55px !important; }
.mt60{ margin-top:60px !important; }
.mt65{ margin-top:65px !important; }
.mt70{ margin-top:70px !important; }
.mt100{ margin-top:100px !important; }

.pt0{ padding-top:0px !important; }
.pt5{ padding-top:5px !important; }


/* 下余白 */

.mb0 {margin-bottom:0 !important;}
.mb5{ 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; }
.mb45{ margin-bottom:45px !important; }
.mb50{ margin-bottom:50px !important; }
.mb60{ margin-bottom:60px !important; }
.mb65{ margin-bottom:65px !important; }
.mb70{ margin-bottom:70px !important; }

.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }
.pb30{ padding-bottom:30px !important; }
.pb50{ padding-bottom:50px !important; }
.pb70{ padding-bottom:70px !important; }
.pb100{ padding-bottom:100px !important; }
.pb150{ padding-bottom:150px !important; }


/* 左余白 */

.ml5{ margin-left:5px !important; }
.ml10{ margin-left:10px !important; }
.ml15{ margin-left:15px !important; }
.ml20{ margin-left:20px !important; }

.ml1em{ margin-left:1em !important; }


/* 右余白 */

.mr0{ margin-right:0px !important; }
.mr10{ margin-right:10px !important; }
.mr15{ margin-right:15px !important; }
.mr20{ margin-right:20px !important; }


/* 左右余白 */

.mlr20{ margin-left:20px !important; margin-right:20px !important; }
.mauto{ margin-left:auto !important; margin-right:auto !important; }


/* /////////////////////////////////////////////////////////////////////////// clear margin,clear bg... */

.borderNone{ border: none; !important}
.mgnNone{ margin:0 !important; }
.bgNone{ background:none !important ; border:none !important;  }
.mpNone{ margin:0 !important; padding:0 !important ; }


/* /////////////////////////////////////////////////////////////////////////// PNG for IE6 */

* html img, div, ul, h1, h2 {
behavior: url(/common/css/iepngfix.htc);
}


/*
.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}*/

