
/*/--------------------------------------------------------------------------/*/
/* ===== CSS PROPERTY RESET ===== */
/*/--------------------------------------------------------------------------/*/

html,body{
margin:0;
padding:0;
line-height:1.6;
font-size:16px;
text-rendering:optimizeLegibility;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

p,address,ul,ol,dl,dd,caption,form,td,th,figure,figcaption,header{
margin:0;
padding:0;
text-align:left;
font-weight:normal;
}

table{
border-collapse:collapse;
border-spacing:0;
border:none;
}

object{
outline:none;
}

ul ul,
ul ol,
ul dl,
ol ul,
ol ol,
ol dl,
dl ul,
dl ol,
dl dl{
font-size:100% !important;
}

img{
vertical-align:top
}

a img{
border:none;
}

a:link
a:visited{
border-color:#DDD;
}

address,em,dfn{
font-style:normal;
font-weight:normal;
}

input,textarea,select{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
vertical-align:middle;
}

/*---------------------------*/
/* --- FOR IE6/7/8 --- */
/*---------------------------*/


article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{
display:block;
}

/*/--------------------------------------------------------------------------/*/
/* ===== COMMON CLASS ===== */
/*/--------------------------------------------------------------------------/*/



/*---------------------------*/
/* --- HIDDEN --- */
/*---------------------------*/

.hidden{
display:none;
}

/*---------------------------*/
/* --- ALIGN --- */
/*---------------------------*/

/* ALIGN */

.lefting{
text-align:left;
}

.righting{
text-align:right;
}

.centering{
text-align:center !important;
padding-right:0;
padding-left:0;
text-indent:0;
}

/*---------------------------*/
/* --- FLOAT CLEAR --- */
/*---------------------------*/

.clrLeft{
clear:left;
}
.clrRight{
clear:right;
}

.clrBoth{
clear:both;
}

/*---------------------------*/
/* --- FONT COLOR --- */
/*---------------------------*/

.color_red{
color:#FF0000;
}

.strong{
color:#FF0000;
font-size:100%;
font-weight:bold;
}

/*---------------------------*/
/* --- FONT WIEHGT/STYLE --- */
/*---------------------------*/

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

.italic{
font-style:italic !important;
}

/*---------------------------*/
/* --- PRINT --- */
/*---------------------------*/

@media print{
*{
text-shadow:none !important;
}
}