/* ★★★★★ service.css ★★★★★ */

/* ●●●(LAYOUT)このサイトについて(LAYOUT)●●● */
#layout-service {
	float: left;
	width: 730px;
	margin: 0px 0 10px 5px;
	position: relative;
}


/* (LAYOUT)このサイトについて／タイトル／ボックス(LAYOUT) */
.service-box-q-and-a-h {
	width: 720px;
	margin: 8px 0 20px 0px;
	position: relative;
}
/* このサイトについて／リンク */
.service-box-q-and-a-h a{
	font-size: 12px;
}


/* (LAYOUT)このサイトについて／ボックス(LAYOUT) */
.service-box-q-and-a-c {
	width: 750px;
	margin: 8px 0 20px 6px;
	padding: 20px 0 0 0;
	position: relative;
	background-color: #EFEFEF;
	border: 1px dashed #CCCCCC;
}
/* このサイトについて／リンク */
.service-box-q-and-a-c a{
	font-size: 12px;
}



/* このサイトについて／見出し */
#service-head {
	width: 580px;
	text-indent: 8px;
	letter-spacing: 0.2em;
	color: #222222;
	line-height: 28px;
	margin: 0 0 20px 6px;
	border-bottom: dashed 1px #F45920;
	border-left: solid 6px #F45920;
}
#service-head h4{
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 14px;
	padding: 4px 0 0 2px;
	color: #F36F21;
}

/* (LAYOUT)会社情報(LAYOUT) */
.service-box-info-c {
	width: 780px;
	margin: 0 0 20px 0px;
	position: relative;
	background-image: url(../img/top_image.jpg);
	background-repeat: no-repeat;
}


/* (LAYOUT)このサイトについて／トップ／９面（８面）(LAYOUT) */
.service-index-box {
	width: 780px;
	margin: 0 0 0 0;
}

.service-index-box-l {
	float: left;
	width: 386px;
	margin: 0 8px 8px 0;
}
.service-index-box-c {
	float: left;
	width: 189px;
	margin: 0 8px 8px 0;
}
.service-index-box-r {
	float: left;
	width: 189px;
	margin: 0 0 8px 0;
}




/* ●●●(LAYOUT)よくある質問／ナビゲーション(LAYOUT)●●● */
#layout-service-contact-navi {
	width: 776px;
	float: left;
	padding: 0 ;
	margin: 0 0 0 6px ;
}

/* ウィークリーマンションに関するご意見・ご感想 */
#navi-contact-wm {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 370px;
	margin: 0 2px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* ウィークリーマンションに関するご意見・ご感想（オレンジ） */
#navi-contact-wm-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 370px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* このホームページに関するご意見・ご感想 */
#navi-contact-web {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 370px;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	margin-left: 1px;
	border: 1px solid #F36F21;
}
/* このホームページに関するご意見・ご感想（オレンジ） */
#navi-contact-web-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 370px;
	margin-left: 1px;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}

/* ●●●(LAYOUT)会社概要(LAYOUT)●●● */
.service-box-contact-c {
	width: 760px;
	margin: 18px 10px 10px 6px;
}


.contact-desc {
	width: 740px;
	padding: 8px 10px 10px 10px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.contact-desc p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0 ;
}

/* ★★（フォーム）ウィークリーマンションに関するご意見・ご感想（フォーム）★★ */
#layout-contact-form {
	width: 760px;

	margin: 12px 0 10px 0;
	padding: 10px 0 18px 0;
	background-color: #EFEFEF;
}

.layct-thankyou {
	width: 400px;
	margin: 40px 0 60px 100px;
	padding: 60px 60px;
	border: 1px solid #F36F21;
}
.layct-thankyou p {
	margin: 30px 0;
	font-size: 12px;
}



#contact-form-head {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 0 0 10px 0;
}

.contact-form-l {
	position: relative;
	float: left;
	clear: left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	margin: 12px 26px 2px 0;
	width: 200px;
}

