<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.line {
	background-image: url(../img/common/line_bk.jpg);
	background-repeat: no-repeat;
	height: 210px;
	width: 1000px;
	margin-bottom: 30px;
}
.banner {
	margin-bottom: 30px;
	display: block;
}
.line .qr {
	display: block;
	float: right;
	padding-top: 12px;
	padding-right: 35px;
}

#banner2 {
	margin-bottom: 60px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}

#banner .banner_le {
	float: left;
	margin-right: 32px;
}
#banner2 .banner_le {
	float: left;
	margin-right: 43px;
}

.midasi_01 {
	font-weight: normal;
	color: #0072AC;
	text-align: center;
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0072AC;
	font-size: 34px;
	margin-bottom: 30px;
	line-height: 1.3;
}
.midasi_02 {
	font-weight: normal;
	color: #0072AC;
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0DB0FF;
	font-size: 34px;
	margin-bottom: 30px;
	line-height: 1.3;
	padding-right: 0.5em;
	padding-left: 0.5em;
	width: 60%;
}
.sub_midasi {
	font-size: 24px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0074AC;
	display: block;
	margin-bottom: 1em;
}

#aisatu {
	font-weight: normal;
	background-color: #DDFFFF;
	padding-top: 24px;
	padding-bottom: 20px;
	margin-bottom: 80px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-radius:10px;
	margin-top: 50px;
}
#aisatu h2 {
	display: block;
	max-width: 100%;
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	font-size: 17px;
	font-weight: normal;
	line-height: 180%;
}
.box02 {
	margin-bottom: 60px;
	overflow: auto;
	width: 100%;
	padding-bottom: 30px;
}
.contents_midasi {
	font-size: 27px;
	color: #FFF;
	background-color: #0074AC;
	margin-bottom: 30px;
	width: 100%;
	display: block;
	line-height: 2;
	text-align: left;
	text-indent: 1em;
}
.menu_midasi {
	font-size: 27px;
	color: #FFF;
	background-color: #00A5F4;
	margin-bottom: 30px;
	width: 100%;
	display: block;
	line-height: 2;
	text-align: center;
}

.midasi_s {
	font-size: 24px;
	color: #006699;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0DB0FF;
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
}
.midasi_s2 {
	font-size: 24px;
	color: #FF6666;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF9191;
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
}
.menu_p img {
	position: relative;
	vertical-align: bottom;
}
.box_in {
	width: 950px;
	text-align: left;
	max-height: 100%;
	margin: auto;
	overflow: hidden;
}


.box_in .in_left {
	float: left;
	width: 482px;
	overflow: auto;
	margin-right: 40px;
}

.box_in .in_left p {
	font-size: 24px;
	font-weight: bold;
	display: block;
	margin-bottom: 0.5em;
}
.box_in .in_left table {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0073AC;
	border-bottom-color: #0073AC;
	margin-bottom: 0.5em;
	width: 480px;
}

.box_in .in_left table tr td {
	font-size: 18px;
	color: #0073AC;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0073AC;
	line-height: 2;
	padding-top: 5px;
	padding-bottom: 5px;
}

.kooumoku {
	width: 158px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0073AC;
}
.box02 .in_right {
	float: right;
	width: 425px;
}
.box02 .in_right2 {
	float: right;
	width: 439px;
	overflow: auto;
}
.box02 .box_in h5 {
	display: block;
	padding-left: 1em;
	font-weight: normal;
	margin-bottom: 1.5em;
}
.box02 .box_in .no_bottom {
	margin-bottom: 0em;
}

.box01 {
	border: 3px solid #FFCC00;
	border-radius:10px;
	margin-bottom: 60px;
	overflow: auto;
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 28px;
	padding-bottom: 30px;
	padding-left: 28px;
}
.box01_sub {
	border: 2px solid #BCAA87;
	border-radius:10px;
	margin-bottom: 0px;
	overflow: auto;
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 28px;
	padding-bottom: 30px;
	padding-left: 28px;
}
.box_in p {
		max-height: 100%;
}
.box01_sub p {
	display: block;
	margin-bottom: 1em;
	max-height: 100%;
}

