@charset "shift-jis";

/* CSS Document */

/* ‰Šú‰» */
* {
	margin: 0;
	/*padding: 0;*/
} 
/* ƒy[ƒWƒZƒ“ƒ^ƒŠƒ“ƒO */
body {
	text-align: center;
	background-color:#ffffff;
	margin:0;
}
/* ƒy[ƒWƒ}[ƒWƒ“Žw’è */
body div {
	text-align: left;
	margin: 0 auto;
}

/* ƒy[ƒW‘S‘Ì‚Ì®Œ`ƒRƒ“ƒeƒi */
#container {
	width: 900px;
	height:auto;
	background-color:#ffffff;
	text-align:center;
	margin-top:20px;
}

#container2 {
	width: 900px;
	height:auto;
	background-color:#ffffff;
	text-align:center;
	margin-top:20px;
	position:relative;
}

/* ƒwƒbƒ_[‚P’i–Úƒ{ƒbƒNƒX */
#header1 {
	width: 870px;
	height:14px;
	background-color:transparent;
	border-bottom:1px solid #999999;
	text-align:center;
	position:relative;
}

/* ƒwƒbƒ_[‚P’i–ÚƒNƒ‰ƒX */
.header1 {
	width:388px;
	height:auto;
	float:left;
	background-color:transparent;
}

/* ƒwƒbƒ_[‚P’i–Ú@ÅV‚m‚d‚v‚r—pƒNƒ‰ƒXŽw’è */
.news {
	width:300px;
	height:18px;
	/*float:left;*/
	font-size:10px;
	position:absolute;
	top:-5px;
	left:110px;
	text-align:left;
	text-indent:-9999px;
}

.login {
	width:300px;
	height:18px;
	font-size:10px;
	position:absolute;
	top:-5px;
	left:110px;
	text-align:left;
	overflow:hidden;
}

.mark {
	width:107px;
	height:15px;
	/*float:left;*/
	position:absolute;
	top:-5px;
	left:0;
	background:url('../img_common/mark2.gif') no-repeat;
}

/* ƒwƒbƒ_[‚P’i–Ú@ƒJƒEƒ“ƒ^[—pƒNƒ‰ƒXŽw’è */
.counter {
	width:238px;
	height:11px;
	font-size:10px;
	color:#999999;
	float:left;
	background-color:transparent;
}

/* ƒwƒbƒ_[‚P’i–Ú@ƒTƒEƒ“ƒh—pƒ{ƒbƒNƒX */
#soundFrame {
	width:150px;
	height:13px;
	background-color:transparent;
	position:absolute;
	top:-2px;
	left:264px;
}

/* ƒwƒbƒ_[‚Q’i–Úƒ{ƒbƒNƒX */
#header2 {
	width: 870px;
	height:45px;
	background-color:transparent;
	border-bottom:1px solid #999999;
	text-align:center;
	position:relative;
}

/* ƒwƒbƒ_[‚Q’i–Ú@ƒjƒ…[ƒXƒtƒŒ[ƒ€—pƒ{ƒbƒNƒX */
#newsFrame {
	width:220px;
	height:44px;
	float:left;
	background-color:transparent;
}

/* ƒjƒ…[ƒXƒy[ƒWƒ{ƒbƒNƒX */
#newsTxt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	color:#666666;
	width:200px;
	height:auto;
	font-size:10px;
	line-height:13px;
	padding:3px 0 3px 0;
	background-color:transparent;
}

/* ƒwƒbƒ_[‚Q’i–Ú@ƒƒCƒ“ƒ{ƒ^ƒ“—pƒ{ƒbƒNƒX */
#navi2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	width:520px;
	height:45px;
	float:left;
	padding:0;
	background-color:transparent;
	position:relative;
}

/* ƒwƒbƒ_[‚Q’i–Ú@ƒTƒuƒ{ƒ^ƒ“E˜A—æ—pƒ{ƒbƒNƒX */
#navi3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:10px;
	text-align:right;
	width:350px;
	height:45px;
	float:left;
	background-color:transparent;
	position:relative;
}

