@charset "Shift_JIS";/* ################################################### *//* #                                                 # *//* #                                                 # *//* #                aimhouse.jp用css                 # *//* #                                                 # *//* #                                                 # *//* ################################################### *//* 目次---------------------------------------------------- *//* 1. base         (基本設定) 		リンク色 2. Layout       (基本レイアウト枠) 3. Header       (ヘッダ内要素) 4. GlobalNavi   (グローバルナビゲーション内要素) 5. Content      (サイト内枠) 6. Main         (メインカラム内要素) 		MainColumn		オープンハウス、おすすめ		IndexMenuColumn		更新・新着情報		2階層目本文		特集		パンくずリスト		検索		リクルート		豆知識		インタビュー		ヘルプ		更新情報		店舗情報		社会貢献事業 7. Sub          (サブカラム内要素) 		ログイン 8. Footer       (フッタ内要素) 9. 汎用/*/* base---------------------------------------------------- */html {	overflow-y:scroll;}body {	font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;	background-color: #fff;	text-align: left;	font-size: 62.5%;}body, div, h1, h2, h3, h4, h5, h6, p, form, address, dl, dt, dd, ul, ol, li, img {	margin: 0;	padding: 0;	border: none;	word-break : break-all;	color: #333;}h2 {	text-align: left;	margin: 5px 0 0 0;}h3{	clear: both;	text-align: left;}p {	font-size: 1.2em;	line-height: 135%;	text-align: left;}h4 {	font-size: 1.2em;	margin: 5px 0 0 0;}li {	font-size: 1.2em;	line-height: 120%;	list-style-type: none;}textarea {	font-size: 1em!important;}table {	font-size: 1.2em;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;}div, table {	line-height: 140%;}th {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}/* 2008.01.23 Sakata*/dt {	font-size: 1.2em;}dd {	font-size: 1.2em;}dd li,li li {	font-size: 1.0em;	line-height: 135%;}/**/label {	font-size: 1.2em;}td ul {	margin: 0!important;	padding: 0!important;}hr {	visibility: hidden;	clear: both;}em {	color:#045CC7;	font-style: normal;}img {	vertical-align: bottom;}/* リンク色 */a:link,a:visited,a:hover,a:active {	color: #1673E1;}a:link{	color:#1648ad;	text-decoration:none;}a:visited{	color:#6633FF;	text-decoration:none;}a:hover{	color:#FF9900;	text-decoration:underline;}.clearfloat {	clear: both;}/* Layout---------------------------------------------------- */#DocBody {/*	width: 950px;	margin: 0 auto;	text-align: left;	background-color: #fff;*/}#Header {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#GlobalNavi {	clear: both;}#Contents {/*	border-top: 2px solid #1648AD; */	padding: 5px 0 0 0;}#Main {	width: 760px;	float: left;/*	font-size: 120%;*/}
#IndexMenuColumn {	width: 180px;	float:left;}#MainColumn {	width: 570px;	float:right;}#Sub {	width: 180px;	float: right;}#Sub2 {	width: 180px;	float: right;}#Footer {	padding: 10px 0;	margin: 15px 0;	text-align: left;	clear: both;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	white-space: nowrap;}.ExtraWindow {	background-color: #fff;	margin-bottom: 10px;	text-align: center;}/* Header---------------------------------------------------- */#Header h1 {	padding: 0;	padding: 5px 0 5px 0;	font-size: 1.0em;	text-align: right;	float: right;	width: 530px;	font-weight: normal;}#Header .HeadLeft {	float: top;	float: left;	width: 420px;}#Header .HeadLeft .Logo {	float: left;	width: 140px;}#Header .HeadLeft .Message {	width: 270px;	height: 64px;	line-height: 14px;}#Header ul {/*	margin-top: 25px;*/	float: top;	float: right;	width: 530px;	list-style: none;}#Header ul li {	float: left;}#HeadLine {	clear: both;	background-color: #f0f0f0;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#Header dl {	width: 136px;	float: right;}#Header dl dt {	width: 67px;	float: left;}#Header dl dd {	width: 23px;	float: left;}#HeadLine p {	font-size: 0.97em;	text-align: left;	float: left;	width: 804px;	padding: 4px 0 0 10px;}/* GlobalNavi---------------------------------------------------- */#GlobalNavi {	background-repeat: repeat-x;	background-position: left center;	background-image: url(/img/common/bg_GNavi_off.gif);}#GlobalNavi ul {	border: 1px solid #7292cc;}#GlobalNavi li {	float: left;	list-style: none;	text-align: left;	background-repeat: repeat-x;	background-position: right center;	background-image: url(/img/common/img_space_on.gif);	color: #1648AD;	font-size: 12px;	text-align: center;	font-weight: normal;	line-height: 100%;}#GlobalNavi li span {	padding: 5px 0 1px 0;	display: block;}#GlobalNavi li a {	display: block!important;	padding: 5px 0 1px 0;}#GlobalNavi li a:link {	color: #1673E1;	font-weight: normal;	background-repeat: no-repeat;	background-position: right center;	background-image: url(/img/common/img_space_off.gif);	text-decoration: none;}#GlobalNavi li a:visited {	color: #1673E1;	font-weight: normal;	background-repeat: no-repeat;	background-position: right center;	background-image: url(/img/common/img_space_off.gif);	text-decoration: none;}#GlobalNavi li a:hover {	color: #1673E1;	font-weight: normal;	background-repeat: repeat-x;	background-position: right center;	background-image: url(/img/common/img_space_on.gif);	text-decoration: underline;}#GlobalNavi li a:active {	color: #1673E1;	font-weight: normal;	background-repeat: repeat-x;	background-position: right center;	background-image: url(/img/common/img_space_on.gif);	text-decoration: underline;}#GlobalNavi .GNaviTop,#GlobalNavi .GNaviTop a {	width: 96px;}#GlobalNavi .GNaviWeek,#GlobalNavi .GNaviWeek a {	width: 128px;}#GlobalNavi .GNaviAdvice,#GlobalNavi .GNaviAdvice a {	width: 128px;}#GlobalNavi .GNaviFeature,#GlobalNavi .GNaviFeature a {	width: 58px;}#GlobalNavi .GNaviKnowledge,#GlobalNavi .GNaviKnowledge a {	width: 98px;}#GlobalNavi .GNaviConsult,#GlobalNavi .GNaviConsult a {	width: 88px;}#GlobalNavi .GNaviPressRelease,#GlobalNavi .GNaviPressRelease a {	width: 88px;}#GlobalNavi .GNaviContact,#GlobalNavi .GNaviContact a {	width: 88px;}#GlobalNavi .GNaviCompany,#GlobalNavi .GNaviCompany a {	width: 88px;}#GlobalNavi .BusinessTop {	width: 146px;	float: right;}#GlobalNavi .BusinessTop a {	padding: 0;	background-image: url(/img/common/img_space_off.gif)!important;}/* Main---------------------------------------------------- */.TopFlash {	height: 135px;	margin: 0 0 5px 0;	padding: 0;}/* MainColumn  */#MainColumn #SearchTtl {	margin-top: 0px;	margin-bottom: 0px;	background-image: url(/img/index/bg_articlesearch.gif)!important;	background-repeat: no-repeat;	background-position: right top;}#MainColumn #SearchTtl h2 {	padding: 0;	margin: 0;	float: left;}#MainColumn #SearchTtl .estate_number {	color: #fff;	float: right;	padding-top: 5px;	padding-right: 5px;	margin: 0;	width: 460px;	text-align:right;	font-size: 1.1em;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;/*	font-weight: normal;*/}#MainColumn #SearchTtl .estate_number span {	color: #FDE192;	padding: 0 5px;	font-weight: bold;}#MainColumn #MapSearch {	width: 205px;	float: left;	margin-top: 2px;}#MainColumn #MapSearch p {	border: 1px solid #aaa;	border-top: none;}#MainColumn #MapSearch p img {	margin: 9px 0 9px 0;	outline: none;}/* Hides from IE-mac \*/*html #MainColumn #MapSearch p img { margin: 10px 0 9px 0; }/* End hide from IE-mac */#MainColumn #RailWaySearch {	width: 360px;	height: 210px;	float: right;	padding: 0;	margin: 2px 0 3px 0;}#MainColumn #RailWaySearch .RailSearchbox {	border-right: 1px solid #aaa;	border-bottom: 1px solid #aaa;	border-left: 1px solid #aaa;	font-size: 10px;	background-color: #fff;	border-collapse: separate;	border-spacing: 1px;	width: 360px;}#MainColumn #RailWaySearch .RailSearchbox th {	background-color: #DAEDFA;	font-weight:normal;	color: #0E2E89;	padding: 5px 0 7px 0;	text-indent: 2px;	text-align: left;	border-top: 1px solid #fff;	border-left: 2px solid #fff;	background-image: url(/img/index/bg_trainth.gif);	background-position: left bottom;	background-repeat: no-repeat;	width: 55px;}#MainColumn #RailWaySearch .RailSearchbox td {/*	padding: 3px 0;*/}#MainColumn #RailWaySearch .RailSearchbox td.border {	border-top: 1px solid #fff;	border-right: 2px solid #fff;	background-image: url(/img/index/bg_traintd.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 0 0 0 3px;	font-size: 10px;	line-height: 110%!important;}#MainColumn #RailWaySearch .RailSearchbox .border td {	font-size: 10px!important;}#MainColumn #RailWaySearch .RailSearchbox ul {	margin: 0;	padding: 0;}#MainColumn #RailWaySearch .RailSearchbox .border li,.DetailData2 li {	width: 97px;	height: 19px;	float: left;	list-style: none;	margin: 0;	padding: 0;}/* \*/#MainColumn #RailWaySearch .RailSearchbox .border .TypeNew {	width: 86px;}#MainColumn #RailWaySearch .RailSearchbox .border .TypeUsed {	width: 86px;}#MainColumn #RailWaySearch .RailSearchbox .border .TypeCondominium {	width: 73px;}#MainColumn #RailWaySearch .RailSearchbox .border .TypeLand{	width: 47px;}#MainColumn #RailWaySearch .RailSearchbox .border .WalkingNo {	width: 85px;}#MainColumn #RailWaySearch .RailSearchbox .border .Walking05 {	width: 63px;}#MainColumn #RailWaySearch .RailSearchbox .border .Walking10 {	width: 67px;}#MainColumn #RailWaySearch .RailSearchbox .border .Walking15 {	width: 67px;}#MainColumn #RailWaySearch .RailSearchbox .textcenter {	padding: 1px 0 1px 0;	text-align:center;}.DetailData2 input {	display: block;	float: left;}.DetailData2 label {	display: block;	float: left;	padding: 2px 10px 0 0;	font-size: 10px;}.DetailData2 br {	clear: both;}#MainColumn #RailWaySearch .RailSearchbox .border li label {	display: block;	float: left;	padding-top: 4px;	font-size: 10px;	line-height: 110%;}#MainColumn #RailWaySearch .RailSearchbox .border li input,#Rail01,#Rail02,#Rail03,#Rail04,#Rail05,#Rail06,#Rail07,#Rail08,#Rail09,#Rail10,#Rail11,#Rail12,#Rail13,#Rail14,#Rail15,#Rail16,#Rail17,#Rail18,#Rail19,#Rail20,#Rail21,#Rail22,#Rail23,#Rail24,#Rail25,#Rail26,#Rail27,#Rail28,#Rail29,#Rail30 {	vertical-align: middle;	vertical-align: baseline;	display: block;	float: left;	width: 15px;	padding: 0;	margin-right: 3px;}.RailName {	width: 75px;}.OtherLine .RailName {	display: block;	float: left;	width: 100px!important;	padding-top: 2px;	font-size: 10px;}.TrainNewWindow table {	width: 460px!important;}.border .OtherLine li {	width: 125px!important;	float: left;	list-style: none;	margin: 0;	padding: 0;}/*  */#MainColumn #RailWaySearch .RailSearchbox th.top {  border-top: 2px solid #fff;}#RailWaySearch .RailSearchbox table {	font-size: 100%;	vertical-align: middle;}#MainColumn #DirectSearchBox {	margin-top: 2px;	clear: both;	background-image: url(/img/index/bg_directsearch.gif);	background-repeat: no-repeat;	background-position: center center;	height: 22px;	width: 570px;}#MainColumn #DirectSearchBox h3 {/*	margin-top: 2px;*/	padding: 1px 0 0 1px;	float: left;	width: 200px;}#MainColumn #DirectSearchBox p {/*	margin-top: 2px;*/	width: 50px;	float: left;	font-size: 12px;}#MainColumn #DirectSearchBox .SearchQuery {	margin-top: 1px;	width: 245px;	float: left;	font-size: 12px;}#MainColumn #DirectSearchBox .SearchQuery input {	width: 235px;	color: #666;	font-size: 12px;}#MainColumn #DirectSearchBox .SearchButton {	margin-top: 2px;	vertical-align: bottom;	width: 69px;	float: left;	font-size: 10px!important;}#MainColumn #DirectSearchBox .HelpButton {	margin-top: 2px;}#MainColumn #TopSpecialLink {	margin-top: 5px;}#MainColumn #TopSpecialLink ul {	padding-top: 1px;	list-style-type: none;	margin: 0;}#MainColumn #TopSpecialLink ul li {	float: left;}#MainColumn #TopSpecialLink ul li.firstbn {	margin-right: 4px;}#MainColumn #TopSpecialLink ul li.lastbn {	float: right;}.TrainNewWindow {	position: absolute;	left: -150px;	top: 20px;	background-color: #1648AD;	background-color: #fc0;	display: none;	font-size: 10px;	padding: 5px;	z-index: 50;}#TrainWindow {	position: relative;	font-size: 10px;	padding: 0!important;	margin-top: 3px!important;}#TrainWindow dd {	font-size: 10px!important;	padding-top: 8px!important;	line-height: 100%;	height: 14px;}#TrainWindow dd img {	padding-left: 5px!important;}#TrainWindow .CloseWindow,#TrainWindow .CloseWindow dd {	padding: 0!important;	margin: 0!important;}#TrainWindow .CloseWindow img {	padding-top: 0!important;	vertical-align: middle;}#MainColumn #news {	height: 100px;	width: 568px;	padding: 0px;	border: 1px solid #CCCCCC;	background-image: url(/img/index/backs.jpg);	background-repeat: no-repeat;}#MainColumn #news .update {	width: 66px;	float: left;	text-align: center;	margin-top: 65px;	color: #FFFFFF;	line-height: 12px;	font-size: 1.0em;}#MainColumn #news .news_box {	font-size: 1.0em!important;	width: 485px;	height: 100px;	overflow:auto;	margin-left: 15px;	float: right;}#MainColumn #news .news_box .news_table {	margin-top: 5px;}#MainColumn #news .news_box .date {	vertical-align: top;	line-height: 155%!important;}.SelectSearch {	width: 760px;	margin-bottom: 10px;}.SelectSearch th {	border: 1px solid #ccc;}.SelectSearch td {	border: 1px solid #ccc;	padding: 10px;}.SelectSearch li {	list-style-type: none;	width: 145px;	float: left;}.SelectSearch li label {	display: block;	float: left;	padding-top: 4px;	line-height: 110%;	font-size: 10px;	width: 120px;}.SelectSearch li input {	vertical-align: middle;	vertical-align: baseline;	display: block;	float: left;	width: 15px;	padding: 0;	margin-right: 3px;}.picture01 {	float: right;	width: 440px;}.picture02 {	float: right;	width: 274px;}.list2_1 {	float: left;	width: 300px;}#list2_1_font {	float: left;	width: 300px;	background-color: #ffffff;	line-height: 140%;	font-size: 120%;	color: #333333;}list2_1_font_2 {	float: left;	width: 300px;	background-color: #ffffff;	line-height: 140%;	font-size: 110%;	color: #333333;}#list2_2_w {	float: left;	width: 433px;	background-color: #ffffff;	line-height: 140%;	font-size: 120%;	color: #333333;}.list2_1_w {	width: 740px;	padding: 5px;	font-size: 110%;}.btn_top_bottom {	text-align: right;}/* オープンハウス、おすすめ */#OpenHuose {	float: left;	width: 570px;}#RecommendHouse {	float: right;	width: 570px;}#OpenHuose h3,#RecommendHouse h3 {	margin-bottom: 5px;}.ArticleDetailLeftBox {	float: left;	width: 280px;	background-image: url(/img/index/bg_railwayline.gif);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 0px;	margin-bottom: 3px;	font-size: 1.0em;}.ArticleDetailLeftBox p {	float: left;	width: 90px;}.ArticleDetailRightBox {	float: right;	width: 280px;	background-image: url(/img/index/bg_railwayline.gif);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 0px;	margin-bottom: 3px;	font-size: 1.0em;}.ArticleDetailRightBox p {	float: left;	width: 90px;}.ArticleDetail {	line-height: 130%;	float: right;	width: 190px;}.ArticleDetail dt {	width: 190px;	line-height: 120%;	margin-top: 3px;}.ArticleDetail dt.ttl {	font-weight: bold;	color: #1673E1;	line-height: 110%;	margin-top: 0;}.ArticleDetail dd {	float: right;	text-align: right;	padding: 2px 0 0 20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px 0 3px 0;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.ArticleDetail dd a:link,.ArticleDetail dd a:visited,.ArticleDetail dd a:active {	text-decoration: none;}.ArticleDetail dd a:hover {	text-decoration: underline;}/* IndexMenuColumn  */#FeatureList ul {	margin: 0!important;}#FeatureList li {	padding-top: 2px;	list-style-type: none;}#FeatureList #Recruit {	font-size: 1.4em;}#IndexMenuColumn #PressRelease {	float: left;	background-image: url(/img/common/bg_updated.gif);	background-repeat: no-repeat;	background-position: center center;	height: 25px;	width: 180px;	margin-top: 5px;}#IndexMenuColumn  #PressRelease h3 {	float: left;	width: 120px;}#IndexMenuColumn #PressRelease .RssButton {	float: left;	padding-left: 10px;	margin-top: 4px;	width:  38px;}#IndexMenuColumn #NewEstate {	margin-top: 5px;	background-image: url(/img/common/bg_newarticle.gif);	background-repeat: no-repeat;	background-position: center center;	height: 25px;	width: 180px;}#IndexMenuColumn  #NewEstate  h3 {	float: left;	width: 120px;}#IndexMenuColumn #NewEstate .RssButton {	float: left;	padding-left: 10px;	margin-top: 4px;	width:  38px;}/* 更新情報 */.UpdatedClumn {	background-color: #FFFEEF;	border-right: 1px solid #E9E6AD;	border-bottom: 1px solid #E9E6AD;	border-left: 1px solid #E9E6AD;	padding: 5px;}.UpdatedClumn dl {	text-align: left;	background-image: url(/img/common/bg_UpdatedClumnLine.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 168px;	padding-top: 5px;	padding-bottom: 5px;}.UpdatedClumn dt {	width: 42px;	float: left;	font-size: 0.98em;}.UpdatedClumn dt img {	float:left;}.UpdatedClumn dd {	width: 121px;	float: right;	text-align: left;	padding-left: 5px;	font-size: 0.98em;}.UpdatedClumn dd .date {	color: #f60;	padding-right: 2px;}.UpdatedClumn dd .ttl {	color: #1673E1;}.UpdatedClumn p {	font-size: 100%;}/* 新着情報 */.NewEstate {	background-color: #FFFEEF;	border-right: 1px solid #E9E6AD;	border-bottom: 1px solid #E9E6AD;	border-left: 1px solid #E9E6AD;	padding-top: 2px;}.NewEstate .NewEstate_tr {	background-image: url(/img/common/bg_UpdatedClumnLine.gif);	background-repeat: no-repeat;	background-position: center bottom;}.NewEstate .date {	width: 26px;	color: #f60;	padding-left: 2px;	font-size: 0.84em;}.NewEstate .title {	width: 96px;	font-size: 0.88em;	vertical-align: bottom;	padding-bottom: 3px;}.NewEstate .price {	width: 58px;	text-align: right;	vertical-align: bottom;	font-size: 0.88em;}/* 2階層目本文 */#Main h2 {	font-size: 1.2em;	margin-bottom: 5px;	padding: 4px 0 0 30px;	color: #fff;	background-image: url(/img/common/bg_Title.gif);	background-repeat: no-repeat;	line-height: 120%;	height: 24px;	width: 760px;}#Main h3.SubTtl {	/*	line-height: 120%;*/	font-size: 1.2em;	margin-bottom: 0;	padding: 5px 0 5px 0;	color: #fff;	background-image: url(/img/common/bg_SubTtl.gif);	background-repeat: no-repeat;	background-position: right center;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	text-align: left;	height: 21px;	width: 760px;}/* 2008.01.23 Sakata*/#Main ul {	/*margin-left: 1.5em;*/	text-align: left;}/**//* 特集 */.FeatureBox {	width: 370px;	margin-right: 10px;	float: left;	background-image: url("/images/tb_bg_blue.gif");	background-repeat: repeat-x;	background-position: left top;}.FeatureBox dl.border {	width: 370px;	margin: 0 0 10px 0;	padding-bottom: 10px;	border-bottom:1px solid #ccc;	background-image: url(/img/features/bg_featurebox.gif);	background-repeat: repeat-y;	background-position: left top;	text-align: left;}.FeatureBox dl dt {	line-height: 120%;	font-size: 1.2em;	padding: 7px 0 0 30px;	color: #fff;	background-image: url(/img/features/ttl_half.gif);	background-repeat: no-repeat;	background-position: left top;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	width: 340px;	height: 19px;}.FeatureBox dl dd {	padding: 10px 10px 0 10px;	line-height: 130%;	font-size: 1.2em;	width: 348px;	border-right: solid 1px #cccccc;	border-left: solid 1px #cccccc;	border-bottom: solid 1px #cccccc;}.FeatureBox .BtnFeature {	text-align: right;	width: 348px;	border-right: solid 1px #cccccc;	border-left: solid 1px #cccccc;	border-bottom: solid 1px #cccccc;	border-top: none;}.FeatureBox dl dd ul {	list-style-type: disc;}.FeatureBox dl dd p {	font-size: 1em;	margin-top: 5px;}.clearfloat {	clear: both;}.FeatureListBox {	width: 760px!important;	clear: both;	background-image: url(/img/common/img_sub_bar.gif);	background-repeat: repeat-x;	background-position: left bottom;	margin: 0 0 5px 0;	padding: 0 0 2px 0;}.FeatureListBox dt {	width: 550px;	float: left;	line-height: 140%;	padding-left: 20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0 0 5px 0;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.FeatureListBox .FeatureThumbnail {	width: 190px;	float: left;	padding: 0;}.FeatureListBox dd {	width: 570px;	float: left;}.FlierBox {	width: 100%;}.FlierBox td {	text-align: center;	width: 50%;	color: #c20000;	font-size: 0.9em!important;}/* パンくずリスト */.BreadList {	list-style: none;	margin: 0 0 8px 0;	font-size: 0.9em;	line-height: 115%;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.BreadList li {	float: left;	padding: 0 22px 0 0;	background-image: url(../img/search/ico_breadlist.gif);	background-repeat: no-repeat;	background-position: right center;}/* 検索 */.Result {	width: 760px;	color: #444;	font-size: 1.0em;	clear: both;	margin-bottom: 10px;}.Result th {	border: 1px solid #ccc;	padding: 2px 1px;	background-color: #ceee78;	text-align: center;	font-weight: normal;}.Result td {	border: 1px solid #ccc;	padding: 2px 3px;}td.EstateAccess a,td.EstateAccess .EstateAccessData {	display: block!important;	background-image: url(/img/estate/dot.gif);	background-position: left bottom;	background-repeat: repeat-x;}.WidthSet td {	padding: 0!important;	border: none!important;}.DetailData,.DetailComment {	width: 760px;	color: #444;	font-size: 1.2em;	/*margin-bottom: 10px;*/}.DetailComment {	width: 260px;	font-size: 1.0em;	margin-bottom: 10px;}.DetailData th,.DetailComment th {	border: 1px solid #ccc;	padding: 3px;	background-color: #e7fbc7;	text-align: center;	font-weight: normal;}.DetailData td,.DetailComment td {	border: 1px solid #ccc;	padding: 2px 3px;}.DetailData .HeaderEstateName {	width: 160px;}*/.DetailData2 {	width: 760px;	color: #444;	font-size: 1.2em;	clear: both;	/*margin-bottom: 10px;*/}.DetailData2 th {	width: 90px;	border: 1px solid #ccc;	padding: 3px 6px;	background-color: #e7fbc7;	text-align: left;	font-weight: normal;}.DetailData2 td {	width: 670px;	border: 1px solid #ccc;	padding: 2px 3px;}#pnlDetail3 {	clear: both;}.EstateSpec1 {	width: 247px;	margin-right: 10px;	float: left;}.EstateSpec2 {	width: 247px;	margin-right: 10px;	float: left;}.EstateSpec3 {	width: 246px;	float: left;}.EstateSpec1 th,.EstateSpec2 th,.EstateSpec3 th {	border: 1px solid #ccc;	padding: 3px 6px;	background-color: #e7fbc7;	text-align: left;	font-weight: normal;	width: 100px;}.EstateSpec1 td,.EstateSpec2 td,.EstateSpec3 td {	border: 1px solid #ccc;	padding: 2px 3px;}.Spec1 {	width: 375px;	color: #444;	font-size: 1.2em;	float: left;}.Spec2 {	width: 375px;	color: #444;	font-size: 1.2em;	float: right;}.Spec1 th,.Spec2 th {	width: 125px;	border: 1px solid #ccc;	padding: 3px 6px;	background-color: #e7fbc7;	text-align: left;	font-weight: normal;}.Spec1 td,.Spec2 td {	width: 260px;	border: 1px solid #ccc;	padding: 2px 3px;}#EstateTtl {/*	margin-bottom: 2px;*/	padding: 10px 10px 8px 15px;	background-image: url(/img/estate/ttl_detail.gif);	background-repeat: no-repeat;	background-position: left center;	color: #333;}#EstateTtl h3 {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 16px;	line-height: 140%;	width: 625px;	float: left;}#EstateTtl p {	padding: 4px 0 0 0;	width: 110px;	float: right;	text-align: right;	font-size: 12px;}#EstateTtl p span {	padding: 0 10px 0 0;	display: block;	float: left;	text-align: right;}#EstateGoogleMap {	width: 758px;	height: 300px;	border: 1px solid #ccc;	/*margin: 0 0 10px 0;*/	padding: 0;}/* No Mac IE \*/* html #EstateGoogleMap {	width: 760px;	margin: 0 0 5px 0;}/* Win IE Only *//*前後のコメントは正常解釈の Mac IE 対策 */.BGColor td {	background-color: #efefef;}.SearchSubmit {	margin-bottom: 5px;	font-size: 8px;}.ResultTable {	margin: 0 0 5px 0;	width: 760px;	font-size: 1.2em;}.ResultTable th {	line-height: 115%;	font-weight: normal;	padding: 5px;	border: 1px solid #ccc;	background-color: #faf6ee;	text-align: left;}.ResultTable td {	border: 1px solid #ccc;	text-align: right;}.ResultTable td img {	vertical-align: bottom;	margin: 5px 7px;}.ResultTable td.DataCell {	width: 650px;	text-align: left;	padding-left: 10px;}.ResultNumber {	font-weight: bold;	font-size: 1.2em;	line-height: 1.2em;	border-bottom: 1px solid #ccc;	margin-bottom: 5px;	padding-bottom: 5px;	clear: both;}.ResultNumber span {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-family: "Arial Black";	color: #c20000;	font-size: 1.4em;	font-weight: normal;	padding-right: 5px;}.ResultNumber p {	width: 230px;	float: left;}.ResultNumber form {	width: 80px;	float: right;	text-align: right;	padding-top: 2px;	float: right;}.ResultNumber p.DispNumber {	width: 390px;	float: left;}.DispNum {	display: block;	width: 60px;	float: left;	font-size: 12px!important;	padding: 8px 0 0 0!important;	text-align: right;	color: #333!important;}.DispNumTitle {	padding: 4px 0 0 0!important;}.DispNumber {	font-size: 10px;	border-top: 1px solid #fff;}.DispNumber span {	padding: 0;}.DispNumber .NoLink {	display: block;	color: #fff;	padding: 6px 2px;	width: 18px;	float: left;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	text-align: center;	background-color: #626262;	border: 1px solid #444;	margin-right: 2px;}.DispNumber a {	background-color: #58ABE9;	background-color: #fff;	display: block;	color: #fff;	color: #222;	border: 1px solid #207ED4;	border: 1px solid #999;	padding: 6px 2px;	width: 18px;	float: left;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	text-align: center;	margin-right: 2px;}.DispNumber a:link {}.DispNumber a:visited {	color: #fff;	color: #222;}.DispNumber a:hover {	background-color: #025BC6;	color: #fff;	border: 1px solid #ccc;}.DispNumber a:active {}/* 幅調整 *//* Hides from IE-mac \*/	*html .DispNumber .NoLink,	*html .DispNumber a { width: 24px; }/* End hide from IE-mac */.EstateName a {	padding: 3px 0 3px 40px;	margin: 0;	background-image: url(/img/common/ico_bg_detail.gif);	background-repeat: no-repeat;	background-position: left 2px;}.EstateName    .span {	color: #333333;	text-indent: 0px;	margin: 0px;	padding: 0px;	text-decoration: none;	background-image: none;	display: inline;}.EstateName .span a {	background-image: none;	color: #FF0000;}.EstateName .span a:link {	background-image: none;	color: #333333;	margin: 0px;	padding: 0px;}.EstateName .span a:visited {	background-image: none;	color: #333333;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}.EstateName .span a:active {	color: #333333;	margin: 0px;	padding: 0px;}.EstateName a:link {}.EstateName a:visited {	background-image: url(/img/common/ico_bg_known.gif);	background-repeat: no-repeat;	background-position: left 2px;}.EstateName a:hover {}.EstateName a:active {}.EstateName img {	margin-top: 5px;}.EstateName .EstateType {	font-size: 12px;}.EstateName .EstateName {	line-height: 34px;	font-size: 12px;}.EstateName .RecoPhoto {	background-image: none!important;	padding-left: 0;	text-align: center;	display: block;}.EstateName .RecoPhoto img {	margin-bottom: 5px;}.PopularRanking {	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #2a3faa;	padding-bottom: 3px;	display: block;}.DetailBox {	/*margin-bottom: 10px;*/	clear: both;}.DetailBox td {	vertical-align:top;}.DetailBox p {	text-align: center;	margin-top: 10px;}.DetailBox .PhotoMain {	width: 510px;}.DetailBox .PhotoSub {	margin-top: 10px;	width: 85px;	text-align: center;}.DetailBox .PhotoLayout {	border: 1px solid #ccc;}.DetailBox .PhotoLayout td {	vertical-align: middle;	width: 250px;	text-align: center;	padding: 5px 0;}.note {	font-size: 0.95em;	line-height: 130%;}.note dt {	background-image: url(/img/search/ico_note_dt.gif);	background-repeat: no-repeat;	background-position: left 1px;	padding-left: 1em;}.note dd {	background-image: url(/img/search/ico_note_dd.gif);	background-repeat: no-repeat;	background-position: left 1px;	padding-left: 1em;}.NoticeLabel label {	width: 112px;	border-bottom: 1px solid #fff;	margin-right: 1px;}/* IE7対策 */*:first-child+html .NoticeLabel label {width: 105px;}/* リクルート */.RecruitDetail {	clear: both;}.RecruitDetail table {	margin: 0 0 20px 0;	padding: 0;	width: 595px;	float: left;	font-size: 1.2em;}.RecruitDetail th {	line-height: 105%;	font-weight: normal;	padding: 10px;	border: 1px solid #ccc;	background-color: #faf6ee;	width: 160px;	text-align: left;}.RecruitDetail td {	border: 1px solid #ccc;	padding: 10px;}.RecruitDetail ul {	width: 150px;	float: right;	list-style: none;	margin: 0;	padding: 0;}.RecruitDetail ul li {	margin: 0 0 10px 0;	padding: 0;}.RecruitDetail ul li img {	margin-bottom: 3px;}/* プロフィール *//*#ProfileArea {}#ProfilePhoto {	width: 280px;	float: left;	border: 1px solid #e0e0e0;	background-color: #ececec;	background-image: url(/img/profile/bg_profile.gif);	background-repeat: repeat-x;	background-position: left top;	text-align: center;	padding-top: 20px;}#ProfilePhoto table {	width: 240px;	height: 240px;	margin: 0 auto;	padding: 0;}#ProfilePhoto table td {	text-align: center;	background-color: #fff;	border: 3px solid #dfdfdf;}#ProfilePhoto p {	color: #1673e1;	font-size: 1.6em;	padding: 10px 0;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-weight: bold;}#ProfileInfo {	width: 465px;	float: right;}#ProfileInfo h3 {	background-image: url(/img/profile/ttl_sub_profile.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0 0 5px 0;	margin-bottom: 5px;	width: 100%;	color: #333;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#ProfileInfo h3 span {	padding: 11px 0 9px 15px;	display: block;	color: #333;	font-size: 16px!important;	margin: 0;}#ProfileInfo h4 {	font-weight: bold;	color: #f60;	padding: 8px;	margin-bottom: 5px;	border-left: 4px solid #f60;	background-color: #ffffcc;	font-size: 1.2em;}#ProfileInfo p {	margin-bottom: 15px;}#ProfileInfo div {	background-color: #f9f9f9;	border: 1px solid #e0e0e0;	padding: 10px;	margin-bottom: 15px;}#ProfileInfo table {	width: 443px;}#ProfileInfo th,#ProfileInfo td {	background-color: #ffffcc;	padding: 5px;	border: 1px solid #ccc;	font-size: 1em;}#ProfileInfo th {	width: 100px;	background-color: #ffd98c;	text-align: left;}*//* 豆知識 */#TriviaTtl {	background-image:url(/images/knowledge/bg_ttl_trivea.gif);	height:40px;	background-repeat: no-repeat;	background-position: left center;	margin-bottom:20px;}#TriviaTtl h3 {	color:#0059A3;	padding-top:12px;	padding-left:10px;	float:left;}#TriviaTtl .PullMenu {	float:right;	padding-top:10px;	padding-right:10px;}#TriviaColumn .Caption {	background-image:url(/images/knowledge/bg_ttl_cap.gif);	background-repeat: no-repeat;	background-position: left -10px;	width: 760px;	margin-top:5px;	font-size: 1em;}#TriviaColumn .Caption p {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	line-height: 130%;	font-size: 1.3em;	padding: 30px 35px 20px 35px;}#TriviaColumn h4 {	background-image:url(/images/knowledge/bg_subttl_trivea.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	height: 28px;	padding: 18px 0 0 0;}#TriviaColumn h4.SubTtl {	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	line-height: 115%;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 10px;	margin: 20px 0 12px 0;	color: #0059A3;	font-size: 1.3em;}#TriviaColumn ul {	padding:5px 15px;	text-align: left;}#TriviaColumn li {	display:block;	background-image: url(/images/knowledge/ico_trivealist.gif);	background-repeat: no-repeat;	background-position: left center;	list-style-type: none;	padding-left:20px;	margin:5px 0;	font-weight: bold;}#TriviaColumn li.bgnone {	list-style-type: none;	background-image: url(/images/00spacer.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left:25px;	margin:5px 0;	font-weight: normal;}.LayoutImageRight {	padding:10px 0;}.LayoutImageRight p {	float: left;}.LayoutImageRight img {	float: right;	margin-left:10px;}.LayoutImageLeft {	padding:10px 0;}.LayoutImageLeft p {	float: right;}.LayoutImageLeft img {	float: left;	margin-right:10px;}.DataDetail {	width:90%;}.DataDetail caption {	padding-bottom:5px;	text-align:left;}.DataDetail th {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	color:#0059A3;	border-right: 1px solid #89bcec;	border-bottom: 1px solid #89bcec;	border-top: 1px solid #89bcec;	letter-spacing: 2px;	text-align: left;	padding: 6px 6px 6px 12px;	background: #C3D9EE url(/images/knowledge/bg_header.jpg) repeat-x;}.DataDetail th.Fourline {	border-left: 1px solid #89bcec;	border-right: 1px solid #89bcec;	border-bottom: 1px solid #89bcec;	border-top: 1px solid #89bcec;}.DataDetail th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #89bcec;	background: none;}.DataDetail th.spec {	border-left: 1px solid #89bcec;	border-top: 0;	background: #fff url(/images/knowledge/bullet1.gif) no-repeat;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.DataDetail th.spec02 {	border-left: 1px solid #89bcec;	border-top: 1px solid #89bcec;	background: #fff url(/images/knowledge/bullet1.gif) no-repeat;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	width:30%;}.DataDetail td {	border-right: 1px solid #89bcec;	border-bottom: 1px solid #89bcec;	background: #fff;	padding: 6px 6px 6px 12px;	text-align: left;}.DataDetail td.Threeline {	border-left: 1px solid #89bcec;	border-right: 1px solid #89bcec;	border-bottom: 1px solid #89bcec;}.DataDetail td.Fourline {	border: 1px solid #89bcec;	text-align: left;}.DataDetail td.alt {	background: #F5FAFA;	color:#0059A3;}/* インタビュー */.InterviewIndex {	/*padding-top:5px;*/	padding-bottom:7px;	background-image: url(/img/common/img_sub_bar_interview.gif);	background-repeat: repeat-x;	background-position: left bottom;	background-color:#F1F1F1;}.InterviewIndex .TtlImg {	float:left;	width:180px;	margin:0;	padding:0;}#Main .InterviewIndex div {	float:left;	width:580px;	text-align:left;	/*height:100px;*/	margin:0;	padding:8px;}#Main .InterviewIndex > div {	width: 560px;	/*height: 84px;*/}.InterviewIndex div  h4 {	margin: 0;	padding-left: 20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: left center;	font-size:1.3em;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.InterviewIndex div p {	padding-top: 10px;}#InteviewTtl {	margin: 0;	background-image: url(/img/interview/bg_ttl_inteview.gif);	background-repeat: no-repeat;	background-position: left center;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	height: 80px;	width: 760px;}#InteviewTtl h3 {	padding-top:30px;	padding-left:20px;	font-size:2em;}#InteviewTtl p {	padding-left:15px;	margin-top:5px;}.pulldown form {	float:right;	margin-top:10px;}.pulldown p {	float:left;	margin-top:10px;	margin-left:10px;}.InteviewQuestion {	background-image: url(/img/interview/bg_inteview_comment.gif);	background-repeat: no-repeat;	background-position: left center;	height: 49px;	width: 760px;	margin-top:10px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.InteviewQuestion dl {	padding-left:30px;}.InteviewQuestion dt {	padding-top:11px;	border: 1px solid #f00;}.InteviewQuestion dd {	margin-top:10px;	font-size:0.9em;}.InteviewAnswer {	border: 1px solid #B7CBEC;	padding:10px;}/* インタビューI */.InteviewBox {	clear: both;	padding: 0;	margin: 0;	border-top: 1px solid #fff;}.InteviewBox dt {	border: 1px solid #E8EEF9;	padding: 10px 10px 10px 30px;	margin: 0;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: 10px center;}.InteviewBox .InteviewComment {	padding: 4px 2px 2px 10px;	background-image: url(/img/interview/bg_inteview_comment2.gif);	background-repeat: no-repeat;	background-position: left top;	background-color: #E8EEF9;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.InteviewBox dd {	border: 1px solid #B7CBEC;	padding: 10px;	background-image: none;	background-color: #fff;	line-height: 130%;}/* インタビュー作り直し */.InteviewTopLink {	padding: 20px 0 15px 0;}.InteviewTopLink p {	float:left;	padding-left:20px;}.InteviewTopLink .BtnLink {	float:right;	padding-right:20px;}.InterviewProfile {	border: 1px solid #ccc;	border-right: 2px solid #e5e5e5;	border-bottom: 3px solid #e5e5e5;	background-image: url(../images/interview/common/bg_profile.jpg);	background-repeat: repeat-x;	background-position: left bottom;	padding: 20px;	margin-bottom: 20px;}.InterviewProfile hr {	clear: both;	visibility: hidden;	height: 10px;	margin: 0;	padding: 0;}/* No Mac IE \*/* html .InterviewProfile hr {	height: 0px;}/* Win IE Only *//*前後のコメントは正常解釈の Mac IE 対策 */.ProfilePBase li.ProfilePhoto {	float: left;	padding-right: 10px;}.ProfilePBase li.ProfilePhoto img {	border:1px solid #ccc;}.ProfilePhoto {	float: left;	padding-right: 10px;	width: 94px;	margin: 0 10px 10px 5px;}.ProfilePhoto img {	border:1px solid #ccc;}#vol10 {	float: left;	padding-right: 10px;	width: 47px;	margin: 0 10px 10px 5px;}#vol11 {	float: left;	padding-right: 10px;	width: 66px;	margin: 0 10px 10px 5px;}.ProfilePBase dt {	color:#045CC7;	font-weight:bold;	font-size: 1.5em;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.ProfilePBase dt span {	font-weight:normal;	line-height: 160%;	font-size: 0.8em;}.ProfilePBase dd {	margin-top: 1em;	line-height: 160%;	padding-right: 20px;}.ProfileInfo_booktitle_contents {	float: left;	width: 280px;	margin: 0 5px 0 5px;}.ProfileInfo_booktitle {	float: left;	width: 58px;	margin: 5px 5px 0 0;	font-weight: bold;}#bookinfotitle {	color: #000000;	font-weight: bold;	font-size: 120%;}#bookprice {	color: #660000;	font-weight: bold;	font-size: 110%;}.ProfileInfo_text {	float: left;	width: 300px;	margin: 5px 5px 0 0;	font-weight: bold;}.ProfileInfo {	float: left;	line-height: 160%;	width: 358px;	font-size: 110%;}.ProfileInfo li {	width: 358px;}.ProfileInfo li.ProfileInfoPhoto {	float: left;	padding-right: 10px;}.bookInfoPhoto {	float: left;	width: 60px;}.ProfileInfo li {	font-weight:bold;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.ProfileInfo li {	padding-right: 10px;	font-size: 1em;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.ProfileInfo li span {	font-weight:bold;	color: #600;}.InterviewColumn {	background-image: url(/img/interview/common/bg_interview.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding: 20px;	margin-bottom: 10px;}.InterviewColumn ul li#interview_q {	color:#045CC7;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	padding-bottom:10px;	font-weight:bold;	text-align:left;	width: 760px;}#interview_q_blue {	color: #045CC7;	font-weight: bold;	font-size: 150%;	margin-bottom: 10px;}#interview_q_blue_vol7 {	color: #045CC7;	font-weight: bold;	font-size: 150%;	margin: 0 0 10px 250px;}#interview_q_blue_s {	color: #045CC7;	font-size: 60%;	margin-bottom: 5px;}.InterviewColumn ul li#interview_a {	line-height:150%;	text-align:left;/*	width: 760px;*/	padding-bottom: 10px;}#interviewer_a {	line-height:180%;	font-size: 120%;	color: #000000;}.InterviewColumn ul li img {	float:right;	margin: 0 0 0 5px;	border: 1px solid #D7D7D7;}.InterviewColumn ul li.ImgLeft img {	float:left;	margin-right:10px;	border: 1px solid #D7D7D7;}#Main .IntevierProfile {	clear:right;	margin-top:10px;	width:721px;	background-color:#FAFAFA;	margin-left:20px;	border: 1px solid #CCCCCC;	padding:10px;}#Main > .IntevierProfile {	width:701px;}.Interviewer {	clear:right;	margin-top:10px;	width:760px;	background-color:#FAFAFA;	border: 1px solid #CCCCCC;	padding:10px;}.Interviewer strong,#Main .IntevierProfile strong {	color:#045CC7;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-weight:bold;}.IntevierProfile p img,.Interviewer p img  {	float:left;	margin-right:10px;}.IntevierProfile .ProImg {	padding:10px;	border-bottom: 1px dotted #CCCCCC;}.IntevierProfile .ProfileLink {	padding-right:20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: right center;}/* ヘルプ */.HelpColumn {	background-image: url(/img/interview/common/bg_interview.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding: 20px;	margin-bottom: 10px;}.HelpColumn dt {	color:#045CC7;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	padding-bottom:10px;	font-weight:bold;}.HelpColumn dd {	margin-top:5px;	line-height:150%;}.HelpColumn dd.Amplification {	font-size:1em;}.HelpColumn dd dt {	font-size: 1em;	margin: 0;	padding: 0 0 0 2em;}.HelpColumn dd dd {	font-size: 1em;	margin: 0 0 1em 0;	padding: 0 0 0 2em;}.HelpColumn dd dd.PlugIn {	margin-top: 5px;}.HelpColumn dd dd.PlugIn img {	margin-right: 1em;	vertical-align: middle;}/* 更新情報 */.ReleaseList {	background-image: url(/img/common/img_sub_bar.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 3px;	margin-bottom: 3px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 1em;}.ReleaseList dt {	width: 155px;	float: left;	height: 20px;	line-height: 100%;}.ReleaseList dd {	height: 20px;	width: 605px;	float: left;	/*margin-left: 155px;*/	line-height: 100%;	text-align:left}#next,#before {	font-size: 1.2em;}.PressRelease {	background-image: url(/img/interview/common/bg_interview.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding: 0 20px 20px 20px;	margin-bottom: 10px;}.PressRelease dt {	color:#045CC7;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	padding-bottom:10px;	font-weight:bold;	font-size: 1.8em;	line-height: 1.2em;	width: 100%;}.PressRelease dd {	line-height:150%;	height:100%;}.PressRelease .date {	text-align: right;	padding-bottom:10px;}.PressRelease dd img {	float:right;	margin-left:5px;	border: 1px solid #D7D7D7;}.PressRelease dd.ImgLeft img {	float:left;	margin-right:10px;	border: 1px solid #D7D7D7;}.SupportDetail {	border: 1px solid #ccc;	width: 240px;	height: 420px;}.SupportDetail dl {	margin-left: 10px;	width: 218px;	font-size: 75%;}.SupportDetail dl dt strong {	text-align: center;	padding-top: 7px;	display: block;	color: #005dc6;}/* 店舗情報 */#ShopTokushu {	float: left;	width: 530px;	margin-right: 8px;	margin-bottom: 10px;	padding-bottom: 20px;	background-image: url(/img/machinavi/shop/bg_tokushu_bottom.gif)!important;	background-repeat: no-repeat;	background-position: bottom;}#ShopSearchSub {	float: left;	width: 222px;	margin-bottom: 10px;}#ShopSearchSub .ensen {	width: 220px;	border: 1px solid #aaa;	border-top: none;	border-bottom: none;	padding: 10px 0;}	#ShopSearchSub .ensen li {	display: inline;	padding-right: 10px;	line-height: 150%;}#ShopSearchSub .category {	width: 220px;	border: 1px solid #aaa;	border-top: none;	padding: 10px 0;}* html #ShopSearchSub .ensen,* html #ShopSearchSub .category {	width: 222px;}	#ShopSearchSub .category li {	width: 98px;	float: left;	display: block;	list-style: none;	line-height: 150%;}	#ShopTokushu ul {	background-image: url(/img/shop/bg_tokushu_side.gif)!important;	background-repeat: repeat-y;	margin-left: 0px;	list-style: none;	padding: 5px 20px;}	#ShopTokushu ul li {	padding: 5px;	word-break: none;	white-space: nowarp;}#ShopTokushuTtl {	background-image: url(/img/shop/bg_tokushu.gif)!important;	background-repeat: no-repeat;	background-position: right top;}#ShopTokushuTtl h3 {	width: 150px;	padding: 0 0 10px;	margin: 0;	float: left;}#ShopTokushuTtl p {	color: #fff;	float: right;	padding-top: 8px;	padding-right: 5px;	margin: 0;	width: 350px;	text-align:right;	font-size: 1.1em;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#ShopTokushuTtl p span {	color: #FDE192;	padding: 0 5px;	font-weight: bold;}#ShopTtlName {	width: 760px;	height: 60px;	background: url(/img/machinavi/shop/bg_shop_name.gif) no-repeat left top;	color: #333;	position: relative;}#ShopTtlName h3 {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 16px;	line-height: 140%;	width: 582px;	position: absolute;	top: 50px;	left: 20px;	color: #6a4814;}#ShopTtlName .STcategory {	position: absolute;	top: 15px;	left: 20px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#ShopTtlName .STbutton {	position: absolute;	top: 15px;	right: 20px;}#ShopTtlName p img {	vertical-align: bottom;}#ShopTtl {	margin-bottom: 10px;	padding: 0 0 0 20px;	background-image: url(/img/machinavi/shop/ttl_detail.gif);	background-repeat: no-repeat;	background-position: left top;	color: #333;}#ShopTtl h3 {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 16px;	line-height: 140%;	padding-top: 12px;	padding-bottom: 8px;	width: 577px;	float: left;}#ShopTtl p {	padding: 0;	margin: 0;	width: 163px;	float: right;	text-align: right;	font-size: 12px;}#ShopTtl span {	font-size: 0.7em;	padding-left: 10px;}#ShopTtl p img {	vertical-align: bottom;}#ShopTtlDetail {	width: 760px;	height: 80px;	background: url(/img/machinavi/shop/bg_shop_name.gif) no-repeat left top;	color: #333;	position: relative;}#ShopTable {	width: 720px;	background: url(/img/machinavi/shop/bg_shop_detail.gif) repeat-y;	padding: 20px;	border-bottom: 1px solid #e3d9c8;}* html #ShopTable {	width: 760px;}	#ShopTable p {	word-break: all;}#ShopLeft #ShopTable .STdetail {	float: left;	margin-right: 20px;}#ShopRight #ShopTable .STdetail {	float: right;	margin-left: 20px;}#ShopLeft #ShopTable .STphoto {	float: left;}#ShopRight #ShopTable .STphoto {	float: right;}#ShopTable .STdetail {	width: 400px;	vertical-align: top;}	#ShopTable .STdetail h4 {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 16px;	line-height: 22px;	background: url(/img/machinavi/shop/bg_shop_cap.gif) no-repeat left;	padding: 0 0 0 15px;	margin-bottom: 20px;}	#ShopTable .STdetail p {	margin-bottom: 10px;}	#ShopTable .STdetail .STDphoto td {	vertical-align: bottom;	color: #987a45;	font-size: 0.8em;	padding-top: 10px;}	#ShopTable .STdetail .STDphoto img {	margin-right: 10px;}#ShopTable #ShopInformation {	border: 1px solid #F0D25A;	background-color: #fff;	margin-bottom: 20px;}#ShopTable #ShopData {	background: url(/img/machinavi/shop/bg_shopdata.gif) no-repeat left bottom;	margin-top: 20px;}	#ShopTable #ShopData ul {	background: url(/img/machinavi/shop/ttl_shopdata.gif) no-repeat left top;	padding: 30px 15px 15px!important;	margin-left: 0;}	#ShopTable #ShopData ul li {	list-style: none;	font-size: 1em;	line-height: 150%;}#ShopTable .STphoto {	width: 300px;	vertical-align: top;	color: #987a45;	font-size: 1em;}	#ShopTable .STphoto img {	margin-bottom: 5px;}.ShopList {	width: 760px;	color: #444;	font-size: 1.2em;	clear: both;	margin-bottom: 10px;}.ShopList td {	border: 1px solid #ccc;	padding: 2px 3px;}/*td.EstateAccess a,td.EstateAccess .EstateAccessData {	display: block!important;}*/.ShopList th {	border: 1px solid #ccc;	padding: 2px 1px;	background-color: #fff1ab;	text-align: left;	font-weight: normal;}.ShopList th.ShopImg {	text-align: center;}.WidthSet td {	padding: 0!important;	border: none!important;}#ShopDetail {}#ShopLeft .ShopDetailTtl,#ShopRight .ShopDetailTtl,#ShopDetail .ShopDetailTtl {	width: 760px;	color: #fff;	padding: 0;	margin-top: 10px;	margin-bottom: 5px;	background-image: url(/img/machinavi/shop/ttl_sort_handle.gif);	background-repeat: no-repeat;	background-position: left top;}#ShopLeft .ShopDetailTtl h4,#ShopRight .ShopDetailTtl h4,#ShopDetail .ShopDetailTtl h4 {	float: left;	padding: 10px 0 15px 15px;	font-size: 1.2em;	color: #333;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	font-size: 1.2em;}#ShopLeft .DetailBox,#ShopRight .DetailBox,#ShopDetail .DetailBox {	color: #444;	font-size: 1.5em;}#ShopDetail .DetailComment {	width: 260px;	font-size: 1.0em;	margin-bottom: 10px;}#ShopDetail .DetailData th,#ShopDetail .DetailComment th {	border: 1px solid #ccc;	padding: 3px;	background-color: #fff1ab;	text-align: center;	font-weight: normal;}#ShopDetail .DetailData td,#ShopDetail .DetailComment td {	border: 1px solid #ccc;	padding: 2px 3px;}.AreaEstate,.BestEstate {	width: 760px;	clear: both;	margin-bottom: 10px;	font-size: 1.2em;}.AreaEstate th {	background-color: #fff1ab;	border: 1px solid #ccc;	text-align: center;	padding: 3px;	font-weight: normal;	font-size: 0.9em;}.AreaEstate td {	padding: 2px 3px;	border: 1px solid #ccc;}.BestEstate td {	width: 380px;	padding: 2px 3px;	border: 1px solid #ccc;}.BestEstate td p {	width: 120px;	float: left;}.BestEstate td dl {	width: 250px;	float: right;}.BestEstate td dt {	background-image: url(/img/shop/bg_featurehouse.gif);	background-repeat: repeat-x;	background-position: left top;	border: 1px solid #ceee78;	background-color: #f0fad5;	padding: 0 4px;	margin-bottom: 4px;	font-size: 1em;}.BestEstate td dt img {	vertical-align: middle;	margin-right: 5px;}.BestEstate td dd {	font-size: 0.8em;	line-height: 130%;	padding-left: 5px;}/*社会貢献事業*/#ContributeIn {	margin:10px 0;	background:url(/img/contribute/bg.jpg) repeat-x top left;	width: 680px;	padding-top: 32px;	padding-right: 40px;	padding-bottom: 15px;	padding-left: 40px;}#ContributeImg{	margin:0;	padding:0;	vertical-align:middle;	width:680px;}#ContributeImg img{	vertical-align:middle;}#ContributeIn p{	padding:0;	font-size:12px;	line-height:18px;	letter-spacing:0.2em;	margin-top: 15px;	margin-right: 0;	margin-bottom: 15px;	margin-left: 0;	width:680px;}.ContributeBottom dl {	padding:20px;	height:100px;	background:#f8f8f8;	border:1px solid #cccccc;	vertical-align:middle;}.ContributeBottom dt {	display:inline;	float:left;	width:200px;}.ContributeBottom dd {	padding-top:35px;	display:inline;	float:right;	width:500px;	height:91px;	vertical-align:middle;}/* Sub---------------------------------------------------- */#Sub {	font-size: 1em;}#Sub ul {	list-style-type: none;}#Sub ul li {	margin-bottom: 3px;}#Sub ul ul {	margin-left: 19px;}#LoginBoxIFrame {	width: 180px;	height: 240px;	margin: 0;	padding: 0;}#LoginBox {	background-color: #F2FBFF;	border: 1px solid #7292CC;	padding: 10px 9px;	margin: 0 0 4px 0;	color: #1648AD;}#LoginBox a {	color: #1673E1;}#EnterMail,#EnterPassword {	width: 150px;	ime-mode: disabled;}#Bookmark {	padding:0;	margin: 7px 0 4px 0;	width:180px;}#Bookmark ul {	clear: both;	list-style-type: none;}#Bookmark li {	float:left;	padding-left: 1px;	font-size: 8px;}#Bookmark li.YahooBookmark {	float:left;	width: 16px!important;	padding-left: 0;	font-size: 8px;}#Bookmark li p {	float:left;		width: 17px;	font-size: 8px;}#Bookmark .BrowserBookmark {	padding: 0;	width: 129px;	height: 16px;	background-image: url(/img/common/btn_bookmark_FF.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: -9999px;}/* Hides from IE-mac \*/*html #Bookmark .BrowserBookmark {	background-image: url(/img/common/btn_bookmark.gif);	text-indent: 0px;}/* End hide from IE-mac */#BunnerBox ul {	margin: 10px 0 0;	clear: both;	list-style-type: none;}#BunnerBox li {	padding-bottom: 4px;}#SearchYahoo {	padding: 10px;	margin-bottom: 7px;	border: 1px solid #D9D9D9;	word-break: break-all;}#SearchYahoo ul {	margin: 2px 0 0 0;	padding: 0;	list-style: none;	text-align: left;}#SearchYahoo .inputcolumn {	margin: 0;	padding: 10px 0 0 0;}#SearchYahoo .inputcolumn input {	width: 155px;}#SearchYahoo .SearchInput {	text-align: center;}#MobilBox {	border: 1px solid #D9D9D9;}#MobilBox p {	margin: 7px;	text-align: center;}#MobilBox .MobileComment {	color: #c20000;	text-align: left;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#MobilBox ol {	margin: 7px;	list-style-position: inside;}#MobilBox .MobileFooter {	font-size: 0.8em;}/* ログイン */#LoginBox {	background-color: #F2FBFF;	border: 1px solid #7292CC;	padding: 10px 9px;	color: #1648AD;}#LoginBox a {	color: #1673E1;}#EnterMail,#EnterPassword {	width: 150px;	ime-mode: disabled;}.Mess {	font-weight: bold;	text-align: center;	margin: 0;	padding: 0;}.BtnLogin {	text-align: center;	padding: 0;	font-size: 5px;}.BtnReminder {	padding-left: 20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0 0 10px 10px;	font-size: 10px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.BtnJoin {	text-align: center;	padding: 5px 0 2px 0;	background-image: url(/img/common/img_sub_bar.gif);	background-repeat: no-repeat;	background-position: left top;}.BtnFavorite {	text-align: center;	padding: 5px 0 0 0;	padding: 0;}/* Footer---------------------------------------------------- */#FooterCopy {	border-bottom: 2px solid #4B7385;	text-align: left;	clear: both;	background-color: #F0F0F0;	padding: 10px 0 10px 10px;	font-size: 90%;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}#FooterCopy .Copy {	float:left;	width:340px;	text-align:left;	font-size: 12px;}#FooterCopy ul {	float:right;	width:600px;	list-style: none;}#FooterCopy li {	float: right;	padding-right: 13px;	background-image: url(/img/common/ico_partition.gif);	background-position: right center;	background-repeat: no-repeat;	padding-top: 1px;	font-size: 1.2em;}#Footer ul li {	list-style: none;	padding: 0;	margin: 0;}#Footer ul li li {	float: left;	padding-right: 13px;	background-image: url(/img/common/ico_partition.gif);	background-position: right center;	background-repeat: no-repeat;}#Footer ul li dl {	clear: both;}#Footer ul li dt {	width: 110px;	float: left;}#Footer ul li dd {	width: 840px;	float: left;}#Footer ul li .level2 dt {	width: 210px;	float: left;	background-image: url(/img/common/bg_colon.gif);	background-position: right top;	background-repeat: no-repeat;}#Footer ul li .level2 dd {	width: 740px;	float: left;}#Footer ul li dd dt {	width: 100px;	float: left;	background-image: url(/img/common/bg_colon.gif);	background-position: right top;	background-repeat: no-repeat;}#Footer ul li dd dd {	width: 740px;	float: left;}#Footer ul li li {	margin: 0 0 5px 0;}.ContentsList {	clear: both;	padding-top: 6px!important;	background-image: url(/img/common/bg_colon.gif);	background-position: 50px 1px;	background-repeat: no-repeat;}.ContentsList dl {	margin-top: -5px;}.ContentsList dl dt {	line-height: 120%!important;}.ContentsList dl ul,.ContentsList dl dl ul {	clear: both!important;}#Footer ul li,#Footer ul li dt {	font-size: 1.1em;}#Footer ul li dd dt {	font-size: 1.1em;}#Footer ul li dd {	font-size: 1em;}#Footer a:link,#Footer a:visited,#Footer a:active {	text-decoration: none;}#Footer a:hover {	text-decoration: underline;}/* 汎用---------------------------------------------------- *//* clearfix */.clearfix:after {	content: ",";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-block;}/* Hides from IE-mac \*/	*html .clearfix { height: 1%; }	.clearfix {	display: block;	text-align: left;}/* End hide from IE-mac */.BeCareful {	font-size: 1.6em;	font-weight: bold;}.textcenter {	text-align:center;}.textright {	text-align:right;}.text-left {	text-align:left;}.style1 {font-weight: bold}.LastChild {	background-image: none!important;}.ClearAll {	clear: both;	width: 100%;}.Deco {	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;}.IcoList {	float: right;	background-image: url(/img/common/ico_linkarrow.gif);	background-position: left center;	background-repeat: no-repeat;	padding-left: 20px;	margin-bottom: 10px;}.IcoList2 {	background-image: url(/img/common/ico_linkarrow.gif);	background-position: left center;	background-repeat: no-repeat;	padding-left: 20px;	/*margin-left: 160px;*/	margin-bottom: 15px;}.OutBound {	background-image: url(/img/common/ico_outbound.gif);	background-position: left center;	background-repeat: no-repeat;	padding-left: 15px;}.OutBound span {	display: none;}.InsideLink {	padding: 2px 0 0 20px;	background-image: url(/img/common/ico_linkarrow.gif);	background-repeat: no-repeat;	background-position: left center;	list-style: none;}.BGnone {	background-image: none!important;}#move {	margin: 20px 0 0 0;	float: right;	font-size: 120%;	text-align: right;}#next {	float: right;}#before {	float: left;}.SquareMetre {	vertical-align: top;}.error {	color: #c20000;	font-weight: bold;}em.attention {	color:#c00;}.fs1 {	font-size:1em;	}/* 汎用カラー指定 */.FontColorRed {	color:#c00;}#txtQ4_OTHER__IN {	width:  340px;}#txtQ5_OTHER__IN {	width:  340px;}#txtQ6_OTHER__IN {	width:  340px;}#txtQ7_OTHER__IN {	height: 80px;	width:  400px;}#lblMAIL font {	display: block;}/*div {	border-top:1px solid #f00;	border-bottom:1px solid #f00;}*//* 学区検索---------------------------------------------------- */#SchoolLeft,#SchoolRight {	height: 600px;	float: left;}#SchoolRight {	width: 332px;}#SchoolLeft ul {	width: 428px;	height: 447px;	padding: 0;	margin: 0;	background-image: url(/img/school/bg_menu.gif);	}#SchoolLeft ul li {	list-style: none;}	#SchoolLeft ul li {	padding: 0 0 3px 41px;}	#SchoolLeft ul li .info {	padding: 0 0 0 41px;}	#SchoolLeft ul li.minato {	padding: 0 0 5px 41px;}	#SchoolLeft ul li.attention {	padding: 0 0 8px 103px;}#edu  {	position: relative;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	padding: 0px;	background-image: url(/img/common/ban_bg.jpg);	background-repeat: no-repeat;	height: 130px;	width: 180px;}/* 通学しやすい住まい---------------------------------------------------- */#edu ul {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	position: absolute;	padding: 0px;	left: 0px;	top: 50px;}#edu li {	background-image: url(/img/common/73.gif);	background-repeat: no-repeat;	background-position: left 1px;	text-indent: 18px;	height: 20px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	font-size: 12px;	clear: both;}/* 豆知識CSS */.detail_r_captiontd {	font-weight: bold;	color: #;	font-size: 120%;}.trivia_tdbg_blue {	background-color: #e3f1fc;	padding: 5px 5px;	margin: 5px;}.trivia_tdbg_date {	padding: 5px 8px;	margin: 5px;}.trivia_tdbg_border {	border: solid 1px #1648ad;	padding: 10px;	margin: 5px;}.DataDetail_title {	font-size: 120%;	font-weight: bold;	color: #000000;	width: 750px;	height: 25px;	margin: 10px 0 10px 0;	padding: 5px 0 0 10px;	background-color: #f7f7f7;	background-image: url(/images/knowledge/bg_tbbg_trivia.gif);	background-repeat: repeat-x;	background-position: left top;}/* MYHOMEページCSS */.myhome_cont_list {	background-color: #fff;	border: solid 1px #cccccc;	padding: 5px;	width: 750px;	font-size: 120%;	margin: 5px 0 5px 0;}.trivia_title {	font-weight: bold;	font-size: 130%;}/* お問い合わせFORM */.btn_submit_form {	margin: 0 auto;}.SubTtl_privacy_bg {	color: #fff;	background-image: url(/img/common/bg_SubTtl.gif);	background-repeat: no-repeat;	background-position: right center;	font-weight: normal;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	text-align: left;	height: 21px;	width: 760px;}.SubTtl_recruit_bg {	background-image: url(/img/common/bg_SubTtl.gif);	background-repeat: no-repeat;	background-position: right center;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Meiryo, 'メイリオ','ＭＳ Ｐゴシック', 'MS PGothic', Osaka, sans-serif;	text-align: left;	height: 21px;	width: 760px;	margin: 0;	padding: 0;}.SubTtl_recruit_date {	text-align: left;	margin: 0;	padding: 3px 0 0 30px;	color: #ffffff;	font-weight: #ffffff;}.m_privacy {	font-size: 120%;	line-height: 200%;	color: #000000;}h4.bold {	font-weight: bold;	color: #333333;	font-size: 120%;}.help_img {	margin: 5px;}.help_text {	margin: 5px 0 5px 0;<<<<<<< .mine}.cam_present_11_7 {	width: 675px;/*	background-image: url(/images/kadomaru_background.gif);*//*	background-repeat: no-repeat;*//*	background-position: left top;*/	padding: 10px;	margin: 0 auto;	border: solid 1px #15328e;	font-size: 12px;	color: #666666;}.clearfloat {	clear: both;=======}#map_wrap dd {	line-height:150%;	height:100%;}.widh_20 {	width: 20px;}.error-message {	color: #c20000;}.cam_present_11_7 {	width: 675px;/*	background-image: url(/images/kadomaru_background.gif);*//*	background-repeat: no-repeat;*//*	background-position: left top;*/	padding: 10px;	margin: 0 auto;	border: solid 1px #15328e;	font-size: 12px;	color: #666666;}.clearfloat {	clear: both;>>>>>>> .r2873}/* collection list css */.c_list {	width: 760px;	margin: 0 auto;	padding: 0;}.c_list_ll {	width: 240px;	float: left;	margin: 2px;	padding: 2px;	border: solid 2px #cccccc;}.c_l_font {	width: 760px;	font-size: 10px;	background-color: #ffffff;	color: #000000;}/* top page list css */.top_list {	width: 360px;	float: left;	font-size: 11px;	margin: 10px;}.clearfloat_top {	clear: both;	border-bottom: dotted 1px #cccccc;	margin: 10px 0;	width: 760px;}.mg_01 {	margin: 5px;}.cl_table_border {	border: solid 2px #cccccc;	padding: 2px;	margin: 2px;}.bold {	font-size: 14px;	font-weight: bold;}.cl_gray {	background-color: #f5f5f5;	padding: 2px;	margin-right: 3px;	font-size: 10px;	height: 15px;	border-bottom: solid 1px #cccccc;}.cl_font-size {	font-size: 10px;}.cl_font-size_l {	font-size: 14px;	font-weight: bold;}#cl_gray_border {	border-bottom: solid 1px #cccccc;}/* flat35 css */.fla35_fontsize_s {	font-size: 10px;	line-height: 150%;}.fla35_fontsize_m {	font-size: 11px;	line-height: 150%;	margin-bottom: 10px;}.table_border {	font-size: 11px;	line-height: 150%;	border: solid 1px #cccccc;	border-collapse: collapse;	padding: 5px;	margin: 0;}.fla35_fontsize_l {	font-size: 14px;	font-weight: bold;	line-height: 150%;	margin-bottom: 10px;}.flat35_bottombox {	font-size: 11px;	color: #000000;	width: 100%;	padding: 5px;	margin: 0;	border: solid 1px #cccccc;	text-align: center;	padding: 5px;	margin: 10px 0 0 0;}
div.line_height100{
	line-height: 100%;
}
