@charset "utf-8";

/*
##################################################################
voice_default_v1.0.css
################################################################## */

li {
    list-style-type: none;
    }

div.voiceContainer {
    padding: 10px 10px 0px 10px !important;
    width: 880px !important;
    }

div.voiceFrame {
    padding: 0px 27px;
	overflow: hidden;
    width: 826px;
    background: url(/img/hyouban/v1.0_03.gif) 0 0 repeat-y !important;
    }


/* ---------------近隣の学習塾をさがす-----------------
--------------------------------------------------------*/
/* 詳しく見る */
.todetail_look{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	height:40px;
	padding-bottom:20px;
}
/* 近隣の学習塾をさがす　タイトル */
p.p_prttl1 {
    width: 826px;
    height: 42px;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    text-indent: 10px;
    color: #333;
    background: url(/img/school/detail/v1.0_08.gif) 0 0 no-repeat;
    }
/* 周辺検索 */
div.s_addressBox2 {
	background:url(/img/bg_white_wide_roll.gif) repeat-y #fff !important;
	width:826px;
	height:auto;
	overflow: auto;
	padding: 0px 27px;
	padding-bottom:20px;
    }
div.s_addressBox2_l{
	float:left;
	width:413px;
}
div.s_addressBox2_l p.tit_place{
	background:url(/img/icon_square_glass.gif) 0 0 no-repeat;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
div.s_addressBox2_l dl{
	margin:0 0 5px 0;
	padding-left:20px;
}
div.s_addressBox2_l dt{
	color:#14ad5e;
	background:url(/img/icon_glass.gif) 0 0 no-repeat;
	padding-left:20px;
	font-size:14px;
}
div.s_addressBox2_l dd{
	color:#bbb;
	font-size:14px;
	font-weight:bold;
}
div.s_addressBox2_l dd a{
	font-size:14px;
	font-weight:bold;
}
div.s_addressBox2_l li{
	margin-left:30px;
	list-style-type: disc;
}

/* 最寄駅検索 */
div.s_addressBox2_r{
	float:left;
	width:413px;
}
div.s_addressBox2_r p.tit_station{
	background:url(/img/icon_square_train.gif) 0 0 no-repeat;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
div.s_addressBox2_r dl{
	margin:0 0 5px 0;
	padding-left:20px;
}
div.s_addressBox2_r dt{
	color:#14ad5e;
	background:url(/img/icon_glass.gif) 0 0 no-repeat;
	padding-left:20px;
	font-size:14px;
}
div.s_addressBox2_r dd{
	color:#bbb;
	font-size:14px;
	font-weight:bold;
}
div.s_addressBox2_r dd a{
	font-size:14px;
	font-weight:bold;
}
div.s_addressBox2_r li{
	margin-left:30px;
	list-style-type: disc;
}

/* 柳-総合評価内容追加作業 */
.pankuzusita {
text-align: right;
float: right;
}

/* 塾を探す */
.review-link{
padding: 0 0 25px;
}
.review-link-title{
}
.review-link-inner{
padding: 15px 20px;
background:#f2f2f2;
border: 1px solid #D7D7D7;
border-top:none;
}
.review-link-L{
float:left;
width: 380px;
}
.review-link-R{
float:right;
width: 380px;
}

.review-link-inner dl{
width: auto !important;
}
.review-link-inner dt{
float:left !important;
width: 92px !important;
}
.review-link-inner dd{
float:right !important;
width: 275px !important;
}


.review-link-inner:after,
.review-link-inner dl:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .review-link-inner,
* html .review-link-inner dl{
	zoom: 1;/* IE6 */
}
*:first-child+html .review-link-inner,
*:first-child+html .review-link-inner dl{
	zoom: 1;/* IE7 */
}


.review-link-title{
background: url(/img/hyouban/v1.0_09.gif) no-repeat left top;
color: #333333;
font-size: 14px;
font-weight: bold;
height: 28px;
line-height: 28px;
padding: 0 10px;
}
.review-link-head{
padding:0 0 5px;
font-size:14px;
font-weight: bold;
}
.review-link-txt{
padding:0 0 2px;
color:#333;
}
.review-link-more{
}
.review-link-more a{
background: url(/img/hyouban/bt_001.gif) no-repeat left top;
float: right;
height: 23px;
margin: 0 0 0 0;
text-indent: -9999px;
width: 140px;
outline:none;
}
.review-link-more a:hover{
background: url(/img/hyouban/bt_001.gif) no-repeat left -23px;
}
