@charset "UTF-8";
/* CSS Document */


/* ////////////////////////////////////////////////////////////////

KATANO Marathon Official Web Site

Copyright (c) Office S.I.C. All Rights Reserved.

*****************************************************************

style

//////////////////////////////////////////////////////////////// */

/* construction */

.construction-index {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:50px 0;
}

.construction {
	padding:50px 0;
	text-align:center;
}

/* top */

.news-list {
	margin-bottom:50px;
	/*
	height:400px;
	overflow:auto;
	*/
}

.news-list dt {
	padding-top:17px;
	font-weight:bold;
}

.news-list dd {
	padding:0 0 16px 25px;
	background:url(../images/arrow01.gif) left 3px no-repeat;
	border-bottom:1px solid #c19d3f;
}
.news-list-title {
	font-size:14px;
	color:#da4d4d;
	font-weight:bold;	
}

.news-list-title a {
	color:#da4d4d;
	text-decoration:none;
}

.top-box01 {
	margin-bottom:30px;
	}

.top-box01l {
	width:135px;
	float:left;
}

.top-box01r {
	width:385px;
	float:right;
	}

/* concept */

.concept-box01 {
	width:405px;
	margin:10px auto 50px;
}
.concept-box01 p {
	line-height:1.8;
	letter-spacing:0.2;
	font-size:14px;
}

/* outline */
.outline-table01 {
	width:100%;
	margin:10px 0 50px;
}
.outline-table01 th {
	width:20%;
	padding:7px 5px;
	color:#e72122;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #CCC;
}
.outline-table01 td {
	vertical-align:top;
}
.ot-td01 {
	padding:7px 5px;
	border-bottom:1px solid #CCC;
}
.outline-table01-i01 {
	width:100%;
}
.outline-table01-i01 td {
	padding:2px 0;
}
.ot-i01-td01 {
	width:13%;
}
.ot-i01-td02 {
	width:87%;
}

.outline-table01-i02 {
	width:100%;
	border:1px solid #CCC;
}
.outline-table01-i02 td {
	border:1px solid #CCC;
	padding:2px 0;
}
.ot-i02-td01 {
	width:10%;
}
.ot-i02-td02 {
	width:15%;
}
.ot-i02-td03 {
	width:20%;
}
.ot-i02-td04 {
	width:25%;
}
.ot-bo01 {
	border-bottom:1px solid #CCC;
}


/* about */

.about-box01 {
	width:476px;
	margin:0 auto 50px;
}
.about-box01 p {
	line-height:1.8;
	letter-spacing:0.2;
	font-size:14px;
}
p.img-title {
	font-size:10px;
	line-height:1.5;
}
.rsbbc-l {
	width:230px;
	float:left;
}
.rsbbc-l p {
	font-size:12px;
	line-height:1.5;
}
.rsbbc-r {
	width:230px;
	float:right;
}


/* entry */
.entry-menu {
	margin-left:45px;
}
.entry-menu li {
	float:left;
	margin:0 20px 40px 0;
	text-indent:-9999px;
}
.entry-menu li a {
	width:209px;
	height:32px;
	display:block;
}

#em01 a { background:url(../images/entry-menu.gif) 0 0 no-repeat; }
#em02 a { background:url(../images/entry-menu.gif) 0 -32px no-repeat; }
#em03 a { background:url(../images/entry-menu.gif) 0 -64px no-repeat; }

#em01 a:hover { background:url(../images/entry-menu.gif) 0 -96px no-repeat; }
#em02 a:hover { background:url(../images/entry-menu.gif) 0 -128px no-repeat; }
#em03 a:hover { background:url(../images/entry-menu.gif) 0 -160px no-repeat; }

.entry-table01 {
	width:100%;
	margin:10px 0 50px;
}
.entry-table01 th {
	width:20%;
	padding:7px 5px;
	color:#a87629;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #CCC;
}
.entry-table01 td {
	vertical-align:top;
}
.et-td01 {
	padding:7px 5px;
	border-bottom:1px solid #CCC;
}
.entry-table01-i01 {
	width:100%;
}
.entry-table01-i01 td {
	padding:2px 0;
}
.et-i01-td01 {
	width:13%;
}
.et-i01-td02 {
	width:87%;
}

.entry-table01-i02 {
	width:100%;
	border:1px solid #CCC;
}
.entry-table01-i02 td {
	border:1px solid #CCC;
	padding:2px 0;
}
.et-i02-td01 {
	width:10%;
}
.et-i02-td02 {
	width:15%;
}
.et-i02-td03 {
	width:20%;
}
.et-i02-td04 {
	width:25%;
}
.et-bo01 {
	border-bottom:1px solid #CCC;
}

