@charset "UTF-8";

/*==================================================
  reset
==================================================*/

html,body,div,p,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,table,th,td {
 padding: 0;
 margin: 0;
}
ul,ol { list-style: none;}
table {
 border-collapse: collapse;
 border: none;
}
td,th { vertical-align: top;}
img { border: none;}
a {
 outline: none;
 text-decoration: none;
}
hr {
 color: #fff;
 background-color: #fff;
 height: 1px;
 padding: 0;
 border: 0;
}

/*==================================================
  Wide use class
==================================================*/

/* align */
.taC { text-align: center !important;}
.taR { text-align: right !important;}
.taL { text-align: left !important;}

/* float */
.fl { float: left;}
.fr { float: right;}
.cl { clear: both;}
.clearfix:after {
 content: url(../img/pixel.gif);
 display: block;
 clear: both;
 height: 0;
}
.clearfix { display: inline-block;}
.clearfix { display: block;}

/* margin-bottom */
.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;}
.mb45 { margin-bottom: 45px !important;}
.mb50 { margin-bottom: 50px !important;}
.mb55 { margin-bottom: 55px !important;}
.mb60 { margin-bottom: 60px !important;}
.mb65 { margin-bottom: 65px !important;}
.mb70 { margin-bottom: 70px !important;}
.mb75 { margin-bottom: 75px !important;}
.mb80 { margin-bottom: 80px !important;}
.mb90 { margin-bottom: 90px !important;}

/* padding-right */
.pdr00 { padding-right: 0 !important;}
.pdr10 { padding-right: 10px !important;}
.pdr20 { padding-right: 20px !important;}
.pdr25 { padding-right: 25px !important;}
.pdr30 { padding-right: 30px !important;}
.pdr40 { padding-right: 40px !important;}

/* link */
a:hover img.op {
 opacity: 0.60;
 filter: alpha(opacity=60);
}

/* function */
.swap {}
.hidden { display: none;}
.imgheight { font-size:0; line-height:0;}
.pos-base { position: relative;}