/* ƒwƒbƒ_[‚Q’i–Ú@ƒTƒuƒ{ƒ^ƒ“E˜A—æ—pƒNƒ‰ƒXŽw’è */
.navi3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:10px;
	line-height:44px;
	text-align:right;
	color:#999999;
	padding:3px 0 0 0;
	background-color:transparent;
}

/* ƒwƒbƒ_[‚Q’i–Ú@ƒTƒuƒ{ƒ^ƒ“E˜A—æ—pƒNƒ‰ƒXŽw’è */
#addr {
	width:350px;
	height:auto;
	background-color:transparent;
	display:block;
	position:absolute;
	right: 0;
	top: 25px;
}
.addr {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:10px;
	color:#000000;
	line-height:auto;
	text-align:right;
}
.addr a,.addr a:link,.addr a:visited,.addr a:active {
	color:#0066cc;
	text-decoration:none;
}
.addr a:hover {
	color:#0099ff;
}

/* ƒy[ƒWƒRƒƒ“ƒg—pƒNƒ‰ƒXŽw’è */
#cmt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:11px;
	color:#000000;
	width:870px;
	height:auto;
	padding:0.6em 0 0.6em 0;
}

/* ƒtƒ‰ƒbƒVƒ…—pƒ{ƒbƒNƒX */
#flash {
	text-align:center;
	width:900;
	height:auto;
	background-color:transparent;
}

#flash2 {
	text-align:center;
	width:900;
	height:110px;
	background-color:transparent;
	z-index:2;
	position:relative;
}

/* ƒƒCƒ“‹LŽ–ƒ{ƒbƒNƒX */
#main {
	text-align:center;
	width:700px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}

#main2 {
	text-align:center;
	width:900px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#yutai_main {
	text-align:center;
	width:900px;

	height:473px;
	background-image:url('../img/yutai/main.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#chapel_main{
	width:870px;
	height:auto;
	margin-left:15px;
	margin-right:15px;
}

#yutai_button1 a {
	width:392px;
	height:18px;
	position:absolute;
	background-image:url('../img/yutai/button1.gif');
	background-repeat:no-repeat;
	left: 160px;
	top: 342px;
	text-indent:-9999px;
	outline:none;
}

#yutai_button1 a:hover {
	background-image:url('../img/yutai/button1_hover.gif');
}

#yutai_button2 a {
	width:185px;
	height:18px;
	position:absolute;
	background-image:url('../img/yutai/button2.gif');
	background-repeat:no-repeat;
	left: 268px;
	top: 460px;
	text-indent:-9999px;
	outline:none;
}

#yutai_button2 a:hover {
	background-image:url('../img/yutai/button2_hover.gif');
}

#access_main {
	text-align:center;
	width:900px;
	height:465px;
	background-image:url('../img/access_map/main.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#access_main_iframe {
	text-align:center;
	width:900px;
	height:110px;
	background-image:url('../img/access_map/main.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#access_main2 {
	text-align:center;
	width:1100px;
	height:auto;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: -100;
	top: 185;
	overflow:auto;
}

#parking_main {
	text-align:center;
	width:900px;
	height:465px;
	background-image:url('../img/parking_map/main.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#plan_menu {
	text-align:left;
	width:882px;
	height:161px;
}

#plan_menu img {
	border:0;
}

#plan_main {
	text-align:center;
	width:882px;
	height:auto;
	margin-bottom:15px;	
}

#plan_button1 a {
	width:221px;
	height:40px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