.contact-form-r {
	position: relative;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 12px 0 2px 0;
	width: 500px;
}
textarea {
	padding: 4px 4x 4px 4px;
	width: 440px;
	height: 6em;
	margin: 0;
}
#name  {
	width: 120px;
	margin: 0 12px 0 0;
}
.age {
	margin: 0 7px 0 0;

}
.sex {
	margin: 0 12px 0 0;
}
.tel-mail  {
	width: 120px;
	margin: 0 12px 0 0;
}
.kome  {
	color: red;
}
#contact-form-foot {
	clear: left;
	text-align: center;
	padding: 16px 0 0 0;
}
/* 完全活用ガイド／フラッシュ */
.service-flash {
	margin: 0;
	padding: 10px;
	border: 1px solid #F36F21;
}

/* (LAYOUT)ご利用ガイド(LAYOUT)---------------------------------------------------------------------------- */
.service-box-guide-c {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/guide_image.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}


#guide-b-01 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 250px;
}

#guide-b-02 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 90px;
}

#guide-b-03 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 230px;
}

#guide-b-04 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 70px;
}

#guide-b-05 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 110px;
}

#guide-b-06 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 70px;
}

#guide-b-07 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 260px;
}

#guide-b-08 {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 126px;
}

/* (LAYOUT)セキュリティ(LAYOUT)---------------------------------------------------------------------------- */


.service-box-security-c {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/guide_image.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}


#security-box {
	width: 610px;
	margin: 0 0 14px 152px;
	background-color: #EFEFEF;
	border: 1px solid #A9A9A9;
	position: relative;
	height: 200px;
}

.security-b {
	width: 580px;
	margin: 0px 0px 0px 160px;
	padding: 8px 0px 10px 10px;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 0.1em;
	border-left: 1px solid #CCCCCC;
}

.security-b p {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.1em;
}


.security-orange {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.2em;
	color: #F36F21;
	font-weight: bold;
	margin: 0 0 4px 0;
}



.guide-bl {
	float:left;
	position: relative;
	width: 100px;
	margin: 10px 0px 0px 0px;
	padding: 6px 6px 0px 12px;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}
.guide-br {
	position: relative;
	float: left;
	width: 470px;
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 10px 10px;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 0.1em;
	border-left: 1px solid #CCCCCC;
}
.guide-br img {
	margin: 4px 4px -6px 0;
}

.guide-cansel-table {
	width: 400px;
	margin-top: 8px;
}

.guide-cansel-table table {
	width: 400px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.guide-cansel-table th {
	width: 400px;
	border: 1px solid #CCCCCC;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 8px 3px 8px;
}
.guide-cansel-table td {
	padding: 3px 8px 3px 8px;
	border: 1px solid #CCCCCC;
}

.guide-br li {
	margin: 0px 0px 0px -16px;
}

ol p{
	margin: 0px 0px 0px -40px;
}




.mail-d {
	width: 580px;
	margin: 0px 0px 0px 160px;
	padding: 8px 0px 10px 10px;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 0.1em;

}


/* (LAYOUT)メルマガ(LAYOUT)---------------------------------------------------------------------------- */
.service-box-mail-c1 {
	width: 770px;
	height: 400px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/mail_image.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
.service-box-mail-c2 {
	width: 770px;
	height: 400px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/mail_image.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}


#layout-mail-form {
	width: 600px;

	margin: 12px 0 10px 160px;
	padding: 0px 0 18px 0;
	background-color: #EFEFEF;
}

.mail-thankyou {
	width: 400px;
	margin: 40px 0 60px 100px;
	padding: 60px 60px;
	border: 1px solid #F36F21;
}
.mail-thankyou p {
	margin: 30px 0;
	font-size: 12px;
}

#mail-form-head {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 8px 0 8px 30px;
	background-color:#CCCCCC;
}

.mail-form-l {
	position: relative;
	float: left;
	clear: left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	margin: 28px 26px 2px 20px;
	width: 100px;
}

