<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* å…±é€šè¨­å®š */
.text10 {
	font-size: 0.65em;
}

.text12 {
	font-size: 0.75em;
}

.text14 {
	font-size: 0.85em;
}

p.text_left {
	text-align: left;
}

p.text_right {
	text-align: right;
}

p.lh150 {
	line-height: 2.0em;
}

p.lh120 {
	line-height: 1.5em;
}

.mb6 {
	margin-bottom: 6px;
}

.mb12 {
	margin-bottom: 6px;
}

.mb15 {
	margin-bottom: 15px;
}

img.left {
	float: left;
	margin: 0px 8px 0px 0px;
}

div.pan {
	margin: 8px 5px 8px 5px;
	padding: 5px;
	background-color: #efefef;
}

div.block525 {
	width: 525px;
	margin: 0px auto 12px auto;
}

.red {
	color: #ff0000;
}

.gray {
	color: #888;
}

.bold {
	font-weight: bold;
}

.brown {
	color: #996633;
}

.border {
	border: solid 1px #333;
}

.ERR {
	color: #ff0000;
}

h4 {
	text-align: left;
	margin-bottom: 6px;
	padding: 6px 5px;
	border-bottom: solid 3px #aa986d;
	background-color: #fcf5e5;
}


/* ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸ */
#index div.flash {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
}

#index h3 {
	width: 525px;
	height: 40px;
	background: url(../../image/info_t.gif) top center no-repeat;
}

.favorite_btn {
	border: none;
	margin: 5px auto 5px auto;
}
.coupon_bana {
	width: 525px;
	height: 140px;
	background: url(../../image/coupon_bana.gif) top center no-repeat;
	margin: 0px 0px 12px;
	padding: 0px;
}

.coupon_bana a {
	display: block;
	width: 525px;
	height: 140px;
}

.campaign_bana {
	width: 525px;
	height: 140px;
	background: url(../../image/campaign.jpg) top center no-repeat;
	margin: 0px;
	padding: 0px;
}

.campaign_bana a {
	display: block;
	width: 525px;
	height: 140px;
}

.campaign_bana2 {
	width: 525px;
	height: 140px;
	background: url(../../image/20110125bana_l.jpg) top center no-repeat;
	margin: 0px auto 12px auto;
	padding: 0px;
}

.campaign_bana2 a {
	display: block;
	width: 525px;
	height: 140px;
}

.netcam_bana {
	float: left;
	width: 250px;
	height: 120px;
	background: url(../../image/netcam_bana.gif) top center no-repeat;
}

.netcam_bana a {
	width: 250px;
	height: 120px;
	display: block;
}

.blog_bana {
	float: left;
	width: 250px;
	height: 120px;
	background: url(../../image/blog_bana.gif) top center no-repeat;
}

.blog_bana a {
	width: 250px;
	height: 120px;
	display: block;
}

.keihinjima_bana {
	float: right;
	width: 250px;
	height: 120px;
	background: url(../../image/keihinjima_bana.gif) top center no-repeat;
}

.keihinjima_bana a {
	width: 250px;
	height: 120px;
	display: block;
}

.myblog_bana {
	float: right;
	width: 250px;
	height: 120px;
	background: url(../../image/myblog_bana.gif) top center no-repeat;
}

.myblog_bana a {
	width: 250px;
	height: 120px;
	display: block;
}


.newinfo ul {
	margin: 0;
	padding: 0;
}

.newinfo li {
	list-style: none;
	text-align: left;
	font-size: 0.75em;
	padding: 5px 0px 5px 16px;
	margin: 0px 10px 10px 10px;
	background: url(../image/arrow.gif) no-repeat;
	background-position: 2px 9px;
	border-bottom: dotted 1px #cacaca;
}

.rakuten_bana {
	width: 468px;
	margin: 20px auto 0px auto;
}

/* æ–°ç€ä¸€è¦§ */

#notice div.flash {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
}

#notice h3 {
	width: 535px;
	height: 45px;
	background: url(../../notice/images/sub_t.gif) top center no-repeat;
}

/* ã”ã‚ã„ã•ã¤ */
#greeting h3 {
	width: 535px;
	height: 45px;
	background: url(../../greeting/image/sub_t.gif) top center no-repeat;
}

