* {margin:0; padding:0;}

body {width:620px; margin:0 auto; font-size:85%; background:url(../img/back01.jpg) repeat;}

#all {width:600px; margin:0 auto; border:10px solid #996600; background:url(../img/back02.jpg) repeat;}

#title {width:600px; height:100px;}

.menu {line-height:30px; font-size:12px; text-align:center; font-weight:bold; background:#996600; height:50px}

.menu ul {margin:0; padding:0;}

.menu li {width:100px; display:inline; padding:5px; margin-left:10px; margin-bottom:10px; background-color:#FFCC66; float:left}

.menu li a {color:#660000;}

#text {width:580px; padding:0px 10px;}

#text p {line-height:1.5em; margin:5px 0;}

.ck2 {margin:10px 0px; padding:5px; border:1px solid #000000;}

.ck2 li {display:inline; line-height:1.8em; padding-left:5px;}

.ck2 li a {text-decoration:none;}

.md {font-size:16px; font-weight:bold; height:20px; line-height:20px; border:1px solid #000000; padding:5px;}

.side {text-align:right; margin-right:50px;}

.side a {text-align:right;}

.caution {margin-left:20px;}

.caution ol {margin:0; padding:0;}

.caution li {line-height:1.5em; font-size:12px; font-weight:bold;}

#copy {height:30px; line-height:30px; text-align:right; padding-right:30px; background:#996600; color:#FFFFFF;}

#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 500px;margin-left: auto;margin-right: auto;}

#ADD_MAIN td {padding: 5px;}

h1 {height:25px; line-height:25px; font-size:12px; padding-left:10px; background:#996600; color:#FFFFFF;}

h2 {
	position:relative;
	margin:20px 0px;
	padding:10px 20px;
	font:bold 24px/1.6 Arial, Helvetica, sans-serif;
	color:#333;
	border:#333 solid 3px;
	border-radius:18px;
	background:#fff;
	box-shadow:
		-7px -5px 0 0 #e8e8e8 inset,
		2px 3px 0 0 #000;
}
h2:before{
	content:" ";
	position:absolute;
	top:100%;
	left:14px;
	width:0;
	height:0;
	border-width:20px;
	border-style:solid;
	border-color:transparent;
	border-top-color:#333;

}
h2:after{
	content:" ";
	position:absolute;
	bottom:-27px;
	left:18px;
	width:0;
	height:0;
	border-width:14px;
	border-style:solid;
	border-color:transparent;
	border-top-color:#e8e8e8;
}

.r-link{
color:#993300;
padding:10px}

.r-link a{ color:#333300}

a{color:#663300}

h3{
border-left:8px solid #663333;
border-bottom:2px solid #663333;
padding:5px;
color:#996600;
}
