#header {
	background-image: url(../page_image/page_header_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 100%;
	-webkit-background-size: 320px 66px;
}
#header_area {
	padding: 0px;
	width: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header #header_area #header_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#header #header_area #header_right {
	margin: 0px;
	padding: 0px;
	float: right;
}
.tenpo_item {
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.tenpo_content {
	background-color: #FFF;
	box-shadow: 2px 2px 2px #999999;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tenpo_content_area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.tenpo_title_area {
	background-image: url(../page_image/tenpo_title.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 297px;
	-webkit-background-size: 297px 42px;
}
.tenpo_title_area h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.tenpo_title_area a {
	text-decoration: none;
	display: block;
}

.tenpo_title_area .tenpo_link {
	color: #FFF;
	text-align: right;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tenpo_link a {
	color: #FFF;
	text-decoration: none;
}
.tenpo_content_area01 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tenpo_content_photo {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tenpo_content_tell {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tenpo_content_tell .tenpo_tell {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .tenpo_info {
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
.tenpo_info dt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 58px;
}
.tenpo_info dd {
	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tenpo_btn {
	margin: 0px;
	padding: 0px;
}
.tenpo_btn li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
#footer_btn {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 310px;
}
#footer_btn li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
#footer_btn .footer_btn01 {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#footer_btn .footer_btn02 {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
.shop_name_title {
	font-weight: bold;
	color: #FFF;
	background-image: url(../page_image/tenpomei_title.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	width: 310px;
	line-height: 2.5em;
	text-indent: 45px;
	-webkit-background-size: 310px 38px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tenposyousai_data {
	margin: 0px;
	padding: 0px;
	width: 295px;
}
.tenposyousai_data dt {
	margin: 0px;
	float: left;
	width: 78px;
	padding: 0px;
}
.tenposyousai_data dd {
	margin: 0px;
	float: left;
	font-size: 12px;
	width: 205px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 1.5em;
}
.shop_photo_area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.shop_photo_area .shop_photo_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.shop_photo_area .shop_photo_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.shop_photo_right .shop_photo_ul {
	margin: 0px;
	padding: 0px;
}
.shop_photo_right .shop_photo_ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
.list6 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list6 dt.trigger {
	background-image: url(../page_image/oshirase_title.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list6 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list6 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../common/plus.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list6 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../common/mainasu.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list6 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}

.news01 {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a0d500;
	border-bottom-color: #a0d500;
	border-left-color: #a0d500;
}
.news01 dt {
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.news01 dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #00a113;
}
.shop_tentyou_area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.shop_tentyou_area .tentyou_photo {
	margin: 0px;
	padding: 0px;
	float: left;
}
.shop_tentyou_area .tentyou_text_photo {
	margin: 0px;
	float: left;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.shop_tentyou_comment {
	padding: 0px;
	width: 289px;
	border: 1px solid #ff7f00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	background-color: #FFF;
	clear: both;
}
.shop_tentyou_comment p {
	font-size: 12px;
	margin: 0px;
	width: 280px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.googlemap_area {
	font-size: 12px;
	margin: 0 0 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#shop_koinukoneko {
	background-color: #fff1d9;
	box-shadow: 2px 2px 2px #999999;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}.shop_koinukone_area {
	background-color: #FFF;
	width: 299px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7f00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.shop_koinukone_area .shop_koinukoneko_left {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.shop_koinukone_area .shop_koinukoneko_right {
	margin: 0px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	width:180px;
}
.shop_koinukone_area .shop_koinukoneko_left .photo {
	border: 2px solid #ff921d;
	padding: 0px;
	width: 67px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.shop_koinukoneko_right .shop_konukoneko_right_text {
	padding: 0px;
	background-image: url(../page_image/star_icon.png);
	background-repeat: no-repeat;
	-webkit-background-size: 8px 14px;
	text-indent: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.shop_koinukoneko_btn {
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search_title {
	font-size: 10px;
	color: #FFF;
	
}
.search_title_area {
	background-image: url(../page_image/search_title02.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 310px;
	-webkit-background-size: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #703f25;/**/

}
.search_title_area .search_title_left {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.search_title_area .search_title_right {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 240px;
	
}

.wp-pagenavi {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
	text-align: center;
}
.wp-pagenavi div{
	padding-top: 10px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	margin: 10px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.wp-pagenavi .orange_back2 a {
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}
.wp-pagenavi .orange_next a {
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}

.wp-pagenavi a:visited {
	padding: 4px 6px 4px 6px;
	margin: 10px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
}
.wp-pagenavi a:active {
	padding: 4px 6px 4px 6px;
	margin: 10px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi span.pages {
	color: #000000;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 20px;
}
.wp-pagenavi span.current {
	padding: 4px 6px 4px 6px; 
	margin: 5px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 4px 6px 4px 6px;
	margin: 10px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi .page2 {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.orange_back {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.orange_next {
	border: 1px solid #0066cc;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	color: #FFFFFF;
	background-color: #0066cc;
}
*:first-child+html .orange_next {
padding: 0px;
}
.orange_next a{
	border: 1px solid #0066cc;
	padding: 2px;
	_padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	color: #FFFFFF!important;
	background-color: #0066cc;
}
*:first-child+html .orange_next a{
padding: 0px;
}
#contact_content01 {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ff7f00;
}
#contact_content01 p {
	font-size: 14px;
	margin: 0px;
	padding: 5px;
}
#contact_content02 {
	background-color: #FFF;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.red  {
	color: #ff0000;
	font-weight: bold;
}
.contact_text01 {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #f0f7ff;
	width: 280px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0265ca;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#contact_content02  .form_size {
	font-size: 14px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contact_content02 .form_size2 {
	width: 250px;
}
.contac_btn01 {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 171px;
	-webkit-background-size: 171px 32px;
}



.list7 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list7 dt.trigger {
	background-image: url(../page_image/contact_text02.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list7 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list7 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list7 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list7 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}

.news02 {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006fbd;
	border-bottom-color: #006fbd;
	border-left-color: #006fbd;
}

.news02 .news02_text01 {
	font-size: 12px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.news02 .news02_text02 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
#koinu_syousai_text01 {
	background-image: url(../page_image/koinu_syousai_textbg01.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 297px;
	text-indent: 70px;
	font-size: 10px;
	line-height: 2.1em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	-webkit-background-size: 297px 20px;
}
#koinu_syousai_text02 {
	background-image: url(../page_image/koinu_syousai_textbg02.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 297px;
	text-indent: 70px;
	font-size: 10px;
	line-height: 2.1em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 7px;
	-webkit-background-size: 297px 20px;
}
#koinu_syousai_text03bg {
	background-image: url(../page_image/koinu_syousai_textbg03.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 297px;
	text-indent: 70px;
	font-size: 10px;
	line-height: 2.1em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 7px;
	-webkit-background-size: 297px 20px;
}
#koinu_syousai_text04 {
	background-image: url(../page_image/koinu_syousai_textbg04.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 297px;
	text-indent: 70px;
	font-size: 10px;
	line-height: 2.1em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 7px;
	-webkit-background-size: 297px 20px;
}
#koinu_syousai_content {
	background-color: #FFF;
	box-shadow: 2px 2px 2px #999999;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 300px;
}
#koinu_syousai_photo {
	margin: 0px;
	padding: 0px;
}
#koinu_syousai_photo li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#koinu_syousai_content01 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff8100;
	border-bottom-color: #ff8100;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#koinu_syousai_jyouhou {
	width: 280px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#koinu_syousai_jyouhou dt {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	width: 104px;
	letter-spacing:0;
	height: 17px;
}
#koinu_syousai_jyouhou dd {
	font-size: 12px;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 17px;
}
#koinu_syousai_jyouhou dd.money {
	height: auto;
}
#grafu_area {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#grafu_area #grafu_left {
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #ff8100;
}
#grafu_area #youtube {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#koinu_syousai_content02 {
	border: 1px solid #ffc0c0;
	padding: 0px;
	width: 280px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;

}
#koinu_syousai_content02 p {
	margin: 0px;
	padding: 10px;
	font-size: 12px;
}

.koinu_tenpo_title_area {
	background-image: url(../page_image/koinu_syoutai_tenpo_title.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 297px;
	-webkit-background-size: 297px 42px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.koinu_tenpo_title_area h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.koinu_tenpo_title_area a {
	text-decoration: none;
	display: block;
}
.koinu_tenpo_title_area a {
	text-decoration: none;
	display: block;
}

.koinu_tenpo_title_area .tenpo_link {
	color: #FFF;
	text-align: right;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.koinu_tenpo_link a {
	color: #FFF;
	text-decoration: none;
}
#syousai_btn {
	margin: 0px;
	padding: 0px;
}
#syousai_btn li {
	display: inline;
	margin: 0px;
	float: left;
}
#syousai_btn_m {
	padding-top: 0px;
	padding-right: 15px!important;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#koinu_syousai_content03 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006fbd;
	border-bottom-color: #006fbd;
	border-left-color: #006fbd;
	background-color: #FFF;
}
#koini_syousai_table {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#koini_syousai_table tr .blue {
	background-color: #dfeeff;
	width: 100px;
	text-indent: 5px;
	margin-top: 1px!important;
	margin-right: 0px;
	margin-bottom: 1px!important;
	margin-left: 0px;
	padding: 0px;
}
#koini_syousai_table tr td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 1px!important;
	margin-right: 0px;
	margin-bottom: 1px!important;
	margin-left: 0px;
}
#koinu_syousai_text03 {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.koinu_syousai_text {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.list8 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list8 dt.trigger {
	background-image: url(../page_image/koinu_syousai_text06.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list8 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list8 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list8 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list8 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}


.list9 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 310px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list9 dt.trigger {
	background-image: url(../page_image/koinu_syousai_text07.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list9 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list9 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list9 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list10 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}

.list10 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list10 dt.trigger {
	background-image: url(../page_image/koinu_syousai_text08.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list10 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list10 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list10 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list10 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
.list11 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list11 dt.trigger {
	background-image: url(../page_image/koinu_syousai_text09.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list11 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list11 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list11 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list11 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
		.list12 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 20px;
}
	.list12 dt.trigger {
	background-image: url(../page_image/koinu_syousai_text10.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
	background-repeat: no-repeat;
}
	.list12 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list12 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/plus2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list12 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../page_image/mainasu2.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
	.list12 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
.pet_content12 {
	background-image: url(../page_image/leave_search_bg01.png);
	background-repeat: no-repeat;
	height: 47px;
	width: 297px;
	-webkit-background-size: 297px 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pet_content13 {
	background-image: url(../page_image/leave_search_bg02.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 297px;
	-webkit-background-size: 297px 47px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}.pet_search .pet_search_btn2 {
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#leave_title01 {
	background-image: url(../page_image/leave_pet_title01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 308px;
	-webkit-background-size: 308px 24px;
}

#leave_text01 {
	text-align: center;
	padding: 0px;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-top: 4px;
	}
#leave_title02 {
	background-image: url(../page_image/leave_pet_title02.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 308px;
	-webkit-background-size: 308px 42px;
}

#leave_text02 {
	text-align: center;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#leave_photo_area {
	background-image: url(../page_image/leave_photo_bg.png);
	background-repeat: no-repeat;
	height: 253px;
	width: 310px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-webkit-background-size: 310px 253px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.leave_photo {
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news02 .p-center4 {
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news02 .puppy_table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy_table tr td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 0px;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
.puppy_table tr .blue {
	background-color: #f0f7ff;
	margin: 0px;
	width: 65px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.puppy_table tr .blue2 {
	background-color: #f0f7ff;
	margin: 0px;
	width: 65px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.news02 .puppy_text01 {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 300px;
}
.news02 .puppy_banenr01 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.puppy_banenr01 li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.puppy_table2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	font-size: 12px;
	line-height: 1.5em;
}
.puppy_table tr .left_line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.checkbox_m {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contact_blue_bg {
	background-color: #f0f7ff;
	width: 285px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.p-center5 {
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news_content {
	background-color: #FFFFFF;
	padding: 0px;
	width: 309px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c2c7c8;
	border-bottom-color: #c2c7c8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.news_title_area {
	background-image: url(../page_image/whatnews_bg.png);
	background-repeat: repeat-y;
	width: 300px;
	-webkit-background-size: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_title_area .news_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	width: 280px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.news_title_footer {
	background-image: url(../page_image/whatnews_footer.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 300px;
	height:26px;
	-webkit-background-size: 300px 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.news_title_footer_text {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_title_footer_text li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #FFF;
}
.news_title_footer_text .name {
	margin: 0px;
	width: 45px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 180px;
}
.news_comment {
	padding: 0px;
	width: 290px;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.news_comment p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news_title_area2 {
	background-image: url(../page_image/whatnews_bg2.png);
	background-repeat: repeat-y;
	width: 300px;
	-webkit-background-size: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_title_footer2 {
	background-image: url(../page_image/whatnews_footer2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 300px;
	height:26px;
	-webkit-background-size: 300px 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.news_title_area2 .news_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	width: 280px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.list13 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 0px;
}
	.list13 dt.trigger {
	background-image: url(../page_image/puppy_search_title.png);
	width: 310px;
	height: 47px;
	-webkit-background-size: 310px 47px;
}
	.list13 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list13 dt.trigger span.open-close {
	float:right;
	width:20px;
	height:20px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../common/plus.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}
	.list13 dt.active span.open-close {
	float:right;
	width:20px;
	height:20px;
	margin-right: 10px;
	margin-top: 15px;
	background-image: url(../common/mainasu.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 20px 20px;
}	
.list13 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
/*トリミングサービス*/
#trimming_bg01 {
	background-image: url(../page_image/trimming_bg01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 310px;
	-webkit-background-size: 310px 114px;
}
#trimming_bg01 p {
	color: #FFF;
	margin: 0px;
	width: 230px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 1.2em;
}
#trimming_bg02 {
	background-image: url(../page_image/trimming_bg02.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 310px;
	-webkit-background-size: 310px 146px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#trimming_bg02 p {
	margin: 0px;
	width: 290px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.3em;
}
.list14 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 0px;
}
	.list14 dt.trigger {
	background-image: url(../page_image/trimming_acordion01.png);
	width: 310px;
	height: 59px;
	-webkit-background-size: 310px 59px;
	background-repeat: no-repeat;
}
	.list14 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list14 dt.trigger span.open-close {
	float:right;
	width:23px;
	height:23px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_plus.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}
	.list14 dt.active span.open-close {
	float:right;
	width:23px;
	height:23px;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_mainasu.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}	
.list14 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
.news03 {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006fbd;
	border-bottom-color: #006fbd;
	border-left-color: #006fbd;
}

.news03 dt {
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.news03 dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #00a113;
}
.news03_ul {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006fbd;
	border-bottom-color: #006fbd;
	border-left-color: #006fbd;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news03_ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.news03_ul li a .shop {
	font-size: 14px;
}


.trimming_content {
	background-color: #fffcf0;
	width: 308px;
	border: 1px solid #ca97a1;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.trimming_content .title {
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.trimming_content .comment {
	margin: 0px;
	width: 285px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
}
.trimming_content .photo {
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.trimming_micro_bg {
	background-image: url(../page_image/trimming_photo06.png);
	background-repeat: no-repeat;
	height: 143px;
	width: 278px;
	-webkit-background-size: 278px 143px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.trimming_micro_left {
	float: left;
	width: 127px;
	margin: 0px;
	font-size: 9px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.trimming_micro_left p {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
.trimming_micro_right {
	float: left;
	width: 127px;
	margin: 0px;
	font-size: 9px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.trimming_micro_right p {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
.list15 dl.acordion{
	margin-left:-1px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 0px;
}
	.list15 dt.trigger {
	background-image: url(../page_image/trimming_acordion02.png);
	width: 310px;
	height: 59px;
	-webkit-background-size: 310px 59px;
	background-repeat: no-repeat;
}
	.list15 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list15 dt.trigger span.open-close {
	float:right;
	width:23px;
	height:23px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_plus.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}
	.list15 dt.active span.open-close {
	float:right;
	width:23px;
	height:23px;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_mainasu.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}	
.list15 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}.trimming_content2 {
	padding: 0px;
	width: 294px;
	border: 1px solid #3aa0d0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFF;
}
.trimming_content2 .title {
	font-size: 15px;
	color: #FFF;
	background-color: #3aa0d0;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.trimming_content2 .photo {
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.trimming_content2 .comment_area {
	background-image: url(../page_image/trimming_bg03.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 284px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.trimming_content2 .comment_area .comment01 {
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3aa0d0;
	letter-spacing: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 274px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.trimming_content2 .comment_area .comment02 {
	background-image: url(../page_image/trimming_price.png);
	background-repeat: no-repeat;
	-webkit-background-size: 39px 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 274px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 11px;
	text-indent: 40px;
	font-weight: bold;
}
.trimming_content2 .comment_area .comment03 {
	background-image: url(../page_image/trimming_icon.png);
	background-repeat: no-repeat;
	-webkit-background-size: 39px 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3aa0d0;
	line-height: 1.5em;
}
.trimming_content .trimming_content2 .comment04 {
	font-size: 12px;
	line-height: 1.5em;
	width: 280px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.trimming_content2 .blue_line {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.trimming_content2 .comment_area .comment05 {
	background-image: url(../page_image/trimming_price2.png);
	background-repeat: no-repeat;
	-webkit-background-size: 118px 23px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 274px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 11px;
	text-indent: 120px;
	font-weight: bold;
}
.list16 dl.acordion{
	margin-left:0px;
	margin-right:0px;
	width: 306px;
	margin-bottom: 10px;
	margin-top: 0px;
}
	.list16 dt.trigger {
	background-image: url(../page_image/hotel_acordion01.png);
	width: 310px;
	height: 51px;
	-webkit-background-size: 310px 51px;
	background-repeat: no-repeat;
}
	.list16 dt.active{
		border-radius: 5px 5px 0 0;
		}
	.list16 dt.trigger span.open-close {
	float:right;
	width:23px;
	height:23px;
	text-indent: -9999em;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_plus.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}
	.list16 dt.active span.open-close {
	float:right;
	width:23px;
	height:23px;
	margin-right: 10px;
	margin-top: 20px;
	background-image: url(../page_image/trimming_mainasu.png);
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: 23px 23px;
}	
.list16 dd.acordion_tree{
	padding:0px;
	width: 310px;
		}
		.trimming_content .hotel_text01 {
	background-image: url(../page_image/hotel_icon.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d997a3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 270px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.5em;
	-webkit-background-size: 16px 16px;
}
.radio_area {
	background-image: url(../page_image/radio_loop.png);
	background-repeat: repeat-y;
	width: 310px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	-webkit-background-size: 310px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afcfff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.radio_area .radio_year {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #426eba;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 10px;
}
.radio_area .radio_month {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.radio_area .radio_day {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.radio_area .radio_day li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 70px;
}
.trimming_content .tabiji_ol {
	width: 283px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.trimming_content .tabiji_ol li{
	width: 283px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d997a3;
	list-style-position: inside;
	color: #e54261;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tabiji_ol li .black1 {
	color: #333;
	font-size: 12px;
}
.tabiji_ol li .black2 {
	font-size: 9px;
	color: #333;
	line-height: 1.2em;
}
.trimming_content .tabiji_ol2 {
	width: 283px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.trimming_content .tabiji_ol2 li{
	width: 283px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4287e5;
	list-style-position: inside;
	color: #4287e5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tabiji_ol2 li .black1 {
	color: #333;
	font-size: 12px;
}
.tabiji_ol2 li .black2 {
	font-size: 9px;
	color: #333;
	line-height: 1.2em;
}
.tabiji_text01 {
	color: #cc0000;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tabiji_ol3 li .red {
	color: #cc0000;
	font-size: 12px;
	font-weight: normal;
}
.trimming_content .tabiji_ol3 {
	width: 283px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.trimming_content .tabiji_ol3 li{
	width: 283px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	list-style-position: inside;
	color: #cc0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tabiji_ol3 li .black1 {
	color: #333;
	font-size: 12px;
}
.tabiji_ol3 li .black2 {
	font-size: 9px;
	color: #333;
	line-height: 1.2em;
}
.mailmaga_area {
	width: 308px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #afcfff;
	border-bottom-color: #afcfff;
	border-left-color: #afcfff;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.mailmaga_area .comment {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 290px;
	line-height: 1.4em;
}
.mailmaga_area .mailmaga_bg01 {
	background-image: url(../page_image/mailmaga_bg01.png);
	background-repeat: no-repeat;
	height: 107px;
	width: 295px;
	-webkit-background-size: 295px 107px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.mailmaga_area .mailmaga_bg01 p {
	font-size: 12px;
	line-height: 1.4em;
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#mailmaga_bg02 {
	background-color: #f7457a;
	width: 290px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.mailmaga_input {
	padding: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#mailmaga_bg03 {
	background-color: #999999;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.mailmaga_area .photo {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.trimming_page_bg01 {
	background-color: #674431;
	padding: 0px;
	width: 308px;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.trimming_page_bg01_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.trimming_page_bg01 .comment {
	font-size: 12px;
	color: #FFF;
	line-height: 1.4em;
	margin: 0px;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#trimming_shop_photo {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#trimming_shop_photo li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.trimming_content .comment2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 12px;
}
.trimming_content .comment2 .red {
	color: #cc0000;
	font-weight: normal;
}
.trimming_content .trimming_ul2 {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.trimming_content .trimming_ul2 li {
	display: inline;
	margin: 0px;
	width: 100px!important;
	padding: 0px;
	float: left;
}
.trimming_content .title .green {
	font-size: 12px;
	color: #479162;
}
.wrapper .trimming_content #trimming_table01 {
	width: 299px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	font-size: 9px;
	text-align: center;
	background-color: #FFF;
}
#trimming_table01 tr td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	padding: 2px;
}
#trimming_table01 tr .gray {
	background-color: #bbedcd;
}
.hotel_page_bg01 {
	background-color: #3386b8;
	padding: 0px;
	width: 308px;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.hotel_page_bg01_title {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.hotel_page_bg01 .comment {
	font-size: 12px;
	color: #FFF;
	line-height: 1.4em;
	margin: 0px;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}.deai_bg01 {
	background-image: url(../page_image/deai_bg01.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 296px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	-webkit-background-size: 296px 155px;
	font-size: 12px;
}
#deai_text01 {
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.5em;
}
#deai_text01 .red {
	color: #cc0000;
}
.deai_text02 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.deai_form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.deai_btn {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#puppy_contact_num {
	margin: 0;
	padding: 0;
	border-right: 1px solid #006fbd;
	border-left: 1px solid #006fbd;
	height: 27px;
	width: 288px;
	background: url(../page_image/puppy_syousai_contact_head_iphones.png) no-repeat #fff 0px 5px;
	background-size: 300px 36px;
	text-align: right;
	padding-right: 20px;
	padding-top: 14px;
	color: #F30;
}






#lovelove_loan_area {
	background: url(../page_image/lovelove-sp01.png) no-repeat;
	width: 300px;
	height: 342px;
	position: relative;
}

#lovelove_loan_area p {
	margin: 0;
	position: absolute;
	font-family: helvetica,arial;
	letter-spacing: .01em;
}

#lovelove_loan_area p.price1 {
	top: 220px;
	right: 88px;
	font-size: 43px;
	color: #cc0000;
}

#lovelove_loan_area p.price2 {
	top: 304px;
	right: 88px;
	font-size: 31px;
	color: #cc0000;
}
#lovelove_loan_area p.price3 {
	top: 193px;
	right: 180px;
	font-size: 23px;
	color: #ffffff;
	font-weight: bold;
}

#lovelove_loan_area02 {
	background: url(../page_image/lovelove-sp02.png) no-repeat;
	width: 300px;
	height: 176px;
	position: relative;
}

#lovelove_loan_area02 p {
	margin: 0;
	position: absolute;
	font-family: helvetica,arial;
	letter-spacing: .01em;
}

#lovelove_loan_area02 p.price01 {
	top: 30px;
	right: 125px;
	font-size: 32px;
	color: #cc0000;
}

#lovelove_loan_area02 p.price02 {
	top: 115px;
	right: 173px;
	font-size: 28px;
	color: #cc0000;
}
#lovelove_loan_area02 p.price03 {
	top: 74px;
	right: 190px;
	font-size: 22px;
	color: #683821;
	font-weight: bold;
}