.box_t {
	display: block;
	margin-bottom: 1em;
	margin-right: auto;
	margin-left: auto;
	max-height: 100%;
}
.box_t2 {
	display: block;
	clear: both;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.flow {
	margin-right: auto;
	margin-left: auto;
	width: 941px;
	text-align: left;
	margin-bottom: 60px;
	padding-bottom: 30px;
}


.flow table {
	width: 941px;
}

.flow table tr th {
	width: 150px;
	padding-top: 10px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}


.flow table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	width: 765px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 17px;
}

.flow2 {
	margin-right: auto;
	margin-left: auto;
	width: 841px;
	text-align: left;
}
.flow2 table {
	width: 841px;
}
.flow2 table tr th {
	width: 150px;
	padding-top: 10px;
	text-align: left;
	margin-bottom: 10px;
}
.flow2 table tr td {
	width: 648px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 17px;
	margin-bottom: 10px;
	padding-left: 17px;
}
#about_jiko {
	background-image: url(../img/jiko/jiko_illust01.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6666;
	margin-bottom: 20px;
	padding-right: 262px;
}
#about_jiko p {
	display: block;
	margin-bottom: 1em;
	max-height: 100%;
}

#about_jiko h2 {
	display: block;
	width: 670px;
	margin-bottom: 1px;
	line-height: 1.6;
}
#about_jiko h3 {
	width: 660px;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 1em;
	max-height: 100%;
}

.bk_pink {
	background-color: #FF6666;
	color: #FFF;
	margin-right: 0.5em;
	line-height: 1;
	margin-bottom: 1em;
	font-size: 24px;
	max-height: 100%;
	width: 10em;
	padding: 0.3em;
}
.blue_27px {
	font-size: 27px;
	color: #003399;
}
#taiou h3 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6666;
	padding-left: 0.5em;
	font-size: 21px;
	color: #7F3F3F;
	display: block;
	margin-bottom: 0.5em;
}
#taiou h4 {
	display: block;
	padding-left: 26px;
	margin-bottom: 1em;
	font-weight: normal;
}
.box03 {
	text-align: center;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}