.mail-form-r {
	position: relative;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 28px 0 2px 0;
	width: 380px;
}
textarea {
	padding: 4px 4x 4px 4px;
	width: 300px;
	height: 6em;
	margin: 0;
}
#name  {
	width: 120px;
	margin: 0 12px 0 0;
}
.type {
	margin: 0 7px 0 0;

}
.tel-mail  {
	width: 120px;
	margin: 0 12px 0 0;
}
.kome  {
	color: red;
}
#mail-form-foot {
	clear: left;
	text-align: center;
	padding: 16px 0 0 0;
}
.mail-resign {
	margin: 24px 0 0 8px;
}
.mail-complete {
	margin: 18px 0 10px 20px;
	font-size: 12px;
	line-height: 22px;
}
.mail-complete a {
	font-size: 12px;
	line-height: 18px;
}


/* (LAYOUT)ライフスタイル(LAYOUT)---------------------------------------------------------------------------- */

#service-box-lifestyle-01 {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/lifestyle_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#service-box-lifestyle-02 {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/lifestyle_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#service-box-lifestyle-03 {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/lifestyle_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#service-box-lifestyle-04 {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/lifestyle_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#service-box-lifestyle-05 {
	width: 770px;
	margin: 0px 0 20px 6px;
	padding: 10px 0 10px 0;
	background-image: url(../img/lifestyle_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}


.lifestyle-b {
	width: 480px;
	margin: 0px 0px 0px 260px;
	padding: 8px 0px 10px 10px;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 0.1em;
}

.lifestyle-b img {
	line-height: 23px;
	letter-spacing: 0.1em;
	margin: 0 6px -4px 0;
}

.lifestyle-b p {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.1em;
}


.lifestyle-orange {
	font-size: 14px;
	line-height: 23px;
	letter-spacing: 0.2em;
	color: #F36F21;
	font-weight: bold;
	margin: 0 0 8px 0;
}

.ken-name-age-occupation p {
	font-size: 10px;
	text-align: right;
	line-height: 23px;
	letter-spacing: 0.1em;
	margin: 6px 0 8px 0;
}



/* ●●●(LAYOUT)体験談／ナビゲーション(LAYOUT)●●●--------------------------- */
#layout-service-lifestyle-navi {
	width: 776px;
	float: left;
	padding: 0;
	margin: 0 0 10px 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F36F21;
}

/* ウィークリーマンションに関するご意見・ご感想 */
#navi-lifestyle-business {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* ウィークリーマンションに関するご意見・ご感想（オレンジ） */
#navi-lifestyle-business-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* このホームページに関するご意見・ご感想 */
#navi-lifestyle-sightseen {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	margin: 0 2px 0 0 ;
	border: 1px solid #F36F21;
}
/* このホームページに関するご意見・ご感想（オレンジ） */
#navi-lifestyle-sightseen-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* ウィークリーマンションに関するご意見・ご感想 */
#navi-lifestyle-candidate {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* ウィークリーマンションに関するご意見・ご感想（オレンジ） */
#navi-lifestyle-candidate-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* このホームページに関するご意見・ご感想 */
#navi-lifestyle-reform {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	margin: 0 2px 0 0 ;
	border: 1px solid #F36F21;
}
/* このホームページに関するご意見・ご感想（オレンジ） */
#navi-lifestyle-reform-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}/* ウィークリーマンションに関するご意見・ご感想 */
#navi-lifestyle-care {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* ウィークリーマンションに関するご意見・ご感想（オレンジ） */
#navi-lifestyle-care-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 150px;
	margin: 0 2px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
#internet-desc h4 {
	line-height: 23px;
	letter-spacing: 0.2em;
	margin: 6px 0 8px 18px;
}

#internet-desc p {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.1em;
	margin: 6px 0 8px 18px;
}




/* (LAYOUT)標準料金表(LAYOUT)---------------------------------------------------------------------------- */

.service-box-pricelist-head {
	position: relative;
	font-size: 12px;
	width: 770px;
	margin: 6px 0 4px 6px;
}

