/* Basic settings.
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align: justify;
	text-justify: distribute;
	color: #222;
	background-color: #fff;
	}

a {
	color: #039;
	text-decoration: none;
	}
a:hover {
	color: #930;
	text-decoration: underline;
	}

img {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}
img a {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}
img a:hover {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	}

#Container {
	clear: both;
	margin: 0px auto;
	padding: 0px;
	background-image: url('./images/bodyshadow.gif');
	background-repeat: repeat-y;
	width: 938px;
	}


/* Header
----------------------------------------------- */
ul#Head {
	margin: 10px 37px 10px 37px;
	padding: 0px;
	width: 864px;
	height: 86px;
	overflow: hidden;
	}

li#Logo {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 457px;
	height: 86px;
	float: left;
	position: relative;
	}

li#Inq {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 407px;
	height: 86px;
	overflow: hidden;
	}

h1 {
	margin: 0px 0px 28px 0px;
	padding: 0px;
	width: 407px;
	overflow: hidden;
	font-size: 10px;
	font-weight: normal;
	color: #888;
	text-align: right;
	text-align: left;
	position: absolute;
	top: 69px;
	left: 95px;
	}
h1 a, h1 a:hover {
	margin: 0px 0px 28px 0px;
	padding: 0px;
	color: #888;
	text-decoration: none;
	}

#BtInq {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 207px;
	width: 200px;
	height: 38px;
	overflow: hidden;
	}

#BtGal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 207px;
	width: 200px;
	height: 38px;
	overflow: hidden;
	}


/* Main Menu
----------------------------------------------- */
ul#HeadMenu {
	clear: both;
	margin: 0px 13px 0px 13px;
	padding: 0px;
	width: 912px;
	height: 35px;
	list-style-type: none;
	background-image: url("./images/headmenuback.gif");
	overflow: hidden;
	}
ul#HeadMenu li {
	display: inline;
	}
ul#HeadMenu li a {
	float: left;
	width: 101px;
	height: 0px;
	margin-right: 1px;
	padding-top: 35px;
	text-indent: -777px;
	overflow: hidden;
	background-image: url("./images/headmenu.gif");
	}
ul#HeadMenu li#Mb_index a {
	width: 96px;
	background-position: 0px 0px;
	}
ul#HeadMenu li#Mb_access a {
	background-position: 0px -35px;
	}
ul#HeadMenu li#Mb_form a {
	background-position: 0px -70px;
	}
ul#HeadMenu li#Mb_structure a {
	background-position: 0px -105px;
	}
ul#HeadMenu li#Mb_equipment a {
	background-position: 0px -140px;
	}
ul#HeadMenu li#Mb_support a {
	background-position: 0px -175px;
	}
ul#HeadMenu li#Mb_roomplan a {
	background-position: 0px -210px;
	}
ul#HeadMenu li#Mb_outline a {
	margin-right: 0px;
	background-position: 0px -245px;
	}
ul#HeadMenu li#Mb_modelroom a {
	background-position: 0px -280px;
	}
ul#HeadMenu li#Mb_index a:hover, ul#HeadMenu li#Mb_index a.active {
	background-position: -101px 0px;
	}
ul#HeadMenu li#Mb_access a:hover, ul#HeadMenu li#Mb_access a.active {
	background-position: -101px -35px;
	}
ul#HeadMenu li#Mb_form a:hover, ul#HeadMenu li#Mb_form a.active {
	background-position: -101px -70px;
	}
ul#HeadMenu li#Mb_structure a:hover, ul#HeadMenu li#Mb_structure a.active {
	background-position: -101px -105px;
	}
ul#HeadMenu li#Mb_equipment a:hover, ul#HeadMenu li#Mb_equipment a.active {
	background-position: -101px -140px;
	}
ul#HeadMenu li#Mb_support a:hover, ul#HeadMenu li#Mb_support a.active {
	background-position: -101px -175px;
	}
ul#HeadMenu li#Mb_roomplan a:hover, ul#HeadMenu li#Mb_roomplan a.active {
	background-position: -101px -210px;
	}
ul#HeadMenu li#Mb_outline a:hover, ul#HeadMenu li#Mb_outline a.active {
	background-position: -101px -245px;
	}
ul#HeadMenu li#Mb_modelroom a:hover, ul#HeadMenu li#Mb_modelroom a.active {
	background-position: -101px -280px;
	}


/* サブメニュー
----------------------------------------------- */
#acc_SubMenuArea {
	margin: 0px auto 24px auto;
	padding: 0px;
	width: 348px;
	height: 25px;
	overflow: hidden;
	}
#acc_SubMenuArea .Menu01 {
	margin: 0px 4px 0px 0px;
	padding 0px;
	width: 172px;
	float: left;
	overflow: hidden;
	}