#reception_main1 {
	text-align:center;
	width:900px;
	height:472px;
	background-image:url('../img/reception/main1.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#reception_main2 {
	text-align:center;
	width:900px;
	height:472px;
	background-image:url('../img/reception/main2.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#reception_main3 {
	text-align:center;
	width:900px;
	height:472px;
	background-image:url('../img/reception/main3.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-bottom:20px;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
}

#reception_img1 a {
	width:44px;
	height:44px;
	position:absolute;
	top:390px;
	left: 25px;
}

#reception_img2 a {
	width:44px;
	height:44px;
	position:absolute;
	top:390px;
	left: 78px;
}

#reception_img3 a {
	width:44px;
	height:44px;
	position:absolute;
	top:390px;
	left: 132px;
}

#reception_img4 a {
	width:44px;
	height:44px;
	position:absolute;
	top:390px;
	left: 184px;
}

#reception_swapImg {
	width:172px;
	height:173px;
	position:absolute;
	top:87px;
	left: 38px;
}

#reception_swapTxt {
	width:196px;
	height:102px;
	position:absolute;
	top:276px;
	left: 30px;
	text-align:center;
}

#change {
	width:132px;
	height:20px;
	position:absolute;
	background-image:url('../img/reception/change.gif');
	background-repeat:no-repeat;
	top:443px;
	left: 58px;
}

#access_tab1 a {
	width:100px;
	height:20px;
	position:absolute;
	text-indent:-9999px;
	outline:none;
	top: 1px;
	left: 9px;
}

#access_tab2 a {
	width:100px;
	height:20px;
	position:absolute;
	left: 186px;
	top: 57px;
	text-indent:-9999px;
	outline:none;
}

#access_button1 a {
	width:420px;
	height:18px;
	position:absolute;
	background-image:url('../img/access_map/button1.jpg');
	background-repeat:no-repeat;
	left: 430px;
	top: 187px;
	text-indent:-9999px;
	outline:none;
}

#access_button1 a:hover {
	background-image:url('../img/access_map/button1_hover.jpg');
}

#access_button2 a {
	width:420px;
	height:18px;
	position:absolute;
	background-image:url('../img/access_map/button2.jpg');
	background-repeat:no-repeat;
	left: 430px;
	top: 205px;
	text-indent:-9999px;
	outline:none;
}

#access_button2 a:hover {
	background-image:url('../img/access_map/button2_hover.jpg');
}

#access_button3 a {
	width:420px;
	height:18px;
	position:absolute;
	background-image:url('../img/access_map/button3.jpg');
	background-repeat:no-repeat;
	left: 430px;
	top: 285px;
	text-indent:-9999px;
	outline:none;
}

#access_button3 a:hover {
	background-image:url('../img/access_map/button3_hover.jpg');
}

#access_button4 a {
	width:420px;
	height:18px;
	position:absolute;
	background-image:url('../img/access_map/button4.jpg');
	background-repeat:no-repeat;
	left: 430px;
	top: 302px;
	text-indent:-9999px;
	outline:none;
}

#access_button4 a:hover {
	background-image:url('../img/access_map/button4_hover.jpg');
}

#access_button5 a {
	width:432px;
	height:18px;
	position:absolute;
	background-image:url('../img/access_map/button5.jpg');
	background-repeat:no-repeat;
	left: 430px;
	top: 320px;
	text-indent:-9999px;
	outline:none;
}

#access_button5 a:hover {
	background-image:url('../img/access_map/button5_hover.jpg');
}

.map {
	width:383px;
	height:314px;
	position:absolute;
	top:151px;
	left: 11px;
}

#fair {
	text-align:center;
	width:758px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}
#fair2 {
	text-align:center;
	width:860px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}
#privacy {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:2em;
	color:#000000;
	text-align:left;
	width:700px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}

#site_map {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:2em;
	color:#000000;
	text-align:left;
	width:700px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}

#link_box1 {
	text-align:center;
	width:710px;
	height:auto;
	background-color:transparent;
	padding-top:3px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#D5CEA3;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#D5CEA3;
}

#link_box2 {
	text-align:center;
	width:710px;
	height:auto;
	background-color:transparent;
	margin-top:5px;
	margin-bottom:20px;
}

