@charset "Shift_JIS";



/*------リンクの設定-----*/


A:link     { color:#3AA9A4; text-decoration:none;}
A:visited  { color:#3AA9A4; text-decoration:none;}
A:active   { color:#3AA9A4; text-decoration:none;}
A:hover	   { color:#80D2CE; text-decoration:underline;}

.B:link    { color:#686ABD; text-decoration:underline;}
.B:visited { color:#686ABD; text-decoration:underline;}
.B:active  { color:#686ABD; text-decoration:underline;}
.B:hover   { color:#0000FF; text-decoration:none;}

.C:link    { color:#999999; text-decoration:underline;}
.C:visited { color:#999999; text-decoration:underline;}
.C:active  { color:#999999; text-decoration:underline;}
.C:hover   { color:#999999; text-decoration:none;}

.D:link    { color:#333333; text-decoration:none;}
.D:visited { color:#333333; text-decoration:none;}
.D:active  { color:#333333; text-decoration:none;}
.D:hover   { color:#333333; text-decoration:none;}

.E:link    { color:#999999; text-decoration:underline;}
.E:visited { color:#999999; text-decoration:underline;}
.E:active  { color:#999999; text-decoration:underline;}
.E:hover   { color:#0000FF; text-decoration:none;}

.F:link    { color:#0078BE; text-decoration:underline;}
.F:visited { color:#0078BE; text-decoration:underline;}
.F:active  { color:#0078BE; text-decoration:none;}
.F:hover   { color:#0078BE; text-decoration:none;}


/*------全体構造------*/

body,dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,ol,li,p{
	margin:0px;
	padding:0px;
}
body{
	color:#FFFFFF;
	background:#FFFFFF;
	background-image:url(../imgs/haikei.jpg);
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	line-height:150%;
	
}
th,td{
	color:#000000;
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	line-height:150%;
}
img{
	border:0px;
	vertical-align:middle;
}
h1,h2,h3,h4,h5{
	font-size:16px;
	line-height:150%;
}
input{
	padding:0 0 0 0px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:150%;
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
}
textarea{
	font-size:12px;
	line-height:150%;
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
}
ul li,ol li{
	list-style:none;
}
.clear{
	clear:both;
}


/*------common------*/
.large{
	font-size:14px;
	line-height:150%;
}

.orange{
	font-size:12px;
	color:#FF6600;
	line-height:150%;
}
.small{
	font-size:11px;
	line-height:150%;
}

.smallgray{
	font-size:11px;
	color:#999999;
	line-height:150%;
}

.gray{
	font-size:12px;
	color:#666666;
	line-height:150%;
}

.b_nomal{
	font-size:12px;
	color:#686ABD;
	line-height:150%;
}

.gold {
	font-size: 12px;
	line-height: 150%;
	color: #957546;
}

.winter {
	font-size: 12px;
	line-height: 150%;
	color: #462020;
}

.ange {
	font-size: 12px;
	line-height: 150%;
	color: #875756;
}


.redsmall{
	color:#E60004;
	font-size:11px;
	line-height:150%;
}

.rednomal{
	color:#E60004;
	font-size:12px;
	line-height:150%;
}


.redb{
	color:#ff3333;
	font-size:12px;
	line-height:150%;
	font-weight:bold;
}

.white{
	color:#fff;
	font-size:12px;
	line-height:150%;
}

.whiteb{
	color:#fff;
	font-size:12px;
	line-height:150%;
	font-weight:bold;
}


.white11{
	color:#fff;
	font-size:11px;
	line-height:150%;
}

.bold{
	font-weight: bold;
	color: #333333;
}

.f14p {
	font-size: 14px;
	line-height: 17px;
	color: #EB8D8B;
}

.bg-main{
	background-color: #FFFFFF;
	background-image: url(../../imgs/base.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-top{
	background-color: #FFFFFF;
	background-image: url(../../imgs/back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.bg-top2{
	background-color: #FFFFFF;
	background-image: url(../../imgs/back_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-top3{
	background-color: #FFFFFF;
	background-image: url(../../imgs/back_winter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-top4{
	background-color: #FFFFFF;
	background-image: url(../../imgs/back_spring.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-top5{
	background-color: #FFFFFF;
	background-image: url(../../imgs/timg_au_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.bg-center{
	background-image: url(../imgs/naka.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.f12{
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	line-height: 150%
}

.f12line14{
	font-family:Osaka,平成角ゴシック,中ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	line-height: 14px;
}

.m-b10{
	margin: 0 0 10px 0;
}

.m-b20{
	margin: 0 0 20px 0;
}


