@charset "utf-8";

@import "../../common/css/0-import.css";

.pageGuide {
	padding-bottom: 25px;
}


#conts .box {
	margin: 0 0 31px 15px;
}

#conts .box .boxin {
	margin: 0 40px 0 0;
	padding: 12px 0 0 0;
	width: 335px;
	float: left;
	border-top: 3px solid #000;
	position: relative;
}

#main .head-txt{
	width: 500px;
	float: left;
font-size:120%;
line-height:1.2;

}

#main .prof{
	width: 222px;
	float: right;
font-size:80%;

}


#main .midcolumn-A1{
margin-top:0px;

}


#main .midcolumn-A1 .midcolumn-txt {
	width: 410px;
	float: left;
}
#main .midcolumn-A1 .midcolumn-photo {
	width: 312px;
	float: right;
	margin-top: 2px;
}


#main .midcolumn-A2{
margin-top:20px;

}
#main .midcolumn-A2 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A2 .midcolumn-txt {
	width: 325px;
	float: right;
}
#main .midcolumn-A2 .midcolumn-photo {
	width: 312px;
	float: left;
	margin-top: 2px;
}

#main .midcolumn-A3{
margin-top:20px;

}
#main .midcolumn-A3 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A3 .midcolumn-txt {
	width: 390px;
	float: left;
}
#main .midcolumn-A3 .midcolumn-photo {
	width: 326px;
	float: right;
	margin-top: 2px;
}

/*Vol3*/
#main .midcolumn-A4{
margin-top:0px;

}


#main .midcolumn-A4 .midcolumn-txt {
	width: 378px;
	float: left;
}
#main .midcolumn-A4 .midcolumn-photo {
	width: 350px;
	float: right;
	margin-top: 2px;
}



#main .midcolumn-A5{
margin-top:20px;

}
#main .midcolumn-A5 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A5 .midcolumn-txt {
	width: 390px;
	float: right;
}
#main .midcolumn-A5 .midcolumn-photo {
	width: 320px;
	float: left;
	margin-top: 2px;
}

#main .midcolumn-A6{
margin-top:20px;

}
#main .midcolumn-A6 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A6 .midcolumn-txt {
	width: 326px;
	float: left;
}
#main .midcolumn-A6 .midcolumn-photo {
	width: 390px;
	float: right;
	margin-top: 2px;
}

/*Vol3*/


/*Vol4*/
#main .midcolumn-A7{
margin-top:0px;

}


#main .midcolumn-A7 .midcolumn-txt {
	width: 528px;
	float: left;
}
#main .midcolumn-A7 .midcolumn-photo {
	width: 190px;
	float: right;
	margin-top: 2px;
}



#main .midcolumn-A8{
margin-top:20px;

}
#main .midcolumn-A8 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A8 .midcolumn-txt {
	width: 365px;
	float: right;
}
#main .midcolumn-A8 .midcolumn-photo {
	width: 340px;
	float: left;
	margin-top: 2px;
}
/*Vol4*/


/*Vol5*/
#main .midcolumn-A9{
margin-top:0px;

}


#main .midcolumn-A9 .midcolumn-txt {
	width: 428px;
	float: left;
}
#main .midcolumn-A9 .midcolumn-photo {
	width: 290px;
	float: right;
	margin-top: 2px;
}



#main .midcolumn-A10{
margin-top:20px;

}
#main .midcolumn-A10 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A10 .midcolumn-txt {
	width: 345px;
	float: right;
}
#main .midcolumn-A10 .midcolumn-photo {
	width: 386px;
	float: left;
	margin-top: 2px;
}
/*Vol5*/


/*Vol6*/
#main .midcolumn-A11{
margin-top:0px;

}


#main .midcolumn-A11 .midcolumn-txt {
	width: 428px;
	float: left;
}
#main .midcolumn-A11 .midcolumn-photo {
	width: 290px;
	float: right;
	margin-top: 2px;
}



#main .midcolumn-A12{
margin-top:20px;

}
#main .midcolumn-A12 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A12 .midcolumn-txt {
	width: 445px;
	float: right;
}
#main .midcolumn-A12 .midcolumn-photo {
	width: 286px;
	float: left;
	margin-top: 2px;
}

#main .midcolumn-A13{
margin-top:20px;

}
#main .midcolumn-A13 .midcolumn-title {
font-size:120%;
color:#7FAF40;
font-weight:bold;
margin-bottom:10px;

}

#main .midcolumn-A13 .midcolumn-txt {
	width: 306px;
	float: left;
}
#main .midcolumn-A13 .midcolumn-photo {
	width: 410px;
	float: right;
	margin-top: 2px;
}


/*Vol6*/




#main .midfoot {
	width: 695px;
	float: left;
	padding-left: 43px;
	margin-top:10px;
	margin-bottom:60px;
	background-image: url(../img/footline.gif);
	background-repeat: repeat-y;
}
#main .midfoot-txt {
	font-size: 100%;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-color: #9C3;
	border-right-color: #9C3;
	border-bottom-color: #9C3;
	padding: 10px;
	text-align: justify;
}


/*--------------- nosubswf --------------*/

#main #nosubswf {
	height: 160px;
	width: 720px;
	background-image: url(../img/volnavi.jpg);
	background-repeat: no-repeat;
}
#main #nosubswf ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#main #nosubswf li {
	float: left;
	display: block;
	height: 160px;
	margin: 0px;
	padding: 0px;
}
#main #nosubswf a {
	background-image: url(../img/volnavi.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 160px;
}
#main #nosubswf .nfn01 a {
	background-position:-20px 0px;
	width: 120px;
	margin-left: 10px;
}

#main #nosubswf .nfn01 a:hover {
	background-position:-20px -160px;
}

#main #nosubswf .nfn02 a {
	background-position:-140px 0px;
	width: 130px;
}

#main #nosubswf .nfn02 a:hover {
	background-position:-140px -160px;
}

#main #nosubswf .nfn03 a {
	background-position:-270px 0px;
	width: 90px;
}

#main #nosubswf .nfn03 a:hover {
	background-position:-270px -160px;
}

#main #nosubswf .nfn04 a {
	background-position:-360px 0px;
	width: 105px;
}

#main #nosubswf .nfn04 a:hover {
	background-position:-360px -160px;
}

#main #nosubswf .nfn05 a {
	background-position:-475px 0px;
	width: 105px;
}

#main #nosubswf .nfn05 a:hover {
	background-position:-475px -160px;
}

#main #nosubswf .nfn06 a {
	background-position:-585px 0px;
	width: 120px;
}

#main #nosubswf .nfn06 a:hover {
	background-position:-585px -160px;
}

/*--------------- clearFix --------------*/
.clearFix:after{

  content:".";

  display:block;

  height:0;

  clear:both;

  visibility:hidden;

}

.clearFix{

  overflow:hidden;

}

/* Hides from IE-mac \*/

* html .clearFix{

  height:1%;

  overflow:visible;

}

/*--------------- All --------------*/
.alt{
	display: none;
}

