@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
}

body {
	background-color:#fff;
	border-color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	

p  {
	font-size:14px;
	font-weight:bold;
	vertical-align:baseline;
	line-height:1.8em;
}

h1 {
	font-size:28px;
	font-weight:bold;
	line-height:1.3em;
}

h2 {
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
}

h3 {
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	color:#333;
}

a {
	border:none;
	border-color:#000;
}

a:hover {
	border:none;
	border-color:#000;
	color:#666;
}

a:active {
	border:none;
	border-color:#000;
	color:#000;
}

a:visited {
	border:none;
	border-color:#000;
	color:#000;
}

a img {
	border:none;
	border-color:#000;
	color:#000;
}

a:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background-color:#fff;	
}


#wrapper {
	width:806px;
	height:auto;
	margin:auto;
	padding:auto;
}

#header {
	width:801px;
	height:250px;
	margin:0;
	padding:0;
}

.about {
	background-image:url(imgs/header01_a.gif);
	background-repeat:no-repeat;
}

.skstp {
	background-image:url(imgs/header02_s.png);
	background-repeat:no-repeat;
}

.dpst {
	background-image:url(imgs/header03_d.png);
	background-repeat:no-repeat;
}

.wlcm {
	background-image:url(imgs/header04_w.png);
	background-repeat:no-repeat;
}

#gnav {
	float:left;
	width:801px;
	height:70px;
	margin:0;
	padding:0;
	border:0;
	}

#gnav a {
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:0;
}

#gnav img {
	width:199px;
	height:69px;
	margin:0;
	padding:0;
	border:1px;
	border-style:solid;
	border-width:1px;
	border-right:none;
	border-bottom:none
}

#gnav img.last {
	width:199px;
	height:69px;
	margin:0;
	padding:0;
	border-right:solid;
	border-right-width:1px;
}

#content {
	clear:both;
	width:799px;
	height:630px;
	margin:0;
	padding:inherit;
	border-style:solid;
	border-width:1px;
}

#about {
	clear:both;
	width:672px;
	height:378px;
	margin:65px auto 0 auto;
	padding:inherit;
	background-color:#fff;
}

#about_member {
	width:672px;
	height:50px;
	margin:0 auto;
	padding:inherit;
	background-color:#fff;
}

#about_member a.about_member {
	border:0;
}

#about_member img.about_member {
	border:0;
}

#about_img {
	width:auto;
	height:150px;
	margin:0;
	padding:0;
}

#about_img img {
	float:left;
	text-align:center;
}

#member {
	clear:both;
	width:480px;
	height:480px;
	margin:65px auto;
	padding:inherit;
}

#member a {
	border:none;
}

#member a:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	background-color:#fff;	
}

#member img {
	margin:0;
	padding:0;
	border:0;
	border:solid;
	border-width:1px;
}

#youtube_layout {
	width:480px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#skstp {
	width:672px;
	height:378px;
	margin:65px auto;
	padding:inherit;
}

#dpst_bin {
	width:672px;
	height:378px;
	margin:65px auto;
	padding:inherit;
}

#wlcm {
	width:672px;
	height:378px;
	margin:65px auto;
	padding:inherit;
}

#backto_kwebhome {
	width:800px;
	height:25px;
	margin:0;
	padding:0;
}

#footer {
	width:800px;
	height:20px;
	margin:0;
	padding:0;
	text-align:center;
}

#footer p {
	font-size:9px;
}