/* base ------------------------------ */
* {
	font-style: normal;
	margin:0;
	padding:0;
}

body{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",Verdana,Arial,sans-serif;
	color: #363636;
	font-size: 62.5%;
	line-height: 1.5em;
	letter-spacing:0.1em;
}
p {
	padding: 0;
}
img{
	margin: 0;
	padding: 0;
	border: none;
}
form {
	margin: 0;
	padding: 0;
}

hr{
	display: none;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
li {
	margin:0;
	padding:0;
}

/* txt ------------------------------ */
.txtL {
	font-size: 1.4em;
}
.txtM {
	font-size: 1.2em;
}

.txtM_b {
	font-size: 12px;
	font-weight:bold;
}
.txtS {
	font-size: 10px;
	font-weight:normal;
}
/* link ------------------------------ */
a:link {
	color:#333333;
	text-decoration:border;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
a:visited {
	color:#333333;
	text-decoration:border;
}
a:active {
	color:#333333;
	text-decoration:border;
}
/* hn ------------------------------ */

h1,h2,h3,h4,h5, h6 { margin:0;padding:0; }

.clearfix {
	clear:both;
}
#main {

}
a.btn_back {

	width:100px;
	height:20px;
	display:block;
	background:url(../images/photo/btn_back.gif) no-repeat;
	text-indent:-10000px;
	text-decoration:none;
}
a.btn_back:hover {
	width:100px;
	height:20px;
	display:block;
	background:url(../images/photo/btn_back.gif) no-repeat;
	text-indent:-10000px;
	text-decoration:none;
    filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
}

#container {
	margin:10px;
	height:600px;
}
