@charset "utf-8";


/*
	Site Name: 
	Description: service
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: TITLE BOX
	2: LEFT COLUMN
	3: RIGHT COLUMN

==========================================================
*/

/*
===== 1: TITLE BOX ==========================================
*/

h2#shoptitle{
	margin:15px 0;
}

/*
===== 2: SIDEVAR COLUMN ==========================================
*/

div#sidevar img{
	margin-bottom:8px;
}

/*
===== 3: MAIN COLUMN ==========================================
*/

h3#title{margin-bottom:18px;}

div#trim{
	background-image:url(img/trimming.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	/*height:244px;*/
	min-height:244px;
}

div#trim div{
	padding-right:220px;
}

table.plicelist{
	/*margin:0 18px;*/
}

table.plicelist th{
	text-align:center !important;
}

th#plicetitle{
	width:9em;
}

div#traning{
	background-image:url(img/ph_training.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:165px;
}

div#traning p{
	padding-right:220px;
}

div#pethotel{
	background-image:url(img/hotel.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:120px;
}

div#pethotel p{
	padding-right:190px;
}

div#petcard{
	background-image:url(img/card_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:359px;
}

div#petcard p.padding{
	padding-right:265px;
}

p#pay {
	font-weight:bold;
	color:#CC0000;
	text-indent:-1em;
	padding-left:1em;
}

p#smart{
	background-image:url(img/kantan.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:90px;
	padding-left:93px;
}

div#webcam p{
	text-align:center;
}
div#webcam p img{
	margin:0 auto;
	padding:10px;
	background-color:#FFCCFF;
}

img.keitai{
	background-color:#FFF !important;

}