/* ページ構造に関するCSS */
a:link:{color:#00008b;} 
a:hover{color:red;background:#ffffd0;} 

@font-face      {
        font-family: WebFont;
        src: url('font/Fontin_Sans_R_45b.otf') format("opentype");
}

body {
	font-family:'ＭＳ Ｐゴシック','Osaka','Hiragino Kaku Gothic Std','ヒラギノ角ゴ Std W8';
}

table { empty-cells: show; }

table th {
	font-size: 85%;
	font-weight: normal;
	color: #333333;
	background-color: #fc9;
	line-height: 180%;
	margin: 0px;
}

table td {
	font-size: 85%;
	color: #333333;
	line-height: 150%;
	margin: 0px;
	letter-spacing: 1px;
}

p {
	color:#333;
	font-size:100%;
	text-align:left;
	line-height: 150%;
	margin: 10px 0px 0px 2px;
	padding:0px;
}


/* テキストに関する設定  */
H1 {
	font-size: 14px;
	line-height: 150%;
	color:#666666;
	font-weight:400;
	margin: 2px;
}

H2 {
	font-size: 105%;
	line-height: 180%;
	color:#6666ff;
	font-weight:bold;
	margin: 4px;
}

H3 {
	font-size: 105%;
	line-height: 180%;
	color:#333;
	font-weight:bold;
	margin: 4px;
}

H4 {
	font-size: 100%;
	color:#ff3333;
	font-weight:bold;
	padding:4px;
	margin: 1px;
}

#header {
	color:#333;
	font-size:14px;
	font-weight: 400;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#footer {
	color:#333;
	font-size: 100%;
	width:850px;
	height: 50px;
	border:solid 1px #666;
	background-color:#ccffcc;
	text-align:center;
	margin: 0px;
	padding: 5px;
}


#koka-h2 {
	font-size:110%;
	border-left: 10px solid #999;
	border-bottom: 1px solid #999;
	color:#3333ff;
	padding: 5px 0px 5px 20px;
}


/* サイドナビボタンに関するCSS */
#btn-ranyu a {
	width: 190px;
	height: 51px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-ranyu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-ranyu a:hover {
	background-position: 0px -52px;
}

#btn-ranyu-dekiru a {
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-ranyu-dekiru.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-ranyu-dekiru a:hover {
	background-position: 0px -42px;
}

#btn-ranyu-ii a {
	width: 200px;
	height: 41px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-ranyu-ii.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-ranyu-ii a:hover {
	background-position: 0px -42px;
}

#btn-tume a {
	width: 190px;
	height: 51px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-tume.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-tume a:hover {
	background-position: 0px -52px;
}

#btn-tyumon a {
	width: 190px;
	height: 39px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-tyumon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-tyumon a:hover {
	background-position: 0px -40px;
}

#btn-guide a {
	width: 190px;
	height: 39px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-guide.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-guide a:hover {
	background-position: 0px -40px;
}

#btn-tokutei a {
	width: 190px;
	height: 39px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-tokutei.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-tokutei a:hover {
	background-position: 0px -40px;
}

#btn-link a {
	width: 190px;
	height: 39px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-link.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-link a:hover {
	background-position: 0px -40px;
}

#btn-home a {
	width: 190px;
	height: 39px;
	display: block;
	text-indent: -999px;
	background-image: url(gazou/svg/btn-home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#btn-home a:hover {
	background-position: 0px -40px;
}


/*ここまで*/

