@charset 'euc-jp';
/* visual */
#wrap-visual{
	width:760px;
	height:auto;
	position:relative;
}
#directoryTT3{
	position:absolute;
	top:-15px;
	left:17px;
}
#singleBorder{
	margin:235px 17px 0 17px; padding:10px 0;
	border:1px solid #e8e8e8;
}
/* banner */
#wrap-banner{
	margin:0 0 10px 0;
}
#wrap-banner p{
	width:220px;
	height:auto;
	float:left;
	display:block;
}
#wrap-banner p.ml{
	margin:0 0 0 10px;
}
/* contents----------------------------------- */
#contents1{
	width:450px;
	height:auto;
	padding:0px;
	margin:0px;
	font-size:80%; line-height:140%; color:#666666;
}
#contents2{
	width:450px;
	height:auto;
	margin:0px;
	padding:0px;
	font-size:80%; line-height:140%; color:#666666;
}
/* h3 */
#contents1 h3,#contents2 h3{
	width:450px;
	height:40px;
	margin:0px;
	padding:0px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
#contents1 h3.title1{background-image:url(../images/title1.gif);}
#contents2 h3.title2{background-image:url(../images/title2.gif);}

#contents1 dl,#contents2 dl{margin:0 0 15px 0;}
#contents1 dt,#contents2 dt{
	width:100px;
	height:auto;
	float:left;
}
#contents1 dt{color:#fa658f}
#contents2 dt{color:#559e32}
#contents1 dd,#contents2 dd{
	float:left;
}
/* a link */
#contents1 a,#contents1 a:visited{
	color:#666;
	text-decoration:underline;
}
#contents1 a:hover,#contents1 a:active{
	color:#fa658f;
}
#contents2 a,#contents2 a:visited{
	color:#666;
	text-decoration:underline;
}
#contents2 a:hover,#contents2 a:active{
	color:#559e32;
}
/* span */
#contents1 span,#contents2 span{
	width:30px;
	height:11px;
	display:block;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	background-image:url(../images/icon_new.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}
/* button */
.wrap-button{
	width:450px;
	height:auto;
	margin:0 0 15px 0;
}
.wrap-button p.button,.wrap-button p.button2{
	width:174px;
	height:23px;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
.wrap-button p.button a,.wrap-button p.button a:visited,.wrap-button p.button2 a,.wrap-button p.button2 a:visited{
	width:174px;
	height:23px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}
.wrap-button p.button a:hover,.wrap-button p.button a:active,.wrap-button p.button2 a:hover,.wrap-button p.button2 a:active{
	background-position:left bottom;
}
.wrap-button p.button a{background-image:url(../images/button1.gif);}
.wrap-button p.button2 a{background-image:url(../images/button2.gif);}
/* qr 100602 */
.box-qr{
	margin:20px 0 0 0;
	font-size:80%; line-height:140%; color:#666666;
}
.box-qr .wrap-qr{
	width:95px;
	height:auto;
	float:left;
	display:block;
}
.box-qr .wrap-text{
	width:340px;
	height:auto;
	margin:0 0 0 15px;
	float:left;
}
.box-qr .mb15{margin:0 0 10px 0;}