@charset "utf-8";
h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, p, form, input, caption, th, td       {
	padding:0;
	margin:0;
	color:#666666;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
}
body {
	margin: 0 0 0 0;

}


img {
	display:block;
	border:0;
}
a:link, a:visited{
	color:#FF9900;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	font-weight: lighter;
	font-style: normal;
	line-height: 1.2em;
	text-transform: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;


}

a:hover, a:active {
	color:#e60012;
	text-decoration:underline;
	font-size: 14px;
}

#container {
	width:100%;
	height: auto;
	background-image: url(../../img/b/side_01.gif);
	background-repeat: repeat-x;
}
#contents {
	width:800px;
	height: auto;
	margin: 0 auto;
	background-image: url(../../img/b/side003.gif);
	background-repeat: repeat-y;
}



#header {
	width:799px;
	margin: 0 0 0 0;
	height: 123px;
	background-image: url(../../img/b/header.gif);
	float: left;
}


#mainframe {
	width:800px;
	height: auto;
	margin: 0 0 0 0;
	float: left;
	background-image: url(../../img/b/b_e.gif);
}

#sidebar {
	width:220px;
	float: left;
	height: auto;
	margin: 15px 0 0 5px;
}

#sidebar2 {
	width:220px;
	float: left;
	height: auto;
	margin: 0 0 30px 0;
}
#topix {
	width:555px;
	float: left;
	height: auto;
	margin: 15px 0 0 5px;
}
#banner {
	width: 472px;
	height: 57px;
	margin: 0 auto;
}
#scroll_t {
	width: 532px;
	height: 25px;
	margin: 0 0 0 20px;
	background-image: url(../../img/b/roll_1.gif);
}
#scroll_s {
	width: 532px;
	height: auto;
	margin: 0 0 0 20px;
	background-image: url(../../img/b/roll_2.gif);
}
#scroll_f {
	width: 532px;
	height: 25px;
	margin: 0 0 0 20px;
	background-image: url(../../img/b/roll_3.gif);
}
.capshon {
	width: 460px;
	height: 32px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../../img/b/bk_001.gif);
	margin: 0 0 0 30px;
	padding: 18px 0 0 0;
}
.capshon1 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon2 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon3 {
	width: 460px;
	height: 230px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon4 {
	width: 460px;
	height: 40px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon5 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon6 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.capshon7 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	float: left;
}
.capshon8 {
	width: 460px;
	height: 110px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon9 {
	width: 460px;
	height: 500px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.capshon10 {
	width: 460px;
	height: 410px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}









.number {
	width: 200px;
	height: auto;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}



.title {
	width: 450px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../../img/b/bk_001.gif);
	margin: 0 0 0 30px;
	padding: 10px 0 10px 10px;
	line-height: 1.3em;
}


.pic {
	width: 220px;
	height: 185px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	font-size: 14px;
	float: left;
}
.pic2 {
	width: 220px;
	height: 185px;
	margin: 0 0 0 17px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.pic3 {
	width: 220px;
	height: auto;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.pic4 {
	width: 220px;
	height: auto;
	margin: 0 0 0 17px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.pic5 {
	width: 200px;
	height: auto;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
	padding: 5px 0 0 60px;
}
.pic6 {
	width: 70px;
	height: 70px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.pic7 {
	width: 90px;
	height: 92px;
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.pic8 {
	width: 90px;
	height: 95px;
	margin: 10px 0 0 15px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.book {
	width: 188px;
	height: auto;
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.book2 {
	width: 250px;
	height: auto;
	margin: 10px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.book3 {
	width: 460px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
	line-height: 1.5px;
	margin: 0 0 0 0;
}
.book4 {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.member {
	width: 460px;
	height: 115px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kmember {
	width: 460px;
	height: 55px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.ka {
	width: 460px;
	height: auto;
	margin: 15px 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.ka1 {
	width: 97px;
	height: 101px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.ka2 {
	width: 330px;
	height: auto;
	margin: 0 0 0 15px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.ka3 {
	width: 460px;
	height: auto;
	margin: 5px 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}





.membera {
	width: 460px;
	height: 855px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}


.memberb {
	width: 460px;
	height: 635px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberc {
	width: 460px;
	height: 515px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.membere {
	width: 460px;
	height: 630px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberf {
	width: 460px;
	height: 395px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberg {
	width: 460px;
	height: 830px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}

.memberh {
	width: 460px;
	height: 535px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberi {
	width: 460px;
	height: 430px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberj {
	width: 460px;
	height: 80px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberk {
	width: 460px;
	height: 115px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberl {
	width: 460px;
	height: 980px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberm {
	width: 460px;
	height: 40px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberhr {
	width: 460px;
	height: 82px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.memberhr2 {
	width: 50px;
	height: 30px;
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.memberhr3 {
	width: 80px;
	height: 30px;
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}












.member1 {
	width: 450px;
	height: auto;
	margin: 10px 0 0 5px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}


















.pageup {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
}




#footer {
	width:100%;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	height: 80px;
	background-repeat: repeat-x;
	background-image: url(../../img/b/footer_04.gif);
	padding: 0 0 0 0;
}

.clear, .separation {
	clear:both;
}
.wap {
	width: 167px;
	height: auto;
	margin: 55px 0 0 19px;
}
.wap2 {
	width: 167px;
	height: auto;
	margin: 70px 0 0 19px;
}
.line {
	width: 470px;
	height: auti;
	margin: 10px 0 10px 25px;
}
.wapheader {
	width: 250px;
	height: 105px;
	margin: 7px 0 0 5px;
	float: left;
}
.wapheader2 {
	width: 480px;
	height: 110px;
	margin: 7px 0 0 35px;
	float: left;
}
.wapheader3 {
	width: 50px;
	height: 105px;
	margin: 0 0 0 0;
	float: left;
}
.hr {
	width: 460px;
	height: auto;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
	float: left;
}
.kka {
	width: 460px;
	height: 315px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kb {
	width: 460px;
	height: 270px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kc {
	width: 460px;
	height: 70px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kd {
	width: 460px;
	height: 230px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}

.kf {
	width: 460px;
	height: 135px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kg {
	width: 460px;
	height: 250px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kh {
	width: 460px;
	height: 250px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.ki {
	width: 460px;
	height: 230px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kj {
	width: 460px;
	height: 80px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kk {
	width: 460px;
	height: 80px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
.kl {
	width: 460px;
	height: 135px;
	margin: 0 0 0 30px;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #666666;
}