#acc_SubMenuArea .Menu02 {
	margin: 0px 0px 0px 0px;
	padding 0px;
	width: 172px;
	float: right;
	overflow: hidden;
	}



/* Home Flash
----------------------------------------------- */
object#indeximg02 {
	margin: 0px 13px 0px 13px;
	padding: 0px;
	width: 912px;
	height: 649px;
	overflow: hidden;
	clear: both;
	}

object#indeximg09 {
	margin: 0px 13px 0px 13px;
	padding: 0px;
	width: 912px;
	height: 578px;
	overflow: hidden;
	clear: both;
	}

#HomeObjectAlt {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	line-height: 1px;
	overflow: hidden;
	}


/* Body Area
----------------------------------------------- */
#BodyContainer {
	margin: 0px 37px 0px 37px;
	padding: 24px 0px 24px 0px;
	clear: both;
	overflow: hidden;
	width: 864px;
	}



/* Home
----------------------------------------------- */
#HomeFL {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
	overflow: hidden;
	}

#HomeFR {
	margin: 0px 0px 0px 24px;
	padding: 0px;
	float: right;
	width: 272px;
	overflow: hidden;
	}

#FootLogo {
	margin: 0px;
	padding: 0px;
	width: 272px;
	height: 42px;
	overflow: hidden;
	}

#HomeFInq {
	margin: 14px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 272px;
	height: 38px;
	overflow: hidden;
	}

#HomeKoji {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 272px;
	height: 38px;
	overflow: hidden;
	}


#FootMenuContainer {
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	overflow: hidden;
	}
#FootMenuContainer a {
	clear: both;
	text-decoration: none;
	}
#FootMenuContainer a:hover {
	clear: both;
	text-decoration: underline;
	}

#imgHomeGaikan {
	margin: 0px 0px 0px 132px;
	width: 600px;
	}

/* 2009-12-03 更新 */
#LinkCharm {
	margin: 0px auto 12px auto;
	padding: 0px;
	width: 864px;
	height: 90px;
	overflow: hidden;
	clear: both;
	position: relative;
	}

#LinkCharm2 {
	float: left;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	width: 568px;
	height: 105px;
	overflow: hidden;
	position: relative;
	}

#LinkCharmB {
	margin: 0px 0px 0px 0px;
	padding 0px;
	width: 145px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: 72px;
	left: 262px;
	}

#LinkMovie {
	float: right;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	width: 272px;
	height: 105px;
	overflow: hidden;
	position: relative;
	}

#LinkMovieB {
	margin: 0px 0px 0px 0px;
	padding 0px;
	width: 44px;
	height: 39px;
	overflow: hidden;
	position: absolute;
	top: 37px;
	left: 184px;
	}




/* Footer
----------------------------------------------- */

#FootContainer {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url('./images/bodyendshadow.gif');
	background-repeat: no-repeat;
	width: 938px;
	height: 67px;
	position: relative;
	}

#FootContainer strong {
	margin: 0px 37px 0px 37px;
	padding: 0px 0px 0px 0px;
	color: #666;
	overflow: hidden;
	}

#FootContainer strong a, #FootContainer strong a:hover {
	color: #666;
	text-decoration: none;
	}

#FootMenuToTop {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	clear: both;
	width: 901px;
	text-align: right;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	overflow: hidden;
	}


/* Main Contents Area 共通
----------------------------------------------- */
.JustFont {
	font-size: 12px;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align: justify;
	text-justify: distribute;
	color: #222;
	align: left;
	}

.capfont {
	margin-top: 2px;
	font-size: 8px;
	line-height: 9px;
	font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	color: #222;
	clear: both;
	}

.MT48 {
	margin: 0px;
	padding: 48px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT36 {
	margin: 0px;
	padding: 36px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT24 {
	margin: 0px;
	padding: 24px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT18 {
	margin: 0px;
	padding: 18px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT12 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	height: 0px;
	}

.MT12NC {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
	height: 0px;
	}

.MT6 {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}

.MT3 {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
	}


/* カラム分割
----------------------------------------------- */
.SepCulumns {
	margin: 0px;
	padding: 0px;
	width: 864px;
	overflow: hidden;
	clear: both;
	}

/*  2カラム（ 420：420 ）  */
.Sep2col_L {
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 420px;
	overflow: hidden;
	float: left;
	}

.Sep2col_R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 420px;
	overflow: hidden;
	float: right;
	}

/*  2カラム（ 568：272 ）  */
.Sep2col568_L {
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 568px;
	overflow: hidden;
	float: left;
	}

.Sep2col272_R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 272px;
	overflow: hidden;
	float: right;
	}

/*  2カラム（ 272：568 ）  */
.Sep2col272_L {
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 272px;
	overflow: hidden;
	float: left;
	}

.Sep2col568_R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 568px;
	overflow: hidden;
	float: right;
	}

