body {
	margin: 0px;
	padding: 0px;
	background: #FFF5F0;
}
#wrapper {
	background: url(../common/wrapper_bg.jpg) repeat-y;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	width: 810px;
	display: block;
}
#header {
	background: url(../common/head_bg.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 93px;
	width: 800px;
}
#header img {
	margin-right: 5px;
}
h1 {
	font: bold 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #2E2AFD;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 17px;
}
h2 {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px auto;
	padding: 0px;
}
h4 {
	font: bold 14px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0099FF;
	text-align: left;
	margin: 15px 10px 10px;
	padding: 0px 5px 5px;
	display: block;
}
#contents {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 800px;
}
#foot_banner {
	clear: both;
	margin: 0px 0px 10px;
	padding: 15px 0px 0px;
}
#footer {
	background: url(../common/footer_bg.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 52px;
	width: 800px;
	text-align: left;
	font: normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FFFFFF;
}
#foot_menu {
	font: 10px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	margin: 0px auto;
	padding: 5px 0px;
	height: 42px;
	width: 780px;
	border-top: 1px solid #666666;
}
#foot_menu a {
	font: 10px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	text-decoration: none;
}
#foot_menu a:hover {
	font: 10px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #999999;
	text-decoration: underline;
}
address {
	font: normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FFFFFF;
	padding: 30px 0px 0px 30px;
	margin: 0px;
}
.clear {
	clear: both;
}
.clear01 {
	clear: both;
	margin: 0px 0px 15px;
	padding: 0px;
}
/*--index.html-------------------------------------------------------*/
#flash {
	background: url(../top/flash_bg.jpg) no-repeat;
	margin: 0px 0px 0px 9px;
	padding: 9px 16px 15px 15px;
	float: left;
	height: 280px;
	width: 530px;
}
#topics {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: right;
	width: 210px;
}
#topics_frame {
	background: url(../top/topics_body.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 238px;
	width: 210px;
}
iframe {
	height: 220px;
	width: 195px;
}
#topics img {
	margin: 0px;
	padding: 0px;
}
#topics_head {
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 210px;
}
#navi {
	margin: 0px;
	padding: 10px 0px 0px 8px;
	float: left;
	width: 560px;
	text-align: left;
}
#navi01 {
	clear: both;
	float: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#menu01 {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	float: left;
}
#menu02 {
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu03 {
	margin: 0px;
	padding: 0px;
	float: right;
}
#navi02 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 560px;
	float: left;
}
#menu04 {
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
#menu05 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#menu06 {
	float: right;
	margin: 0px;
	padding: 0px;
}
#menu1_1 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	list-style: none;
	width: 175px;
	float: left;
	display: block;
}
#menu1_1 img {
	margin-right: 5px;
}
#menu1_1 a {
	color: #666666;
	text-decoration: underline;
}
#menu1_1 a:hover {
	color: #FF9900;
	text-decoration: none;
}
#menu1_2 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style: none;
	width: 175px;
	float: left;
	display: block;
}
#menu1_2 img {
	margin-right: 5px;
}
#menu1_2 a {
	color: #666666;
	text-decoration: underline;
}
#menu1_2 a:hover {
	color: #666666;
	text-decoration: none;
}
#menu1_3 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style: none;
	width: 170px;
	float: left;
	display: block;
}
#menu1_3 img {
	margin-right: 5px;
}
#menu1_3 a {
	color: #666666;
	text-decoration: underline;
}
#menu1_3 a:hover {
	color: #666666;
	text-decoration: none;
}
#menu2_1 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	list-style: none;
	width: 175px;
	float: left;
	display: block;
}
#menu2_1 img {
	margin-right: 5px;
}
#menu2_1 a {
	color: #666666;
	text-decoration: underline;
}
#menu2_1 a:hover {
	color: #666666;
	text-decoration: none;
}
#menu2_2 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style: none;
	width: 170px;
	float: left;
	display: block;
}
#menu2_2 img {
	margin-right: 5px;
}
#menu2_2 a {
	color: #666666;
	text-decoration: underline;
}
#menu2_2 a:hover {
	color: #666666;
	text-decoration: none;
}
#menu2_3 {
	font: 12px/150% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style: none;
	width: 175px;
	float: left;
	display: block;
}
#menu2_3 img {
	margin-right: 5px;
}
#menu2_3 a {
	color: #666666;
	text-decoration: underline;
}
#menu2_3 a:hover {
	color: #666666;
	text-decoration: none;
}
#banner {
	margin: 10px 0px 0px;
	padding: 0px 8px 0px 0px;
	float: right;
	width: 210px;
}
#banner ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#banner li {
	margin-bottom: 5px;
}
#banner03 {
	margin: 10px auto 0px;
	padding: 5px 5px 0px;
	height: 40px;
	width: 180px;
	border: 1px solid #003300;
	background: #357C44;
}
#banner04 {
	margin: 10px auto 0px;
	padding: 0px;
}
/*--other_common-------------------------------------------------------*/
#other_contents {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: auto;
}
.pankuzu {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-align: left;
	display: block;
}
.pankuzu a {
	color: #666666;
	text-decoration: underline;
}
.pankuzu a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#other_right {
	margin: 0px;
	padding: 10px;
	float: right;
	width: 192px;
}
#other_navi ul {
	display: block;
	list-style: none;
	margin: 0px 0px 5px;
	padding: 0px;
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
}
#other_navi {
	text-align: left;
}
#other_navi li {
	margin: 0px 0px 3px;
	padding: 0px;
}
#other_navi img {
	margin-right: 5px;
	margin-left: 5px;
}
#other_navi a {
	color: #666666;
	text-decoration: underline;
}
#other_navi a:hover {
	color: #FF9900;
	text-decoration: none;
}
#other_banner {
	margin: 15px 0px 0px;
	padding: 0px;
}
#other_banner ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#other_banner li {
	text-align: center;
	margin: 0px 0px 10px;
	padding: 0px;
}
#other_banner01 {
	background: #357C44;
	padding: 5px 5px 0px;
	border: 1px solid #1A3C20;
	height: 40px;
	width: 190px;
}
#other_banner01 img {
	margin-top: 3px;
}
#other_left {
	margin: 0px;
	padding: 0px 10px;
	width: 560px;
	float: left;
	border-right: 1px solid #CCCCCC;
}
.con_image {
	margin: 0px 0px 5px;
	padding: 0px;
}
.comment01 {
	text-align: left;
	margin: 10px auto 0px;
	padding: 0px;
	width: 520px;
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF0000;
}
.page_top {
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.page_top img {
	border-style: none;
}
/*--treatment.html-------------------------------------------------------*/
.treat_title {
	font: bold 16px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	display: block;
	border-top: 2px solid #FDAF40;
}
#treat_title01 {
	font: bold 16px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	display: block;
}
.treat_box {
	margin: 0px;
	padding: 10px;
	clear: both;
	height: 140px;
}
#treatment_title {
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0099FF;
	margin: 0px auto;
	padding: 10px 0px 5px;
	background: url(../common/title_bg.gif) repeat-x;
	height: 20px;
}