#link_a {
	font-size:12px;
	line-height:1em;
	color:#000000;
	text-align:left;
	width:340px;
	height:auto;
	background-color:transparent;
	padding: 0.3em 0 0.3em 0;
}

#link_b {
	font-size:12px;
	line-height:1em;
	color:#000000;
	text-align:left;
	width:340px;
	height:auto;
	background-color:transparent;
	padding: 0.3em 0 0.3em 0;
}

#link_c {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#000000;
	text-align:left;
	width:340px;
	height:auto;
	background-color:transparent;
	float:left;
	margin-right:30px;
}

#link_d {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#000000;
	text-align:left;
	width:340px;
	height:auto;
	background-color:transparent;
	float:left;
}

.link_cate {
	width: auto;
	height: auto;
	color: #D5CEA3;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #D5CEA3;
	border-bottom: 1px solid #D5CEA3;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

#siteMap_box {
	text-align:center;
	width:640px;
	height:auto;
	background-color:transparent;
	margin-bottom:20px;
}
#siteMap_a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	text-align:left;
	width:200px;
	height:auto;
	background-color:transparent;
	float:left;
	margin-right:20px;
}
#siteMap_b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	text-align:left;
	width:200px;
	height:auto;
	background-color:transparent;
	float:left;
	margin-right:20px;
}
#siteMap_c {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000000;
	text-align:left;
	width:200px;
	height:auto;
	background-color:transparent;
	float:left;
}
#estimate {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:12px;
	line-height:2em;
	text-align:left;
	width:780px;
	height:auto;
	background-color:#ECEAD7;
	padding:1em;
}
.clear {
	clear:both;
}

/* ƒgƒbƒvƒ{ƒ^ƒ“ */
.spacer1 {
	width:93;
	height:14;
	float:left;
}
.topBtn {
	width:auto;
	height:auto;
	background-color:transparent;
	text-align:right;
}

.topBtn1 a,.topBtn1 a:link,.topBtn1 a:active,.topBtn1 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:31px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn1.gif);
	outline:0;
	position:absolute;
	left: 602px;
	top: 0;
}
.topBtn1 a:hover {
	background-image:url(../img_common/topBtn1a.gif);
}

.topBtn2 a,.topBtn2 a:link,.topBtn2 a:active,.topBtn2 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:60px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn2.gif);
	outline:0;
	position:absolute;
	left: 633px;
	top: 0;
}
.topBtn2 a:hover {
	background-image:url(../img_common/topBtn2a.gif);
}

.topBtn3 a,.topBtn3 a:link,.topBtn3 a:active,.topBtn3 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:35px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn3.gif);
	outline:0;
	position:absolute;
	left: 694px;
	top: 0;
}
.topBtn3 a:hover {
	background-image:url(../img_common/topBtn3a.gif);
}

.topBtn4 a,.topBtn4 a:link,.topBtn4 a:active,.topBtn4 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:39px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn4.gif);
	outline:0;
	position:absolute;
	left: 733px;
	top: 0;
}
.topBtn4 a:hover {
	background-image:url(../img_common/topBtn4a.gif);
}

.topBtn5 a,.topBtn5 a:link,.topBtn5 a:active,.topBtn5 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:65px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn5.gif);
	outline:0;
	position:absolute;
	left: 773px;
	top: 0;
}
.topBtn5 a:hover {
	background-image:url(../img_common/topBtn5a.gif);
}

.topBtn6 a,.topBtn6 a:link,.topBtn6 a:active,.topBtn6 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:37px;
	height:11px;
	float:left;
	background-image:url(../img_common/topBtn6.gif);
	outline:0;
	position:absolute;
	left: 831px;
	top: 0;
}
.topBtn6 a:hover {
	background-image:url(../img_common/topBtn6a.gif);
}

