/*
Theme Name: Habitat
Description: Habitat Template
Author: Chikuchu
*/

html,body img {
	-ms-interpolation-mode: bicubic;
	border:none;
}
body {
	font-family:Helvetica, Arial,'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;
	color:rgb(51,51,51);
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	min-width: 1200px;
}

a {
	text-decoration:none;
}

.clear {
	clear: both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.text_center {
	text-align:center;
}
.text_left {
	text-align:left!important;
}

.UnderLine {
	text-decoration:underline;
}

/* 余白 */
.margin_auto {
	margin-left:auto;
	margin-right:auto;
}
.margin_bottom_10 {
	margin-bottom:10px;
}
.margin_bottom_30 {
	margin-bottom:30px;
}
.margin_bottom_50 {
	margin-bottom:50px;
}
.margin_left_20 {
	margin-left:20px;
}
.margin_left_30 {
	margin-left:30px;
}
.margin_left_50 {
	margin-left:50px;
}
.margin_right_10 {
	margin-right:10px;
}
.margin_right_30 {
	margin-right:30px;
}
.padding_10 {
	padding:10px;
}
.padding_top_5 {
	padding-top:5px;
}
.padding_top_10 {
	padding-top:10px;
}
.padding_top_20 {
	padding-top:20px;
}
.padding_top_50 {
	padding-top:50px;
}
.padding_top_100 {
	padding-top:100px;
}
.padding_left_30 {
	padding-left:30px;
}
.padding_left_50 {
	padding-left:50px;
}
.padding_right_50 {
	padding-right:50px;
}
/* 画像透過 */
.ImgFilter {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
/* 行幅 */
.line_height_25px {
	line-height:25px;
}
.line_height_120 {
	line-height:120%;
}
.line_height_150 {
	line-height:150%;
}

#container {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
}

/* ヘッダー */
#header {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
	min-width: 1200px;
}
#header #HeaderLine {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
	background-color:rgb(5,96,161);
}
#header #HeaderLine #HeaderLineText {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	font-size:12px;
	color:rgb(255,255,255);
	padding-top:5px;
	padding-bottom:5px;
}
#header #HeaderButton {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:200px;
}
#header #HeaderButton #HeaderLogo {
	padding-top:56px;
}
#header #HeaderButton #HeaderButtonBox {
	padding-top:78px;
}
#header #HeaderButton #HeaderButtonBox .Login a {
	display:block;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(5,167,152);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#header #HeaderButton #HeaderButtonBox .Regist a {
	display:block;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(255,146,0);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#header #HeaderMenu {
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:50px;
}
#header #HeaderMenu .HeaderMenuBox {
	width:150px;
	text-align:center;
}
#header #HeaderMenu .HeaderMenuBox a {
	width:150px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51)
}
#header #HeaderMenu .HeaderMenuBox2 {
	width:200px;
	text-align:center;
}
#header #HeaderMenu .HeaderMenuBox2 a {
	width:200px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51)
}

/* フッター */
#footer {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
	height:351px;
	background-image:url('../../../../img/bg_footer.png');
	background-position:center top;
	background-repeat:no-repeat;
	min-width: 1200px;
}
#footer #footerArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	position:relative;
}
#footer #copyright {
	padding-top:300px;
	text-align:center;
	color:rgb(255,255,255);
	font-size:18px;
}
#footer #unei {
	margin-top:-50px;
	text-align:center;
	color:rgb(255,255,255);
	font-size:18px;
}
#footer .InstagramLink {
	position:absolute;
	left:900px;
	top:250px;
}
#footer .LineLink {
	position:absolute;
	left:800px;
	top:250px;
}

/* トップヘッダー */
#topHeader {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
	height:670px;
	min-width: 1200px;
	background-image:url('../../../../img/bg_main.png');
	background-position:center top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#topHeader #TopHeaderText {
	padding-top:263px;
	font-size:24px;
	font-weight:bold;
	color:rgb(255,255,255);
	line-height:200%;
	text-align:center;
}
#topHeader #TopHeaderTitle {
	padding:10px;
	font-size:48px;
	font-weight:bold;
	color:rgb(255,255,255);
	line-height:200%;
}

