@charset "utf-8";

/* リニューアル 2011.12.15
----------------------------------------
/* リニューアル 2012.2.15
----------------------------------------
/* リニューアル 2013.12.11
----------------------------------------
/* --- 画面幅 --- */
/* conbody */
.conbody.cbWide {
	width: 926px;
	padding: 0 30px;
}
/* 画面タイトル */
.conbody.cbWide div.h2Ttl,
.conbody.cbWide div.contentTtl,
.conbody.cbWide div.h2TtlStep,
.conbody.cbWide div.contentTtlStep {
	background-image: url(../images/frame/bg_h2_04.gif);
}
/* 画面サブタイトル */
.conbody.cbWide h3.h3Ttl {
	background-image: url(../images/frame/bg_h3_02.gif);
}
/* 探し方を変更する */
.conbody.cbWide div.esc-box-A02 {
	background: url(../images/bg_schchange_05.gif) no-repeat;
}
.conbody.cbWide div.esc-box-A03 {
	background: url(../images/bg_schchange_06.gif) no-repeat;
}
.conbody.cbWide div.esc-box-A02 dl dd {
	width: 668px;
	padding-left: 25px;
}
.conbody.cbWide div.esc-box-A03 dl dd {
	width: 666px;
	padding-left: 25px;
}
/* 沿線選択 */
.conbody.cbWide .tabLink {
	width: 926px;
	background: url(../images/bg_list_top_01.gif) bottom no-repeat;
}
.conbody.cbWide .ensenList {
	width: 884px;
}
.conbody.cbWide .ensBox {
	width: 884px;
}
.conbody.cbWide .ensBox table {
	width: 864px;
}
.conbody.cbWide .ensBox td {
	width: 211px;
}
.conbody.cbWide .ensTxtbox {
	clear: both;
	width: 924px;
	padding: 0;
}
.conbody.cbWide .ensTxtbox td {
	padding: 20px 20px 0;
}
.conbody.cbWide .ensTxtbox td p {
	width: 884px;
}
/* 市区町村選択 */
.conbody.cbWide .ensenList .ensBox .chBtm03 {
	padding: 0 10px;
	text-align: right;
}
.conbody.cbWide .ensenList .ensBox .chBtm03 img {
	margin-bottom: 5px;
}
/* 町名選択 */
.conbody.cbWide .ensenList.chomeiList {
	padding: 10px 0;
	width: 924px;
}
.conbody.cbWide .ensenList.chomeiList .h4box {
	padding: 10px 20px 0;
	border-top: 1px solid #E0DECF;
}
.conbody.cbWide .ensenList.chomeiList h4 {
	border-bottom: none;
}
.conbody.cbWide .ensenList.chomeiList .tabLink {
	margin-left: 20px;
	margin-right: 20px;
	width: 884px;
	background: url(../images/tab_line_01.gif) bottom repeat-x;
}
.conbody.cbWide .ensenList.chomeiList .tabArea {
	margin-left: 0;
}
.conbody.cbWide .ensenList.chomeiList .tabArea li,
.conbody.cbWide .ensenList.chomeiList .tabArea li h3,
.conbody.cbWide .ensenList.chomeiList .tabArea li.tLon,
.conbody.cbWide .ensenList.chomeiList .tabArea li.tLon h3 {
	background: none;
}
.conbody.cbWide .ensenList.chomeiList .tabLink .clearImg {
	float: right;
	margin-top: 10px;
}
.conbody.cbWide .ensenList.chomeiList .ensBox {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 882px;
	border-left: 1px solid #E0DDB9;
	border-right: 1px solid #E0DDB9;
	border-bottom: 1px solid #E0DDB9;
	background-color: #ECFCD7;
}
.conbody.cbWide .ensenList.chomeiList .ensBox table {
	width: 862px;
}
.conbody.cbWide .ensenList.chomeiList .ensBox td {
	width: 285px;
}
.conbody.cbWide .ensenList.chomeiList .ensBox .chBtm03 .back2Link a {
	background: url(images/arr_up.gif) left center no-repeat;
	padding: 6px 5px 2px 10px;
	font-size: 86%;
}
/* 条件指定 */
.conbody.cbWide .csBox {
	width: 926px;
}
.conbody.cbWide .ipTb1,
.conbody.cbWide .ipTb3,
.conbody.cbWide .ipTb4 {
	width: 134px;
}
.conbody.cbWide .ipTb2 {
	width: 759px;
}
.conbody.cbWide .ipTb2 ul {
	width: 759px;
}
.conbody.cbWide .ipTb2.ipRw1 ul li {
	width: 237px;
}
.conbody.cbWide .ipTb2.ipRw2 ul li {
	width: 141px;
}
.conbody.cbWide .ipTb2 p.txtJokenCom {
	width: 300px;
	padding-left: 5px;
}
.conbody.cbWide .ipTb2 ul li {
	white-space: normal;
	white-space: normal¥9; /* IE8 and below */
	*white-space: normal; /* IE7 and below */
	_white-space: normal; /* IE6 */
}
.conbody.cbWide .ipTb5 {
	width: 111px;
	background: #EDF4FE;
	text-align: left;
	padding: 8px;
}
/* --- 物件一覧 --- */
.extListMain {
	padding: 0;
	width: 926px;
	_width: 940px;/*IE6 hack*/
}
/* サイドメニュー */
.extListLeft {
	float: left;
	padding: 25px 0 20px;
	width: 200px;
	background-color: #FFFFFF;
	*padding-bottom: 10px;/*IE67 hack*/
}
.extLLbox {
	padding: 0 3px;
	width: 194px;
	background-color: #CBE5C2;
}
.extListLeft .topinDiv {
	clear: both;
	width: 200px;
	height: 3px;
	background: url("../images/bg_listside_01.gif") no-repeat scroll top left;
	font-size: 1px;
}
.extListLeft .btminDiv {
	clear: both;
	width: 200px;
	height: 3px;
	background: url("../images/bg_listside_02.gif") no-repeat scroll bottom left;
	font-size: 1px;
}
.extListLeft .leftMenu {
	width: 194px;
	background-color: #FFFFFF;
	border: none;
	border-collapse: collapse;
}
.extListLeft .leftMenu th {
	text-align: left;
	font-size: 90%;
	color: #53915F;
	height: 31px;
	width: 186px;
	padding: 3px 0 0 6px;
	border-top: none;
	border-bottom: #C0D3E6 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	background: url("../images/bg_listside_03.gif") repeat-x scroll 1px 1px;
}
.extListLeft .leftMenu th span {
	border-left: #53915F 3px solid;
	padding-left: 6px;
	padding-top: 2px;
}
.extListLeft .leftMenu td {
	padding: 0 0 10px 0;
	border: #FFFFFF 1px solid;
}
.extListLeft .leftMenu td a {
	margin: 5px;
	font-size: 90%;
	line-height: 200%;
}
.extListLeft .leftMenu dt {
	font-weight: bold;
	font-size: 90%;
	line-height: 1.5em;
	padding: 5px 11px 6px;
	margin-bottom: 13px;
	background-color: #EBF6D3;
}
.extListLeft .leftMenu dt.prefName {
	background-color: #EBF6D3;
}
.extListLeft .leftMenu dd,
.extListLeft .leftMenu li {
	margin: 2px 0 2px 11px;
}
.extListLeft .leftMenu dd li {
	margin-left: 0;
}
.extListLeft .leftMenu td dd a {
	float: right;
	margin: 0 5px 0 0;
	font-size: 84%;
}
.extListLeft .leftMenu label {
	padding-left: 3px;
}
.extListLeft .leftMenu select.inputGrp1,
.extListLeft .leftMenu select.inputGrp2 {
	width: 72px;
	margin-bottom: 3px;
}
.extListLeft .leftMenu td.selectPref {
	border-bottom: #C0D3E6 1px solid;
}
.extListLeft .leftMenu td.chgTD {
	padding: 10px 0 10px 5px;
	font-size: 92%;
}
.extListLeft .leftMenu .btnTD,
.extListLeft .leftMenu .btnTD2 {
	text-align: center;
	padding: 11px 0;
	border-top: #CBE5C2 1px solid;
	background: url("../images/bg_listside_04.gif") repeat-x scroll 1px 1px;
}
.extListLeft .leftMenu .btnTD {
	border-bottom: #CBE5C2 3px solid;
}
.extListLeft .leftMenu .btnTD2 {
	border-bottom: none;
}
.extListLeft .leftMenu a.btnKensaku {
	display: block;
	float: right;
	line-height: 100%;
	margin: 3px;
	padding: 2px;
}
.extListLeft .leftMenu td.chgEscLink dd {
	margin: 10px 0 2px 11px;
}
.extListLeft .leftMenu td.chgEscLink dd a {
	float: none;
	display: block;
	width: 150px;
	font-size: 92%;
	line-height: 120%;
	background: url(images/arr_n.gif) 0 2px no-repeat;
	padding-left: 17px;
}
/* キャンペーン */
.conbody.cbWide p.camTxt {
	color: #ED4400;
}
/* 一覧表示 */
.extListRight {
	float: right;
	width: 710px;
	padding-left: 16px;
}
.conbody.cbWide .extListRight {
	clear: both;
	padding-left: 108px;
	padding-right: 108px;
}
.extListRight .sortBox {
	margin-top: 3px;
	padding: 20px 0 15px;
	border-top: 2px solid #53915F;
}
.extListRight .sortBox a,
.extListRight .sortBox strong {
	padding: 0 5px;
}
.extListRight .ensenblm1 {
	width: 260px;
}
.extListRight .ensenblSum {
	width: 260px;
}
.extListRight .ensenblSumBt {
	width: 600px;
}
.extListRight .lbox div.note-img {
	padding-top: 16px;
	padding-left: 10px;
}
.extListRight .blistTb th.blh9 {
	width: 70px;
}
.extListRight .blistTb td {
	padding: 6px;
}
.extListRight .blistTb .tR01 img,
.extListRight .blistTb .tR02 img {
	padding-top: 3px;
}
.kodawariJokenBox {
	background-color: #FFFFFF;
	opacity: 1;
	width: 600px;
	height: 450px;
	position: absolute;
	padding: 20px;
}
.kodawariJokenBox .tojiru {
	width: 100px;
	height: 20px;
	padding: 0 10px 0 490px;
	text-align: right;
}
.kodawariJokenBox h5 {
	padding: 10px 0;
	font-size: 110%;
}
.kodawariJokenBox .ipTb4 {
	background: none repeat scroll 0 0 #FCF7C0;
	padding: 8px;
	text-align: left;
	width: 111px;
}
.kodawariJokenBox .ipTb2 {
	width: 450px;
}
.kodawariJokenBox label {
	padding-left: 3px;
}
.kodawariJokenBox .chBtm02 {
	margin-top: 30px;
	width: 580px;
}
/* 店舗リスティング */
	/*共通*/
