@charset "utf-8";



/* Head

---------------------------------------------*/

#head {

	width: 854px;

	height: 316px;

	position: relative;

	margin: 0px auto;

	text-align: right;

}

#head h1 {

	position: absolute;

	width: 485px;

	font-size: 85%;

	color: #5e5e5e;

	right: 10px;

	top: 45px;

}

#head .headLogo {

	width: 127px;

	position: absolute;

	left: 0px;

	top: 0px;

}

#head .headComment {

	width: 228px;

	position: absolute;

	left: 127px;

	top: 0px;

}



/* HeadImageUnique

---------------------------------------------*/

/*--- 01_shop ---*/

#headShop {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../01_shop/images/head_image.jpg) no-repeat left bottom;

}



/*--- 02_DogCat ---*/

#headDog {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../02_dog/images/head_image.jpg) no-repeat left bottom;

}



/*--- 03_Birth ---*/

#headBirth {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../03_birth/images/head_image.jpg) no-repeat left bottom;

}



/*--- 04_Hotel ---*/

#headHotel {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../04_hotel/images/head_image.jpg) no-repeat left bottom;

}



/*--- 05_Goods ---*/

#headGoods {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../05_goods/images/head_image.jpg) no-repeat left bottom;

}



/*--- 06_FosterParent ---*/

#headFosterParent {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../06_FosterParent/images/head_image.jpg) no-repeat left bottom;

}



/*--- 07_question ---*/

#headQuestion {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../07_question/images/head_image.jpg) no-repeat left bottom;

}



/*--- 08_sitemap ---*/

#headSitemap {

	width: 854px;

	height: 257px;

	position: absolute;

	left: 0px;

	top: 59px;

	background : url(../08_sitemap/images/head_image.jpg) no-repeat left bottom;

}



#headShop h2, #headDog h2, #headBirth h2, #headHotel h2, #headGoods h2, #headFosterParent h2, #headQuestion h2, #headSitemap h2 {

	width: 436px;

	position: absolute;

	left: 0px;

	top: 52px;

}



/*  LayoutCommon

---------------------------------------------*/



/*--- nav ---*/

#nav {

	width: 150px;

	margin: 0px 0px 0px 31px;

	padding: 0px;

	display: inline;

	float: left;

	background : url(../images/top/menu_head.gif) repeat-y left top;

}

.navInquiry {

	margin: 20px 0px 0px 0px;

}



#nav .bannerHead {

	margin: 25px 0px 0px 0px;

}

#nav .bannerComment {

	font-size: 85%;

	width: 175px !important;

	padding: 3px 3px 3px 5px;

	background : url(../images/menu/banner_comment_back.jpg) repeat-y left top;

}

#nav .shopHead {

	margin: 10px 0px 0px 0px;

}



/*--- content ---*/

#contentWrap {

	width: 590px;

	margin-right: 26px;

	padding-top: 32px;

	float: right;

	display: inline;

	position: relative;

	background : url(../images/common/content_head.gif) no-repeat left top;

}

#container .topicPath {

	font-size: 85%;

	position: absolute;

	left: 245px;

	top: -18px;

	width:250px;

}



#content {

	width: 559px !important;

	width /**/: 590px;

	position: relative;

	margin: 0px;

	padding: 0px 0px 250px 31px;

	text-align: justify;

	text-justify: inter-ideograph;

	background : url(../images/common/content_foot_01.jpg) no-repeat left bottom;

}

#content a:link {

	text-decoration: underline;

}

#content a:visited {

	text-decoration: underline;

}

#content h3 {

	width: 530px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

	padding-bottom: 7px;

}

#content .contentComment {

	text-align: right;

	font-size: 85%;

	position: absolute;

	width: 350px;

	top: 10px;

	right: 27px;

}





/*  LayoutUnique

---------------------------------------------*/



/* 01_shop

----------------------------------*/

.shop {

	margin-bottom: 25px;

}



.shopComment {

	width: 274px !important;

	width /**/: 295px;

	float: right;

	margin: 8px 0px 0px 0px;

	padding: 0px 0px 10px 21px;

	background : url(../01_shop/images/height.gif) repeat-y left top;

}

.shopComment h4 {

	font-size: 110%;

	font-weight: bold;

	color: #6cabd3;

}



.shopComment ul {

	margin: 8px 0px 12px 0px;

	line-height: 1.1;

}

.shopComment li {

	list-style: circle inside;

}

.shopComment dl {

	margin: 0px 0px 10px 0px;

	line-height: 1.1;

}