.entry-box01 {
	width:510px;
	margin:0 auto;
}
.entry-box01i {
	padding:40px 0;
	border-bottom:1px solid #545454;
}
.entry-box01i h4 {
	font-size:18px;
	font-weight:bold;
}
.entry-box01i h4 a {
	color:#cc0000;
	text-decoration:underline;
}
.entry-box01i h4 a:hover {
	text-decoration:none;
}
.entry-img01 {
	text-align:right;
}
.entry-info li {
	margin-bottom:5px;
}
.payment-info {
	padding:10px 0 0 15px;
}
.entry-title01 {
	margin:40px 0;
	text-align:center;
}

/* information */

.information-box01 {
	width:476px;
	margin:0 auto 50px;
}
.information-title {
	margin:5px 0;
}
.information-box01i {
	padding:10px;
	}
.information-box01il {
	width:200px;
	float:left;
	}
.information-box01ir {
	width:250px;
	float:right;
	}
.bg-yellow {
	background-color:#fcf7ca;
}
.bg-blue {
	background-color:#e2f5ff;
}
.bg-green {
	background-color:#eaffc6;
}
.bg-pink {
	background-color:#edc5d3;
}
.bg-green02 {
	background-color:#c7edec;
}
.item-box {
	width:408px;
	margin:0 auto 10px;
	text-align:center;
}
.item-box-i {
	width:135px;
	float:left;
	text-align:center;
}
.item-box-i02 {
	width:204px;
	float:left;
	text-align:center;
}
.buy {
	text-indent:-9999px;
	width:73px;
	height:23px;
	margin:0 auto;
}
.buy a {
	display:block;
	width:73px;
	height:23px;
	background:url(../images/link-buy.gif) 0 0 no-repeat;
}
.buy a:hover {
	background:url(../images/link-buy.gif) 0 -23px no-repeat;
}
	
/* qa */

.qa-box01 {
	width:476px;
	margin:0 auto;
}
.qa-list {
	margin-bottom:50px;
}
.qa-list dt {
	margin-bottom:20px;
	font-weight:bold;
	line-height:18px;
	padding-left:20px;
	background:url(../images/q.gif) no-repeat;	
}
.qa-list dd {
	padding:23px 0;
	background:url(../images/a.gif) no-repeat;	
}
.qa-table01 {
	width:100%;
	border:1px solid #CCC;
}
.qa-table01 th {	
	text-align:center;
	background-color:#6FF;
	padding:3px 0;
	border:1px solid #CCC;
}
.qt-th01{
	width:11%;
}
.qt-th02{
	width:23%;
}
.qa-table01 td {
	text-align:center;
	padding:3px 0;
	border:1px solid #CCC;
}

/* support-window */
.support-window {
	text-align:left;
	padding:20px;
}
/* mobile-window */
.mobile-window {
	text-align:center;
	padding:20px 0;
}
/* course */
.pdf-link {
	font-size:14px;
	font-weight:bold;
	color:#a87629;
	margin-bottom:20px;
}
.pdf-link img {
	vertical-align:middle;
}
.pdf-link a {
	color:#a87629;
	text-decoration:underline;
}.pdf-link a:hover {
	text-decoration:none;
}
.adobe-box {
	margin-bottom:50px;
}
.adobe-box-l {
	width:160px;
	float:left;
}
.adobe-box-r {
	width:360px;
	float:right;
}
.access-box {
	margin-bottom:50px;
}
.access-title {
	font-size:18px;
	margin-bottom:10px;
	padding-left:20px;
	font-weight:bold;
	color:#d80c18;
	border-bottom:1px dotted #d80c18;
	background:url(../images/bg-access.gif) 0px 3px no-repeat;
}
/* prize */
.prize-box01 {
	width:400px;
	padding:0 130px 10px 0;
	background:url(../images/bg-prize.gif) left bottom no-repeat;
	margin-bottom:50px;
}
.prize-box01-l01 {
	width:110px;
	margin-right:10px;
	float:left;
}
.prize-box01-r01 {
	width:280px;
	float:left;
}
.prize-box01-l02 {
	width:190px;
	margin-right:10px;
	float:left;
}
.prize-box01-r02 {
	width:200px;
	float:left;
}
.prize-title {
	font-size:16px;
	font-weight:bold;
	color:#de5323;
	margin-bottom:10px;
}
.lottery-box01-r02 {
	width:300px;
	float:left;
}
.lottery-title {
	font-size:14px;
	font-weight:bold;
	color:#de5323;
	margin-bottom:10px;
}
.prize-box01-r01-l {
	width:40px;
	float:left;
}
.prize-box01-r01-r {
	width:230px;
	float:left;
}
.prize-stitle {
	color:#de5323;
	font-weight:bold;
}