.detb08.detb09 td.dt0901 div.btnBlock {
	width: 161px;
}
.detb08.detb09 td.dt0901 div.btnBlock img {
	margin: 0;
}
.detb08.detb09 table td span.tel {
	color: #E95807;
	font-weight: bold;
}
.detb08.detb09 table td p.apTime {
	margin: 5px 0;
	font-size: 90%;
}
.detb08.detb09 td.dt0902 {
	height: 23px;
}
	/*問合せ完了*/
.detb08.detb09 td.dt0801 {
	width: 188px;
}
.detb08 td.dt0801 a img {
	width: 184px; 
}
	/*物件一覧*/
.extListRight .shortEscBox {
	clear: both;
}
.shortEscBox h4.h4Ttl {
	background: url(../images/frame/bg_h4_04.gif) left center no-repeat;
}
.shortEscBox .detline05 {
	padding: 6px 14px;
}
.shortEscBox .detb08 .line08 {
	width: 28px;
}
.shortEscBox .detb08 td.dt0804,
.shortEscBox .detb08 td.dt0804 table {
	width: 326px;
}
.shortEscBox .detb08 td.dt0801 {
	width: 155px;
}
.shortEscBox .detb08 td.dt0801 a img {
	width: 151px;
}
.shortEscBox .detb08 td.dt0804 div.dt0803 {
	background: url(../images/bg_goodarea_06.gif) left top no-repeat;
}
.shortEscBox .detb08 td.dt0804 dl.dt0803b {
	width: 316px;
	background: url(../images/bg_goodarea_06b.gif) left bottom no-repeat;
}
.shortEscBox .detb08 td.dt0804 dd.goodArea {
	width: 204px;
}
/* RSS */
.shortEscBox dl.esc-A {
	width: 690px;
	margin: 0 10px;
	padding-top: 18px;
	padding-bottom: 6px;
	border-bottom: none;
	_position: relative;
	_zoom: 1;
	display:none;
}
.shortEscBox dl.esc-A dt {
	width: 340px;
}
.shortEscBox dl.esc-A dd {
	width: 350px;
}
/* --- 物件詳細 --- */
/* お気に入り・印刷ボタン */
.conbody.cbWide .bdBtnBox {
	margin-bottom: 10px;
	width: 926px;
	background: url("../images/bg_btnfavo_01.gif") no-repeat scroll top left;
}
.conbody.cbWide .bdBtnBox td {
	padding: 9px 5px 8px 0;
}
.conbody.cbWide .bdBtnBox td.bdThinking {
	padding-left: 8px;
	width: 586px;
}
.conbody.cbWide .bdBtnBox td.bdFavoBtn {
	width: 143px;
}
.conbody.cbWide .bdBtnBox td.bdMailBtn {
	width: 92px;
}
.conbody.cbWide .bdBtnBox td.bdPrintBtn {
	width: 77px;
}
/* 物件コメント */
.conbody.cbWide .bukkenText{
	text-align: left;
	width: 100%;
}
.conbody.cbWide .bukkenText .freeNet {
	text-align: right;
}
/* 物件概要 */
.conbody.cbWide .outlinetb {
	clear: both;
	width: 926px;
}
.conbody.cbWide .outlinetb table {
	width: 926px;
}
.conbody.cbWide .outlinetb .w01 {
	width: 168px;
}
.conbody.cbWide .outlinetb .w02 {
	width: 100px;
}
.conbody.cbWide .outlinetb .w03 {
	width: 140px;
}
.conbody.cbWide .outlinetb .w04 {
	width: 40px;
}
/* スペックアイコン */
.conbody.cbWide .specIcon {
	clear: both;
	margin-left: 0;
}
.conbody.cbWide .specIcon td {
	padding-bottom: 0;
	vertical-align: top;
}
.conbody.cbWide .specIcon td img {
	padding-bottom: 7px;
}
.conbody.cbWide .detb101 {
	width: 139px
}
.conbody.cbWide .detb103 {
	width: 92px
}
/* 問合せボタン */
.conbody.cbWide .bdAskBox {
    margin: 25px auto 4px;
    width: 667px;
    background-color: #F3F2EC;
    border: solid 3px #cccccc;
    border-radius: 10px;
}
.conbody.cbWide .bdShopTel {
	padding: 0px;
	width: 325px;
	font-weight: bold;
	background: url("../images/bg_shoptel_02.png") no-repeat scroll 10px 15px;
	vertical-align: middle;
	position: relative;
}
.conbody.cbWide .bdShopTel span {
	display: block;
	padding: 3px 0px 3px 10px;
	text-align: center;
	font-size: 140%;
	color: #E85706;
}
td.bdInqBtn img{
width:290px;
}

