﻿@charset "UTF-8";


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}

h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}


p{
	text-align:left;
}


html,body { height:100%; }

a:link{ color:#ff9908;}
a:visited{ color:#ff9908; }
a:hover{ color:#ff9908;}
a:active{ color:#ff9908; }

#text a:link,#text a:visited,#text a:hover,#text a:active{
	color:#80bcff;
	font-weight:bold;
}






/* ---------------------------------------------
	初期スタイル
--------------------------------------------- */

hr {
	display: none;
}

strong {
	font-weight: bold;
	text-decoration: none;
}

address {
	font-weight: normal;
	font-style: normal;
}




/* ---------------------------------------------
	汎用クラス
--------------------------------------------- */

/* clearfix ------------ */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hide from MacIE \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* End Hide from MacIE */




/* ---------------------------------------------
	タイポグラフィー
--------------------------------------------- */

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

*:first-child + html body {	/* for IE7 */
	font-family: "メイリオ", "Meiryo";
}

html>/**/body { font-size: 16px; line-height: normal; } /* except Win IE */

.txt10 { font-size: 63%; line-height: 1.4em;}	/* 10px */
.txt12 { font-size: 75%; line-height: 1.6em;}	/* 12px */
.txt14 { font-size: 88%;}	/* 14px */
.txt16 { font-size: 100%;}	/* 16px */


h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}




/* ---------------------------------------------
	基本項目
--------------------------------------------- */

body {
	/*color: #510707;*/
	color: #330202;
}

a:link,
a:visited {
	color:#72382d;
	font-weight:bold;
	text-decoration: underline;
}

a:active,
a:hover {
	color: #72382d;
	/*background-color: #72382d;*/
	text-decoration: none;
}




/* css end ------------ */