/* result */

.result-box01 {
	padding:0 1px 1px;
	background-color:#dddddd;
	margin-bottom:25px;
}
.result-table01 {
	width:100%;	
	border:1px solid #7f7f7f;
	background-color:#fff;
}
.result-table01 th {
	font-weight:bold;
	padding:5px 0;
	text-align:center;
	border-collapse:collapse;
	border-right:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
}
.result-table01 td {
	border-collapse:collapse;
	text-align:right;
	padding:5px 10px;
	border-right:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
}
.result-table02 {
	width:100%;	
	border:1px solid #7f7f7f;
	background-color:#fff;
}
.result-table02 th {
	font-weight:bold;
	text-align:center;
	border-collapse:collapse;
	border-right:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
	line-height:1.2;
}
.result-table02 td {
	border-collapse:collapse;
	text-align:left;
	padding:5px 10px;
	border-right:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
}

.rt-th01 {
	height:34px;
	font-size:16px;
	background:url(../images/bg-th01.gif) repeat-x;
}
.rt-th02 {
	height:36px;
	background:url(../images/bg-th02.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th03 {
	height:36px;
	background:url(../images/bg-th03.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th04 {
	height:36px;
	background:url(../images/bg-th04.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th05 {
	height:36px;
	background:url(../images/bg-th05.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th06 {
	height:36px;
	background:url(../images/bg-th06.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th07 {
	height:36px;
	background:url(../images/bg-th07.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th08 {
	height:36px;
	background:url(../images/bg-th08.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th09 {
	height:36px;
	background:url(../images/bg-th09.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th10 {
	height:36px;
	background:url(../images/bg-th10.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th11 {
	height:36px;
	background:url(../images/bg-th11.gif) repeat-x;
	border-bottom:1px solid #7f7f7f;
}
.rt-th12 {
	padding:7px 0;
	border-bottom:2px solid #000;
}
.rt-w01 {
	width:15%;
}
.rt-w02 {
	width:25%;
}
.rt-w03 {
	width:31%;
}
.rt-w04 {
	width:23%;
}
.rt-b01 {
	border-bottom:1px solid #7f7f7f;
}
.rt-b02 {
	border-bottom:2px solid #000;
}
.rt-c01 {
	background-color:#999999;
}
.result-title01 {
	width:490px;
	height:37px;
	line-height:37px;
	padding-left:40px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg-resulttitle.gif) no-repeat;
}
.result-title10 {
	width:450px;
	height:20px;
	padding-left:25px;
	margin-top:20px;
	font-size:15px;
	font-weight:bold;
	background:url(../images/katamara_title.jpg) no-repeat;
}
.result-box02 {
	margin-bottom:25px;
}
.result-box02l {
	width:320px;
	float:left;
}
.result-box02l dl dt {
	clear:both;
	width:140px;
	padding:0 10px;
	float:left;
}
.result-box02l dl dd {
	width:140px;
	padding:0 10px;
	float:right;
}
.result-box02r {
	width:190px;
	float:right;
}
/* selldvd */
.dvd-box01 {
	margin-bottom:10px;
}
.dvd-box01-l {
	width:194px;
	float:left;
}
.dvd-box01-r {
	width:335px;
	float:right;
}
.dvd-button01 {
	margin:0 0 40px 85px;
}
.dvd-table01 {
	width:100%;
	margin-bottom:20px;
	border:1px solid #333;
}
.dvd-table01 th {
	width:30%;
	border:1px solid #333;
	text-align:left;
	padding:5px 15px;
}
.dvd-table01 td {
	width:70%;
	border:1px solid #333;
	text-align:left;
	padding:5px 15px;
}
.dvd-table01-i {
	width:70%;
	border:1px solid #333;
}
.dvd-table01-i th {
	width:70%;
	border:1px solid #333;
	text-align:left;
	padding:3px;
}
.dvd-table01-i td {
	width:30%;
	border:1px solid #333;
	text-align:left;
	padding:3px;
}




