@charset "utf-8";

/*========== Reset and Common =====*/

/*----- Reset -----*/
html,body,div,p,blockquote,h1,h2,h3,h4,h5,h6,hr,dl,dt,dd,ol,ul,li,img,a,span,applet,object,iframe,pre,small,strike,strong,em,sub,sup,tt,var,ins,del{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;background:transparent;}
div,p,blockquote,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li{overflow:hidden;zoom:1;}
table,th,td{margin:0;overflow:visible;zoom:1;font-size:100%;}
blockquote,q{quotes:none;}
ol,ul{list-style:none;}

/*----- Common -----*/
.center {text-align:center !important;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.v-top {vertical-align: top !important;}
.v-middle {vertical-align: middle !important;}
.v-bottom {vertical-align: bottom !important;}
.v-baseline {vertical-align: baseline !important;}
.f-right {float:right !important;}
.f-left {float:left !important;}
.nowrap {white-space: nowrap !important;}
.clear {clear:both !important;}
.ofh {overflow: hidden;zoom:1;}

/*----- Stress -----*/
strong,.strong {font-weight: bold;}
em,.em {font-style:normal;}

/*----- Font Family-----*/
body {font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;}

/*----- text color -----*/
body {color: #4b4545;}
a:link {color: #e60012;text-decoration: none;}
a:visited {color: #e60012;text-decoration: none;}
a:hover {color: #fd9525;text-decoration: none;}
a:active {color: #fd9525;text-decoration: none;}

form,fieldset,input,textarea,blockquote { margin:0; padding:0; }