@charset 'UTF-8';



html {

	overflow-y:scroll;

}

* {

	margin: 0px;

	padding: 0px;

}

body {

	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	line-height: 1.3em;

}

ul,ol,dl,li,dt,dd {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

h1 {

	margin: 0px;

	padding: 0px;

}

h2,h3,h4,h5,h6 {

	line-height: 1.5em;

	margin-bottom: 10px;

}

h2 {

	margin-bottom: 10px;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #666666;

	background-color: #CCCCCC;

	font-size: medium;

	padding-left: 3px;

	margin-top: 5px;

}

h3 {

	margin-bottom: 10px;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #666666;

	font-size: small;

	padding-left: 3px;

	margin-top: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	clear: both;

}

h4 {

	margin-bottom: 10px;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #666666;

	font-size: small;

	padding-left: 3px;

	margin-top: 5px;

	clear: both;

}

hr {

	margin-top: 10px;

	margin-bottom: 10px;

}

hr.dash {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dashed;

	border-left-style: none;

	background-color: #FFFFFF;

	height: 1px;

	border-bottom-width: 1px;

	border-bottom-color: #999999;

}

#index {

	padding: 0px;

	width: 700px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}





#all {

	width: 760px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	margin-bottom: 15px;

	background-repeat: no-repeat;

}

#header table {

	background-image: url(osake/img/header_bg.jpg);

	background-color: #B4A8AA;

	margin-bottom: 5px;

}







#contents {

	width: 760px;

	float: left;

}

.inner {

	margin-bottom: 1em;

	clear: both;

	margin-top: 5px;

}

#left {

	width: 575px;

	float: left;

}

.bana {

	height: 72px;

}

.bana ul {

	margin: 0px;

	padding: 0px;

}

.bana li {

	margin: 0px;

	padding: 0px;

	float: left;

}

.bana .space {

	margin-right: 26px;

	}

#right {

	float: right;

	width: 165px;

}

.kakoiTop {

	margin-bottom: 10px;

}

.kakoiUnder {

	margin-top: 10px;

}

.kakoiSpace02 {

	margin-bottom: 2px;

}

.kakoiSpace05 {

	margin-bottom: 5px;

}



#footer {

	clear: both;

	width: 760px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}

#footerInner {

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

}

#pageTop {

	float: right;

}

#footerMenu {

	float: left;

}

#copyright {

	clear: left;

}

.cap {

	text-indent: -1em;

	padding-left: 1em;

}

.clear {

	clear: both;

}


/* 追加(20200918) */
.arrow{
	
}
.txt_c{
	text-align:center;
}
