@charset "Shift_JIS";
@import url("../common/css/basic.css");
@import url("../common/css/default.css");



div#main-left {
	width:640px;
	}


ul#course_kaisetsu {
	margin:10px 0 25px 0;
	/* list-style-image:url(../common/images/arrow_02.gif); */
	}

ul#course_kaisetsu li {
	margin:0 0 10px 0;
	padding:2px;
	border-bottom:1px dashed #ccc;
	}


div#column {
	border:3px solid #ccc;
	background:#eee;
	padding:10px;
	margin:10px 0;
	}

div#column ul {
	list-style-type:disc;
	margin:0 0 0 25px;
	}

div#column ul li {
	margin:0 0 5px 0;
	}

div#course_banner {
	text-align:center;
	margin:50px auto 20px auto;
	width:580px;
	}

a#speed, a#challenge, a#relief, a#zennichi, a#afternoon {
	margin:0 10px;
	display:block;
	width:250px;
	height:50px;
	}

.float_center {
	margin:0 auto;
	}

.float_left {
	float:left;
	}

.float_right {
	float:right;
	}

a#speed {
	background:url(../course/images/course_banner_01.gif) left top no-repeat;
	text-indent:-9999px;
	}

a#speed:hover {
	background:url(../course/images/course_banner_01_on.gif) left top no-repeat;
	}

a#challenge {
	background:url(../course/images/course_banner_02.gif) left top no-repeat;
	text-indent:-9999px;
	}

a#challenge:hover {
	background:url(../course/images/course_banner_02_on.gif) left top no-repeat;
	}

a#relief {
	background:url(../course/images/course_banner_03.gif) left top no-repeat;
	text-indent:-9999px;
	}

a#relief:hover {
	background:url(../course/images/course_banner_03_on.gif) left top no-repeat;
	}

a#afternoon {
	background:url(../course/images/course_banner_04.gif) left top no-repeat;
	text-indent:-9999px;
	}

a#afternoon:hover {
	background:url(../course/images/course_banner_04_on.gif) left top no-repeat;
	}


a#zennichi {
	background:url(../course/images/course_banner_05.gif) left top no-repeat;
	text-indent:-9999px;
	}

a#zennichi:hover {
	background:url(../course/images/course_banner_05_on.gif) left top no-repeat;
	}



div#pickup_copy {
	margin:0 0 15px 0;
	}

div#btn_syosai {
	text-align:center;
	margin:25px auto;
	}

div#nittei {
	margin:0 auto;
	text-align:center;
	}


table#ryokin {
	margin:0 0 5px 0;
	border:5px solid #a2b5cd;
	width:610px;
	}

table#ryokin tr th {
	border:1px solid #a2b5cd;
	background:#e7ecf2;
	padding:5px 10px;
	text-align:center;
	}

table#ryokin tr td {
	border:1px solid #a2b5cd;
	padding:5px 10px;
	text-align:center;
	}


/* キャンペーン専用 */
div#campaign {
	margin:20px 0;
	padding:10px;
	background:#f8e3c1;
	}


table#ryokin_campaign {
	margin:0 0 5px 0;
	border:5px solid #f39800;
	width:590px;
	}

table#ryokin_campaign tr th {
	border:1px solid #f39800;
	text-align:center;
	background:#fff;
	padding:5px 10px;
	}

table#ryokin_campaign tr td {
	border:1px solid #f39800;
	text-align:center;
	padding:5px 10px;
	background:#fff;
	}