/* ƒƒCƒ“ƒ{ƒ^ƒ“ */
.mainBtn {
	width:auto;
	height:auto;
	text-align:right;
	background-color:transparent;
}

#mainBtn1 a,#mainBtn1 a:link,#mainBtn1 a:active,#mainBtn1 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:63px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn1.gif);
	outline:0;
	left:0px;
	position:absolute;
	z-index:0;
}
#mainBtn1 a:hover {
	background-image:url(../img_common/mainBtn1a.gif);
}

#mainBtn2 a,#mainBtn2 a:link,#mainBtn2 a:active,#mainBtn2 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:80px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn2.gif);
	outline:0;
	left:73px;
	position:absolute;
	z-index:0;
}
#mainBtn2 a:hover {
	background-image:url(../img_common/mainBtn2a.gif);
}

#mainBtn3 a,#mainBtn3 a:link,#mainBtn3 a:active,#mainBtn3 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:74px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn3.gif);
	outline:0;
	left:153px;
	position:absolute;
	z-index:0;
}
#mainBtn3 a:hover {
	background-image:url(../img_common/mainBtn3a.gif);
}

#mainBtn4 a,#mainBtn4 a:link,#mainBtn4 a:active,#mainBtn4 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:63px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn4.gif);
	outline:0;
	left:227px;
	position:absolute;
	z-index:0;
}
#mainBtn4 a:hover {
	background-image:url(../img_common/mainBtn4a.gif);
}

#mainBtn5 a,#mainBtn5 a:link,#mainBtn5 a:active,#mainBtn5 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:71px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn5a.gif);
	outline:0;
	left:330px;
	position:absolute;
	z-index:0;
}
#mainBtn5 a:hover {
	background-image:url(../img_common/mainBtn5.gif);
}

#mainBtn6 a,#mainBtn6 a:link,#mainBtn6 a:active,#mainBtn6 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:80px;
	height:44px;
	float:left;
	background-image:url(../img_common/mainBtn6a.gif);
	outline:0;
	left:402px;
	position:absolute;
	z-index:0;
}
#mainBtn6 a:hover {
	background-image:url(../img_common/mainBtn6.gif);
}

#gif-anime {
	font-size:8px;
	display:block;
	width:40px;
	height:44px;
	float:left;
	left:290px;
	position:absolute;
	z-index:0;
}

#fukidashi1 {
	width:148px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn1b.gif);
	position:absolute;
	top:10px;
	left:28px;
	visibility:hidden;
	z-index:1;
}

#fukidashi2 {
	width:148px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn2b.gif);
	position:absolute;
	top:10px;
	left:101px;
	visibility:hidden;
	z-index:2;
}

#fukidashi3 {
	width:148px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn3b.gif);
	position:absolute;
	top:10px;
	left:181px;
	visibility:hidden;
	z-index:3;
}

#fukidashi4 {
	width:148px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn4b.gif);
	position:absolute;
	top:10px;
	left:255px;
	visibility:hidden;
	z-index:4;
}

#fukidashi5 {
	width:148px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn5b.gif);
	position:absolute;
	top:10px;
	left:358px;
	visibility:hidden;
	z-index:5;
}

#fukidashi6 {
	width:160px;
	height:19px;
	background-color:transparent;
	background-image:url(../img_common/mainBtn6b.gif);
	position:absolute;
	top:10px;
	left:431px;
	visibility:hidden;
	z-index:5;
}

/* ƒTƒuƒ{ƒ^ƒ“ */
.spacer2 {
	width:233;
	height:12;
	float:left;
}

.subBtn1 a,.subBtn1 a:link,.subBtn1 a:active,.subBtn1 a visited {
	font-size:10px;
	text-indent:-99999;
	display:block;
	width:64px;
	height:12px;
	float:left;
	background-image:url(../img_common/subBtn1.gif);
	outline:0;
	position:absolute;
	left: 157px;
	top: 8;
}
.subBtn1 a:hover {
	background-image:url(../img_common/subBtn1a.gif);
}