/*  3カラム（ 272：272：272 ）  */
.Sep3col_L, .Sep3col_C {
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 272px;
	overflow: hidden;
	float: left;
	}

.Sep3col_R {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 272px;
	overflow: hidden;
	float: right;
	}

/* 1カラム 枠あり */
.SepCulumns .Sep1L_Line {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 842px;
	overflow: hidden;
	border: solid 1px #ccc;
	}

.Sep1L_LineTitle {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
	width: 842px;
	height: 21px;
	overflow: hidden;
	border-bottom: solid 1px #aac;
	}

/* 2カラム（ 420：420 ）枠あり */
.SepCulumns .Sep2L_Line {
	margin: 0px 24px 0px 0px;
	padding: 10px;
	width: 398px;
	overflow: hidden;
	float: left;
	border: solid 1px #ccc;
	}

.SepCulumns .Sep2R_Line {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 398px;
	overflow: hidden;
	float: right;
	border: solid 1px #ccc;
	}

.Sep2R_LineTitle {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
	width: 398px;
	height: 21px;
	overflow: hidden;
	border-bottom: solid 1px #aac;
	}

.Sep2R_Line2Title {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
	width: 398px;
	height: 40px;
	overflow: hidden;
	border-bottom: solid 1px #aac;
	}

/* 4カラム 枠なし */
.SepCulumns .Sep4L {
	margin: 0px 20px 0px 0px;
	padding: 10px;
	width: 179px;
	overflow: hidden;
	float: left;
	}

.SepCulumns .Sep4R {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 179px;
	overflow: hidden;
	float: right;
	}

/* 4カラム 枠なし → 2カラムをグループ化 */
.SepCulumns .Sep4L2G {
	margin: 0px 20px 0px 0px;
	padding: 10px;
	width: 400px;
	overflow: hidden;
	float: left;
	}

.SepCulumns .Sep4R2G {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 400px;
	overflow: hidden;
	float: left;
	}

/* 4カラム 枠あり */
.SepCulumns .Sep4L_Line {
	margin: 0px 20px 0px 0px;
	padding: 10px;
	width: 179px;
	overflow: hidden;
	float: left;
	border: solid 1px #ccc;
	}

.SepCulumns .Sep4R_Line {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 179px;
	overflow: hidden;
	float: right;
	border: solid 1px #ccc;
	}

/* 4カラム 枠あり → 2カラムをグループ化 */
.SepCulumns .Sep4L_Line2G {
	margin: 0px 20px 0px 0px;
	padding: 10px;
	width: 400px;
	overflow: hidden;
	float: left;
	border: solid 1px #ccc;
	}

/* 5カラム 枠あり */
.SepCulumns .Sep5L_Line {
	margin: 0px 21px 0px 0px;
	padding: 10px;
	width: 134px;
	overflow: hidden;
	float: left;
	border: solid 1px #ccc;
	}

.SepCulumns .Sep5R_Line {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 134px;
	overflow: hidden;
	float: right;
	border: solid 1px #ccc;
	}


/* アクセス
----------------------------------------------- */
#AccessL {
	margin: 0px 0px 0px 0px;
	padding: 0px 36px 0px 104px;
	overflow: hidden;
	float: left;
	}

#AccessR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 484px;
	float: right;
	}

.AccessL2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 36px 0px 0px;
	overflow: hidden;
	width: 344px;
	float: left;
	}

.AccessR2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 484px;
	float: right;
	}


/* 環境
----------------------------------------------- */
#LifeInfo_L {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	width: 420px;
	float: left;
	overflow: hidden;
	}

#LifeInfo_R {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 420px;
	float: right;
	overflow: hidden;
	}

.LifeTitle {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #070;
	}

.LifeInfo {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 420px;
	overflow: hidden;
	border-top: solid 1px #ccc;
	}

.LifeInfo .Life_1 {
	width: 280px;
	float: left;
	text-align: left;
	}
.LifeInfo .Life_2 {
	width: 30px;
	float: left;
	text-align: left;
	}
.LifeInfo .Life_3 {
	width: 50px;
	float: left;
	text-align: right;
	}
.LifeInfo .Life_4 {
	width: 60px;
	float: right;
	text-align: right;
	}

#LocImg4Area {
	margin: 0px 0px 0px 27px;
	padding: 0px 0px 0px 0px;
	clear: both;
	}


/* フォルム
----------------------------------------------- */
#FormColumn {
	margin: 0px auto;
	padding: 16px;
	width: 664px;
	overflow: hidden;
	border: solid 1px #ccc;
	background-color: #ffc;
	clear: both;
	}

