@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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, textarea, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
border: 0 none;
margin: 0 auto;
padding: 0;
outline: 0 none;
}

body{
font-family: Verdana, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Pゴシック", Osaka, sans-serif;
color: #666;
font-size: 12px;
font-weight: normal;
margin: 0 auto;
letter-spacing: 0;
text-align: left;
line-height:1.5em;
-webkit-text-size-adjust: 100%;
}

html {
overflow-y: scroll;
}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

address, caption, cite, code, th {
font-style: normal;
font-weight:normal;
}

p{
color:#666666;
}

/*
table {
border-collapse: collapse;
border-spacing: 0;
}
*/

caption, th {
text-align: left;
}

ul {
list-style: none;
}

ol {
list-style: none;
}

img,  fieldset {
border: 0;
}

img, object, embed {
vertical-align: bottom;
}

legend {
color:#333333;
}

* リンク */ 

a{/*リンクされた文字*/
    color:#333333;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
        color:#333333;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
 color:#333333;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#a81437;
    font-style:normal;
    text-decoration:underline;
}

a:hover img{
filter: alpha(opacity=80);
-moz-opacity:0.80;
opacity: 0.8; /* IE以外透過設定 */
}

/* フロート解除 */ 




.clear { clear:both; }  

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/* サイズ計算のスタイル */
.flame_calcu {
    height: 660px;/* コンテンツの高さはh630px */
}