.subBtn2 a,.subBtn2 a:link,.subBtn2 a:active,.subBtn2 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:96px;
	height:12px;
	float:left;
	background-image:url(../img_common/subBtn2.gif);
	outline:0;
	position:absolute;
	left: 221px;
	top: 8;
}
.subBtn2 a:hover {
	background-image:url(../img_common/subBtn2a.gif);
}

.subBtn3 a,.subBtn3 a:link,.subBtn3 a:active,.subBtn3 a visited {
	font-size:8px;
	text-indent:-99999;
	display:block;
	width:32px;
	height:12px;
	float:left;
	background-image:url(../img_common/subBtn3.gif);
	outline:0;
	position:absolute;
	left: 317px;
	top: 8;
}
.subBtn3 a:hover {
	background-image:url(../img_common/subBtn3a.gif);
}

/* float‰ðœ */
.clear{clear:both;}


/* ƒy[ƒW‘S‘Ì‚ÌƒŠƒ“ƒNÝ’è */
a,a:link,a:visited.a:active {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	color:#0066cc;
	text-decoration:none;	
}
a:hover {
	color:#0099ff;
	background-color:transparent;
}

.quation {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:14px;
	color:#9a9999;
}
.answer {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000;
}
.inquiry {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#BEAF69;
}
.privacy_h {
	color:#666633;
	background-color:#E0E0C2;
	padding:0.2em;
	margin-bottom:1em;
}
.siteMp_h {
	color:#666633;
	background-color:#E0E0C2;
	padding:0.1em;
	margin-bottom:0.5em;
}

/*ƒhƒŒƒXŒŸõ—p*/
div#dress_search {
	color:#666666;
	width:870px;
	height:auto;
	/*background-color:#ccc;*/
	border-top:1px solid #999;
	z-index:-1;
	position:absolute;
	left: 15;
	top: 55;
}

div#dress_search_box {
	width:540px;
	float:left;
	margin-top:15px;
}

div#dress_search_menu {
	width:540px;
}

div#ff_dummy {
	width:540px;
	height:75px;
	background-color:#f2eee3;
}


/* hide from Mac IE \*/
* html div#ff_dummy {display:none;}
/* */ 
*:first-child+html div#ff_dummy {display:none;}

p.search_title {
	font-size:14px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	line-height:100%;
	background-color:#f2eee3;
}

div.search_title {
	font-size:14px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	line-height:100%;
	background-color:#f2eee3;
	float:left;
	width:200px;
	height:auto;
}

div.reset-button {
	float:left;
	text-align:right;
	width:315px;
	height:auto;
	padding-top:5px;
}

div.search_title_size {
	font-size:14px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	line-height:100%;
	float:left;
	background-color:#f2eee3;
}

p.search_txt {
	padding:0 10px;
}

p.search_txt_small {
	font-size:10px;
	padding:5px 10px;
	background-color:#f2eee3;
}

div.search_txt_size {
	font-size:10px;
	padding:5px 10px;
	float:right;
	background-color:#f2eee3;
}

div.dress_search_color {
	width:540px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#f2eee3;
}

div.dress_search_style {
	width:540px;
	border-bottom:1px solid #fff;
	background-color:#f2eee3;
}

div.dress_search_size {
	width:540px;
	border-bottom:1px solid #fff;
	background-color:#f2eee3;
}

div#dress_search_result {
	width:540px;
	height:auto;
	background-color:transparent;
	position:relative;
	/*overflow:auto;*/
}