.shopComment dt {

	float: left;

	clear: left;

}

.shopComment dd {

	margin-left: 65px;

}

.shopImage {

	float: left;

	width: 256px;

}

.shopImageFoot {

	clear:both;

}







/* 02_dog

----------------------------------*/

#saleComment {

	width: 302px;

	line-height: 1.3;

}

#saleComment h4 {

	margin-bottom: 7px;

}

#saleComment p {

	margin: 0px 0px 0px 3px;

}

#saleComment .inquiryTel {

	margin: 10px 0px 45px 0px;

	font-weight: bold;

	color: #d9bc53;

}

#saleComment ul {

	margin: 10px 0px 10px 3px;

}

#saleComment li {

	list-style: disc inside;

}



.saleImage {

	width: 225px;

	position: absolute;

	top: 40px;

	right: 29px;

}



#moveButton {

	width: 232px;

	position: absolute;

	right: 0px;

	top: -52px;

}

#moveButton li {

	display: inline;

}



/*----- PetContainer ------*/

/*--- list部刁E---*/

#contentWrap #content #petContainer {

	widht: 530px;

	clear: both;

	position: relative;

}

/* --ClearFix-- */

#petContainer:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html #petContainer {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



.storeOgaki {

	clear: both;

	padding-bottom: 8px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

.explanation {

	float: right;

	display: inline;

	font-size: 85%;

	margin-top: -22px;

	margin-right: 27px;

}

.storeMotosu {

	clear: both;

	padding-top: 30px;

	padding-bottom: 8px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}





#contentWrap #content #petContainer .petList {

	width: 251px;

	float: left;

	padding: 12px 0px 15px 0px;

	margin-right: 28px;

	display: inline;

	line-height: 1.1;

	background : url(../02_dog/images/dot_line_short.gif) no-repeat left bottom;

}

/* --ClearFix-- */

.petList:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html .petList {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



.petList h6 {

	font-size: 100%;

	margin-bottom: 5px;

	padding: 0px 0px 0px 7px;

	background : url(../02_dog/images/kind_head.gif) no-repeat 0px 1px;

}



.petDetails {

	width: 142px;

	float: right;

	text-align: left;

	height: 82px;

}

.petDetails .hair02 {

	padding-left: 34px;

}

.petList .detailImg {

	float: left;

	width: 102px;

	padding: 0px;

}

.detailedPage {

	font-size: 85%;

	text-align: right;

}



.petList .petDetails dl {

	width: 147px;

}

.petList .petDetails dt {

	float: left;

	clear: left;

}

.petList .petDetails dd {

	padding-left: 33px;

}









/* 02_dog Details

----------------------------------*/

#dogDetails {

	width: 530px;

	position: relative;

	padding-top: 25px;

	padding-bottom: 35px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

/* --ClearFix-- */

#dogDetails:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html #dogDetails {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



#dogDetails .badge {

	position: absolute;

	width: 63px;

	right: -4px;

	top: 1px;

}

#dogDetails .image{

	width: 251px;

	float: left;

}





#detailsText {

	width: 251px;

	float: right;

	background : url(../02_dog/images/details_owner_body.gif) repeat-y left top;

}

#detailsText h4 {

	font-weight: bold;

	font-size: 110%;

	padding: 0px 0px 0px 15px;

	background : #ffffff url(../02_dog/images/details_kind_head.gif) no-repeat 0px 1px;

}



#detailsText dl {

	width: 250px;

	padding-top: 7px;

	padding-bottom: 30px;

	background : #ffffff url(../02_dog/images/details_line.gif) no-repeat left top;

}

#detailsText dt {

	float: left;

	clear: left;

	padding-left: 2px;

}

#detailsText dd {

	padding-bottom: 7px;

	background : url(../02_dog/images/details_line.gif) no-repeat left bottom;

}







.ownerComment {

	width: 251px;

	background : url(../02_dog/images/details_owner_foot.gif) no-repeat left bottom;

}



.ownerComment h5 {

	height: 25px;

	font-size: 110%;

	font-weight: bold;

	padding-top: 3px;

	padding-left: 8px;

	color: #FFFFFF;

	background : url(../02_dog/images/details_owner_head.gif) no-repeat left top;

}

.ownerComment p {

	padding: 5px 13px 20px 13px;

}



.detailsInquiry {

	position: absolute;

	right: 2px;

	bottom: -20px;



}

.detailsStoreOgaki {

	color: #548b49;

}

