@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
a img, iframe { border: none; }
ol, ul { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; vertical-align:middle }
address, cite, code, em, th, i {
    font-style: normal;
    font-weight: normal;
}
textarea{resize: none;}
select { margin: inherit; }
em{ font-style:normal;}
/*CLEARFIX*/
.clearfix:after { /*/*/ content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


.area{width:950px; margin:0px auto; text-align:left;}
.mg10{ width:950px; margin:0px auto; text-align:left; margin-bottom:10px;}
.mg15{ width:950px; margin:0px auto; text-align:left; margin-bottom:15px;}

/*FONT / COLOR */
a { color:#4c4c4c; text-decoration:none; }
a:hover { color:#eb0007; text-decoration:underline;}