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

body {
        behavior: url("/select/csshover2.htc");
}


.outline-table .left{
	border-width:0 0px 1px 0;
	border-style:solid;
	border-color:#fff;
}
.outline-table .right{
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#fff;
}


/* befor-after */

.befor-after{
	background-image:url(img/befor-after.jpg);
	background-repeat:no-repeat;
	width:752px;
	height:298px;
	position:relative;
	left:-1px;
	margin-bottom:14px;
}

.befor,
.after{
	position:absolute;
	top:35px;
	width:346px;
	height:257px;
	overflow:hidden;
}

.befor{left:6px;}
.after{left:400px;}

.befor td,
.after td{
	height:257px;
	width:346px;
	text-align:center;
	vertical-align:middle;
}

/* thumbnail2 */

#thumbnail2{
	margin-bottom:35px;
}

#thumbnail2 ul{
	margin:0;
	padding:0;
}
#thumbnail2 li{
	float:left;
	padding:0;
	margin:0 9px 0 0 ;
	list-style:none;
}
#thumbnail2 .last{
	margin:0;
}
#thumbnail2 a{
	display:block;
	position:relative;
	width:75px;
	height:75px;
}


#thumbnail2 a span{
	width:75px;
	height:75px;
	position:absolute;
	display:block;
	left:0px;
	top:0px;
}
#thumbnail2 a:hover{
	background:#fff;
}


#thumbnail2 a:hover span{background-image:url(img/thumbnail2-white.png);}
#countrytabs .selected span{background-image:url(img/thumbnail2-black.png);}


* html #thumbnail2 a:hover span{background-image: none; border:2px solid #333;}
* html #countrytabs .selected span{background-image: none; border:2px solid #333;}
/*
* html .png{
behavior: expression(this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",this.style.behavior = "none"));}
*/

/* madori */

#madori{
	width:750px;
}

#genkyou{
	float:left;
	margin-right:30px;
}
#kaisou{
	float:left;
}

.genkyou-arrow{
	text-align:right;
	margin-right:10px;
}

#madori p{
	font-weight:bold;
	font-size:14px;
	background:url(img/arrow.jpg) left no-repeat;
	margin:0;
	padding:0 0 0 10px;
}