.service-box-pricelist-head table {
	width: 770px;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
}
.service-box-pricelist-head th {
	padding: 8px 0 8px 10px;
	background-color: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
.service-box-pricelist-head td {
	padding: 5px 0 6px 10px;
	background-color: #EFEFEF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.service-box-pricelist-head li {
	padding: 2px 0 2px 2px;
	line-height: 16px;
	font-size: 10px;
	text-indent: 6px;
	list-style-position: inside;
}
.service-box-pricelist-head-p {
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 16px;
	font-size: 10px;
}

.pricelist-internetprice {
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 16px;
	font-size: 10px;
	letter-spacing: 0.1em;
}
.pricelist-internetprice2 {
	padding: 3px 12px 5px 0;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	font-size: 10px;
	letter-spacing: 0.1em;
}



.service-box-pricelist-pricetable {
	position: relative;
	font-size: 10px;
	width: 770px;
	margin: 18px 0 10px 6px;
}
.service-box-pricelist-pricetable caption {
	text-align: left;
	font-size: 10px;
	padding: 2px 0 6px 12px;
}

.service-box-pricelist-pricetable table {
	width: 770px;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	margin-bottom: 6px;
}
.service-box-pricelist-pricetable th {
	padding: 8px 0 8px 10px;
	background-color: #CCCCCC;
	letter-spacing: 0.2em;
}

.pricetable00 {
	padding: 5px 5px 6px 10px;
	background-color: #EFEFEF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 5px solid #DFDFDF;

}

.pricetable01 {
	padding: 5px 5px 6px 10px;
	background-color: #EFEFEF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable01-r {
	padding: 5px 5px 6px 10px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable01-r {
	padding: 5px 0 6px 10px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable01_rvs {
	padding: 5px 5px 6px 10px;
	background-color: #FDE5D2;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable02 {
	padding: 5px 5px 6px 10px;
	background-color: #EFEFEF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable02-r {
	padding: 5px 5px 6px 10px;
	background-color: #EFEFEF;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable02_rvs {
	padding: 5px 5px 6px 10px;
	background-color: #FDE5D2;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable03 {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #EFEFEF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable03-r {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable03_rvs {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #FDE5D2;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable03-r_rvs {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #FDE5D2;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable-head-r {
	padding: 5px 0 6px 0;
	text-align: left;
	letter-spacing: 0em;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}

.pricetable04 {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #EFEFEF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable04-r {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #EFEFEF;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable04_rvs {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #FDE5D2;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.pricetable04-r_rvs {
	padding: 5px 0 6px 0;
	text-align: center;
	letter-spacing: 0em;
	background-color: #FDE5D2;
	border-bottom: 5px solid #DFDFDF;
	border-left: 1px dotted #CCCCCC;
}

.service-box-pricelist-pricetable li {
	padding: 2px 0 2px 2px;
	line-height: 16px;
	font-size: 10px;
}

.service-box-pricelist-pricetable-p {
	padding: 0 0 0 12px;
	font-size: 12xp;
	line-height: 16px;
	font-size: 10px;
}

/* ●●●(LAYOUT)標準料金表／ナビゲーション(LAYOUT)●●●--------------------------- */
#layout-service-price-navi {
	width: 774px;
	float: left;
	margin: 20px 0 10px 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F36F21;
}

/* 標準料金表／シングル用 */
#navi-price-single {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 3px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* 標準料金表／シングル用（オレンジ） */
#navi-price-single-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 3px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* 標準料金表／ツイン用 */
#navi-price-twin {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	margin: 0 3px 0 0 ;
	border: 1px solid #F36F21;
}
/* 標準料金表／ツイン用（オレンジ） */
#navi-price-twin-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 3px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* 標準料金表／トリプル以上 */
#navi-price-triple {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 3px 0 0 ;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	border: 1px solid #F36F21;
}
/* 標準料金表／トリプル以上（オレンジ） */
#navi-price-triple-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 3px 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}
/* 標準料金表／フレックステイ心斎橋イン */
#navi-price-shinsaibashi {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	text-align: center;
	letter-spacing: 0.3em;
	background-color: #EEEEEE;
	margin: 0 0 0 0 ;
	border: 1px solid #F36F21;
}
/* 標準料金表／フレックステイ心斎橋イン（オレンジ） */
#navi-price-shinsaibashi-sctd {
	float: left;
	height: 21px;
	line-height: 20px;
	width: 189px;
	margin: 0 0 0 0 ;
	background-color: #F36F21;
	text-align: center;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	border: 1px solid #F45920;
}