.midasi04 {
	font-size: 21px;
	font-weight: bold;
	color: #D26600;
	margin-bottom: 1em;
}
.midasi05 {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 1em;
	width: 145px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-color: #FF6666;
	text-align: center;
	line-height: 1;
	border-radius: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.text_21px_b {
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 1em;
	display: block;
}
.text_24px_b {
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 0.5em;
	display: block;
}
.text_40px_brown {
	font-size: 40px;
	margin-bottom: 0.5em;
	display: block;
	color: #D26600;
	line-height: 1.2;
}


.check {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 1.5em;
	border: 1px solid #999;
	overflow: auto;
	margin-bottom: 60px;
	background: #BFFFFF;
background: -moz-linear-gradient( #ffffff 0%, #ffffff 45%, #BFFFFF 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(45%, #ffffff), to(#BFFFFF));
background: -webkit-linear-gradient( #ffffff 0%, #ffffff 45%, #BFFFFF 100%);
background: -o-linear-gradient( #ffffff 0%, #ffffff 45%, #BFFFFF 100%);
background: linear-gradient( #ffffff 0%, #ffffff 45%, #BFFFFF 100%);
}


.check ul {
	width: auto;
	text-align: left;
	margin-right: 20px;
	background-image: url(../img/jiko/jiko_illust02.png);
	background-repeat: no-repeat;
	background-position: right 10px;
}

.check ul li {
	background-image: url(../img/common/icon_check.png);
	background-repeat: no-repeat;
	display: block;
	list-style-type: none;
	padding-left: 30px;
	background-position: left center;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 8px;
	font-size: 18px;
	max-height: 100%;
}


.check2 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/common/bg088_09.gif);
	background-repeat: repeat;
	padding: 1.5em;
	border: 1px solid #999;
	overflow: auto;
	margin-bottom: 1em;
}


.check2 ul {
	width: auto;
	text-align: left;
	margin-right: 20px;
	background-image: url(../img/jiko/jiko_illust03.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.check2 ul li {
	background-image: url(../img/common/icon_check.png);
	background-repeat: no-repeat;
	display: block;
	list-style-type: none;
	padding-left: 30px;
	background-position: left center;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	max-height: 100%;
}


.check3 {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/homon/bk_homon.jpg);
	background-repeat: no-repeat;
	overflow: auto;
	margin-bottom: 1em;
	height: 380px;
	padding-left: 20px;
	padding-top: 20px;
}
.check3 ul {
	float: left;
	text-align: left;
	margin-right: auto;
	padding: 1.5em;
	width: 800px;
	margin-left: auto;
}
.check3 ul li {
	display: block;
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 20px;
	color: #FFF;
	padding-top: 5px;
	max-height: 100%;
}
.check4 {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	margin-bottom: 4em;
	background-color: #F8F8F8;
	padding-top: 1.8em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	box-shadow: 3px 8px 8px rgba(0,0,0,0.3);
}
.check4 ul {
	width: 100%;
	text-align: left;
}
.check4 ul li {
	background-image: url(../img/sejyutu/icon_check.jpg);
	background-repeat: no-repeat;
	display: block;
	list-style-type: none;
	padding-left: 45px;
	background-position: left center;
	padding-top: 5px;
	margin-bottom: 20px;
	font-size: 24px;
	max-height: 100%;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.after {
	background-color: #FFF;
	display: block;
	width: 900px;
	margin-left: 47px;
}

#syoujyou {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6666;
	padding-bottom: 0.5em;
	margin-bottom: 2em;
	text-align: center;
}
#shikkan {
	margin-bottom: 1em;
	text-align: center;
}
#reha {
	background-color: #DDFFDD;
	padding: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 21px;
	text-align: center;
	margin-bottom: 2em;
}
#reha p {
	display: block;
	margin-bottom: 0.5em;
}
.menu_t {
	display: block;
	margin-bottom: 2em;
	line-height: 1.7;
	max-height: 100%;
}

.in_menu {
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: left;
}
.in_menu .menu_left {
	float: left;
	width: 486px;
	margin-right: 50px;
	margin-bottom: 40px;
}
.orange_box {
	color: #FFF;
	margin-bottom: 2em;
	width: 456px;
	background-color: #FEF2CB;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.orange_box p {
	color: #FFF;
	background-color: #E88B00;
	width: 12em;
	text-align: center;

	border:-radius: 4px;
	margin-bottom: 1em;
	line-height: 1.7;
}
.orange_box h3   {
		font-weight: normal;
}

.kouka {
}

.kouka h4 {
	font-weight: normal;
	line-height: 1.7;
}
#kouka_parts {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #0072AC;
	border-bottom-color: #0072AC;
	margin-top: 1em;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
#kouka_parts table {
}
#kouka_parts table tr th {
	background-color: #D2E9FF;
	vertical-align: middle;
	text-align: center;
	border-right-width: 8px;
	border-bottom-width: 12px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	width: 60px;
}
#kouka_parts table tr td {
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}


.in_menu .menu_right{
	float: right;
	width: 350px;
}
.menu_right p {
	display: block;
	margin-bottom: 40px;
}

.in_menu .menu_price, .in_menu .menu_price2 {
	clear: both;
	width: 100%;
}

.in_menu .menu_price p, .in_menu .menu_price2 p {
	max-height: 100%;
}

.menu_price table, .menu_price2 table {
	margin-bottom: 0.8em;
	text-align: center;
	margin-top: 0.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.menu_price table tr th {
	background-color: #D2E9FF;
	border: 1px solid #666;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: normal;
}
.menu_price2 table tr th {
	background-color: #FFDFDF;
	border: 1px solid #666;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: normal;
}

.menu_price table tr td, .menu_price2 table tr td {
	border: 1px solid #666;
	vertical-align: middle;
}



.orange {
	font-size: 150%;
	font-weight: bold;
	color: #FF9900;
	line-height: 1.2;
}
.pink {
	font-size: 150%;
	font-weight: bold;
	color: #FF3333;
	line-height: 1.2;
}

.brown {
	font-size: 21px;
	color: #975528;
	text-align: center;
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}
.bold_blue {
	font-size: 21px;
	color: #006699;
	font-weight: bold;
	display: block;
	line-height: 1.3;
}
</pre></body></html>