div.result_header1 {
	width:540px;
	height:25px;
	background-image:url('../img/dress_search/button_tab1.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top: 18px;
	left: 0;
}

div.result_header2 {
	width:540px;
	height:25px;
	background-image:url('../img/dress_search/button_tab2.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top: 18px;
	left: 0;
}

div.result_header3 {
	width:540px;
	height:25px;
	background-image:url('../img/dress_search/button_tab3.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top: 18px;
	left: 0;
}

div.result_header4 {
	width:540px;
	height:25px;
	background-image:url('../img/dress_search/button_tab4.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top: 18px;
	left: 0;
}

div.result_header_tab1 a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	width:91px;
	height:25px;
	top:0;
	left:0;
	outline:none;
}

div.result_header_tab2 a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	width:91px;
	height:25px;
	top:0;
	left:91px;
	outline:none;
}

div.result_header_tab3 a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	width:91px;
	height:25px;
	top:0;
	left:182px;
	outline:none;
}

div.result_header_tab4 a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	width:91px;
	height:25px;
	top:0;
	left:275px;
	outline:none;
}

div.result_body1 {
	width:538px;
	height:330px;
	border-left:1px solid #afa994;
	border-right:1px solid #afa994;
	border-bottom:1px solid #afa994;
	background-color:#f2eee3;
	padding-top:15px;
	/*overflow:auto;*/
}

div.result_body1 img {
	border:none;
}

div.result_body2 {
	width:538px;
	height:330px;
	border-left:1px solid #F74370;
	border-right:1px solid #F74370;
	border-bottom:1px solid #F74370;
	background-color:#fff;
	padding-top:15px;
	/*overflow:auto;*/
}

div.result_body2 img {
	border:none;
}

div.result_body3 {
	width:538px;
	height:330px;
	border-left:1px solid #896D50;
	border-right:1px solid #896D50;
	border-bottom:1px solid #896D50;
	background-color:#BBA081;
	padding-top:15px;
	/*overflow:auto;*/
}

div.result_body3 img {
	border:none;
}

div.result_body4 {
	width:538px;
	height:330px;
	border-left:1px solid #7E7E7E;
	border-right:1px solid #7E7E7E;
	border-bottom:1px solid #7E7E7E;
	background-color:#7E7E7E;
	padding-top:15px;
	/*overflow:auto;*/
}

div.result_body4 img {
	border:none;
}

* html div.result_body1 {width:540px;}
* html div.result_body2 {width:540px;}
* html div.result_body3 {width:540px;}
* html div.result_body4 {width:540px;}

*:first-child+html div.result_body1 {width:540px;}
*:first-child+html div.result_body2 {width:540px;}
*:first-child+html div.result_body3 {width:540px;}
*:first-child+html div.result_body4 {width:540px;}

div.result_body {
	padding:18px 0 15px 18px;
}

div.result_photo {
	float:left;
	width:75px;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}

p.result_no1 {
	font-size:10px;
	color:#0c419a;
	text-align:center;
	margin-bottom:3px;
}

p.result_no2 {
	font-size:10px;
	color:#fff;
	text-align:center;
	margin-bottom:3px;
}

p.result_txt {
	text-align:right;
	font-size:10px;
	color:#666666;
	margin-top:3px;
}

div#dress_search_message {
	wieth:540px;
	height:auto;
	padding:5px 0;
	text-align:center;
	color:#666666;
	font-size:12px;
}

div#dress_search_photo {
	float:right;
	width:300px;
	margin-top:15px;
	margin-bottom:20px;
}

div.dress_no {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#0c419a;
}

div.dress_photo {
	width:300px;
	height:auto;
	margin-top:3px;
	background-color:#e7e7e7;
}

div.dress_fav_txt {
	text-align:right;
	color:#666666;
	font-size:12px;
	margin-top:10px;
	float:left;
	width:280px;
}

div.dress_fav_button {
	float:right;
	padding-top:6px;
}

div.dress_clear_button {
	padding-top:6px;
	text-align:right;
}

div#dress_search_photo_dummy {
	float:right;
	width:300px;
	height:485px;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url('../img/dress_search/top_dummy.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:f2eee3;
}

span.white {
	background-color:#fff;
	line-height:300%;
	font-size:12px;
	padding:3px 7px;
}

