/* 拡張 */

.p05{	padding:5px;}
.p10{	padding:10px;}
.p20{	padding:20px;}
.p30{	padding:30px;}
.p40{	padding:40px;}
.p50{	padding:50px;}

.ptop10{padding-top:10px;}
.ptop20{padding-top:20px;}

.mtop05{	margin-top:5px;}
.mtop10{	margin-top:10px;}
.mtop20{	margin-top:20px;}
.mtop30{	margin-top:30px;}
.mtop40{	margin-top:40px;}
.mtop50{	margin-top:50px;}

.mbottom05{	margin-bottom:5px;}
.mbottom10{	margin-bottom:10px;}
.mbottom20{	margin-bottom:20px;}
.mbottom30{	margin-bottom:30px;}
.mbottom40{	margin-bottom:40px;}
.mbottom50{	margin-bottom:50px;}

.mleft05{	margin-left:5px;}
.mleft10{	margin-left:10px;}
.mleft20{	margin-left:20px;}
.mleft30{	margin-left:30px;}
.mleft40{	margin-left:40px;}
.mleft50{	margin-left:50px;}

.mright05{	margin-right:5px;}
.mright10{	margin-right:10px;}
.mright20{	margin-right:20px;}
.mright30{	margin-right:30px;}
.mright40{	margin-right:40px;}
.mright50{	margin-right:50px;}

.f10px{	font-size:10px;}
.f11px{	font-size:11px;}
.f12px{	font-size:12px;}
.f13px{	font-size:13px;}
.f14px{	font-size:14px;}
.f15px{	font-size:15px;}
.f16px{	font-size:16px;}
.f17px{	font-size:17px;}
.f18px{	font-size:18px;}
.f19px{	font-size:19px;}
.f20px{	font-size:20px;}
.f22px{	font-size:22px;}
.f24px{	font-size:24px;}
.f26px{	font-size:26px;}
.f28px{	font-size:28px;}
.f30px{	font-size:30px;}

.b{
	font-weight:bold;
}

.navy{
	color:#006699;
}

.red{
	color:#FF0000;
}

.center{
	text-align:center;
}

.right{text-align:right;}

.bgcolorgrey{
	background-color:#f2e9e7;
}


/* 拡張 */




.containerInner {
	background:url(http://www.ms-newman.info/img/bg01.gif) left top no-repeat;
	zoom:1;
	}


@charset "UTF-8";
/* CSS Document */

div#mainimg{
	padding-bottom:10px;
}

div#mainsidebar{
	width:235px;
	float:left;
}

.searchbt{
	padding:0px 0px 5px 0px;
}

.sidebarbt{
	padding:5px 0px 5px 0px;
}

div#mainbox{
	width:495px;
	float:right;
	margin-left:10px;
}

div#topicsinfo{
	padding:10px;
}

div#recommend{
	padding:10px 0px 10px 0px;
}

.featuresbanner{
	padding:5px 0px 5px 0px;
}

/* 740幅共通(700px) */

.w740p20{
	width:700px;
	padding:20px;
	font-size:13px;
	line-height:22px;
}

.w740p40{
	width:660px;
	padding:20px;
	font-size:13px;
	line-height:22px;
}

/* 740幅共通(700px) */

/* サイドバー内テキスト */
.sidetext{
	padding:5px;
	font-size:12px;
}

.moreinfo{
	width:235px;
	padding-bottom:10px;
}

.moreinfo01{
	width:80px;
	float:left;
}

.moreinfo02{
	width:150px;
	float:right;
	margin-left:5px;
	font-size:10px;
}

/* サイドバー内テキスト */

/* トップオススメ物件 */
div#recommendbox{
	border: solid 1px #808080;
	width: 480px;
	height: 480px;
	padding: 0.5em;
	overflow:auto;
}

/* トップオススメ物件 */

/* 新築特集 */
div#newbbox{
	padding-top:500px;
}
/* 新築特集 */


/* トップ特集 */
div#featuresbox{
	padding-top:0px;
}

.features01{
	width:240px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}

.features02{
	width:240px;
	float:right;
	margin-left:15px;
	text-align:center;
	padding-bottom:10px;
}



/* トップ特集 */



/* Q&amp;A */

.qandaht{
	width:640px;
	margin:40px 50px 40px 50px;
	font-size:13px;
}

.qandaht a{
	color:#0000FF;
}

.qandaht a:link{
	color:#0000FF;
}
.qandaht a:visited{
	color:#0000FF;
}
.qandaht a:active{
	color:#0000FF;
}
.qandaht a:focus{
	color:#0000FF;
}
.qandaht a:hover{
	text-decoration:none;
	color:#ff0000;
}

.qandaul{
	margin-left:25px;
	padding:0;
}

.qandaht li{
	list-style:disc;
	line-height:26px;
}

