@charset "utf-8";

/*-------------------------------------------------------------------
	IDENTIFICATION DIVISION.

	PROGRAM-ID.									ABOUT
	DATE-WRITTEN.								2012-04-20
-------------------------------------------------------------------*/

/*****************************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*****************************************************/

/*-------------------------------------------------------------------
	common
-------------------------------------------------------------------*/ 

#main{
	margin-left:4px;
	margin-bottom:20px;
	width:960px;
	background:#FFFFFF;
	position:relative;
	padding:0;
}

#main h2{
	margin:0;
	z-index:2;
}

#main p{
	margin:0;
	position:relative;
	z-index:2;
}







/*-------------------------------------------------------------------
	contact
-------------------------------------------------------------------*/ 
.wrap #contact{
	padding												: 12px;
	background										: #fafafa;
	border												: 1px solid #dadada;
}

.wrap #contact dl dt{
	padding-bottom								: 13px;
	margin-bottom									: 15px;
	background										: url(../../images/cp/coolbiz/border/gray-2x.gif) 0 100% repeat-x;
	text-align											: center;
}

.wrap #contact dl dd ul{
	text-align											: center;
}

.wrap #contact dl dd ul li{
	display												: inline-block;
	margin												: 0 13px;
}

.wrap #contact dd.link{
	margin												: 0;
	padding												: 10px 0 0 0;
	text-align											: center;
}
.easy-wrap ul{
	overflow: hidden;
}
.easy-wrap  ul li{
	width: 33.33%;
	float: left;
}
.easy-wrap  ul li:nth-child(3n+1){
	clear: left;
}
/*-------------------------------------------------------------------
	clearfix
-------------------------------------------------------------------*/ 
#main .items ul.list li:after,
.outerbox .detail-area:after,
.outerbox .detail-area .inner:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	line-height:0;
	font-size:0;
}


/*-------------------------------------------------------------------
	png
-------------------------------------------------------------------*/ 
/* * .png{
	behavior: expression(
		this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
		this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("https://www.rub-lab.com/")+1) + "ie6png.gif" : this.src,
		this.style.behavior = "none"
	);
} */

/*-------------------------------------------------------------------
	price-area
-------------------------------------------------------------------*/


#gogo .chapter .price-area h3{
	margin-left:-5px;
}

#gogo .chapter .price-area{
	padding:0 13px;
}

#gogo .chapter .price-area p.red-text{
	color:#d90000;
	margin-top:8px;
}
#gogo .chapter .price-area .title{
	position:relative;
	margin-bottom:15px;
	margin-top: 30px;
}

#gogo .chapter .price-area .title .tax{
	position:absolute;
	bottom:0;
	right:10px;
}

#gogo .chapter .price-area table{
	width:100%;
	border:solid 2px #4e4e4e;
}

#gogo .chapter .price-area table td{
	border:solid 1px #4e4e4e;
	text-align:center;
	padding:3px 0;
}

#gogo .chapter .price-area table td.label{
	padding:0;
	vatical-align:middle;
	width:97px;
}

#gogo .chapter .price-area table td.gray{
	background:#d9d9d9;
}

#gogo .chapter .price-area table td.small{
	width:7.5em;
}
#gogo .chapter .price-area p.cou{
	margin-bottom:40px;
}

#gogo .chapter .price-area ul.caution li {
	text-indent: -1em;
	padding-left: 1em;
}


@media screen and (max-width: 640px){
	#main{
		width:640px;
		margin-left: 0;
	}
}