@charset "shift-jis";

/* CSS Document */
html{
	overflow:scroll;
	overflow:-moz-scrollbars-vertical;
}
body{
	margin:0;
	padding:0;
	background-color: #000000;
	background-image: url(../img/kyo-yu/body_haikei_grade.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #3F1F1F;
	scrollbar-3dlight-color: #3F1F1F;
	scrollbar-darkshadow-color: #3F1F1F;
	scrollbar-highlight-color: #3F1F1F;
	scrollbar-shadow-color: #3F1F1F;
	_text-align:center;	/* IE6 */
	/*font-family:
			Meiryo, "メイリオ",
			"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",
			Osaka,
			"MS P Gothic", "ＭＳ Ｐゴシック",
			sans-serif;*/
}
.upspace20 {
	margin-top: 17px;
}


h1,h2,h3,h4,h5,h6,p,ul{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
.mokumegane {
	width: 802px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	text-align:right;
	margin-top:3px;
	letter-spacing:1px;
}

a img{
	border:0;
}
hr{
	display:none;
}
a{
	color:#990000;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
.spaceside10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	margin-right: 10px;
	margin-left: 10px;
}
.dotgrade {
	background-image: url(../img/kyo-yu/dotgrade.gif);
	background-repeat: repeat-x;
	height: 15px;
}
.text12 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #333333;
	text-decoration: none;
}
.dottate {
	background-image: url(../img/kyo-yu/tate_dot.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.spacetate10 {
	margin-top: 10px;

}
.hanahaikei {
	background-image: url(../img/top/hana_haikei.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.space10 {
	margin: 15px;
}
.spacen10 {
	margin: 10px;
}
.dot600 {
	background-image: url(../img/kyo-yu/dot.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 190px;
	margin-left: 15px;
}
.dot2 {
	background-image: url(../img/kyo-yu/dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
.dot3 {
	background-image: url(../img/kyo-yu/dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 44px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	word-spacing: 0.2em;
	line-height: 130%;
}

.shousai {
	background-image: url(../img/kyo-yu/yajirushi.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;

}
.spaceleft10 {
	margin-left: 10px;
}
.midashi {
	background-image: url(../img/kyo-yu/midashi.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-position: left center;
	color: #FF3366;


}
.comment {
	background-image: url(../img/location/comment_haikei.gif);
	background-repeat: no-repeat;
	padding: 10px;
	font-size: 12px;

}
table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	color: #666666;
	text-decoration: none;
}
.text10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 130%;
	color: #666666;
	text-decoration: none;
}
.wrapper {
	height: 360px;
	width: 800px;
}
.wrapper .top{
background-image: url(../img/top/haikei.jpg);
	background-repeat: no-repeat;
	height: 360px;
	width: 800px;
}
.wrapper .catch {
	background-image: url(../img/top/catch.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	height: 100px;
}
.wrapper .what {
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.wrapper .what2 {
	margin-right: 468px;
	padding: 5px;
	border: 1px dotted #999999;
	margin-left: 18px;
}
.mainhaikei {
	background-attachment: fixed;
	background-image: url(../img/kyo-yu/body_haikei.gif);
	background-repeat: no-repeat;
	height: 508px;
	width: 808px;
	background-position: 0px 0px;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 15px;
	background-image: url(../img/kyo-yu/copyright.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 3px;
}
.info2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 15px;
	background-image: url(../img/kyo-yu/copyright.gif);
	background-repeat: no-repeat;
	background-position: -500px bottom;
	padding-top: 3px;
}
.info2 a {
	color: #FFFFFF;
}
.fla {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
}
.fla a {
	color: #FFFFFF;
}


.info a{
	color:#ffffff;
	text-decoration:none;
}
.waku {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9BC8C;
	border-right-color: #333333;
	border-bottom-color: #D9BC8C;
	border-left-color: #333333;
}
.wakuframe {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #D9BC8C;
	border-left-color: #333333;
}
.haikeiginkon {
	background-image: url(../img/ginkonshiki/haikei.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.headerline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFAB0C;
	margin-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2E002F;
	border-bottom-color: #2E002F;
	border-left-color: #2E002F;
}
.headerline2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFAB0C;
	margin-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2E002F;
	border-bottom-color: #D9BC8C;
	border-left-color: #2E002F;
}
.footerline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFAB0C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}
.information {
	background-repeat: no-repeat;
	margin: 30px;
	position:relative;
}
.upspace10 {
	margin-top: 10px;
}
.upspace5 {
	margin-top: 5px;
}

.fukidashi {
	background-image: url(../img/information/fukidashi.gif);
	background-repeat: no-repeat;
	background-position: 195px 55px;
}
.upspace15 {
	margin-top: 15px;
}
.shiro10 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
}
.shiroline {
	background-color: #CCCCCC;
	height: 1px;
	margin-top: 25px;
	margin-bottom: 7px;
}
.takahashi {
	margin-left: 347px;
}
.comment2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 110%;
	color: #FFFFFF;
	margin-top: 35px;
	letter-spacing: 0.2em;
	margin-bottom: 2px;
}
.mokumeganecontents a {
	color: #CCCCCC;
}
.mokumeganecontents {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	background-image: url(../img/mokumegane/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}




.migiline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.linegray1 {
	background-color: #666666;
	height: 1px;
}
.upspace25 {
	margin-top: 25px;
}
.waku3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #666666;
	border-left-color: #666666;
}
.waku4 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.waku2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #CCCCCC;
	padding: 10px;
	border: 1px solid #CCCCCC;
	line-height: 120%;
}
.space20 {
	margin: 20px;
}

.leftspace15 {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.text10kuro {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 120%;
	color: #333333;
}
.sitemidashi {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #993300;
	padding-left: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #993300;
	margin-bottom: 5px;
	margin-left: 3px;
}
.sitekomidashi {
	margin-left: 13px;
	margin-bottom: 20px;
	line-height: 170%;
}
.sitekomidashi2 {
	margin-left: 13px;
	line-height: 170%;
}
.sitekomidashi a {
	color: #660000;
}
.sitekomidashi2 a {
	color: #660000;
}
.kodawarimidashi {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 3px;
	margin-bottom: 10px;
}
.upspace4 {
	margin-top: 4px;
}


/* よく登場する要素のリセット
---------------------------------------------------- */
.waku {
	_text-align: left;	/* IE6 */
}


/* よく登場する要素のリセット
---------------------------------------------------- */
ul,li{
	margin: 0;
	padding: 0;
}
ul{
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	list-style-type: none;
}


/* ヘッダのボタン
---------------------------------------------------- */
#banner {
	background:#000000;
	text-align:left;	/* IE対策 */
	position:relative;
	z-index:10;
}
#banner h2 {
	margin-bottom:0;
}
#banner p.banner-tel {
	margin-bottom:0;
	position:absolute;
	top:5px;
	right:0;
}
#global-nav ul {height:25px;}
#global-nav ul {float:right;}
#global-nav li {float:left;margin:0 10px 0 0;}

#submenu {clear:both;position:relative;font-size:12px;font-family:"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;}
#submenu ul {position:absolute;top:0px;display:none;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#submenu li {border-bottom:1px #484047 solid;display:block;}
#submenu li a{padding:5px 15px 5px 20px;color:#ffffff;background:#2f252e;display:block;}
#submenu li a:hover{background:#484047 url('../img/kyo-yu/sakura.jpg') 5px 6px no-repeat;text-decoration:none;}

ul#submenu-news{position:absolute;top:0px;left:152px;}
ul#submenu-kodawari{position:absolute;top:0px;left:207px;}
ul#submenu-mokume{position:absolute;top:0px;left:313px;}
ul#submenu-tenpo{position:absolute;top:0px;right:77px;}
ul#submenu-voice{position:absolute;top:0px;right:0px;}




/* フッタのボタン
---------------------------------------------------- */
#footer-navi{
	position:relative;
	width:800px;
	height:70px;
	background:#000000;
}
#footer-navi p {
	padding:5px 0 5px 15px;
	color: #cccccc;
	font-size:11px;
	text-align: left;
	letter-spacing: -1px;
	line-height:1.3;
}

/* サイト内へのリンク */
#footer-navileft {
	position:absolute;
	left:0;
	bottom:0px;
	width:565px;
}

#footer-navileft li{
	float:left;
	padding-left:15px;
}

/* 言語の選択 */
#footer-naviright{
	position:absolute;
	right:5px;
	bottom:0px;
}

