@charset "UTF-8";

/*------------------------------------------------------------------------------
	GSK - CSS Modules Import
	Date: 2011-xx-xx
------------------------------------------------------------------------------*/
a.textLink {
background:url(/common/img/ico_link01.gif) left center no-repeat;
padding:0 0 0 14px;
}

p.last {
margin:0;
}

.linkIco {
padding:0 0 0.3em 0.5em;
vertical-align:middle;
}

/* font */
.boldText {
font-weight:bold;
}

.note {
font-size:80%;
}

.attentionText {
color:#e2004a;
}

.normalText {
color:#444444;
}

/* marginTop */
.mt0_5em {
margin-top:0.5em;
}
.mt1em {
margin-top:1em;
}
.mt1_5em {
margin-top:1.5em;
}
.mt2em {
margin-top:2em;
}

.mt5px {
margin-top:5px;
}
.mt10px {
margin-top:10px;
}
.mt15px {
margin-top:15px;
}
.mt20px {
margin-top:20px;
}
.mt25px {
margin-top:25px;
}
.mt30px {
margin-top:30px;
}
.mt35px {
margin-top:35px;
}
.mt40px {
margin-top:40px;
}
.mt45px {
margin-top:45px;
}
.mt50px {
margin-top:50px;
}


/* marginBottom */
.mb0_5em {
margin-bottom:0.5em;
}
.mb1em {
margin-bottom:1em;
}
.mb1_5em {
margin-bottom:1.5em;
}
.mb2em {
margin-bottom:2em;
}

.mb5px {
margin-bottom:5px;
}
.mb10px {
margin-bottom:10px;
}
.mb15px {
margin-bottom:15px;
}
.mb20px {
margin-bottom:20px;
}
.mb25px {
margin-bottom:25px;
}
.mb30px {
margin-bottom:30px;
}
.mb35px {
margin-bottom:35px;
}
.mb40px {
margin-bottom:40px;
}
.mb45px {
margin-bottom:45px;
}
.mb50px {
margin-bottom:50px;
}

/* paddingTop */
.pt0_5em {
padding-top:0.5em;
}
.pt1em {
padding-top:1em;
}
.pt1_5em {
padding-top:1.5em;
}
.pt2em {
padding-top:2em;
}

.pt5px {
padding-top:5px;
}
.pt10px {
padding-top:10px;
}
.pt15px {
padding-top:15px;
}
.pt20px {
padding-top:20px;
}
.pt25px {
padding-top:25px;
}
.pt30px {
padding-top:30px;
}
.pt35px {
padding-top:35px;
}
.pt40px {
padding-top:40px;
}
.pt45px {
padding-top:45px;
}
.pt50px {
padding-top:50px;
}


/* paddingBottom */
.pb0_5em {
padding-bottom:0.5em;
}
.pb1em {
padding-bottom:1em;
}
.pb1_5em {
padding-bottom:1.5em;
}
.pb2em {
padding-bottom:2em;
}

.pb5px {
padding-bottom:5px;
}
.pb10px {
padding-bottom:10px;
}
.pb15px {
padding-bottom:15px;
}
.pb20px {
padding-bottom:20px;
}
.pb25px {
padding-bottom:25px;
}
.pb30px {
padding-bottom:30px;
}
.pb35px {
padding-bottom:35px;
}
.pb40px {
padding-bottom:40px;
}
.pb45px {
padding-bottom:45px;
}
.pb50px {
padding-bottom:50px;
}


/* width */
.w140 {
width:140px;
}
.w150 {
width:150px;
}
.w160 {
width:160px;
}
.w360 {
width:360px;
}
.w440 {
width:440px;
}
.w510 {
width:510px;
}
.w545 {
width:545px;
}
.w630 {
width:630px;
}

/* box2 set */
.w205 {
width:205px;
}
.w454 {
width:454px;
}
/* box2 set */

.w320 {
width:320px;
}



/* float */
.floatLeft {
float:left;
}
.floatRight {
float:right;
}

/* align */
.alignRight {
text-align:right;
}
.alignLeft {
text-align:left;
}
.alignCenter {
text-align:center;
}

/* border */
.border_T {
border-top:solid 1px #d9d9d9;
}
.border_B {
border-bottom:solid 1px #d9d9d9;
}
.border_L {
border-left:solid 1px #d9d9d9;
}
.border_R {
border-right:solid 1px #d9d9d9;
}
.border_all {
border:solid 1px #d9d9d9;
}

.border_Bd {
border-bottom:dashed 1px #d9d9d9;
}



/* table */
table{
    border: 1px #d9d9d9 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table th {
    padding: 5px;
    border: #d9d9d9 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    text-align: left;
}
table td {
    padding: 5px;
    border: 1px #d9d9d9 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

td.noBorderL {
border-left:none;
}

/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


