body {
	text-align:center;
	margin-top:0px;
	padding:0px;
}
#wrap {
	width:830px;
	text-align:center;
	margin-top:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;	
}
#catch {
	display:block;
	width:830px;
	height:34px;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(./image/catchbk-2.gif);
	line-height:16px;
}
#catch h1 {
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	color:#ffff00;
	font-size:12px;
}
.side-menu {
	display: block;
	width:151px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
}
.side-menu .bt {
	display: block;
	width:151px;
	height:40px;
	text-align:center;
	line-height:40px;
	vertical-align:middle;
}
.side-menu a.bt {
	display: block;
	width: 151px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	background-image:url(image/back/151x40btbk-1.jpg);
	text-decoration: none;
	color:#444444;
}
.side-menu a.bt:hover {
	display: block;
	width: 151px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	background-image:url(image/back/bt-hover-3.jpg);
	text-decoration: none;
	color:#ffffff;
}
a.ad {
	FONT-WEIGHT: none; 
	FONT-SIZE: 80%;
	COLOR: green; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "Verdana","Geneva"; 
	TEXT-DECORATION: none
}

a.ad:hover {
	FONT-WEIGHT: none; 
	FONT-SIZE: 80%; 
	LEFT: 1px; 
	COLOR: orange; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Verdana","Geneva"; 
    TEXT-DECORATION: none;
}
a.ad1 {
	FONT-WEIGHT: none; 
	FONT-SIZE: 80%;
	COLOR: #ff0000; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "Verdana","Geneva"; 
	TEXT-DECORATION: none
}
a.ad1:visited {
	FONT-WEIGHT: none; 
	FONT-SIZE: 80%;
	COLOR: #ff0000; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "Verdana","Geneva"; 
	TEXT-DECORATION: none
}
a.ad1:hover {
	FONT-WEIGHT: none; 
	FONT-SIZE: 80%; 
	LEFT: 1px; 
	COLOR: orange; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Verdana","Geneva"; 
    TEXT-DECORATION: none;
}
#shalom {
	padding:10px;
	font-size:12px;
	color:#555555;
	line-height:22px;
	text-align:left;
}
#cut {
	float:left;
	width:298px;
	height:261px;
	background-image:url(image/cut/298x261top-2.jpg);
	border:1px solid #fdc453;
	border-right:4px double #fdc453;
	border-bottom:4px double #fdc453;
	margin-right:10px;
}
#in {
	font-size:12px;
	text-align:left;
	line-height:20px;
	color:#c66302;
	margin-top:148px;
	margin-left:30px;
}
#in #name {
	text-align:left;
	width:265px;
	color:#c66302;
	font-size:13px;
	margin-left:0px;
}
#in #inchou {
	text-align:left;
	width:180px;
	color:#c66302;
	font-size:13px;
	margin-left:40px;
}
#in #cmt h2 {
	text-align:left;
	width:265px;
	color:#c66302;
	font-size:12px;
	margin-bottom:5px;
	line-height:17px;
	font-weight:normal;
	margin-top:0px;
	margin-left:0px;
}

#telop {
	font-size:12px;
	width:400px;
	color:#664444;
	padding-top:5px;
	padding-bottom:10px;
}
#konna a {
	font-size:14px;
}

.shoujou0 {
	width:130px;
	height:70px;
	vertical-align:middle;
	background-image:url(image/back/140x70menu-.jpg);
}
.shoujou {
	text-align:left;
	color:#444444;
}
.shoujou0 a.shoujou {
	font-size:12px;
	text-align:left;
	width:130px;
	color: green; 
	vertical-align:middle;
	font-weight:normal;
	text-decoration:none;
}
.shoujou0 a.shoujou:hover {
	font-size:12px;
	text-align:left;
	width:130px;
	vertical-align:middle;
	color: #803311; 
	font-weight:normal;
	text-decoration:none;
}
.shoujou-cm {
	font-size:12px;
	text-align:left;
	color:#444444;
	width:390px;
	line-height:22px;
	border:1px solid #88ff00;
	padding:2px 5px 2px 5px;
	margin-top:0px;
}
.shoujou-cm strong {
	font-weight:normal;
}
.subtitle h2 {
   font-size:14px;
	color:#444444;
	font-weight:bold;
	height:15px;
	margin-bottom:6px;
	margin-top:0px;
}
.subtitle1 h2 {
   font-size:14px;
	color:#444444;
	font-weight:bold;
	height:15px;
	margin-bottom:6px;
	margin-top:10px;
}
#shalom strong {
	font-weight:normal;
}
.step {
	padding:20px;
}
.step-cm {
	padding:5px;
	margin-left:10px;
	margin-right:10px;
}
.pics {
	border:4px solid #77cc88;
}
.stepbk {
	background-image:url(image/back/stepbk-1.jpg);
}
#area {
	width:575px;
	height:165px;
	margin-left:20px;
	font-size:12px;
	color:#353535;
	line-height:20px;
	padding:10px;
	margin-top:10px;
	background-image:url(image/back/600x170bk-1.jpg);
}
#area-cm {
	width:566px;
	color:#884444;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:5px;
	border:1px solid #cc9900;
	padding:5px 2px 5px 5px;
	background-color:#ffdddd;
}
#area-cm h3 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
}