.conbody.cbWide .bdShopTel span a:link,
.conbody.cbWide .bdShopTel span a:visited,
.conbody.cbWide .bdShopTel span a:hover,
.conbody.cbWide .bdShopTel span a:active {
	font-size: 75%;
	color: #E85706;
}
.conbody.cbWide .bdInqBtn {
	padding: 15px 0px 20px 5px;
	width: 280px;
	text-align: center;
	vertical-align: middle;
}
.conbody.cbWide .bdInqBtn2 {
	padding: 15px 0px 20px 5px;
	width: 280px;
	text-align: center;
	vertical-align: middle;
}
/* 物件画像 */
.conbody.cbWide .detb02 {
	margin: 0;
}
.conbody.cbWide .dt0201,
.conbody.cbWide .dt0203 {
	width: 446px;
	padding: 10px;
	vertical-align: top;
}
.conbody.cbWide .dt0202 {
	width: 22px;
}
.conbody.cbWide .dt0201 {
	border: 3px solid #EDEDED;
}


.conbody.cbWide .dt0203 {
	border: 3px solid #82BBA8;
}
.conbody.cbWide .detb02Txt {
	padding:0px 0 15px 8px;
	text-align: left;
}
.conbody.cbWide .dt0203pic {
	width: 226px;
}
.conbody.cbWide .dt0203arr {
	width: 90px;
	text-align: center;
	padding-bottom: 30px;
}
.conbody.cbWide .dt0203name {
	padding-top: 10px;
	height: 20px;
	text-align: center;
}
.conbody.cbWide .dt0204 {
	width: 926px;
	/*background: url("../images/bg_photo_01.gif") no-repeat scroll top left;*/
	  background-color: #A0D2C6;
  border: 1px solid #F6FDE6;
  border-radius: 10px;
  margin-top: 11px;
}
.conbody.cbWide .dt0204 .btminDiv {
	clear: both;
	width: 926px;
	height: 10px;
	background: url("../images/bg_photo_02.gif") no-repeat scroll bottom left;
}