.detailsStoreMotosu {

	color: #ce9090;

}







/* 03_birth

----------------------------------*/

/*--- 01 ---*/

#birth01 {

	width: 530px;

	padding-top: 13px;

	padding-bottom: 5px;

	padding-left: 1px;

	margin-bottom: 25px;

	text-align: justify;

	text-justify: inter-ideograph;

	text-align: left;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

/* --ClearFix-- */

#birth01:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html #birth01 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}

.birth01_left {

	float: left;

	width: 322px;

}

.birth01_left p{

	padding-top: 5px;

	padding-bottom: 10px;

}

.birth01_left span {

	font-size: 85%;

}

.birth01_left .birth01_text {

	font-weight: bold;

	padding: 0px;

}

.birth01_right {

	float: right;

	width: 202px;

}



/*--- 02 ---*/

#birth02 {

	position: relative;

	width: 530px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	text-align: justify;

	text-justify: inter-ideograph;

	text-align: left;

}

#birth02 h4 {

	width: 530px;

	height: 33px !important;

	height /**/: 67px;

	background : url(../03_birth/images/title01_bg.jpg) no-repeat left top;

	padding-top: 34px;

}

#birth02 h5 {

	font-size: 118%;

	color: #5eabd7;

	height: 27px !important;

	height /**/: 31px;

	width: 222px !important;

	width /**/: 250px;

	font-weight: bold;

	padding-top: 4px;

	padding-left: 28px;

}



/*ペット名背景バリエーション*/

.dogblue_new { background : url(../03_birth/images/dogNew_bg1.gif) no-repeat left top; }

.dogblue { background : url(../03_birth/images/dog_bg1.gif) no-repeat left top; }

.catblue_new { background : url(../03_birth/images/catNew_bg1.gif) no-repeat left top; }

.catblue { background : url(../03_birth/images/cat_bg1.gif) no-repeat left top; }



#birth02 .birthdate {

	position: absolute;

	top: 50px;

	left: 168px;

	font-size: 85%;

}



.birth_section01 {

	width: 530px;

	padding-bottom: 10px;

	padding-top: 10px;

	margin-bottom: 20px;

	background : url(../03_birth/images/dot2anotherline.gif) no-repeat left bottom;

}

/* --ClearFix-- */

.birth_section01:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html .birth_section01 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



.birth02_left {

	font-size: 100%;

	float: left;

	width: 250px;

}

.birth02_left dl {

	padding-top: 5px;

	padding-left:1px;

}

.birth02_left dt {

	float: left;

	clear: left;

	padding-right:3px;

}

.haircolor {

	margin-left:51px;

	zoom:1;

}

.parentcolor {

	margin-left: 88px;

}

.birth02_right {

	float: right;

	width: 250px;

}

.birth02_right dl {

	padding-top: 5px;

	padding-left:1px;

}

.birth02_right dt {

	float: left;

	clear: left;

	padding-right: 3px;

}



.birth_section02 {

	width: 530px;

	padding-bottom: 10px;

	background : url(../03_birth/images/dot2anotherline.gif) no-repeat left bottom;

}	

/* --ClearFix-- */

.birth_section02:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html .birth_section02 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}



/*--- 03 ---*/

#birth03 {

	position: relative;

	width: 530px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 25px;

	text-align: justify;

	text-justify: inter-ideograph;

	text-align: left;

}

#birth03 h4 {

	width: 530px;

	height: 33px !important;

	height /**/: 73px;

	background : url(../03_birth/images/title02_bg.jpg) no-repeat left top;

	padding-top: 40px;

}

#birth03 h5 {

	font-size: 118%;

	color: #e8a094;

	height: 27px !important;

	height /**/: 31px;

	width: 222px !important;

	width /**/: 250px;

	font-weight: bold;

	padding-top: 4px;

	padding-left: 28px;

}

/*ペット名背景バリエーション*/

.dogpink_new { background : url(../03_birth/images/dogNew_bg2.gif) no-repeat left top; }

.dogpink { background : url(../03_birth/images/dog_bg2.gif) no-repeat left top; }

.catpink_new { background : url(../03_birth/images/catNew_bg2.gif) no-repeat left top; }

.catpink { background : url(../03_birth/images/cat_bg2.gif) no-repeat left top; }



#birth03 .birthdate {

	position: absolute;

	top: 56px;

	left: 240px;

	font-size: 85%;

}

.birth03_left {

	font-size: 100%;

	float: left;

	width: 250px;

}