span.yellow {
	background-color:#ffff00;
	line-height:300%;
	font-size:12px;
	padding:3px 7px;
}

span.green {
	background-color:#99cf16;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

span.blue {
	background-color:#4ebdd7;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

span.pink {
	background-color:#f99bcd;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

span.orange {
	background-color:#ff9900;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

span.red {
	background-color:#ff0000;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

span.other {
	background-color:#b3b3b3;
	line-height:300%;
	font-size:10px;
	padding:3px 6px;
}

span.white {
	background-color:#fff;
	line-height:300%;
	font-size:12px;
	padding:3px 6px;
}

div.search_button_box {
	background-color:transparent;
	text-align:right;
	position:relative;
	width:540px;
	height:43px;
}

div.search_button {
	background-color:transparent;
	padding-top:7px;
	position:absolute;
	width:115px;
	height:40px;
	text-align:right;
	top:0px;
	right:62px;
}

div.reset_button {
	background-color:transparent;
	padding-top:7px;
	position:absolute;
	width:62px;
	height:40px;
	text-align:right;
	top:0px;
	right:0;
}


div#main_box {
	color:#666666;
	width:900px;
	height:500px;
	/*background-color:#ccc;*/
	border-top:1px solid #999;
	z-index:-1;
	position:absolute;
	left: 0;
	top: 55;
	text-align:center;
}

div.dress_search_page {
	position:absolute;
	width:510px;
	top:5px;
	left:15px;
	text-align:right;
	font-size:14px;
}

div#news-box
{
	width:900px;
	height:250px;
	background:url('../img/index/news-box_bg.gif') 5px top no-repeat;
	margin-top:10px;
	position:relative;
}

div#newsLine
{
	width:475px;
	height:150px;
	position:absolute;
	overflow:auto;
	left: 32px;
	top: 50px;
}

div#blogLine
{
	width:320px;
	height:150px;
	position:absolute;
	overflow:auto;
	left: 550px;
	top: 50px;
}

#sparkhill{
	width:870px;
	height:60px;
	margin-top:10px;
}

.kiji-box{
	width:820px;
	height:auto;
	margin-left:25px;
}

h3.kiji-midasi{
	width:auto;
	height:30px;
	margin-top:15px;
}

.kiji-box-img-text{
	width:820px;
	height:auto;
	line-height:130%;
	font-size:12px;
	margin-top:5px;
	font-weight:bold;
	color:#666666;
}

.kiji-box-img{
	width:820px;
	height:auto;
	margin-top:10px;
}

.bar{
	width:870px;
	height:10px;
	background-image:url(../img/chapel/bar.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
}

.login input
{
	border:1px solid #999;
	background:#fff;
	color:#666;
}

.pass
{
	height:14px;
	line-height:200%;
	font-size:10px;
	width:60px;
}

.subBtn
{
	padding:0;
	height:14px;
	line-height:100% !important;
	font-size:10px;
}

div#error-box
{
	position:relative;
	width:672px;
	height:405px;
	background:url('../img/admin/error_bg.gif') no-repeat;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}

div#mailTxt
{
	position:absolute;
	font-size:16px;
	font-weight:bold;
	left: 253px;
	top: 260px;
	text-align:center;
}

div#tokuyaku-box
{
	position:relative;
	width:742px;
	height:1800px;
	background:url('../img/admin/tokuyaku_bg.gif') no-repeat;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

div#mailTxt2
{
	position:absolute;
	font-size:16px;
	font-weight:bold;
	left: 283px;
	top: 1735px;
	text-align:center;
}

div#mailTxt input,div#mailTxt2 input
{
	margin-top:5px;
	padding:0;
	height:25px;
	font-size:12px;
	line-height:150%;
	border:1px solid #999;
	background:#fff;
	color:#666;
	text-align:center;
}

#renrakusaki {
	background:#ecead7;
	text-align:center;
	padding:10px 50px;
}

#renrakusaki img {
	border:0;
}