/* コンテンツ */
#content {
	margin-left:auto;
	margin-right:auto;
	//width:1600px;
	background-color:rgb(248,244,244);
}
#contentPost {
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	padding-bottom:50px;
	width:1200px;
}
.ContentTitle {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:400px;
	height:40px;
	padding-top:60px;
	font-size:24px;
	font-weight:bold;
	color:rgb(5,96,161);
	background-image:url('../../../../img/icon_habitat.png');
	background-position:center top;
	background-repeat:no-repeat;
}
/* 店舗情報 */
#shopArea {
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	padding-bottom:50px;
	width:1200px;
}
#shopArea #ShopBoxArea {
}
#shopArea #ShopBoxArea .ShopBox {
	width:380px;
	height:420px;
	background-color:rgb(255,255,255);
}
#shopArea #ShopBoxArea .ShopBox .ShopImage {
	width:380px;
	height:230px;
	position:relative;
}
#shopArea #ShopBoxArea .ShopBox .ShopImage .ShopOpenDate {
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(5,96,161);
	position:absolute;
}
#shopArea #ShopBoxArea .ShopBox .ShopImage img {
	max-width:380px;
	max-height:230px;
}
#shopArea #ShopBoxArea .ShopBox .ShopText {
	padding:15px;
}
#shopArea #ShopBoxArea .ShopBox .ShopText .ShopTitle {
	font-size:24px;
	font-weight:bold;
	color:rgb(51,51,51);
}
#shopArea #ShopBoxArea .ShopBox .ShopText .ShopCatch {
	font-size:14px;
	font-weight:bold;
	color:rgb(5,96,161);
}
#shopArea #ShopBoxArea .ShopBox .ShopText .ShopAddress {
	font-size:14px;
	color:rgb(51,51,51);
}
#shopArea #ShopBoxArea .ShopBox .ShopText .ShopMap {
	text-align:right;
	font-size:14px;
}
/* Habitatについて */
#habitatInfo {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:50px;
	//width:1600px;
	background-color:rgb(255,255,255);
}
#habitatInfoArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#habitatInfoArea .habitatInfoImage {
	width:554px;
	height:284px;
}
#habitatInfoArea .habitatInfoImage img {
	max-width:554px;
	max-height:284px;
}
#habitatInfoArea .habitatInfoText {
	width:430px;
	font-size:16px;
	color:rgb(51,51,51);
	line-height:200%;
}
/* ご利用プラン */
#habitatPlan {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:100px;
	//width:1600px;
}
#habitatPlan #habitatPlanArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable {
	width:1200px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable img {
	margin-right:5px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable td {
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable .TdBgBlue {
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(5,96,161);
	width:300px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable .TdBgGray {
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(187,181,181);
}
#habitatPlan #habitatPlanArea .HabitatPlanTable .TdBgWhite {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color:rgb(255,255,255);
}
#habitatPlan #habitatPlanArea .Regist a {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 20px 6px 20px;
	text-decoration:none;
	text-align:center;
	width:400px;
	color:rgb(255,255,255);
	background: rgb(255,146,0);
	font-size:24px;
	font-weight:bold;
	-moz-border-radius: 24px;               /* Firefox */
	-webkit-border-radius: 24px;            /* Safari,Chrome */
	border-radius: 24px;                    /* CSS3 */
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 {
	width:1200px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 td {
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgBlue {
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(5,96,161);
	width:300px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgGray {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(187,181,181);
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color:rgb(255,255,255);
	padding-left:10px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite input[type=text] {
	font-size:18px;
	height:30px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite input[type=email] {
	font-size:18px;
	height:30px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite textarea {
	font-size:18px;
	width:1000px;
	height:400px;
}
#habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite select, #habitatPlan #habitatPlanArea .HabitatPlanTable2 .TdBgWhite option {
	font-size:18px;
	line-height:30px;
	height:30px;
}
.submitbutton {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(5,167,152);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}

/* 設備について */
#habitatSetsubi {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:100px;
	//width:1600px;
	background-color:rgb(255,255,255);
}
#habitatSetsubi #habitatSetsubiArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable {
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px rgb(208,208,208);
	border-top:solid 1px rgb(208,208,208);
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable td {
	text-align:center;
	width:238px;
	height:298px;
	border-right:solid 1px rgb(208,208,208);
	border-bottom:solid 1px rgb(208,208,208);
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable td .SetsubiIcon {
	width:139px;
	height:139px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable td .SetsubiIcon img {
	max-width:139px;
	max-height:139px;
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable td .SetsubiTitle {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
	text-align:center;
	padding-top:15px
	padding-bottom:15px;
}
#habitatSetsubi #habitatSetsubiArea .HabitatSetsubiTable td .SetsubiContent {
	font-size:14px;
	color:rgb(51,51,51);
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
/* 新着情報 */
#habitatNews {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:100px;
	//width:1600px;
}
#habitatNews #habitatNewsArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
.habitatNewsBox {
	border-bottom:1px solid rgb(0,0,0);
	padding-top:20px;
	padding-bottom:20px;
}
.habitatNewsBox .habitatNewsDate {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
	padding-top:3px;
}
.habitatNewsBox .habitatNewsTitle {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
}
.habitatNewsLineTop {
	border-top:1px solid rgb(0,0,0);
}
/* よくある質問 */
#habitatFaq {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:100px;
	//width:1600px;
	background-color:rgb(255,255,255);
}
#habitatFaq #habitatFaqArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#habitatFaq #habitatFaqArea .HabitatFaqTable {
	width:1200px;
	border-left:solid 1px rgb(208,208,208);
	border-top:solid 1px rgb(208,208,208);
}
#habitatFaq #habitatFaqArea .HabitatFaqTable td {
	border-right:solid 1px rgb(208,208,208);
	border-bottom:solid 1px rgb(208,208,208);
}
#habitatFaq #habitatFaqArea .HabitatFaqTable .HabitatFaqTableTdQ {
	background-image:url('../../../../img/icon_qa_arrow.png');
	background-position:1120px center;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-right:80px;
	padding-top:20px;
	padding-bottom:20px;
}
#habitatFaq #habitatFaqArea .HabitatFaqTable .HabitatFaqTableTdQ div {
	background-image:url('../../../../img/icon_qa_q.png');
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:18px;
	color:rgb(51,51,51);
}
#habitatFaq #habitatFaqArea .HabitatFaqTable .HabitatFaqTableTdA {
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:rgb(242,250,255);
}
#habitatFaq #habitatFaqArea .HabitatFaqTable .HabitatFaqTableTdA div {
	background-image:url('../../../../img/icon_qa_a.png');
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:18px;
	color:rgb(51,51,51);
}
/* 運営会社 */
#gaiyo {
	margin-left:auto;
	margin-right:auto;
	padding-top:100px;
	padding-bottom:100px;
	//width:1600px;
	background-color:rgb(255,255,255);
}
#gaiyo #gaiyoArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#gaiyo #gaiyoArea .GaiyoAreaTable {
	width:1200px;
}
#gaiyo #gaiyoArea .GaiyoTitle {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(5,96,161);
	background: linear-gradient(90deg, rgb(98,166,211), rgb(231,137,63));
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#gaiyo #gaiyoArea .GaiyoTable {
}
#gaiyo #gaiyoArea .GaiyoTable td {
	vertical-align:top;
	align:left;
	padding:5px;
	font-size:18px;
	color:rgb(51,51,51);
}
/* 新規会員登録 */
#topHeader .ComingSoon {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-size:48px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(5,96,161);
}
#topHeader #RegistArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#topHeader #RegistArea .RegistTitle {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(255,146,0);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#topHeader #RegistArea .RegistInputArea {
	background-color:rgba(255,192,0,0.5);
	padding:30px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}
