﻿@charset "utf-8";


/* course */
/* -------------------------------------------------------- */

/* box1 */

.course .box1 {
	margin-left:10px;
	margin-right:10px;
	padding-right:215px;
	background:url(../img/top/img_01.jpg) no-repeat right top;
}
.course .box1 h4 {
	margin-bottom:10px;
}
.course .box1 p {
	padding-bottom:30px;
}


/* box2 */

.course .box2 {
	width:809px;
	margin-left:10px;
	margin-bottom:25px;
	background:url(../img/bg_03a.gif) repeat-y left top;
}
.course .box2a {
	width:809px;
	padding-bottom:10px;
	background:url(../img/bg_03b.gif) no-repeat left bottom;
}


/* box3 */

.course .box3a,
.course .box3b {
	width:790px;
	margin-left:18px;
}
.course .box3a .lbox,
.course .box3b .lbox {
	width:263px;
}
.course .box3a h5,
.course .box3b h5 {
	margin-bottom:8px;
}
.course .box3a ul,
.course .box3b ul {
	margin:0 20px 0 6px;
}
.course .box3a li {
	padding-left:16px;
	background:url(../img/icon_01.gif) no-repeat 0 4px;
}
.course .box3b li {
	padding-left:16px;
	background:url(../img/icon_02.gif) no-repeat 0 4px;
}

/* box4 */

.course .box4 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:25px;
	padding:0 215px 30px 0;
	background:url(../img/top/img_02.jpg) no-repeat right top;
}
.course .box4 h4 {
	margin-bottom:10px;
}


/* box5 */

.course .box5 {
	width:809px;
	margin-left:10px;
	margin-bottom:25px;
	background:url(../img/bg_02a.gif) repeat-y left top;
}
.course .box5a {
	width:809px;
	padding-bottom:20px;
	background:url(../img/bg_02b.gif) no-repeat left bottom;
}


/* box6 */

.course .box6 {
	width:792px;
	margin-left:17px;
}

.course .box6a {
	width:792px;
	margin-bottom:13px;
	background:url(../img/top/bg_01a.gif) no-repeat left top;
}
.course .box6b {
	width:792px;
	margin-bottom:13px;
	background:url(../img/top/bg_01b.gif) no-repeat left top;
}
.course .box6c {
	width:792px;
	margin-bottom:13px;
	background:url(../img/top/bg_01c.gif) no-repeat left top;
}
.course .box6d {
	width:525px;
	margin-bottom:40px;
	background:url(../img/top/bg_01d.gif) no-repeat left top;
}
.course .box6x {
	width:792px;
	padding-bottom:10px;
	background:url(../img/top/bg_01x.gif) no-repeat left bottom;
}
.course .box6y {
	width:792px;
	padding-bottom:10px;
	background:url(../img/top/bg_01y.gif) no-repeat left bottom;
}
.course .box6z {
	width:260px;
	padding-bottom:10px;
	background:url(../img/top/bg_01x.gif) no-repeat left bottom;
}

.course .box6 .lbox {
	width:262px;
}
.course .box6 .lbox1 {
	width:512px;
	float:left;
}

.course .box6 .lbox ul {
	margin:0 25px 0 60px;
	padding-top:10px;
}
.course .box6 .lbox li {
	padding-left:16px;
	background:url(../img/icon_03.gif) no-repeat 0 4px;
}
.course .box6 .lbox1 ul {
	margin:0 0 0 60px;
	padding-top:10px;
}
.course .box6 .lbox1 li {
	width:190px;
	padding-left:16px;
	background:url(../img/icon_03.gif) no-repeat 0 4px;
	float:left;
}


/* box7 */

.course .box7 {
	width:760px;
	margin-left:18px;
}
.course .box7 .lbox {
	width:580px;
}
.course .box7 .rbox {
	width:170px;
	text-align:center;
}
.course .box7 .rbox img {
	display:inline;
}
.course .box7 .rbox p {
	font-size:9px;
}




/* result */
/* -------------------------------------------------------- */

.result .box1 {
	margin:0 0 0 10px;
}
.result .box1 h3 {
	margin:0 0 15px 0;
}
.result .box1 h4 {
	width:148px;
	text-align:center;
	margin-bottom:5px;
}
.result .box1 p {
	width:148px;
	text-align:center;
}
.result .box1 img {
	display:inline;
}

.result .box1 .lbox {
	width:280px;
	padding-bottom:25px;
}
.result .box1 .rbox {
	width:250px;
	padding-bottom:25px;
	float:left;
}
.result .box1 .bg1 {
	background:url(../img/result/bg_01a.jpg) no-repeat 0 35px;
}
.result .box1 .bg2 {
	background:url(../img/result/bg_01b.jpg) no-repeat 0 35px;
}
.result .box1 .bg3 {
	background:url(../img/result/bg_01c.jpg) no-repeat 0 35px;
}

.result .box2 {
	width:830px;
	background:url(../img/result/img_01.jpg) no-repeat 628px 0;
}
.result .box2a {
	width:595px;
	margin-left:15px;
	margin-bottom:10px;
}
.result .box2a h4 {
	margin-bottom:15px;
}
.result .box2b {
	width:595px;
	margin-left:10px;
	margin-bottom:10px;
}

.result .box3 {
	margin:0 10px 30px 10px;
}