@charset "UTF-8";

/* common
-----------------------------------------------------------------------------  */
#main h3.marketpriceTitle{
	background:#FFF url(/img/marketprice/title_marketprice.gif) no-repeat 0 0;
	height:70px;
	line-height:70px;
	color:#FFF;
	font-weight:bold;
	font-size:26px;
	padding-left:75px;
}
#main h3.marketpriceTitle span{
	font-size:12px;
}
#main .section{
	margin-bottom:20px;
}
#main .section .rightBox{
	width:250px;
	text-align:center;
}
#main .section .rightBox p{
	padding:5px;
	font-weight:bold;
	color:#FFF;
	background-color:#8EC31F;
}
#main .section .rightBox p span{
	font-size:16px;
	display:block;
}
#main .section .leftBox{
	width:630px;
	border:2px solid #B60007;
}

#main .section .leftBox .inner{
	padding:20px;
}
#main .section .leftBox table th{
	text-align:center;
	font-weight:bold;
	padding:5px 15px 5px 5px;
}
#main .section .leftBox table th span{
	display:block;
	padding:5px 10px;
	background-color:#FDD000;
}
#main .section .leftBox table td{
	font-weight:bold;
	font-size:14px;
	color:#B60007;
}
#main .section .leftBox table td span{
	font-size:28px;
	margin:0 2px;
}

#main .section .leftBox p{
	padding:10px 10px 10px 108px;
	background:#FDD000 url(/img/marketprice/marketprice_navi.gif) no-repeat 10px 10px;
	height:80px;
}

/* p-tokyo
-----------------------------------------------------------------------------  */
.p-tokyo .comparisonTitle{
	background-color:#B60007 !important;
	background-image:none !important;
	color:#FFF !important;
	padding:5px 7px;
}
.p-tokyo #main h4.campusTitle {
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding-bottom:3px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	color:#C00;
	clear:both;
	}
.p-tokyo #main h5{
	background-color:#B60007;
	color:#FFF;
	padding:3px 5px;
	font-weight:bold;
	margin-bottom:5px;
}
.p-tokyo #main h5.machida{
	background-color:#EB6101;
}
.p-tokyo #main h5.sibuya{
	background-color:#EB6EA5;
}
.p-tokyo #main h5.sinjuku{
	background-color:#75A316;
}
.p-tokyo #main h5.westtokyo{
	background-color:#F6AB00;
}

.p-tokyo .comparison{
	margin-bottom:15px;
}
.p-tokyo .comparison .leftBox{
	width:395px;
}
.p-tokyo .comparison .rightBox{
	width:490px;
}
p.note{
	padding-left:1em;
	text-indent:-1em;
	}
.p-tokyo p{
	margin-bottom:10px;
}

/* clearfix
-----------------------------------------------------------------------------  */
#main .section:after,
.comparison:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main .section,
.comparison {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html #main .section,
* html .comparison {
	height: 1%;
	}
#main .section,
.comparison {
	display: block;
	}