.qandaht01{
	width:300px;
	float:left;
}

.qandaht02{
	width:300px;
	margin-left:40px;
	float:right;
}

.qandaq{
	background-color:#ededed;
	padding:20px;
	margin:20px;
	font-size:16px;
	width:660px;
}

.qandaa{
	padding:10px;
	margin:10px 30px 10px 30px;
	font-size:13px;
	width:660px;
}

.qimg{
	float:left;
	padding-right:15px;
	width:50px;
}

.qchar{
	float:right;
	line-height:50px;
	width:595px;
}

.aimg{
	float:left;
	padding-right:15px;
	width:50px;
}

.achar{
	float:right;
	width:595px;
	font-size:14px;
	line-height:24px;
}


/* Q&amp;A */

/* 公共施設連絡先 */

.publicinfobox a{
	color:#0000FF;
}

.publicinfobox a:link{
	color:#0000FF;
}
.publicinfobox a:visited{
	color:#0000FF;
}
.publicinfobox a:active{
	color:#0000FF;
}
.publicinfobox a:focus{
	color:#0000FF;
}
.publicinfobox a:hover{
	text-decoration:none;
	color:#ff0000;
}

.publicinfobox{
	width:650px;
	border-bottom:#ccc 1px solid;
	margin-top:15px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
}

.publictitle{
	width:389px;
	height:32px;
	background-image:url(http://www.ms-newman.info/img/publictitlebg01.gif);
	font-size:18px;
	padding-left:20px;
	padding-top:8px;
	margin-bottom:15px;
	}

.public01{
	width:200px;
	float:left;
	text-align:right;
}

.public02{
	width:409px;
	margin-left:20px;
	padding-left:20px;
	border-left:#ccc 1px dotted;
	float:right;
}


/* 公共施設連絡先 */


/* 地域情報 */

.areainfobox{
	width:650px;
	border-bottom:#ccc 1px solid;
	margin-top:15px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
}

.areainfotitle{
	width:339px;
	height:32px;
	background-image:url(http://www.ms-newman.info/img/areatitlebg01.gif);
	font-size:18px;
	padding-left:20px;
	padding-top:8px;
	margin-bottom:15px;
	}

.areainfo01{
	width:250px;
	float:left;
	text-align:right;
}

.areainfo02{
	width:359px;
	margin-left:20px;
	padding-left:20px;
	border-left:#ccc 1px dotted;
	float:right;
}



/* 地域情報 */


/* 会社概要 */

.companylink a{
	color:#0000FF;
}

.companylink a:link{
	color:#0000FF;
}
.companylink a:visited{
	color:#0000FF;
}
.companylink a:active{
	color:#0000FF;
}
.companylink a:focus{
	color:#0000FF;
}
.companylink a:hover{
	text-decoration:none;
	color:#ff0000;
}


.companytbl{
	width:600px;
	margin:10px 50px 10px 50px;
}

.companytbl td{
	padding:10px;
	border:#666 1px solid;
}

/* 会社概要 */

/* 校区案内 */

.zonetbl{
	width:600px;
	margin:10px 50px 10px 50px;
}

.zonetbl th{
	padding:10px;
	border:#f05b5b 1px solid;
	background-color:#f05b5b;
	color:#fff;
}

.zonetbl td{
	padding:10px;
	border:#f05b5b 1px solid;
}

/* 校区案内 */

/* 入庫までの流れ */

.flowbox{
	width:600px;
	padding:20px 50px 20px 50px;
}

.flow01{
	width:200px;
	float:left;
}

.flow02{
	width:340px;
	float:right;
	margin-left:20px;
	background-color:#fff6c6;
	padding:20px;
	margin-bottom:30px;
}

.flow02_b01{
	width:190px;
	float:left;
}

.flow02_b02{
	width:190px;
	float:left;
	margin-left:15px;
}

.flow02_b03{
	width:190px;
	float:left;
	margin-left:15px;
}

div#flowmenu01{
	width:10px;
	height:55px;
	float:left;
}

div#flowmenu02 ,div#flowmenu02 a ,div#flowmenu02 a:hover,div#flowmenu02 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/flowbt/flowbt_02.gif) no-repeat;
text-decoration: none;float:left;
}
div#flowmenu02 {
margin:0px 0px 0px 0px;display:inline;
}
div#flowmenu02,div#flowmenu02 a:hover,div#flowmenu02 a:focus {
background:url(http://www.ms-newman.info/flowbt/flowbtro_02.gif) no-repeat;
}

div#flowmenu03{
	width:10px;
	height:55px;
	float:left;
}

div#flowmenu04 ,div#flowmenu04 a ,div#flowmenu04 a:hover,div#flowmenu04 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/flowbt/flowbt_04.gif) no-repeat;
text-decoration: none;float:left;
}
div#flowmenu04 {
margin:0px 0px 0px 0px;display:inline;
}
div#flowmenu04,div#flowmenu04 a:hover,div#flowmenu04 a:focus {
background:url(http://www.ms-newman.info/flowbt/flowbtro_04.gif) no-repeat;
}

