
#main { width:960px;text-align: left; }

#header {height:368px;
	width:960px;
	position:absolute;
	top:0px;
	}

#footer { height:61px;}

#naka { width:700px;}

.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}
.login, .clinick, .seminar, .soudan, .oyakudachi, .simu_oyaku {float:right;}


/* index */
#index {text-align: center;}
#index .login {width:250px;}
#index .clinick {width:250px;}
#index .seminar {width:250px;}
#index .soudan {width:250px;}
#index .oyakudachi{width:250px; }
#index .simu_oyaku{width:250px; }

/*
.columns1{
display:-moz-box;
display:-webkit-box;
}*/
#index .columns1 .column1 {width:228px;}
#index .columns1 .column2 {width:227px;}
#index .columns1 .column3 {width:228px;}
#index .columns1 .indent_column {width:9px;}

#index .pickup {width:700px;padding-top:9px;}
#index .bukken {width:700px;}

#index .ver_line { background:url(../IMAGE/common/ver_line.gif) repeat-y 493px 0; width:100%;}
#index .columns2 .column2 {width:700px;}

#content .columnlist {width:240px;}
#content .columns1 .column1 {width:228px; padding-bottom:10px;}
#content .columns1 .column2 {width:228px;padding-bottom:10px;}
#content .columns1 .column3 {width:228px; padding-bottom:15px;}

#content .columnwidth {width:450px; margin-left:245px; position:absolute; /*left:245; top:243px;*/ top:263px;}
/*#content .columnwidth {width:450px; margin-left:245px; position:absolute; *left:245; top:243px;}*/

.clearfix:after {content: ".";
display: block;
height: 0px;
clear: both;
font-size:1px;
visibility: hidden;
}

.clearfix{zoom: 1;}

.clear {
	clear: both;
	line-height:0px;
	height:0;
	font-size:0px;
	visibility:hidden;
	display: none;
	zoom: 1;
}/*20090113Cǉ*/