.birth03_left dl {

	padding-top: 5px;

	padding-left:1px;

}

.birth03_left dt {

	float: left;

	clear: left;

	padding-right: 3px;

}

.birth03_right {

	float: right;

	width: 250px;

}

.birth03_right dl {

	padding-top: 5px;

	padding-left:1px;

}

.birth03_right dt {

	float: left;

	clear: left;

	padding-right: 3px;

}



.birth_section03 {

	width: 530px;

	padding-bottom: 10px;

	background : url(../03_birth/images/dot2anotherline.gif) no-repeat left bottom;

}	

/* --ClearFix-- */

.birth_section03:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html .birth_section03 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}





/* 04_Hotel Trimming

----------------------------------*/

/* -- Hotel Trimming common -- */

.sectionText {

	width: 270px;

	float: left;

	margin-left: 1px;

	display: inline;

}

.sectionText h4 {

	font-size: 110%;

	font-weight: bold;

	margin-bottom: 10px;

}

.sectionText .hotelTextOne {

	margin-bottom: 15px;

}

.sectionImage {

	width: 221px;

	float: right;

	text-align: right;

}



/*-------------------

     Hotel

--------------------*/



#hotel {

	width: 530px;

	margin: 0px;

	padding-top: 15px;

	padding-bottom: 30px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

#hotel h5 {

	clear: both;

	font-size: 100%;

	margin-left: 1px;

	margin-bottom: 3px;

	margin-top: 0px;

	padding: 0px;

}

#hotel h5 span {

	font-weight: bold;

}



#hotel table {

	font-size: 100%;

	width: 529px;

	text-align: left;

	margin-bottom: 10px;

	border-top: 1px solid #dbd9d0;

	border-left: 2px solid #dbd9d0;

	border-right-style: none;

	border-bottom-style: none;

	background: #f0eee0;

}

#hotel th {

	padding: 6px 7px;

	font-style: normal;

	font-weight: normal;

	border-right: 1px solid #dbd9d0;

	border-bottom: 1px solid #dbd9d0;

	border-top-style: none;

	border-left-style: none;

}

#hotel td {

	padding: 6px 7px;

	border-right: 1px solid #DCD9D0;

	border-bottom: 1px solid #DCD9D0;

	border-top-style: none;

	border-left-style: none;

	background: #fdfdf8;

}

.dogSize {

	width: 80px;

	background: #faf9ee;

}

.priceHead {

	text-align: center;

}

.price {

	width: 50px;

	text-align: center;

	color: #d48502;

}

#hotel ul {

	font-size: 85%;

	color: #d48502;

	margin-left: 1px;

	margin-bottom: 20px;

	line-height: 1.3;

}



/*-------------------

     Trimming

--------------------*/

#trimming {

	width: 530px;

	position: relative;

	margin: 0px 0px 15px 0px;

	padding-top: 15px;

	padding-bottom: 7px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

#trimming  h5 {

	clear: both;

	font-size: 100%;

	margin-left: 1px;

	margin-bottom: 3px;

	padding-top: 10px;

}

#trimming  h5 span {

	font-weight: bold;

}

#trimming table {

	font-size: 100%;

	width: 529px;

	text-align: center;

	margin-bottom: 10px;

	border-top: 1px solid #dbd9d0;

	border-left: 2px solid #dbd9d0;

	border-right-style: none;

	border-bottom-style: none;

	background: #f0eee0;

}

#trimming th {

	padding: 6px 7px;

	font-style: normal;

	font-weight: normal;

	border-right: 1px solid #dbd9d0;

	border-bottom: 1px solid #dbd9d0;

	border-top-style: none;

	border-left-style: none;

}

#trimming td {

	text-align: left;

	padding: 6px 7px 6px 80px;

	border-right: 1px solid #DCD9D0;

	border-bottom: 1px solid #DCD9D0;

	border-top-style: none;

	border-left-style: none;

	color: #569b5a;

	background: #fdfdf8;

}

#trimming td span {

	color: #707070;

	font-size: 85%;

}

#trimming .kindHead {

	text-align: left;

}

#trimming .kind {

	text-align: left;

	width: 80px;

	background: #faf9ee;

}

.course {

	width: 200px;

}



/*-------------------

     TrimmingCharge

--------------------*/

#chargeComment {

	width: 530px;

	font-size: 85%;

	line-height: 1.3;

	position: relative;

	margin-bottom: 20px;

}

#chargeCommentText {

	width: 370px;

	margin-left: 1px;

}

#chargeCommentText dl {

	margin-bottom: 10px;

}

