<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 詳細ページ */

#sub_container_detail {
	width : 100%;
	top : 200px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
}

#detail_pan {
	width : 900px;
	top : 148px;
	left:50%;
	margin : 0px 0px 0px -450px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	font-size : 10px;
}

ul.detail_menulist {
	width : 900px;
	top : 174px;
	left:50%;
	margin : 0px 0px 0px -450px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	list-style-type : none;
}


ul.detail_menulist li {
	width : 136px;
	height : 20px;
	margin : 0px 0px 0px 3px;
	padding : 6px 0px 0px 0px;
	float : left;
	text-align : center;
	font-weight : bold;
}


ul.detail_menulist li.mncolor1-on {
	margin : 0px 0px 0px 0px;
	background-image : url(./img/common/menu01-on.gif);
}

ul.detail_menulist li.mncolor1-off {
	margin : 0px 0px 0px 0px;
	background-image : url(./img/common/menu01-off.gif);
}

ul.detail_menulist li.mncolor2-on {
	background-image : url(./img/common/menu02-on.gif);
}

ul.detail_menulist li.mncolor2-off {
	background-image : url(./img/common/menu02-off.gif);
}

ul.detail_menulist li.mncolor3-on {
	background-image : url(./img/common/menu03-on.gif);
}

ul.detail_menulist li.mncolor3-off {
	background-image : url(./img/common/menu03-off.gif);
}

ul.detail_menulist li.mncolor4-on {
	background-image : url(./img/common/menu04-on.gif);
}

ul.detail_menulist li.mncolor4-off {
	background-image : url(./img/common/menu04-off.gif);
}
/* 各メニュー色 */

a.mncolor1:hover {
	color : #333333;
}

a.mncolor1:active {
	color : #333333;
}

a.mncolor1:link {
	color : #333333;
	text-decoration : none;
}

a.mncolor1:visited {
	color : #333333;
	text-decoration : none;
}

a.mncolor2:hover {
	color : #376E00;
}

a.mncolor2:active {
	color : #376E00;
}

a.mncolor2:link {
	color : #376E00;
	text-decoration : none;
}

a.mncolor2:visited {
	color : #376E00;
	text-decoration : none;
}

a.mncolor1,a.mncolor2,a.mncolor3,a.mncolor4 {
	display : block;
	width : 100%;
	height : 100%;
}

a.mncolor3:hover {
	color : #FF6600;
}

a.mncolor3:active {
	color : #FF6600;
}

a.mncolor3:link {
	color : #FF6600;
	text-decoration : none;
}

a.mncolor3:visited {
	color : #FF6600;
	text-decoration : none;
}

a.mncolor4:hover {
	color : #0380FC;
}

a.mncolor4:active {
	color : #0380FC;
}

a.mncolor4:link {
	color : #0380FC;
	text-decoration : none;
}

a.mncolor4:visited {
	color : #0380FC;
	text-decoration : none;
}