.treat_con_l {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 165px;
	display: block;
}
.treat_con_c {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	text-align: left;
	margin: 10px 0px 0px;
	padding: 0px 5px;
	float: left;
	width: 177px;
	display: block;
}
.treat_con_r {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 165px;
	display: block;
}
.text_box {
	background: url(../common/title_bg.gif) repeat-y;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#treatment_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 320px;
	text-align: left;
	display: block;
}
#treatment_photo {
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
}
#treat_con_top {
	margin: 15px 10px 0px;
	padding: 0px;
}
.crear {
	padding: 0px;
	clear: both;
	margin: 0px;
}
#treat_con_center {
	margin: 0px 10px;
	padding: 0px;
	background: url(../treatment/contents_bg.jpg) repeat-y;
}
#treat_con_bottom {
	margin: 0px 10px;
	padding: 0px;
}
#treat_title01 img {
	margin-right: 5px;
}
#chip_con {
	margin: 0px;
	padding: 0px;
	width: 526px;
	border-right: 2px solid #FF9900;
	border-left: 2px solid #FF9900;
	background: #FFF9E1;
}
#microchip {
	margin: 35px 0px 0px;
	padding: 0px 10px;
	text-align: left;
	width: 537px;
}
.chip01 {
	margin: 0px auto 10px;
	padding: 0px;
	width: 500px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #333333;
}
.chip01 img {
	vertical-align: middle;
	margin-right: 5px;
}
.chip_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 10px 20px 0px;
	float: left;
	width: 300px;
	display: block;
}
.chip_text u {
	color: #FF0000;
}
.chip_photo {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: right;
	width: 160px;
}
.treat_title img {
	margin-right: 5px;
}
/*--doc.html-------------------------------------------------------*/
#doc_title {
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0099FF;
	margin: 0px auto;
	padding: 10px 0px 5px;
	background: url(../common/title_bg.gif) repeat-x;
	height: 20px;
}
#doc_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 320px;
	text-align: left;
	display: block;
}
#doc_photo {
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
}
.doc_flow_title {
	margin: 0px auto;
	padding: 0px;
	width: 520px;
}
#doc_flow01 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../doc/doc_flowbg01.jpg) no-repeat;
	text-align: right;
	margin: 0px auto;
	padding: 10px 20px 0px 0px;
	height: 165px;
	width: 500px;
}
#doc_flow02 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../doc/doc_flowbg02.jpg) no-repeat;
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px 0px 20px;
	height: 215px;
	width: 500px;
}
#doc_flow03 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../doc/doc_flowbg03.jpg) no-repeat;
	text-align: right;
	margin: 0px auto;
	padding: 10px 20px 0px 0px;
	width: 500px;
	height: 255px;
}
#doc_flow04 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../doc/doc_flowbg04.jpg) no-repeat;
	text-align: right;
	margin: 0px auto;
	padding: 10px 15px 0px 0px;
	height: 190px;
	width: 505px;
}
#doc_flow05 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px auto;
	padding: 10px 0px 0px 40px;
	width: 480px;
	background: url(../doc/doc_flowbg05.jpg) no-repeat;
	height: 185px;
	text-align: left;
}
#doc_flow06 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../doc/doc_flowbg06.jpg) no-repeat;
	margin: 0px auto;
	padding: 10px 0px 0px 40px;
	height: 220px;
	width: 480px;
	text-align: left;
}
#doc_flow07 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: right;
	margin: 0px auto;
	padding: 10px 20px 0px 0px;
	width: 500px;
	background: url(../doc/doc_flowbg07.jpg) no-repeat;
	height: 170px;
}
#kensa_title {
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	clear: both;
}
#kensa_title img {
	margin-right: 5px;
}
#koumoku {
	margin: 10px 0px;
	padding: 0px;
}
/*--price.html-------------------------------------------------------*/
.price_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
}
#down_price_top {
	padding-right: 14px;
	padding-left: 120px;
	background: url(../price/price_top.jpg) no-repeat;
	height: 26px;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF9900;
	padding-top: 15px;
	text-align: left;
	margin-left: 25px;
}
#dowm_price_center {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#dowm_price_bottom {
	background: url(../price/price_bottom.jpg) no-repeat;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 30px;
	height: 62px;
	text-align: left;
}


