@charset "utf-8";
/* ==========================================================
     リセット スタイル
========================================================== */
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, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, textarea,
table, caption, tbody, tfoot, thead, tr, th, td, optgroup{
margin:0;
padding:0;
border:0;
outline:0;
font-weight:normal;
font-style:normal;
font-size:100%;
font-family:inherit;
font-variant:normal;
line-height:1.0;
vertical-align:baseline;
text-align:left;
text-decoration:none;
background:transparent;
}
:focus{outline:0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table{border-collapse:collapse; border-spacing:0;}
th, td {text-align:left; font-weight:normal;}
fieldset, img, iframe {border:0; text-decoration:none; vertical-align:bottom;}
ol, ul{list-style:none;}
input, textarea, select, button {font-size:100%; font-family:inherit;}
select{margin:inherit;}
hr{margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px}
blockquote,q{quotes:none;}
q:before,q:after{content:'';}
del,ins{text-decoration:none;}
html{overflow:scroll;overflow:-moz-scrollbars-vertical;overflow-x:scroll;}
body{font:13px/1.231 arial, helvetica, clean, sans-serif;*font-size:small;*font:x-small;}
ul{font-size:1px;}
li{list-style:none;}

/* =====================================
     CSS floatバグ回避
===================================== */
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .clearfix { display: inline-block; }
/* no ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/* ==========================================================
     ベース スタイル
========================================================== */

/* 基本リンク色 */
a:link    { color: #646464 ; }
a:visited { color: #AAAAAA ; }
a:hover   { color: #FF0000 ; }
a:active  { color: #FF9600 ; }


/* =====================================
     汎用設定
===================================== */
/* 左配置 */
.left
{
float : left ;
}
/* 右配置 */
.right
{
float : right ;
}
/* 配置クリア */
.nonalign
{
clear : both ;
}