#greeting p.text1 {
	width: 525px;
	height: 40px;
	background: url(../../greeting/image/text1.gif) top center no-repeat;
}


/* ãŠèª­ã¿ãã&nbsp;ã•ã„ */
#readme h3 {
	width: 535px;
	height: 45px;
	background: url(../../readme/image/sub_t.gif) top center no-repeat;
}

.readme_list {
	margin: 10px 0px 0px 0px;
}

.readme_list ul {
	margin: 0;
	padding: 0;
}
.readme_list li.dogicon {
	list-style: none;
	padding: 0px 0px 0px 22px;
	margin: 0px 0px 18px 0px;
	text-align: left;
	line-height: 1.7em;
	font-size: 0.75em;
	background: url(../image/dog_icon.gif) top left no-repeat;
}

.readme_list dt {
	font-weight: bold;
	text-align: left;
	font-size: 0.75em;
	margin-bottom: 4px;
	padding: 8px 6px;
	border-bottom: solid 1px #66cc33;
	background-color: #ecfcd9;
}

.readme_list dd {
	text-align: left;
	font-size: 0.75em;
	margin-bottom: 20px;
	line-height: 160%;
}

ol.menseki li {
	text-align: left;
	margin-left: 30px;
	margin-bottom: 6px;
}


/* æ–½è¨­ã®ç´¹ä»‹ */
#institution h3 {
	width: 535px;
	height: 45px;
	background: url(../../institution/image/sub_t.gif) top center no-repeat;
}

#institution p.text1 {
	width: 525px;
	height: 50px;
	background: url(../../institution/image/text1.gif) top center no-repeat;
}

#institution p.text2 {
	width: 525px;
	height: 25px;
	background: url(../../institution/image/text2.gif) top center no-repeat;
}

.gallery_t {
	width: 525px;
	height: 30px;
	background: url(../../institution/image/gallery_t.gif) top center no-repeat;
}

.gallery_thumb {
	width: 165px;
	height: 125px;
	float: left;
	padding: 0px 10px 10px 0px;
}


/* æ–™é‡‘ãƒ—ãƒ©ãƒ³ */
#fee h3 {
	width: 535px;
	height: 45px;
	background: url(../../fee/image/sub_t.gif) top center no-repeat;
}

#fee p.text1 {
	width: 525px;
	height: 50px;
	background: url(../../fee/image/text1.gif) top center no-repeat;
}

#fee p.text2 {
	width: 525px;
	height: 50px;
	background: url(../../fee/image/text2.gif) top center no-repeat;
}

#fee p.text3 {
	width: 525px;
	height: 50px;
	background: url(../../fee/image/text3.gif) top center no-repeat;
}

#fee p.text4 {
	width: 525px;
	height: 50px;
	background: url(../../fee/image/text4.gif) top center no-repeat;
}

#fee p.text5 {
	width: 525px;
	height: 70px;
	background: url(../../fee/image/text5.gif) top center no-repeat;
}

#fee table {
	width: 525px;
	font-size: 0.75em;
	border-style: solid;
	border-color: #666;
	border-width: 1px 0px 0px 1px;
}

#fee th {
	padding: 5px;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	background-color: #FDF3F3;
}

#fee td {
	padding: 5px;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
}


/* ãŠä¸–è©±ã®å†…å®¹ */
#care h3 {
	width: 535px;
	height: 45px;
	background: url(../../care/image/sub_t.gif) top center no-repeat;
}

#care table {
	width: 500px;
	margin: 0 auto;
}

#care td {
	text-align: left;
	font-size: 0.75em;
	line-height: 1.8em;
	padding: 0px 5px 0px 0px;
	vertical-align: top;
}

.care_t1 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t1.gif) top center no-repeat;
}

.care_t2 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t2.gif) top center no-repeat;
}

.care_t3 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t3.gif) top center no-repeat;
}

.care_t4 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t4.gif) top center no-repeat;
}

.care_t5 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t5.gif) top center no-repeat;
}

.care_t6 {
	width: 525px;
	height: 40px;
	background: url(../../care/image/care_t6.gif) top center no-repeat;
}


/* ãƒˆãƒªãƒŸãƒ³ã‚° */
#trim h3 {
	width: 535px;
	height: 45px;
	background: url(../../trim/image/sub_t.gif) top center no-repeat;
}