#down_work_top {
	padding-right: 14px;
	padding-left: 160px;
	background: url(../price/work_top.jpg) no-repeat;
	height: 26px;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0032E4;
	padding-top: 15px;
	text-align: left;
	margin-left: 25px;
}
#dowm_work_center {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#dowm_work_bottom {
	background: url(../price/work_bottom.jpg) no-repeat;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 10px;
	height: 61px;
	text-align: left;
}
/*--contact.html-------------------------------------------------------*/
#other_left #form1 {
	margin-bottom: 25px;
	padding: 0px;
	margin-top: 0px;
}
#form1 table {
	margin-right: auto;
	margin-left: auto;
}
#form1 th {
	padding-left: 5px;
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
}
#form1 tr {
	font: normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	padding-left: 5px;
}
.privacy_title {
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #3399FF;
	padding: 0px;
	margin: 15px auto 5px;
	width: 530px;
}
.privacy_con {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px auto;
	padding: 5px;
	width: 500px;
	background: #DFF4FF;
}
#contact_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px 10px 10px;
	padding: 10px;
	background: url(../common/title_bg.gif) repeat-y;
}
#contact_back {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: right;
	padding: 5px 20px;
}
#contact_back a {
	color: #666666;
}
#contact_back a:hover {
	color: #FF9900;
}
#contact_back img {
	border-style: none;
}
/*--shinsapporo.html-------------------------------------------------------*/
.shinsappro_title {
	font: bold 16px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #3399FF;
	text-align: left;
	margin: 5px auto 0px;
	padding: 5px 0px;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	width: 540px;
}
#shinsapporo_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
	text-align: left;
	display: block;
}
#shinsapporo_photo {
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
}
.shinsapporo_title {
	font: bold 16px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	display: block;
}
#shinsapporo_innnai_title {
	margin: 5px auto 0px;
	padding: 0px;
	width: 530px;
	display: block;
}
#shinsapporo_innai_image {
	background: url(../shinsapporo/innai/innai_bg.jpg) repeat-y;
	margin: 0px auto 15px;
	padding: 5px 0px 0px;
	width: 530px;
}
#shinsapporo01_text {
	text-align: left;
	margin: 0px;
	padding: 5px 15px;
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #000000;
}
.shin_con_top {
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
}
.shin_con_center {
	margin: 0px 10px;
	padding: 0px;
	background: url(../shinsapporo/contents_bg.jpg) repeat-y;
	height: 360px;
}
.shin_con_bottom {
	margin: 0px 10px 15px;
	padding: 0px;
}
.shinsapporo_title img {
	margin-right: 5px;
}
.shin_con_center02 {
	margin: 0px 10px;
	padding: 0px;
	background: url(../shinsapporo/contents_bg.jpg) repeat-y;
	height: 225px;
}
.innai01 {
	margin: 0px;
	padding: 0px 0px 5px;
}
.innai01_l {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 230px;
	display: block;
}
.innai01_c {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 120px;
	display: block;
}
.innai01_r {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	width: 120px;
	display: block;
}
.innai01_line {
	margin: 0px auto;
	padding: 5px 0px;
	width: 530px;
	clear: both;
}
#innai01_last {
	margin: 0px;
	padding: 0px 0px 5px;
}
#innai01_last_title {
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 520px;
	display: block;
}
.innai_last_image01 {
	margin: 0px;
	padding: 5px 10px 0px;
	width: 510px;
	clear: both;
	height: 180px;
}
.innai_last_l {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
.innai_last_image02 {
	margin: 0px;
	padding: 5px 10px 0px;
	height: 111px;
}
.innai_last_l {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
#shinsapporo_kiki_title {
	margin: 5px auto 0px;
	padding: 0px;
	width: 530px;
	display: block;
}
#shinsapporo_kiki_image {
	background: url(../shinsapporo/kiki/kiki_bg.jpg) repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 530px;
}
.kiki01 {
	margin: 0px;
	padding: 5px 0px;
}
.kiki01_l {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 250px;
	display: block;
}
.kiki01_c {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	width: 120px;
	display: block;
}
.kiki01_r {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 120px;
	display: block;
}
.kiki01_line {
	margin: 0px auto;
	padding: 5px 0px;
	width: 530px;
	clear: both;
}
#kiki01_last {
	margin: 0px;
	padding: 0px 0px 5px;
}
#kiki01_last_title {
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 520px;
	display: block;
}
.kiki_last_image01 {
	margin: 0px;
	padding: 5px 10px 0px;
	width: 510px;
	height: 111px;
}
.kiki_last_l {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
.kiki_last_image02 {
	margin: 0px;
	padding: 5px 10px 0px;
	height: 175px;
}
.kiki_last_l {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
/*--kitagou.html-------------------------------------------------------*/
.kitagou_title {
	font: bold 16px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #3399FF;
	text-align: left;
	margin: 5px auto 0px;
	padding: 5px 0px;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	width: 540px;
}
#kitagou_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 330px;
	text-align: left;
	display: block;
}
#kitagou_photo {
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
}
.kita_con_top {
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
}
.kita_con_center {
	margin: 0px 10px;
	padding: 0px;
	background: url(../shinsapporo/contents_bg.jpg) repeat-y;
	height: 360px;
}
.kita_con_bottom {
	margin: 0px 10px 15px;
	padding: 0px;
}
.kita_title img {
	margin-right: 5px;
}
.kita_con_center02 {
	margin: 0px 10px;
	padding: 0px;
	background: url(../shinsapporo/contents_bg.jpg) repeat-y;
	height: 250px;
}
.text01 {
	font: 12px/120% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 5px 15px 0px;
	background: url(../kitagou/contents_bg.jpg) repeat-y;
}
#shinryou_time {
	margin: 10px auto 35px;
	padding: 0px;
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	width: 500px;
}
#kitagou_innnai_title {
	margin: 5px auto 0px;
	padding: 0px;
	width: 530px;
	display: block;
}
#kitagou_innai_image {
	background: url(../kitagou/innai_bg.jpg) repeat-y;
	margin: 0px auto 20px;
	padding: 0px;
	width: 530px;
}
.innai02 {
	margin: 0px;
	padding: 5px 0px;
}
.innai02_l {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 230px;
	display: block;
}
.innai02_c {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	width: 120px;
	display: block;
}
.innai02_r {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: right;
	width: 120px;
	display: block;
}
.innai02_line {
	margin: 0px auto;
	padding: 5px 0px;
	width: 530px;
	clear: both;
}
#kitagou_kiki_title {
	margin: 5px auto 0px;
	padding: 0px;
	width: 530px;
	display: block;
}
#kitagou_kiki_image {
	background: url(../kitagou/kiki_bg.jpg) repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 530px;
}
.kiki02 {
	margin: 0px;
	padding: 5px 0px;
	height: 100px;
}
.kiki02_l {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 230px;
	display: block;
}
.kiki02_c {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 120px;
	display: block;
}
.kiki02_r {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	width: 120px;
	display: block;
}
.kiki02_line {
	margin: 0px auto;
	padding: 5px 0px;
	width: 530px;
	clear: both;
}
/*--owner.html-------------------------------------------------------*/
#ownersroom_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px 10px;
	display: block;
}
#hotel_text01 {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../owner/owner_hotel_img01.jpg) no-repeat right;
	margin: 10px 8px 0px;
	padding: 20px 10px 0px;
	height: 208px;
}
#hotel_text02 {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../owner/owner_price_bg.jpg) no-repeat right;
	margin: 0px 8px;
	padding: 10px 10px 0px;
	height: 253px;
}
#hotel_text03 {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	background: url(../owner/owner_price_img.jpg) no-repeat left;
	margin: 0px 8px 20px 12px;
	padding: 10px 10px 0px 290px;
	height: 399px;
}
#food_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	background: url(../owner/owner_food_bg.jpg) no-repeat right;
	margin: 10px 8px;
	padding: 10px 10px 0px;
	height: 142px;
}
#triming_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 10px 8px 25px 11px;
	padding: 10px 0px 0px 10px;
	background: url(../owner/owner_triming_bg.jpg) no-repeat;
	height: 142px;
	text-align: left;
}
.owner_space {
	margin-top: 15px;
}
/*--question01.html-------------------------------------------------------*/
#dog_question_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	background: #FFFFD2;
	border: 2px solid #FFCC00;
}
#dog_question_text ul {
	margin: 0px;
	padding: 5px 5px 5px 20px;
	list-style: disc;
}
#dog_question_text li {
	margin: 0px;
	padding: 0px;
}
.question {
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #3399FF;
	text-align: left;
	margin: 5px 0px 0px;
	padding: 0px 0px 5px 10px;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
}
.question_title {
	margin: 0px;
	padding: 0px;
}
#question_banner_box {
	margin: 0px auto 15px;
	padding: 10px;
	width: 520px;
	clear: both;
	overflow: auto;
	background: url(../common/title_bg.gif) repeat-y;
}
#q_banner_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
#q_banner_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 240px;
}
#q_banner_l img {
	margin-bottom: 15px;
}
#q_banner_r img {
	margin-bottom: 15px;
}
.question01 {
	background: url(../question/question_bg01.jpg) repeat-y;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	border: 2px solid #FFCC00;
}
.question01_text {
	background: url(../question/question_dog_q.jpg) no-repeat center top;
	width: 491px;
	height: 44px;
	margin: 0px;
	padding: 10px 0px 0px 35px;
	display: block;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0066FF;
	text-align: left;
}
.answer01_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	background: url(../question/question_dog_a.jpg) no-repeat center top;
	text-align: left;
	margin: 0px;
	padding: 8px 15px 8px 95px;
	width: 416px;
	display: block;
}
.answer01_text a {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF3300;
	text-decoration: underline;
}
.answer01_text a:hover {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF9900;
	text-decoration: underline;
}
.question02 {
	background: url(../question/question_bg01.jpg) repeat-y;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	border: 2px solid #FFCC00;
}
.question02_text {
	background: url(../question/question_cat_q.jpg) no-repeat center top;
	width: 491px;
	height: 44px;
	margin: 0px;
	padding: 10px 0px 0px 35px;
	display: block;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0066FF;
	text-align: left;
}
.answer02_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	background: url(../question/question_cat_a.jpg) no-repeat center top;
	text-align: left;
	margin: 0px;
	padding: 8px 15px 8px 95px;
	width: 416px;
	display: block;
}
.answer02_text a {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF3300;
	text-decoration: underline;
}
.answer02_text a:hover {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF9900;
	text-decoration: underline;
}
/*--question02.html-------------------------------------------------------*/
#hos_question_text {
	font: normal 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	text-align: left;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	background: #DBEEFB;
	border: 2px solid #0099FF;
}
#hos_question_text ul {
	margin: 0px;
	padding: 5px 5px 5px 20px;
	list-style: disc;
}
#hos_question_text li {
	margin: 0px;
	padding: 0px;
}
.question03 {
	background: url(../question/question_hos_bg.jpg) repeat-y;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	border: 2px solid #0099FF;
}
.question03_text {
	background: url(../question/question_hos_q.jpg) no-repeat center top;
	width: 491px;
	height: 44px;
	margin: 0px;
	padding: 10px 0px 0px 35px;
	display: block;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0066FF;
	text-align: left;
}
.answer03_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	background: url(../question/question_hos_a.jpg) no-repeat center top;
	text-align: left;
	margin: 0px;
	padding: 8px 15px 8px 95px;
	width: 416px;
	display: block;
}
.answer03_text a {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF3300;
	text-decoration: underline;
}
.answer03_text a:hover {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF9900;
	text-decoration: underline;
}
.question04 {
	background: url(../question/question_hos_bg.jpg) repeat-y;
	margin: 0px auto 10px;
	padding: 0px;
	width: 526px;
	border: 2px solid #0099FF;
}
.question04_text {
	background: url(../question/question_hos_q.jpg) no-repeat center top;
	width: 491px;
	height: 44px;
	margin: 0px;
	padding: 10px 0px 0px 35px;
	display: block;
	font: bold 14px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0066FF;
	text-align: left;
}
.answer04_text {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	background: url(../question/question_hos_a.jpg) no-repeat center top;
	text-align: left;
	margin: 0px;
	padding: 8px 15px 8px 95px;
	width: 416px;
	display: block;
}
.answer04_text a {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF3300;
	text-decoration: underline;
}
.answer04_text a:hover {
	font: 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #FF9900;
	text-decoration: underline;
}
/*--report.html-------------------------------------------------------*/
#report_title {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 530px;
}
#report_box {
	margin: 0px auto;
	padding: 5px 0px 0px;
	text-align: left;
	background: url(../staff/report_con_bg.jpg) repeat-y;
	width: 530px;
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
}
.report_photo {
	margin: 0px auto;
	padding: 5px 0px 0px;
	text-align: center;
}
.report_image01_title {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 506px;
}
.report_image01_con {
	background: url(../staff/report_image_bg01.jpg) repeat-y;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	display: block;
	width: 506px;
}
.report_image01_foot {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 506px;
	background: no-repeat;
	display: block;
}
#report_image02_con {
	background: url(../staff/report_image_bg01.jpg) repeat-y;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 15px 10px;
	display: block;
	width: 506px;
}
#report_text {
	margin-left: 20px;
	display: block;
}
.report_text01 {
	display: block;
	font: bold 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #0099FF;
	text-align: center;
	margin: 0px;
	padding: 5px 25px 5px 5px;
}
#dowm_work_bottom img {
	margin-bottom: 5px;
}
.report_comment {
	font: 12px/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #666666;
	margin: 10px;
	padding: 10px 30px;
	background: #F4FBFF url(../staff/report_come_bg.jpg) no-repeat;
	border: 2px solid #0099FF;
}
#mailform_text {
	font: normal 12px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color: #333333;
	margin: 15px auto 0px;
	padding: 0px;
}
#mailform_text table {
	margin-right: auto;
	margin-left: auto;
}
#top_banner03 {
	text-align: left;
	padding-left: 8px;
}