#topHeader #RegistArea .RegistInputArea .RegistText {
	color:rgb(51,51,51);
	font-size:18px;
	font-weight:bold;
}
#topHeader #RegistArea .RegistInputArea .RegistInput input[type=text] {
	font-size:18px;
	width:400px;
}
/* ログイン */
#topHeader #LoginArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#topHeader #LoginArea .LoginTitle {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(5,167,152);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#topHeader #LoginArea .LoginInputArea {
	background-color:rgba(192,255,192,0.5);
	padding:30px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}
#topHeader #LoginArea .LoginInputArea .LoginText {
	color:rgb(51,51,51);
	font-size:18px;
	font-weight:bold;
}
#topHeader #LoginArea .LoginInputArea .LoginInput input[type=text] {
	font-size:18px;
	width:400px;
}
/* アンテナショップ */
#topHeader #AntennaArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#topHeader #AntennaArea .AntennaTitle {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(255,127,255);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#topHeader #AntennaArea .AntennaAreaBox {
	margin-left:auto;
	margin-right:auto;
	width:810px;
}
#topHeader #AntennaArea .AntennaAreaBox .AntennaBox {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	width:85px;
	padding:30px;
	color:rgb(51,51,51);
	background: rgba(128,255,255,0.7);
	-moz-border-radius: 150px;               /* Firefox */
	-webkit-border-radius: 150px;            /* Safari,Chrome */
	border-radius: 150px;                    /* CSS3 */
}
.AntennashopBoxArea {
	margin-left:auto;
	margin-right:auto;
	width:900px;
}
.AntennashopBoxArea .AntennashopShopBox {
	border:1px solid rgb(51,51,51);
	width:148px;
	height:100px;
}
.AntennashopBoxArea .AntennashopShopBox .AntennashopShopText {
	padding:15px;
	color:rgb(51,51,51);
}
#AntennashopShopArea .AntennashopShopTable {
	width:1200px;
}
#AntennashopShopArea .AntennashopShopTable td {
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
	background-color:rgb(255,255,255);
}
#AntennashopShopArea .AntennashopShopTable .TdBgBlue {
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(5,96,161);
	width:300px;
}
#AntennashopShopArea .AntennashopShopTable .TdBgGray {
	font-size:18px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color:rgb(187,181,181);
}
#AntennashopShopArea .AntennashopShopTable .TdBgWhite {
	font-size:18px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color:rgb(255,255,255);
}
/* スペース利用 */
#topHeader #SpaceArea {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
}
#topHeader #SpaceArea .SpaceTitle {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(0,192,255);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}
#topHeader #SpaceArea .SpaceAreaBox {
	margin-left:auto;
	margin-right:auto;
	width:810px;
}
#topHeader #SpaceArea .SpaceAreaBox .SpaceBox {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	width:85px;
	padding:30px;
	color:rgb(51,51,51);
	background: rgba(128,255,255,0.7);
	-moz-border-radius: 150px;               /* Firefox */
	-webkit-border-radius: 150px;            /* Safari,Chrome */
	border-radius: 150px;                    /* CSS3 */
}
.GreenButton a {
	display:block;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	text-align:center;
	width:200px;
	color:rgb(255,255,255);
	background: rgb(5,167,152);
	font-size:18px;
	font-weight:bold;
	-moz-border-radius: 19px;               /* Firefox */
	-webkit-border-radius: 19px;            /* Safari,Chrome */
	border-radius: 19px;                    /* CSS3 */
}