.de_bgh1-01,.de_bgh1-02,.de_bgh1-03,.de_bgh1-04 {
	width : 900px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.de_bgh1-01 {
	background-image : url(./img/common/de_bgh1-01.gif);
}

.de_bgh1-02 {
	background-image : url(./img/common/de_bgh1-02.gif);
}

.de_bgh1-03 {
	background-image : url(./img/common/de_bgh1-03.gif);
}

.de_bgh1-04 {
	background-image : url(./img/common/de_bgh1-04.gif);
}

.under_de_bgh1 {
	width : 900px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.de_bgh1-none {
	width : 900px;
	height : 43px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/de_bgh1-none.gif);
}

h1.de_h1 {
	width : 700px;
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 20px;
	float : left;
	font-size : 18px;
	color : #540000;
}

h1.de_h1-01 {
	width : 650px;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 20px;
	float : left;
	font-size : 18px;
	color : #333333;
	background-repeat : no-repeat;
	background-position : 20px 18px;
}

p.koushinday {
	width : 190px;
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 10px;
	float : left;
}

/* h1のmini-span */

.h1mini {
	font-size : 12px;
	font-weight : normal;
}

.underh1up {
	width : 900px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.de_bgh2 {
	width : 900px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/bgh2.gif);
}

.de_h2double {
	width : 580px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
}

.de_h2box {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 20px 0px;
}


h2.de_h2 {
	margin : 0px 20px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 16px;
	font-weight : normal;
}

h2.de_h2_picnasi {
	margin : 0px 20px 0px 35px;
	padding : 10px 0px 10px 0px;
	font-size : 16px;
	font-weight : normal;
}

strong.de_h2-strong {
	font-weight : normal;
}

.redkyword {
	font-weight : bold;
	color : #FF0000;
}

.bg_undrh2p {
	width : 900px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	background-image : url(./img/common/bg_undrh2p.gif);
}

p.undrh2p {
	margin : 0px 30px 0px 40px;
	padding : 0px 0px 10px 0px;
	line-height : 20px;
}

.featurebox {
	width : 570px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	background-color : #EFEFEF;
	border-top : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
}

.underdsense1 {
	width : 550px;
	margin : 10px auto 10px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	border-bottom : 1px dotted #CCCCCC;
}

.underdsense {
	width : 550px;
	margin : 10px auto 10px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	border-bottom : 1px dotted #CCCCCC;
	border-top : 1px dotted #CCCCCC;
}

dl.addressdl {
	width : 545px;
	margin : 20px 0px 0px 40px;
	padding : 0px 0px 0px 0px;
}

dl.addressdl dt {
	width : 55px;
	margin : 0px 0px 4px 0px;
	padding : 4px 0px 10px 0px;
	float : left;
	background-image : url(./img/common/bgadt.gif);
	background-repeat : no-repeat;
	color : #FFFFFF;
	font-family : 'ＭＳ Ｐゴシック';
	font-size : 11px;
	text-align : center;
}

dl.addressdl dd {
	width : 482px;
	margin : 0px 0px 4px 0px;
	padding : 4px 0px 10px 4px;
	float : left;
	font-family : 'ＭＳ Ｐゴシック';
	font-size : 11px;
}

h2.gotoseveh2 {
	width : 520px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
	font-size : 12px;
}

.gotosevebox {
	width : 534px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	background-image : url(./img/common/gotoseve.gif);
	border-bottom : 1px solid #70DC03;
}

p.gotosevep {
	margin : 0px 30px 0px 60px;
	padding : 15px 0px 0px 20px;
	background-image : url(./img/common/gotoseveji.gif);
	background-repeat : no-repeat;
	background-position : 0px 15px;
	font-weight : bold;
}

ul.gotoseveul {
	margin : 0px 0px 0px 40px;
	padding : 0px 0px 0px 0px;
}

ul.gotoseveul li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
}

h2.urlh2 {
	width : 494px;
	height : 22px;
	margin : 15px auto 0px auto;
	padding : 4px 0px 0px 40px;
	background-image : url(./img/common/earcht.gif);
	color : #FF3300;
	font-size : 13px;
	background-repeat : no-repeat;
	background-position : 10px 0px;
}

