﻿@charset "utf-8";

/*------------------------------
更新日:2012/08/31
製作者:株式会社オールフォーエスピー　

≫clearfix指定
------------------------------*/
/*---------------------------------------
メインビジュアル
----------------------------------------*/
.swiper-slide{width: 690px;}

#mvArea{
	padding:0;
	height:210px;
}


.mv_info01{
	background:#FDF8F2 url(../img/bg/mv_info01.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info02{
	background:#FDF8F2 url(../img/bg/mv_info02.jpg) no-repeat left top;
	padding:10px 0;
}
.mv_info03{
	background:#FDF8F2 url(../img/bg/mv_info03.jpg) no-repeat left top;
	padding:10px 0;
}
.mv_info04{
	background:#FDF8F2 url(../img/bg/mv_info04.jpg) no-repeat left top;
	padding:10px 0;
}
.mv_info05{
	background:#FDF8F2 url(../img/bg/mv_info05.jpg) no-repeat left top;
	padding:10px 0;
}

#mvAreawide{
	padding:0;
}
.mv_info{
	background:#FFFFFF left top;
	padding:10px 0;
}

.mv_info .txt01{
	margin:10px 10px 20px 10px;
}

/*#contentsArea #contents #mvArea h2{
	margin-top:10px;
}*/
.mv_type01 .txt01{
	margin-top:10px;
    color:#222;
}
.mv_type01 .mvTxtArea{
	width:360px;
	float:right;
}
.mv_type01 .mvTxtAreaIn{
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
}

.mv_type02 .txt01{
	width:60%;
	float:left;
}
.mv_type02 .img01{
	width:30%;
	float:right;
	padding-bottom:10px;
}

.mv_type02 .map01{
	display:block;
}
.mv_type02 .map01_sp{
	display:none;
}

