/* CSS Document */

.ct_inputbox{
	width:150px;
	height:18px;
}

.ct_td01{
	width:30px;
	text-align:left;
	padding-top:5px;
}

.ct_td02{
	text-align:left;
	padding-top:5px;
}

.ct_td03{
	text-align:center;
	padding-bottom:20px;
}

.ct_idpass{
	text-align:left;
	margin-right:5px;
}

/* Gallery */
.st_tab{
	width:100%;
	text-align:left;
}

.st_gframe{
	width:100%;
	border:1px solid #C2B2A6;
}

#gallery_contents{
	width:640px;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.st_img{
	margin:20px;
}

.st_td_tab1{
	vertical-align:middle;
	border-left:1px solid  #C2B2A6;
	border-top:1px solid  #C2B2A6;
}

.st_tabdiv{
	width:200px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}

.st_menutd1{
	width:300px;
}

.st_menudiv1{
	width:290px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:10px;
	border:1px solid #CCCCCC;
}

.st_menudiv2{
	width:290px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	border:1px solid #CCCCCC;
}

.st_menutable{
	width:600px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}


/* メニュー用 */
ul#navigation {
    width:231px;
    margin:0;
    overflow:hidden;　/*float解除*/
    /*zoom:100%;*/　/*float解除*/
}
ul#navigation li {
    /*float:left;*/ /*次の要素を右側へ回り込ませる*/
    list-style:none; /*リストの●を消す*/
}
ul#navigation li a {
    display:block; /*インラインからブロック要素へ変更*/
    height:30px; /*高さ*/
    width:231px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url(img/gl_menu.gif); /*メニュー画像*/
    background-repeat:no-repeat; /*画像の繰り返しをオフに*/
}

ul#navigation a.mExterior {background-position:0px 0px;width:231px;}
ul#navigation li a.mExterior:hover {background-position:-231px 0px;}

ul#navigation a.mLiving {background-position:0px -30px;width:231px;}
ul#navigation li a.mLiving:hover {background-position:-231px -30px;}

ul#navigation a.mDining {background-position:0px -60px;width:231px;}
ul#navigation li a.mDining:hover {background-position:-231px -60px;}

ul#navigation a.mBedroom {background-position:0px -90px;width:231px;}
ul#navigation li a.mBedroom:hover {background-position:-231px -90px;}

ul#navigation a.mKitchen {background-position:0px -120px;width:231px;}
ul#navigation li a.mKitchen:hover {background-position:-231px -120px;}

ul#navigation a.mNursery {background-position:0px -150px;width:231px;}
ul#navigation li a.mNursery:hover {background-position:-231px -150px;}

ul#navigation a.mJapanese {background-position:0px -180px;width:231px;}
ul#navigation li a.mJapanese:hover {background-position:-231px -180px;}

ul#navigation a.mSanitary {background-position:0px -210px;width:231px;}
ul#navigation li a.mSanitary:hover {background-position:-231px -210px;}

ul#navigation a.mBathroom {background-position:0px -240px;width:231px;}
ul#navigation li a.mBathroom:hover {background-position:-231px -240px;}

ul#navigation a.mBalcony {background-position:0px -270px;width:231px;}
ul#navigation li a.mBalcony:hover {background-position:-231px -270px;}