#trim p.text1 {
	width: 525px;
	height: 50px;
	background: url(../../trim/image/text1.gif) top center no-repeat;
}

#trim table {
	width: 525px;
	margin: 0 auto;
	border-style: solid;
	border-color: #666;
	border-width: 1px 0px 0px 1px;
}

#trim th {
	font-size: 0.75em;
	font-weight: normal;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	background-color: #ebe8e4;
	padding: 5px;
}

#trim td.kind {
	text-align: left;
	font-size: 0.75em;
	line-height: 1.8em;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	background-color: #fddddd;
	padding: 0px 5px 0px 5px;
	vertical-align: top;
}

#trim td {
	text-align: center;
	font-size: 0.75em;
	line-height: 1.8em;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	padding: 0px 5px 0px 0px;
	vertical-align: top;
}

/* ã”åˆ©ç”¨æ–¹æ³• */
#use h3 {
	width: 535px;
	height: 45px;
	background: url(../../use/image/sub_t.gif) top center no-repeat;
}

.step1 {
	width: 525px;
	height: 200px;
	background: url(../../use/image/step1.gif) top center no-repeat;
}

.step2 {
	width: 525px;
	height: 200px;
	background: url(../../use/image/step2.gif) top center no-repeat;
}

.step3 {
	width: 525px;
	height: 200px;
	background: url(../../use/image/step3.gif) top center no-repeat;
}


/* ã”äºˆç´„ãƒ•ã‚©ãƒ¼ãƒ&nbsp; */
#reservation h3 {
	width: 535px;
	height: 45px;
	background: url(../../reservation/image/sub_t.gif) top center no-repeat;
}

#reservation table {
	width: 525px;
}

#reservation th {
	font-size: 0.75em;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	background-color: #A0E75B;
}

#reservation td {
	font-size: 0.75em;
	text-align: left;
	padding: 5px;
}

#reservation td.form_cols {
	font-size: 0.75em;
	color: #fff;
	text-align: left;
	font-weight: bold;
	background-color: #64AB20;
	padding: 5px;
}

#reservation span.small {
	font-size: 0.65em;
}


/* ã‚¢ã‚¯ã‚»ã‚¹ãƒžãƒƒãƒ— */
#access h3 {
	width: 535px;
	height: 45px;
	background: url(../../access/image/sub_t.gif) top center no-repeat;
}

#access dl {
	width: 545px;
	margin: 0 auto;
}

#access dt {
	width: 130px;
	text-align: left;
	float: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 0px;
}

#access dd {
	text-align: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 130px;
	border-bottom: 1px solid #efefef;
}


/* ãƒªãƒ³ã‚¯é›† */
#links h3 {
	width: 535px;
	height: 45px;
	background: url(../../links/image/sub_t.gif) top center no-repeat;
}

.links_t1 {
	width: 525px;
	height: 40px;
	background: url(../../links/image/links_t1.gif) top center no-repeat;
}

.links_t2 {
	width: 525px;
	height: 40px;
	background: url(../../links/image/links_t2.gif) top center no-repeat;
}

#links dl {
	margin: 0px 10px 0px 10px;
}

#links dt {
	width: 160px;
	text-align: left;
	float: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 0px;
}

#links dd {
	text-align: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 160px;
	border-bottom: 1px solid #efefef;
}


/* æŽ¡ç”¨æƒ…å&nbsp;± */
#recruit h3 {
	width: 535px;
	height: 45px;
	background: url(../../recruit/image/sub_t.gif) top center no-repeat;
}

#recruit dl {
	margin: 0px 0px 0px 0px;
}

#recruit dt {
	width: 100px;
	text-align: left;
	float: left;
	font-size: 0.75em;
	padding: 6px 0px 6px 0px;
}

#recruit dd {
	text-align: left;
	font-size: 0.75em;
	padding: 6px 0px 6px 100px;
	border-bottom: 1px solid #efefef;
}


/* ä¼šç¤¾æ¡ˆå†… */
/* 
#company h3 {
	width: 535px;
	height: 45px;
	background: url(../../company/image/sub_t.gif) top center no-repeat;
}

#company dl {
	margin: 0px 0px 0px 0px;
}

#company dt {
	width: 130px;
	text-align: left;
	float: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 0px;
}

#company dd {
	text-align: left;
	font-size: 0.75em;
	padding: 10px 0px 10px 130px;
	border-bottom: 1px solid #efefef;
}
 */