.urlink-up {
	width : 534px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.urlbox {
	width : 534px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	background-image : url(./img/common/bgurlink.gif);
}

.urlink-down {
	width : 534px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.gotourllink {
	margin : 0px 15px 0px 25px;
	padding : 0px 0px 0px 0px;
}

p.gotourlp {
	margin : 0px 15px 0px 40px;
	padding : 8px 0px 0px 0px;
}

/* 地図 */


h2.maph2 {
	width : 494px;
	height : 22px;
	margin : 30px auto 0px auto;
	padding : 4px 0px 0px 40px;
	background-image : url(./img/common/mapicon.png);
	color : #FF3300;
	font-size : 13px;
	background-repeat : no-repeat;
	background-position : 10px 0px;
}


h4.maph4 {
	width : 494px;
	height : 22px;
	margin : 30px auto 0px auto;
	padding : 4px 0px 0px 40px;
	background-image : url(./img/common/mapicon.png);
	color : #FF3300;
	font-size : 13px;
	background-repeat : no-repeat;
	background-position : 10px 0px;
}

.detailmap {
	width : 528px;
	margin : 0px auto 0px auto;
	padding : 3px 3px 3px 3px;
	border : 1px solid #CCCCCC;
}


ul.detail_menulist_under-01,ul.detail_menulist_under-02,ul.detail_menulist_under-03,ul.detail_menulist_under-04 {
	width : 553px;
	margin : 10px auto 40px auto;
	padding: 0px 0px 0px 0px;
	list-style-type : none;
}

ul.detail_menulist_under-01 {
	background-image : url(./img/common/menu-under-border01.gif);
	background-repeat : repeat-x;
	background-position : top;
	padding: 2px 0px 0px 0px;
}

ul.detail_menulist_under-02 {
	background-image : url(./img/common/menu-under-border02.gif);
	background-repeat : repeat-x;
	background-position : top;
	padding: 2px 0px 0px 0px;
}

ul.detail_menulist_under-03 {
	background-image : url(./img/common/menu-under-border03.gif);
	background-repeat : repeat-x;
	background-position : top;
	padding: 2px 0px 0px 0px;
}

ul.detail_menulist_under-04 {
	background-image : url(./img/common/menu-under-border04.gif);
	background-repeat : repeat-x;
	background-position : top;
	padding: 2px 0px 0px 0px;
}

ul.detail_menulist_under-01 li,ul.detail_menulist_under-02 li,ul.detail_menulist_under-03 li,ul.detail_menulist_under-04 li {
	width : 136px;
	height : 23px;
	margin : 0px 0px 0px 3px;
	padding : 7px 0px 0px 0px;
	float : left;
	text-align : center;
	font-weight : bold;
}


ul.detail_menulist_under-01 li.menu-under-01-on {
	margin : 0px 0px 0px 0px;
	background-image : url(./img/common/menu-under-01-on.gif);
}

ul.detail_menulist_under-02 li.menu-under-01-off,ul.detail_menulist_under-03 li.menu-under-01-off,ul.detail_menulist_under-04 li.menu-under-01-off {
	margin : 0px 0px 0px 0px;
	background-image : url(./img/common/menu-under-01-off.gif);
}

ul.detail_menulist_under-02 li.menu-under-02-on {
	background-image : url(./img/common/menu-under-02-on.gif);
}

ul.detail_menulist_under-01 li.menu-under-02-off,ul.detail_menulist_under-03 li.menu-under-02-off,ul.detail_menulist_under-04 li.menu-under-02-off {
	background-image : url(./img/common/menu-under-02-off.gif);
}

ul.detail_menulist_under-03 li.menu-under-03-on {
	background-image : url(./img/common/menu-under-03-on.gif);
}

ul.detail_menulist_under-01 li.menu-under-03-off,ul.detail_menulist_under-02 li.menu-under-03-off,ul.detail_menulist_under-04 li.menu-under-03-off {
	background-image : url(./img/common/menu-under-03-off.gif);
}

ul.detail_menulist_under-04 li.menu-under-04-on {
	background-image : url(./img/common/menu-under-04-on.gif);
}

ul.detail_menulist_under-01 li.menu-under-04-off,ul.detail_menulist_under-02 li.menu-under-04-off,ul.detail_menulist_under-03 li.menu-under-04-off {
	background-image : url(./img/common/menu-under-04-off.gif);
}


.adsenseimage,.adsenseimage_seravi,.adsenseimage_joblist {
	width : 534px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 10px 0px;
	border-bottom : 1px dotted #CCCCCC;
}

.adsenseimage_seravi468 {
	width : 534px;
	margin : 15px auto 0px auto;
	padding : 10px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	text-align : center;
}

.adsenseimage_seravi {
	margin : 10px auto 0px auto;
	padding : 10px 0px 10px 0px;
	border-top : 1px dotted #CCCCCC;
}

.adsenseimage_joblist {
	margin : 0px auto 0px auto;
	padding : 0px 0px 30px 0px;
	border-bottom : none;
}

.bg_serh2box {
	width : 560px;
	min-height : 36px;
	margin : 15px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/bg_serh2.gif);
}

h2.bg_serh2 {
	margin : 0px 0px 0px 12px;
	padding : 9px 0px 0px 0px;
	font-size : 16px;
	letter-spacing : 1px;
	color : #FFFFFF;
}

.bg_serh2_under {
	width : 560px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.leadsentence {
	width : 520px;
	margin : 30px auto 0px auto;
	padding : 10px 10px 10px 10px;
	background-color : #F7F7F7;
	border : 1px solid #E3E3E3;
	line-height : 20px;
	color : #4C4C4C;
}

.h3box {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 0px 0px;
}

h3.bg_serh2_new {
	width : 515px;
	height : 40px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 1px 15px;
	font-size : 13px;
	background-image : url(./img/common/bg_serh2_new.gif);
	color : #FFFFFF;
	font-weight : normal;
}

.thin_sma {
	color : #FFCC00;
}

h3.bg_serh3 {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 1px 5px;
	border-left : 3px solid #70DC03;
	border-bottom : 1px dotted #999999;
	font-size : 15px;
}

p.sertext {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 15px 15px 0px 15px;
	line-height : 20px;
}

p.refetext {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 4px 0px;
	text-align : center;
	font-size : 11px;
}

.refebtut {
	width : 193px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 40px 0px;
	text-align : center;
}

/* 紹介リンク */

.bg_introduce1,.bg_introduce2,.bg_introduce3 {
	width : 300px;
	margin : 0px auto 0px auto;
}

.bg_introduce1 {
	padding : 10px 0px 0px 0px;
}

.bg_introduce2 {
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/bglink2.gif);
}

.bg_introduce3 {
	padding : 0px 0px 10px 0px;
}

p.introink {
	margin : 0px 10px 0px 10px;
	padding : 3px 0px 3px 0px;
}

/* メニュー */

h2.serh2 {
	width : 526px;
	height : 26px;
	margin : 28px auto 0px auto;
	padding : 8px 0px 0px 40px;
	background-image : url(./img/common/bg_ser_menu.gif);
	font-size : 12px;
}

ul.serul {
	width : 550px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

ul.serul li {
	margin : 0px 0px 0px 40px;
	padding : 0px 0px 3px 0px;
}

p.other_menu {
	width : 500px;
	margin : 3px auto 0px auto;
	padding : 2px 0px 2px 10px;
	text-decoration : underline;
	/*border-top : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;*/
	background-color : #FFF2C1;
	color : #3A5AFF;
}

.accordion_head {
	cursor : pointer;
}

/* サンプル写真 */

.noimbl {
	width : 300px;
	height : 300px;
	margin : 0px auto 10px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/samplno.gif);
}

p.noimagep {
	margin : 0px 0px 0px 0px;
	padding : 140px 0px 0px 0px;
	text-align : center;
}

/* お問合せに追加 */

.conmsbox {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
}

.conmspic {
	width : 100px;
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.conmstxi {
	width : 400px;
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.conmstxi p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	line-height : 20px;
}

/* クーポン */

.coupon_box {
	width : 510px;
	margin : 0px auto 15px auto;
}

.coupon_box h4 {
	width : 450px;
	margin : 0px 0px 0px 0px;
	padding : 15px 20px 15px 40px;
	background-image : url(./img/common/cp-im1.png);
	font-weight : bold;
	font-size : 12px;
}

.coupex_box {
	width : 510px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 15px 0px;
	background-image : url(./img/common/cp-im2.png);
}
.coupex_box p {
	margin : 0px 0px 0px 0px;
	padding : 0px 20px 10px 20px;
	line-height : 20px;
}

p.yukocplnt {
	width : 420px;
	margin : 0px auto 0px auto;
	padding : 7px 0px 7px 0px;
	text-align : center;
	background-color : #EEECE4;
	border : 1px dotted #CCCCCC;
}

.coupexbiog_box {
	width : 510px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 10px 0px;
	background-image : url(./img/common/cp-im3.png);
}

.coupexbiog_box dl {
	width : 440px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.coupexbiog_box dt {
	width : 100px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 4px 0px;
	float : left;
	color : #FFFFFF;
	font-weight : bold;
	text-align : right;
	letter-spacing : 1px;
}

.coupexbiog_box dd {
	width : 340px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 4px 0px;
	float : left;
	color : #FFFFFF;
}

/* フロンティア用 */

h4.nannh4 {
	width : 290px;
	height : 21px;
	margin : 20px auto 0px auto;
	padding : 4px 0px 0px 10px;
	background-image : url(./img/blog/nanna.gif);
	background-repeat : no-repeat;
	font-size : 12px;
}</pre></body></html>