.mv_info_hospital{
	background:#FDF8F2 url(../img/bg/mv_info_hospital.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_hospital .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_school{
	background:#FDF8F2 url(../img/bg/mv_info_school.jpg) no-repeat right center;
	padding:10px 0;
}
.mv_info_school .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_j_school{
	background:#FDF8F2 url(../img/bg/mv_info_j_school.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_j_school .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_hotel{
	background:#FDF8F2 url(../img/bg/mv_info_hotel.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_hotel .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_fitness{
	background:#FDF8F2 url(../img/bg/mv_info_fitness.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_fitness .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_embassy{
	background:#FDF8F2 url(../img/bg/mv_info_embassy.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_embassy .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_worship{
	background:#FDF8F2 url(../img/bg/mv_info_worship.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_worship .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_emergency{
	background:#FDF8F2 url(../img/bg/mv_info_emergency.jpg) no-repeat right top;
	padding:10px 0;
}
.mv_info_emergency .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_hiroo{background:#FDF8F2 url(../img/bg/mv_info_hiroo.jpg) no-repeat right top;padding:10px 0;}
.mv_info_azabu{background:#FDF8F2 url(../img/bg/mv_info_azabu.jpg) no-repeat right bottom;padding:10px 0;}
.mv_info_roppongi{background:#FDF8F2 url(../img/bg/mv_info_roppongi.jpg) no-repeat right bottom;padding:10px 0;}
.mv_info_akasaka{background:#FDF8F2 url(../img/bg/mv_info_akasaka.jpg) no-repeat right bottom;padding:10px 0;}
.mv_info_aoyama{background:#FDF8F2 url(../img/bg/mv_info_aoyama.jpg) no-repeat right ;padding:10px 0;}
.mv_info_omotesando{background:#FDF8F2 url(../img/bg/info_area_harajuku.jpg) no-repeat right top;padding:10px 0;}
.mv_info_shibuya{background:#FDF8F2 url(../img/bg/mv_info_shibuya.jpg) no-repeat right top;padding:10px 0;}
.mv_info_daikanyama{background:#FDF8F2 url(../img/bg/mv_info_daikanyama.jpg) no-repeat right top;padding:10px 0;}
.mv_info_yoyogi{background:#FDF8F2 url(../img/bg/mv_info_yoyogi.jpg) no-repeat right;padding:10px 0;}
.mv_info_ebisu{background:#FDF8F2 url(../img/bg/mv_info_ebisu.jpg) no-repeat right;padding:10px 0;}
.mv_info_meguro{background:#FDF8F2 url(../img/bg/mv_info_meguro.jpg) no-repeat right;padding:10px 0;}
.mv_info_shirokane{background:#FDF8F2 url(../img/bg/mv_info_shirokane.jpg) no-repeat right;padding:10px 0;}
.mv_info_takanawa{background:#FDF8F2 url(../img/bg/mv_info_takanawa.jpg) no-repeat right;padding:10px 0;}
.mv_info_shinagawa{background:#FDF8F2 url(../img/bg/mv_info_shinagawa.jpg) no-repeat right top;padding:10px 0;}
.mv_info_shinjuku{background:#FDF8F2 url(../img/bg/mv_info_shinjuku.jpg) no-repeat right top;padding:10px 0;}
.mv_info_kamiyacho{background:#FDF8F2 url(../img/bg/mv_info_kamiyacho.jpg) no-repeat right top;padding:10px 0;}
.mv_info_ichigaya{background:#FDF8F2 url(../img/bg/mv_info_ichigaya.jpg) no-repeat right bottom;padding:10px 0;}
.mv_info_denenchofu{background:#FDF8F2 url(../img/bg/mv_info_denenchofu.jpg) no-repeat right top;padding:10px 0;}
.mv_info_suburbs{background:#FDF8F2 url(../img/bg/mv_info_suburbs.jpg) no-repeat right top;padding:10px 0;}
.mv_info_tokyobay{background:#FDF8F2 url(../img/bg/mv_info_tokyobay.jpg) no-repeat right bottom;padding:10px 0;}
.mv_info_harajuku{background:#FDF8F2 url(../img/bg/info_area_harajuku.jpg) no-repeat right bottom;padding:10px 0;}

.mv_info_hiroo .txt01,
.mv_info_azabu .txt01,
.mv_info_roppongi .txt01,
.mv_info_akasaka .txt01,
.mv_info_aoyama .txt01,
.mv_info_omotesando .txt01,
.mv_info_shibuya .txt01,
.mv_info_daikanyama .txt01,
.mv_info_yoyogi .txt01,
.mv_info_ebisu .txt01,
.mv_info_meguro .txt01,
.mv_info_shirokane .txt01,
.mv_info_takanawa .txt01,
.mv_info_shinagawa .txt01,
.mv_info_shinjuku .txt01,
.mv_info_kamiyacho .txt01,
.mv_info_ichigaya .txt01,
.mv_info_denenchofu .txt01,
.mv_info_suburbs .txt01,
.mv_info_tokyobay .txt01{
	margin:10px 0 0 10px;
	width:500px;
}
.mv_info_tokyolivinginfo{
	background:#FDF8F2 url(../img/bg/mv_info_tokyolivinginfo.jpg) no-repeat center 90%;
	padding:10px 0;
}
.mv_info_tokyolivinginfo .txt01{
	margin:10px 0 0 10px;
	margin-bottom:60px;
}
/*---------------------------------------
TOPページ
---------------------------------------- */
.infoContent01 .btnArea01{
	margin:10px 0 20px 0;
}
.infoContent01 .btnArea01 img{
	margin-right:0;
}

/*---------------------------------------
サイドナビ
---------------------------------------- */

/*---------------------------------------
各パーツ
---------------------------------------- */
/*ソートエリア*/
.sortAtoZArea_info{
	background:#FDF8F2;
	padding:5px 10px;
	font-size:108%;
}

.sortAtoZArea_info img {
	vertical-align:middle;
}

/*アルファベット*/
.sortAtoZArea_info .h_info_sideline01{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	min-width:110px;
	display:block;
	float:left;
	margin:5px 5px 5px 0;
	white-space:nowrap;
}
.sortAtoZArea_info .sortAtoZ {
	background:#FDF8F2;
}
.sortAtoZArea_info .sortAtoZ li{
	line-height:1.5em;
	text-align:center;
	float:left;
	text-align:center;
	margin:0 3px 5px 0;
	border:1px solid #A6A6A6;
}
.sortAtoZArea_info .sortAtoZ li a{
	display:block;
	width:1.5em;
	height:1.5em;
	color:#434343;
}
.sortAtoZArea_info .sortAtoZ li.active,
.sortAtoZArea_info .sortAtoZ li a:hover{
	color:#FFF;
	background:#CC9B47;
	text-decoration:none;
}
/*エリアネーム*/
.areaNameList_info {
	padding:5px 8px 0;
	margin-bottom:20px;
	background:#FDF8F2;
	font-size:85%;
	line-height:140%;
}
.sortAtoZArea_info .areaNameList_info{
	padding:0;
	margin-bottom:5px;
}
.areaNameList_info li{
	float:left;
	margin-bottom:5px;
	border-right:1px solid #434343;
	border-right:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'none':'1px solid #434343');
}
.areaNameList_info li:last-child{
	border-right:none;
}
.areaNameList_info li a{
	padding:2px 5px;
	color:#434343;
}
.areaNameList_info li.active,
.areaNameList_info li a:hover{
	color:#FFF;
	background:#CC9B47;
	text-decoration:none;
}
.areaNameList_info li.active{ padding:0 5px; }
/*table*/
.tblInfo01{
}
.tblInfo01 .img01{
	float:left;
	width:170px;
	text-align:center;
}
.tblInfo01 .img01 img{
	max-width:170px;
	margin-bottom:5px;
}
.tblInfo01 .txt01{
	float:right;
	width:495px;
}

.txtBtnList02_info li div
{
    width:70%;
    float:left;
}

.txtBtnList02_info li .img01{
    margin-top:10px;
}

.txtBtnList02_info li li
{
    margin-left:10px;
    border:0;
    width:90%;
}

/*---------------------------------------
ブログサマリーパーツ
---------------------------------------- */
.imgPostSummary {
    max-width:115px !important;
    max-height:80px !important;
}

/*---------------------------------------
clearfix
----------------------------------------*/
.areaNameList_info:after,
#mvArea:after
{
	content: ".";
	display: block;
	visibility: hidden;
	height:auto;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/* WinIE4-6用*/
* html .areaNameList_info,
* html #mvArea
{
	display: inline-block;
	height: 1%;
}

.areaNameList_info,
#mvArea
{ zoom:1; }




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