/* ãƒ—ãƒ©ã‚¤ãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ */
#privacypolicy h3 {
	width: 535px;
	height: 45px;
	background: url(../../privacypolicy/image/sub_t.gif) top center no-repeat;
}

#privacypolicy dl {
	margin: 0px 0px 0px 0px;
}

#privacypolicy dt {
	text-align: left;
	font-size: 0.75em;
	padding: 10px 0px 3px 5px;
	border-bottom: 1px solid #efefef;
	color: #cc6633;
	font-weight: bold;
}

#privacypolicy dd {
	text-align: left;
	font-size: 0.75em;
	padding: 10px 20px 16px 20px;
	line-height: 1.7em;
}


/* ãŠå•åˆã›ãƒ•ã‚©ãƒ¼ãƒ&nbsp; */
#inquiry h3 {
	width: 535px;
	height: 45px;
	background: url(../../inquiry/image/sub_t.gif) top center no-repeat;
}

#inquiry table {
	width: 525px;
}

#inquiry th {
	width: 30%;
	font-size: 0.75em;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	background-color: #D0E1EF;
}

#inquiry td {
	font-size: 0.75em;
	text-align: left;
	padding: 5px;
}


/* ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚«ãƒ¡ãƒ© */
#netcam h3 {
	width: 535px;
	height: 45px;
	background: url(../../netcam/image/sub_t.gif) top center no-repeat;
}

.senyo_cam a {
	width: 525px;
	height: 150px;
	background: url(../../netcam/image/senyo_cam.jpg) no-repeat center top;
	margin: 0px 0px 12px;
	padding: 0px;
	display: block;
}

/* ã„ã¤ã§ã‚‚ä¼šãˆã‚‹ã‚«ãƒ¡ãƒ© */
#itudemocamera h3 {
	width: 535px;
	height: 45px;
	background: url(../../itudemocamera/image/sub_t.gif) top center no-repeat;
}


/* äº¬æµœå³¶ãƒ‘ãƒ¼ã‚­ãƒ³ã‚° */
#keihinjima h3 {
	width: 535px;
	height: 45px;
	background: url(../../keihinjima/image/sub_t.gif) top center no-repeat;
}

.gallery_t2 {
	width: 525px;
	height: 30px;
	background: url(../../keihinjima/image/gallery_t.gif) top center no-repeat;
}

.use_t {
	width: 525px;
	height: 30px;
	background: url(../../keihinjima/image/use_t.gif) top center no-repeat;
}

.menseki_t {
	width: 525px;
	height: 30px;
	background: url(../../keihinjima/image/menseki_t.gif) top center no-repeat;
}

#keihinjima .img01 {
	width: 525px;
	background: url(../../keihinjima/image/img01.gif) top center no-repeat;
}

#keihinjima table {
	width: 100%;
	margin: 0 auto;
	border-style: solid;
	border-color: #666;
	border-width: 1px 0px 0px 1px;
}

#keihinjima th {
	font-size: 0.75em;
	font-weight: normal;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	background-color: #FDF3F3;
	padding: 5px;
}

#keihinjima td {
	text-align: center;
	font-size: 0.75em;
	line-height: 1.8em;
	border-style: solid;
	border-color: #666;
	border-width: 0px 1px 1px 0px;
	padding: 0px 5px 0px 0px;
	vertical-align: top;
}

#keihinjima td.mark {
	background-color: #DFFEC5;
}

div.block500color {
	width: 490px;
	margin: 0px auto 12px auto;
	padding: 6px;
	background-color: #7CE46E;
}

/* campaign */
#campaign h3 {
	width: 535px;
	height: 45px;
	background: url(../../campaign/image/sub_t.gif) top center no-repeat;
}

#campaign table {
	width: 500px;
	margin: 0 auto;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #999;
}

#campaign th {
	text-align: left;
	font-size: 75%;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #999;
	background-color: #e4e4e4;
	padding: 5px;
}

#campaign td {
	text-align: left;
	font-size: 75%;
	line-height: 160%;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #999;
	padding: 5px;
}

.normal_list li {
	text-align: left;
	margin-left: 20px;
	font-size: 90%;
}</pre></body></html>