#FormColumnTitle {
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	line-height: 1.4em;
	font-family: "ＭＳ Ｐ明朝", Osaka, sans-serif;
	text-align: justify;
	text-justify: distribute;
	color: #000;
	}

#FormColumnSTitle {
	font-size: 12px;
	line-height: 1.4em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}


/* ランドプラン
----------------------------------------------- */
.lanNum {
	margin: 0px 0px 0px 0px;
	padding 3px;
	width: 20px;
	text-align: center;
	background-color: #b60;
	color: #fff;
	float: left;
	overflow: hidden;
	}

.lanTitle {
	margin: 0px 0px 0px 5px;
	padding 0px;
	text-align: left;
	float: right;
	width: 395px;
	font-weight: bold;
	color: #b60;
	}

.lanGuide {
	margin: 0px 0px 0px 0px;
	padding 0px;
	overflow: hidden;
	clear: both;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	text-justify: distribute;
	}


/* 構造
----------------------------------------------- */
#SeinohyokaImg {
	margin-bottom: 5px;
	width: 864px;
	height: 70px;
	overflow:hidden;
	}

#SeinohyokaGuide {
	margin-left: 296px;
	overflow: hidden;
	}

.StrTitle {
	margin: 12px 0px 2px 0px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #553;
	font-weight: bold;
	}


/* セキュリティ
----------------------------------------------- */
.SecTitle {
	margin: 0px 0px 4px 0px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #553;
	font-weight: bold;
	}


/* ルームプラン
----------------------------------------------- */
.PlansImg {
	margin: 0px 0px 0px 0px;
	padding 0px;
	overflow: hidden;
	position: relative;
	}

.PlansLink {
	margin: 0px 0px 0px 0px;
	padding 0px;
	overflow: hidden;
	position: absolute;
	left: 127px;
	top: 41px;
	height: 20px;
	z-index: 99;
	}


/* 仕様
----------------------------------------------- */
.SpecTitle {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 864px;
	height: 21px;
	overflow: hidden;
	clear: both;
	}

.SpeImg {
	margin: 0px;
	padding: 0px;
	width: 179px;
	height: 179px;
	overflow: hidden;
	}
.SpeImg2G {
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 179px;
	overflow: hidden;
	}

.SpeName1L {
	margin: 0px 0px 4px 0px;
	padding: 10px 1px;
	width: 177px;
	height: 14px;
	overflow: hidden;
	background-color: #332;
	font-size: 10px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}
.SpeName1L2G {
	margin: 0px 0px 4px 0px;
	padding: 10px 1px;
	width: 398px;
	height: 14px;
	overflow: hidden;
	background-color: #332;
	font-size: 10px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}

.SpeName2L {
	margin: 0px 0px 4px 0px;
	padding: 4px 1px;
	width: 177px;
	height: 26px;
	overflow: hidden;
	background-color: #332;
	font-size: 10px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}

.SepCulumns .Sep4R2GImg {
	margin: 0px;
	padding: 0px;
	width: 422px;
	overflow: hidden;
	float: left;
	}


/* モデルルーム
----------------------------------------------- */
#mod_img01 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 864px;
	height: 492px;
	overflow: hidden;
	clear: both;
	}

#mod_img02 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 183px;
	overflow: hidden;
	}

#mod_img03 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 503px;
	height: 110px;
	overflow: hidden;
	}

#mod_img04 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 335px;
	overflow: hidden;
	}

#mod_img05 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 446px;
	height: 91px;
	overflow: hidden;
	}

#mod_img06 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 181px;
	overflow: hidden;
	}

#mod_img07 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 864px;
	height: 560px;
	overflow: hidden;
	}

#mod_img08 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 387px;
	overflow: hidden;
	}

#mod_img09 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 568px;
	height: 142px;
	overflow: hidden;
	}

#mod_img10 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 190px;
	overflow: hidden;
	}

#mod_img11 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 420px;
	height: 550px;
	overflow: hidden;
	}

#mod_img12 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 420px;
	height: 237px;
	overflow: hidden;
	}

#mod_img13, #mod_img14, #mod_img15 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 272px;
	height: 360px;
	overflow: hidden;
	}

/* 2010-03-29 更新 */
#LinkCharm3 {
	float: left;
	margin: 0px 24px 12px 0px;
	padding: 0px;
	width: 272px;
	height: 105px;
	overflow: hidden;
	position: relative;
	}

#LinkCharmB3 {
	margin: 0px 0px 0px 0px;
	padding 0px;
	width: 145px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: 72px;
	left: 10px;
	}

#LinkKanse {
	float: left;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	width: 272px;
	height: 105px;
	overflow: hidden;
	position: relative;
	}