div#flowmenu05{
	width:10px;
	height:55px;
	float:left;
}

div#flowmenu06 ,div#flowmenu06 a ,div#flowmenu06 a:hover,div#flowmenu06 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/flowbt/flowbt_06.gif) no-repeat;
text-decoration: none;float:left;
}
div#flowmenu06 {
margin:0px 0px 0px 0px;display:inline;
}
div#flowmenu06,div#flowmenu06 a:hover,div#flowmenu06 a:focus {
background:url(http://www.ms-newman.info/flowbt/flowbtro_06.gif) no-repeat;
}

div#flowmenu07{
	width:10px;
	height:55px;
	float:left;
}

div#flowmenu08 ,div#flowmenu08 a ,div#flowmenu08 a:hover,div#flowmenu08 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/flowbt/flowbt_08.gif) no-repeat;
text-decoration: none;float:left;
}
div#flowmenu08 {
margin:0px 0px 0px 0px;display:inline;
}
div#flowmenu08,div#flowmenu08 a:hover,div#flowmenu08 a:focus {
background:url(http://www.ms-newman.info/flowbt/flowbtro_08.gif) no-repeat;
}

div#flowmenu09{
	width:10px;
	height:55px;
	float:left;
}

div#flowmenu10 ,div#flowmenu10 a ,div#flowmenu10 a:hover,div#flowmenu10 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/flowbt/flowbt_10.gif) no-repeat;
text-decoration: none;float:left;
}
div#flowmenu10 {
margin:0px 0px 0px 0px;display:inline;
}
div#flowmenu10,div#flowmenu10 a:hover,div#flowmenu10 a:focus {
background:url(http://www.ms-newman.info/flowbt/flowbtro_10.gif) no-repeat;
}

div#flowmenu11{
	width:10px;
	height:55px;
	float:left;
}



/* 入庫までの流れ */

/* 基礎用語集 */

.wordchar{
	width:700px;
	padding:20px;
	font-size:15px;
	text-align:center;
}

.wordbox01{
	width:330px;
	padding-left:30px;
	padding-top:15px;
	float:left;
}

.wordbox02{
	width:330px;
	padding-right:30px;
	padding-top:15px;
	float:right;
}

.word001{
	width:310px;
	height:20px;
	padding:10px;
	font-size:16px;
	background-color:#ededed;
	background-image:url(http://www.ms-newman.info/img/wordbars.gif);
}

.word002{
	width:310px;
	padding:10px;
	font-size:13px;
}

.wordtitle01{
	background-color:#ffb9d6;
	background-image:url(http://www.ms-newman.info/img/wordbarl.gif);
	color:#ffffff;
	width:640px;
	height:20px;
	padding:20px 20px 20px 40px;
	margin:20px;
	font-size:18px;
}


/* 基礎用語集 */

/* オーナー様へ */

.fo01{
	padding:20px;
	margin:20px;
	width:620px;
}

.foimg01{
	width:235px;
	float:left;
}

.fochar01{
	width:370px;
	float:right;
	margin-left:15px;
}


.fochar02{
	width:370px;
	float:left;
}

.foimg02{
	width:235px;
	float:right;
	margin-left:15px;
}


.foillust01{
	width:110px;
	float:left;
}


.foillust02{
	width:500px;
	float:left;
	margin-left:10px;
}



/* オーナー様へ */


/* お問い合わせボタン */

.btnInquiry a {
	width:140px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background:url(http://www.ms-newman.info/img/btnInquiryon.gif) left top no-repeat;
	}

.btnInquiry a:hover {
	background:url(http://www.ms-newman.info/img/btnInquiryoff.gif) left top no-repeat;
	}

/* お問い合わせボタン */

/* 店舗情報 */

.shopinfobox01{
	width:345px;
	float:left;
}

.shopinfobox02{
	width:345px;
	float:left;
	margin-left:10px;
}

.shopinfotbl01{
	width:323px;
	background-color:#FF0000;
	border:#666666 solid 1px;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.shopinfotbl02{
	width:323px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	padding:10px;
}

.letterbox{
	padding:15px;
	background:#eeeedd;
}

.lchar{
	border-bottom:#bdbdbd 1px dotted;
	padding-bottom:2px;
}

/* 店舗情報 */

/* リクルート */

.recruittbl{
	width:580px;
	margin-top:40px;
	padding:10px 40px 10px 40px;
}

.recruittbl table{
	width:580px;
}

.recruittbl td{
	padding:10px;
	border:1px solid #000;
}

.recruittbl01{
	width:150px;
	padding:10px;
	background:#fbe4d1;
	text-align:right;
}

.recruittbl02{
	padding:10px;
	background:#ffffff;
}

/* リクルート */


/* リンク */

.linktitle{
	font-size:18px;
	font-weight:bold;
}

.linkbox01{
	width:240px;
	margin-left:90px;
	margin-top:10px;
	float:left;
}

.linkbox02{
	width:240px;
	margin-right:90px;
	margin-top:10px;
	float:right;
}

.linktchar{
	font-size:18px;
	border-left:5px #f05b5b solid;
	border-bottom:1px #333 dotted;
	margin-bottom:5px;
	margin-top:20px;
	padding:10px;
}

.linkchar{
	padding:20px;
}

/* リンク */

/* サイトマップ */

div#sitemap h2{
	font-size:18px;
	margin:20px 0 10px 0;
}

div#sitemap h3{
	font-size:18px;
	margin:20px 0 10px 50px;
	border-left:3px solid #ff0000;
	padding-left:10px;
}

div#sitemap li{
	list-style:disc;
	margin-left:80px;
	font-size:16px;
	line-height:26px;
}

div#sitemap ul{
	border-bottom:1px #000 dotted;
	padding-bottom:20px;
}

