@charset "utf-8";/* CONTAINER ****************************************************************/div#contents div.topback {	margin: 20px 55px 30px 0;}/* HEADER ****************************************************************/div#header {	width: 800px;	height: 80px;}div#h-top p {	float: left;	width: 400px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}div#h-top p a {	float: left;	width: 400px;	height: 49px;	text-indent: -9999px;	background: url(../images/logo.gif) no-repeat;}/* MAIN ****************************************************************/div#main {	padding-top: 17px;}div#main h1 {	width: 580px;	height: 35px;	margin-bottom: 32px;	text-indent: -9999px;	background: url(../wschool/images/main_title.gif) no-repeat;}div#main h2 {	width: 300px;	height: 26px;	margin-bottom: 33px;	margin-left: 30px;	text-indent: -9999px;}h2#box-title1 { background: url(../wschool/images/box_title1.gif) no-repeat;}h2#box-title2 { background: url(../wschool/images/box_title2.gif) no-repeat;}h2#box-title3 { background: url(../wschool/images/box_title3.gif) no-repeat;}div#main h3 {	width: 170px;	height: 20px;	margin-bottom: 5px;	text-indent: -9999px;}h3#inbox-title1 { background: url(../wschool/images/inbox_title1.gif) no-repeat;}h3#inbox-title2 { background: url(../wschool/images/inbox_title2.gif) no-repeat;}div.box01 {	width: 580px;	margin-bottom: 34px;	padding-left: 30px;	border-bottom: #C8CACA dotted 1px;}div.box01 p {	width: 500px;	line-height: 1.6;	margin-bottom: 32px;}div.box01 p#main-sent1 {	height: 80px;	text-indent: -9999px;	background: url(../wschool/images/main_sent2.gif) no-repeat;}div.box01 p#main-sent0 {	height: 80px;	text-indent: -9999px;	background: url(../wschool/images/main_sent1.gif) no-repeat;}div.in-box01 {	width: 400px;}p.in-box02 {	width: 400px;}ul.course li {	float: left;	line-height: 1.1;	margin: 0 7px 8px 0;	padding-right: 7px;	border-right: #7DCDF4 solid 2px;	font-size: 14px;}ul.course li.list-last {	margin: 0 0 8px 0;	padding: 0;	border: 0;}dl.scl-info {	clear: both;	padding: 10px 0;	border-top: #DEDEDF solid 2px;}dl.scl-info dt {	color: #06F;}dl.scl-info dd {	margin-bottom: 22px;}div#box02 {	width: 550px;	margin-bottom: 34px;	padding: 0 30px 33px;	border-bottom: #C8CACA dotted 1px;}div#box03 {	width: 550px;	margin-bottom: 117px;	padding: 0 30px 33px;}/* FOOTER ****************************************************************/div#footer {	height: 3em;	font-size: 10px;}div#footer address {	padding-top: 0.2em;	font-size: 10px;}