#main {max-width:990px; margin:0 auto; background:url(images/main-bg.jpg) no-repeat left top; position:relative;}



#header {

	height: 375px;

}
@media only screen and (max-width: 600px) {

.col-4 {
	width:100%;
}
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.col-4 {
	width:25%;
	float:left;
}

#header, #content, #footer { font-size:0.814em;}



.col-1, .col-2, .col-3 { float:left;}



/*======= index.html =======*/

#page1 #content .col-1 {width:597px; margin-right:30px;}

#page1 #content .col-1 .col-1 { width:202px; margin-right:25px;}

#page1 #content .col-1 .col-2 { width:310px;}

#page1 #content .col-2 { width:215px;}



/*======= index-1.html =======*/

#page2 #content .col-1 {width:597px; margin-right:30px;}

#page2 #content .col-1 .col-1 { width:242px; margin-right:73px;}

#page2 #content .col-1 .col-2 { width:242px;}

#page2 #content .col-2 { width:215px;}



/*======= index-2.html =======*/

#page3 #content .col-1 {width:597px; margin-right:30px;}

#page3 #content .col-1 .col-1 { width:202px; margin-right:25px;}

#page3 #content .col-1 .col-2 { width:310px;}

#page3 #content .col-2 { width:215px;}



/*======= index-3.html =======*/

#page4 #content .col-1 {width:597px; margin-right:30px;}

#page4 #content .col-1 .col-1 { width:202px; margin-right:25px;}

#page4 #content .col-1 .col-2 { width:310px;}

#page4 #content .col-2 { width:215px;}



/*======= index-4.html =======*/

#page5 #content .col-1 {width:597px; margin-right:30px;}

#page5 #content .col-1 .col-1 { width:242px; margin-right:73px;}

#page5 #content .col-1 .col-2 { width:242px;}

#page5 #content .col-2 { width:215px;}



/*======= index-5.html =======*/

#page6 #content .col-1 {width:597px; margin-right:30px;}

#page6 #content .col-1 .col-1 { width:202px; margin-right:25px;}

#page6 #content .col-1 .col-2 { width:310px;}

#page6 #content .col-2 { width:215px;}



/*======= index-6.html =======*/

#page7 #content .col-1 {width:597px; margin-right:30px;}

#page7 #content .col-2 { width:215px;}



/*======= index-7.html =======*/

#page8 #content .col-1 {width:597px; margin-right:30px;}

#page8 #content .col-1 .col-1 { width:309px; margin-right:0;} 

#page8 #content .col-1 .col-2 { width:239px;} 

#page8 #content .col-2 { width:215px;}





/*=========================*/





#footer {height:44px;}