/* サイトマップ */

/* フッター */

.footer01{
	text-align:center;
	line-height:30px;
}

/* フッター */

/* 各種サービス */

div#servicemenu01{
	width:10px;
	height:55px;
	float:left;
}

div#servicemenu02 ,div#servicemenu02 a ,div#servicemenu02 a:hover,div#servicemenu02 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/img/servicebt_02.gif) no-repeat;
text-decoration: none;float:left;
}
div#servicemenu02 {
margin:0px 0px 0px 0px;display:inline;
}
div#servicemenu02,div#servicemenu02 a:hover,div#servicemenu02 a:focus {
background:url(http://www.ms-newman.info/img/servicebtro_02.gif) no-repeat;
}

div#servicemenu03{
	width:10px;
	height:55px;
	float:left;
}

div#servicemenu04 ,div#servicemenu04 a ,div#servicemenu04 a:hover,div#servicemenu04 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/img/servicebt_04.gif) no-repeat;
text-decoration: none;float:left;
}
div#servicemenu04 {
margin:0px 0px 0px 0px;display:inline;
}
div#servicemenu04,div#servicemenu04 a:hover,div#servicemenu04 a:focus {
background:url(http://www.ms-newman.info/img/servicebtro_04.gif) no-repeat;
}

div#servicemenu05{
	width:10px;
	height:55px;
	float:left;
}

div#servicemenu06 ,div#servicemenu06 a ,div#servicemenu06 a:hover,div#servicemenu06 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/img/servicebt_06.gif) no-repeat;
text-decoration: none;float:left;
}
div#servicemenu06 {
margin:0px 0px 0px 0px;display:inline;
}
div#servicemenu06,div#servicemenu06 a:hover,div#servicemenu06 a:focus {
background:url(http://www.ms-newman.info/img/servicebtro_06.gif) no-repeat;
}

div#servicemenu07{
	width:10px;
	height:55px;
	float:left;
}

div#servicemenu08 ,div#servicemenu08 a ,div#servicemenu08 a:hover,div#servicemenu08 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/img/servicebt_08.gif) no-repeat;
text-decoration: none;float:left;
}
div#servicemenu08 {
margin:0px 0px 0px 0px;display:inline;
}
div#servicemenu08,div#servicemenu08 a:hover,div#servicemenu08 a:focus {
background:url(http://www.ms-newman.info/img/servicebtro_08.gif) no-repeat;
}

div#servicemenu09{
	width:10px;
	height:55px;
	float:left;
}

div#servicemenu10 ,div#servicemenu10 a ,div#servicemenu10 a:hover,div#servicemenu10 a:focus{
width:108px;height:55px;text-indent:-2000px;
background:url(http://www.ms-newman.info/img/servicebt_10.gif) no-repeat;
text-decoration: none;float:left;
}
div#servicemenu10 {
margin:0px 0px 0px 0px;display:inline;
}
div#servicemenu10,div#servicemenu10 a:hover,div#servicemenu10 a:focus {
background:url(http://www.ms-newman.info/img/servicebtro_10.gif) no-repeat;
}

div#servicemenu11{
	width:10px;
	height:55px;
	float:left;
}

/* 各種サービス */


/* 声 */

.voice01{
	width:340px;
	float:left;
	margin-top:20px;
}

.voice02{
	width:340px;
	float:right;
	margin-left:20px;
	margin-top:20px;
}

/* /声/*/

/* 送迎 */

.sendmap01{
	width:470px;
	float:left;
	margin-top:20px;
}

.sendmap02{
	width:250px;
	float:right;
	margin-left:20px;
	margin-top:20px;
}

/* /送迎/*/