.conbody.cbWide .dt0204tn {
	padding: 14px 12px 0;
	overflow: hidden;
}

.dt0204tn ul {
    overflow: hidden;
}

.conbody.cbWide .dt0204tn ul li {
	float: left;
	margin: 0 16px 14px 0;
    width: 80px;
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    text-align: center;
}

/*9の倍数番目のサムネイル*/
.conbody.cbWide .dt0204tn ul li:nth-child(9n){
	float: left;
	margin: 0 0 14px 0;
    width: 80px;
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    text-align: center;
}

.conbody.cbWide .dt0204tn ul li img {
	height: 60px;
}
/* 拡大画像 */
#fancybox-left-ico, #fancybox-right-ico {
	width: 40px;
	height: 40px;
}
#fancybox-left-ico {
	background-image: url("../images/arrow_main_left.png");
	background-position: 0 0;
}
#fancybox-right-ico {
	background-image: url("../images/arrow_main_right.png");
	background-position: 0 0;
}
#fancybox-left span {
	left: 20px;
}
#fancybox-right span {
	left: auto;
	right: 20px;
}
/* 物件詳細 */
.conbody.cbWide .detb04 {
	margin-top: 10px;
}
.conbody.cbWide .dt0401,
.conbody.cbWide .dt0501 {
	width: 158px;
}
.conbody.cbWide .dt0402 {
	width: 596px;
}
.conbody.cbWide .dt0502 {
	width: 270px;
}
.conbody.cbWide .dt0503 {
	width: 732px;
}
.conbody.cbWide .dt0503 .warning {
	color: #333333;
}
/* 店舗情報 */
.conbody.cbWide h4.h4Ttl {
	background: url(../images/frame/bg_h4_03.gif) left center no-repeat;
}
.conbody.cbWide .detb08 table {
	width: 650px;
}
.conbody.cbWide .detb08 td.dt0801 img.dt0801pic1 {
	margin-bottom: 10px;
}
.conbody.cbWide .detb08 td.dt0801 img.dt0801pic2 {
	margin-right: 6px;
}
.conbody.cbWide .detb08 table td {
	padding-top: 3px;
	padding-bottom: 2px;
}
.conbody.cbWide .detb08 table td h5 {
	padding-bottom: 0;
	border-bottom: none;
}
.conbody.cbWide .detb08 table td.linkTenpo {
	padding-bottom: 5px;
}
.conbody.cbWide .detb08 table td.d9shop {
	width: 530px;
	vertical-align: middle;
}
.conbody.cbWide .detb08 table td p.d9txt {
	padding-left: 0;
	font-size: 90%;
	line-height: 1.7em;
}
.conbody.cbWide .detb08 table td p.d9txt span {
	color: #E75C00;
	font-weight: bold;
}
.conbody.cbWide .detb08 table td.btnBlock {
	background-image: none;
	width: 100px;
}
.conbody.cbWide .detb08 table td.btnBlock img {
	margin: 0;
}
.conbody.cbWide .detb08 table .dt0802 {
	padding-top: 0;
	padding-bottom: 0;
}
.conbody.cbWide .detb08 div.dt0803 {
	background: url(../images/bg_goodarea_04.gif) left top no-repeat;
}
.conbody.cbWide .detb08 dl.dt0803b {
	width: 640px;
	background: url(../images/bg_goodarea_04b.gif) left bottom no-repeat;
}
.conbody.cbWide .detb08 dd.goodArea {
	width: 528px;
}
.conbody.cbWide .detb08 table td.appCom {
	padding-top: 10px;
	font-size: 90%;
}
.conbody.cbWide .detb08 table td.menkyoNo div {
	float:left;
}
/* 店舗情報複数 */
.conbody.cbWide .detb08 .line08 {
	width: 40px;
	height: 10px;
	background: url(../images/line_dt_04.gif) center repeat-y;
}
.conbody.cbWide .detb08 td.dt0804,
.conbody.cbWide .detb08 td.dt0804 table,
.conbody.cbWide .detb08 td.dt0805 {
	width: 423px;
}
.conbody.cbWide .detb08 td.dt0804 td.dt0802 {
	height: 10px;
}
.conbody.cbWide .detb08 td.dt0804 table td h5 {
	border-bottom: 2px solid #E3E2D8;
	padding-bottom: 5px;
}
.conbody.cbWide .detb08 td.dt0804  table td.d9shop {
	vertical-align: middle;
}
.conbody.cbWide .detb08 td.dt0804 table td p.d9txt {
	padding-left: 10px;
	font-size: 88%;
	font-weight: bold;
	background-color: #F9F6E2;
}
.conbody.cbWide .detb08 td.dt0804 div.dt0803 {
	background: url(../images/bg_goodarea_05.gif) left top no-repeat;
}
.conbody.cbWide .detb08 td.dt0804 dl.dt0803b {
	width: 413px;
	background: url(../images/bg_goodarea_05b.gif) left bottom no-repeat;
}
.conbody.cbWide .detb08 td.dt0804 dd.goodArea {
	width: 301px;
}
.conbody.cbWide .detb08 td.dt0804 table td.btnBlock {
	background-image: none;
}
.conbody.cbWide .detb08 td.dt0804 td.dt0805 {
	background-color: #F8F8F8;
}
/* --- サイトマップ --- */
.conbody.cbWide div.smMainBox {
	width: 924px;
}
.conbody.cbWide div.smMainBox ul {
	width: 884px;
}
.conbody.cbWide div.smMainBox ul li {
	width: 884px;
}
.conbody.cbWide div.smMainBox ul li ul li,
.conbody.cbWide div.smShopBox ul li {
	width: 199px;
}
.conbody.cbWide div.smMainBox ul li ul.smCity {
	margin-left: 0px;	
}
.conbody.cbWide div.smMainBox ul li ul.smCity li.first-child {
	background: none;
	padding: 0 0 10px 0;
	width: 884px;
}
.conbody.cbWide div.smSubBox ul {
	width: 916px;
}
.conbody.cbWide div.smSubBox ul.smChg li {
	width: 279px;
}
.conbody.cbWide div.smSubBox ul.smChg li.smWid {
	width: 310px;
}
.conbody.cbWide div.smSubBox ul.smTnp li {
	width: 305px;
}
.conbody.cbWide div.smPickUp ul {
	width: auto;
}
/* --- お問合せ --- */
/* 入力 */
.conbody.cbWide div.inqtb {
	width: 926px;
}
.conbody.cbWide div.inqtb table {
	width: 926px;
}
.conbody.cbWide .csBox2 table.ipTb01 {
	width: 926px;
}
.conbody.cbWide .csBox2 .ipTb01 td.ipTb2 {
	width: 753px;
}
.conbody.cbWide .csBox2 .ipTb01 textarea {
	width: 660px;
}
/* --- 店舗一覧 --- */
/* 店舗一覧 */
.conbody.cbWide .blh2 {
	width: 170px;
}
.conbody.cbWide .blh4 {
	width: 220px;
}
.conbody.cbWide .blh12 {
	width: 180px;
}
.conbody.cbWide .blh23 {
	width: 100px;
}
/* 検索結果一覧 */
.conbody.cbWide h3.h3KwdList {
	padding: 0 0 10px 0;
	font-size: 115%;
	color: #009260;
}
.conbody.cbWide p.errKwdList {
	padding: 15px 0 30px 15px;
	font-weight: bold;
}
/* --- 店舗詳細 --- */
.conbody.cbWide .detb01 {
	width: 926px;
}
.conbody.cbWide .detb01 td.dtShop {
	width: 578px;
}
.conbody.cbWide .detb01 td.dtShop table {
	width: 568px;
	background: url(../images/bg_dt_04.gif) left top no-repeat;
	table-layout:fixed;
}
.conbody.cbWide .detb01 td.dtShop td.dtShopTtl {
	width: 345px;
	background: url(../images/bg_dt_04b.gif) left bottom no-repeat;
	word-wrap:break-word;
}
.conbody.cbWide .detb01 td.dtShop td.dtShopInfo {
	width:180px;
	background: url(../images/bg_dt_04b.gif) right bottom no-repeat;
	word-wrap:break-word;
}
.conbody.cbWide .detb10 div.dt0803 {
	background: url(../images/bg_goodarea_07.gif) left top no-repeat;
}
.conbody.cbWide .detb10 dl.dt0803b {
	width: 623px;
	background: url(../images/bg_goodarea_07b.gif) left bottom no-repeat;
}
.conbody.cbWide .detb10 dd.goodArea {
	width: 511px;
}
.conbody.cbWide p.iconLink {
	width: 884px;
}
.conbody.cbWide .dtPhoto table td {
	padding: 20px 37px 15px;
}
.conbody.cbWide div.dtFaq {
	width: 904px;
}
.conbody.cbWide div.dtFaq ul li {
	width: 452px;
}
.conbody.cbWide div.dtFaq ul li span {
	width: 399px;
}
.conbody.cbWide .detb03 {
	width: 509px;
}
.conbody.cbWide div.tkusenbox table td.tkuImg {
	padding-left: 41px;
}
.conbody.cbWide div.tkusenbox table td.tkuYachin {
	padding: 0 41px 0 10px;
}
.conbody.cbWide div.tkusenbox table td.tkuEnsen{
	padding: 10px 41px;
}
.conbody.cbWide div.tkusenbox div.btnBlock {
	width: 884px;
}
.conbody.cbWide div.tkusenbox dl.esc-A {
	width: 864px;
	background: url(../images/bg_list_06.gif) no-repeat;
	display:none;
}
.conbody.cbWide div.tkusenbox div.innerImg {
	width: 884px;
}
/* --- 大学名から探す --- */
/* 探し方を変更する */
.conbody.cbWide.cbCampus div.esc-box-A02 {
	background: url(../images/bg_schchange_07.gif) no-repeat;
}
.conbody.cbWide .freeCallMessae {
	font-weight: normal;
	padding: 7px 0px 0px 12px;
	position: absolute; 
	bottom: 0;
	font-size: 80%;
	width:368px;
}