/* 新着情報詳細ページ */
#NewsAreaLeft {
	width:1000px;
	float:left;
}
#NewsAreaLeft .NewsTitle {
	color:rgb(51,51,51);
	font-size:24px;
	font-weight:bold;
}
#NewsAreaLeft .NewsContent {
	//border-bottom:1px solid rgb(51,51,51);
	line-weight:150%;
}
#NewsAreaRight {
	width:180px;
	float:right;
}
#NewsAreaRight ul {
}
#NewsAreaRight ul li {
	width:180px;
	padding-top:4px;
	padding-bottom:4px;
	color:rgb(51,51,51);
	list-style-type:none;
}
#NewsAreaRight ul li a {
	color:rgb(51,51,51);
}

/* HabitatPayとは */
#HabitatPayArea {
	margin-left:auto;
	margin-right:auto;
	min-width: 1200px;
	min-height: 670px;
	background-image:url('../../../../img/bg_main.png');
	background-position:center top;
	background-repeat:repeat-y;
	overflow:hidden;
}
#HabitatPayArea #HabitatPayTitleBox {
	text-align:center;
	padding-top:263px;
}
#HabitatPayArea #HabitatPayTitle {
	padding:10px;
	font-size:36px;
	font-weight:bold;
	color:rgb(255,255,255);
	line-height:200%;
}
#HabitatPayArea #HabitatPayText {
	font-size:20px;
	font-weight:bold;
	color:rgb(255,255,255);
	line-height:150%;
	text-align:center;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	
}

/* Habitat Marche情報 */
#HeaderMarche {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#HeaderMarche img {
	margin-left:auto;
	margin-right:auto;
}


