@charset "UTF-8";


body {
	margin-left: 0;
	margin-top: 0;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-color:#fff;
	font-size: 14px;
	color:#fff;
}
body#sv {
		background-color:#e9c38d;
		background-image: url(../imsv/bg_svgr.gif);
}
img {border:none;}

h1 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-size: 16px;
	font-weight: normal;
    text-decoration: bold;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0px 1px 0px;
	margin: 0px;
	color: #111111;
}
p {
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 0px;
        color: #222;
}

img { 
      border: 0px;
}
embed {vertical-align:bottom;}


#wrapper {width:970px;}

#header {margin:0 auto;}



#content {
			clear:both;
			position: relative;
			left:0;
			top:0;
			width: 970px;
			height: 950px;
			height:100%;
			margin-top:5px;

			padding:0;
			padding-top:5px;
			background-color:#d2bb92;
			background-color: #fffae2;
			border:4px solid #623b19;
			text-align:left;
}

#svnavi {
			position: absolute;
			left:5px;
			top:5px;
			margin: 0px;
			padding: 0px;
			width: 195px;
			height:950px;
			height:99%;
			background-color: #623b19;
			background-image: url(../imsv/bg_navit.jpg);
			background-repeat: no-repeat;
			background-position: left bottom;
}
#svnavi.sv2 {
			height: 99.6%;
			background-image: url(../imsv/bg_navit.jpg);
}
#svnavi ul{
	margin:0;
	padding:0px;
	list-style:none;
}
#svnavi ul img{
	vertical-align:bottom;
}

#svmain {
			width:515px;
			height:900px;
			height:99%;
			padding:0px;
			margin-top:0px;
			margin-left:205px;
			margin-bottom:0px;
			background-color: #fffae2;
			background-color:#d9bd95;
}

#svmain.common {
			width:760px;
			height:100%;
			text-align:center;
}

#svfla {
		width: 515px;
		height:194px;
		margin:0;
		padding:0;
		vertical-align:bottom;
}

table td{vertical-align: top;}

#inner {
	margin:0 auto;
	padding:0;
	width:670px;
	text-align:left;
}

#inner a {color:#0022ef;}
#inner a:hover {color:#ef1111;}

#inner.sv1 {
		margin:0 auto;
		width: 495px;
		text-align:left;
		padding-top:10px;
		padding-bottom:10px;
		background-color: #fffae2;
		background-color:#d9bd95;
}
#inner.sv2 {
		margin:0 auto;
		width: 730px;
		text-align:left;
		padding-top:20px;
		padding-bottom:30px;
		background-color: #fffae2;
		background-color:#d9bd95;
}
#svtopics {
	width:490px;
}
#inner.sv1 ul {
		background-image: url(../imsv/bg_.jpg);
		background-color:#965934;
		width: 490px;
		height: 110px;
		margin: 0 auto;
		margin-top:0px;
		padding: 0px;
		list-style:none;
		overflow: auto;
}
#inner.sv1 ul li {
			font-size: 13px;
			margin:0;
			padding:0;
			padding-left:10px;
}
#inner.sv1 ul li a {
			color:#ffd52c;
			text-decoration:none;
}
#inner.sv1 ul li a:hover {
			color:#ff5500;
			text-decoration:underline;
}
#svmain h3 {
			color:#623b19;
			font-size: 16px;
			font-weight: bold;
}

.qatxt {
	padding-left:3em;
	text-indent:-3em;
	line-height:160%;
}


table.guns {
			width:740px;
			margin-top:10px;
}
table.guns td {
			background-color: #ba945e;
			font-size:14px;
			color:#222;
}
table.ov7 {
			margin:0px auto;
			
}
table.ov7 td {
			width: 230px;
			color:#222;
			vertical-align: top;
}

table.guns td img {vertical-align: middle;}


#svright {
			position:absolute;
			right:5px;
			top: 5px;
			margin: 0px;
			padding:0;
			width: 240px;
			height: 900px;
			height:99%;
			background-color: #fffae2;
			background-color: #d2bb92;
			text-align:center;
}
#spinfo {
		width:224px;
		margin:0 auto;
		margin-top:0px;
		padding-top:5px;
		background-image: url(../imsv/bg_right.jpg);
		padding-bottom:8px;
}


}
#main ul li {
		margin:0;
		padding:0;
		vertical-align:middle;
		text-align:left;
		font-size:13px;
		margin-left:0px;
		color:#ffffff;

}
#main ul#infolist {
					text-align:left;
	}

#iinner {
		width: 400px;
		text-align:left;
		padding-top:30px;
		padding-bottom:50px;
		background-color:#d9bd95;
		background-color:#fbfbfb;
		background-image: url(imsv/sv_iibgt.gif);
		background-repeat: no-repeat;
}
#iinner p {
			color:#222;
			font-size:14px;
}

.date {	padding:0 10px 0 10px;
		font-size:12px;
		color:#efaa22;
}
#main ul li img {
			padding-left:5px;
			vertical-align:middle;
}
#mainbn {
			margin:0px auto;
			margin-bottom:10px;
			padding:0px;
			width:690px;
			background-color: #212121;
			background-image: url(../im2/.gif);
}

/* laser */
#svmain .laserTT {
	font-size:27px;color:#111;line-height: 100%;padding:10px 0 10px 55px;
	background:url(../imsv/icon_lasergun.gif) no-repeat top 50% left;
}


table#feetable td {
	padding: 5px;
	font-size: 12px;
}
table#kroom td {
	font-size: 12px;
	color:#111;
}

table#kubun {border-collapse:collapse;}
table#kubun td {
				font-size: 14px;
				color:#111;
				padding:5px;
				background-color: #ae6a41;
				border:1px solid #68300e;
}



#bnbox {
		border-top: 3px dotted #333;
		padding-top:15px;
		margin-top:10px;
}

.empha {
         font-weight: bold;
         color: #c92851;
         font-style: normal;
			font-size: 11px;
}
.empha2 {
		font-weight: bold;
 		color: #ff1111;
		font-style: normal;
		font-size: 13px;
		padding: 3px;
}
.encent {text-align: center;}
.encent2 {
		color: #fff;
		font-size: 14px;
		text-align: center;
}
.small {font-size: 11px;}
.bold {font-weight:bold;}
.big {font-size:18px;}
.bgred {background-color:#ef1111;padding:3px;}

.bdt {border-top:1px dotted #555;margin-top:10px;padding-top:15px;}

.txt-left {text-align:left;}


.bg-re {background:#ee0000;}

.txt-or { color: #ff8800;}
.txt-pp { color: #ff00ff;}
.txt-gr { color: #008800;}
.txt-wh {color: #ffffff;}
.txt-re {color:#ff0000;}
.txt-bl {color:#0000dd;}
.txt-bk {color:#000000;}
.txt-gray {color:#555;}
.txt-ye {color:#f7e234;}
.txt-cha {color:#7A4E27;}
.txt-empha {color:#ef0000;font-weight:bold;}

.ftr {float:right;}
.fclear {clear:both;}
.crsv {color:#efefef;font-size:12px;padding-top:25px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mgnt10 {margin-top:10px;}
.pdt5 {padding-top: 5px;}
.pdl10 {padding-left: 10px;}
.pdl20 {padding-left: 20px;}
.vtm {vertical-align:middle;}
.valb {vertical-align:bottom;}
.valm {vertical-align:middle;}


a:link {color:#f5f5f5;}
a:visited {color:#ddd;}
a:hover {color:#ef1133;}