#chargeCommentText dt {

	float: left;

	clear: left;

}

#chargeCommentText dd {

	margin-left: 25px;

}



#chargeCommentText ul {

	color: #569b5a;

}



.chargeCommentImage {

	position: absolute;

	right: 0px;

	bottom: -2px;

	width: 176px;

}







































.hotelFootComment {

	font-size: 100%;

	font-weight: bold;

	position: absolute;

	right: -3px;

	bottom: -23px;

	color: #a39575;

}









/* 06_FosterParent

----------------------------------*/

#foster01 {

	width: 530px;

	padding-top: 13px;

	padding-bottom: 15px;

	margin-bottom: 25px;

	text-align: justify;

	text-justify: inter-ideograph;

	text-align: left;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

/* --ClearFix-- */

#foster01:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html #foster01 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}

#foster01 .fosterImg01 {

	float: right;

}

#foster01 #foster_text01 {

	float: left;

	width:353px;

}

#foster_text01 p {

	width: 335px;

	padding: 10px 0px;

}

#foster_text01 ul {

	padding-bottom: 10px;

	color: #619ed1;

}

/*-02-*/

#foster02 {

	width: 530px;

	padding-top: 13px;

	padding-bottom: 25px;

	text-align: left;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;

}

/* --ClearFix-- */

#foster02:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html #foster02 {

	height: 1px;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}

#foster02 img {

	float: left;

	width: 106px;

	padding-right: 40px;

}

#foster02 p {

	color: #f24f4f;

	font-weight: bold;

	padding-top: 20px;

	margin-left: 146px;

}







/* 07_question

----------------------------------*/

#question01 {

	width: 529px;

	height: 139px;

	text-align: justify;

	text-justify: inter-ideograph;

	background : url(../07_question/images/question_headbg.jpg) no-repeat left top;

} 

#question01 h4 {

	font-size: 100%;

	font-weight: bold;

	width: 340px;

	padding-top: 17px;

	padding-bottom:3px;

}

#question01 p {

	width: 340px;

}

#question02 {

	width: 518px;

	padding-top: 15px;

}

#question02 h4 {

	padding-top: 2px;

	padding-bottom:3px;

	padding-left: 30px;

	font-size: 118%;

	font-weight: bold;

	color: #4a96de;

	background : url(../07_question/images/question_mark.gif) no-repeat 0px 1px;

}

#question02 p {

	padding-left: 30px;

	padding-top: 8px;

	padding-bottom: 30px;

	background : url(../07_question/images/answer_mark.gif) no-repeat 0px 4px;

}









/* 08_Sitemap

----------------------------------*/

/*--- contentSitemapFoot ---*/

#contentWrap #contentSitemap {

	width: 559px !important;

	width /**/: 590px;

	position:relative;

	padding: 0px 0px 250px 31px;

	text-align: justify;

	text-justify: inter-ideograph;

	background : url(../08_sitemap/images/content_foot_sitemap.jpg) no-repeat left bottom;

}

#contentSitemap h3 {

	width: 530px;

	background : url(../images/top/dot_line.gif) no-repeat left bottom;

	padding-bottom: 7px;

}

#contentSitemap .contentComment {

	text-align: right;

	font-size: 85%;

	position: absolute;

	width: 350px;

	top: 10px;

	right: 27px;

}

#contentSitemap #sitemap01 {

	width: 530px;

	padding-top: 20px;

}

.sitemap_section {

	width: 530px;

	position: relative;

	padding-bottom:12px;

	padding-top: 6px;

	background : url(../images/common/dot_line.gif) no-repeat left bottom;	

}

.sitemap_section h4 {

	font-size: 100%;

	width: 181px !important;

	width /**/: 195px;

	padding-left: 14px;

	background : url(../08_sitemap/images/arrow01.gif) no-repeat 5px 6px;

}

.sitemap_section p {

	font-size: 85%;

	position: absolute;

	top: 9px;

	left: 195px;

	width: 335px;

}

.sitemap_section a:link {

	text-decoration: underline;

}

.sitemap_section a:visited {

	text-decoration: underline;

}







/*-------------------

     pageTopArrow

--------------------*/

#content .topArrow {

	width: 110px;

	height: 20px;

	text-align: right;

	position: absolute;

	right: 0px;

	bottom: 72px;

}

#contentSitemap .topArrow {

	width: 110px;

	height: 20px;

	text-align: right;

	position: absolute;

	right: 0px;

	bottom: 72px;

}