#facebook {
	position:absolute;
	bottom:6px;
	right:171px;
}

#footer-naviright li, #footer-navicenter li{
	margin-bottom:3px;
}
#footer-naviright a:hover img, #footer-navicenter a:hover img, #facebook a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#footer-navi3{
	position:absolute;
	right:102px;
	bottom:29px;
}


/* footer
---------------------------------------------------- */
#footer{
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
	width:800px;
	text-align:left;
	position:relative;
}
/* QRコード、ISOロゴ、つぶやくボタン
---------------------------------------------------- */
#footer .footerbar{
	float:right;
}
#footer .footerbar ul{
	text-align:right;
	margin-bottom:3px;
	margin-left:3px;
}
#footer .footerbar li{
	float:left;
	display:block;
	margin-right:5px;
}
#footer .footerbar li.nomargin{
	margin-right:0px;
}
#footer #qr{
	position:absolute;
	right:0;
	top:5px;
}
#footer #kuchikomi{
	position:absolute;
	right:150px;
	top:5px;
}
/* テキストリンク
---------------------------------------------------- */
#footer #footer-navi2{
	margin:0px 0px 10px 0px;
	letter-spacing: 0.1em;
	overflow: hidden;
}
#footer #footer-navi2 ul{
	margin-left: -1px;
}
#footer #footer-navi2 li{
	padding: 0 7px 0 15px;
	display:inline;
	font-size:12px;
	border-left: 1px solid #cccccc;
}
#footer #footer-navi2 a{
	text-decoration:none;
	color: #ffffff;
}
#footer #footer-navi2 a:hover, a:active {
	text-decoration:underline;
	color: #f18b00;
}
#footer p{
	color: #cccccc;
	padding-left:15px;
	margin-bottom:2px;
	font-size: 11px;
}
/* ロゴ
---------------------------------------------------- */
#footer .logo{float: left;}

/* TEL、Email、コピーライト
---------------------------------------------------- */
#footer #copyright{
	float:left;
	font-size: 10px;
	line-height: 1.3;
	color: #FFFFFF;
	margin:10px 0 0 0;
}
#footer #copyright a{color:#FFFFFF;text-decoration:none;}
#footer #copyright a:hover{text-decoration: underline;}

/* プライバシーマーク
---------------------------------------------------- */
#footer #pmark{background:#ffffff;width:59px;position:absolute;right:0px;top:203px;height:59px;}

/* トラストシール
---------------------------------------------------- */
#footer #trustseal{background:#ffffff;width:135px;position:absolute;right:0;top:190px;height:72px;}



/* グループサイトへのリンク
---------------------------------------------------- */
#footer .group-site{
	clear: both;
	border-top: 1px solid #333333;
}
#footer .group-site ul{
	margin-top: 7px;
}
#footer  .group-site li{
	padding: 0px 0px 0 5px;
	display:inline;
}
#footer .group-site li a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

