
/* CSS Document */


/* General */

* {
margin: 0;
padding: 0;
}

html {
height: 100%;
font-size: 62.5%;
}

body {
height: 100%;
text-align: center;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
min-width: 950px;
}


fieldset.movie{
background: #000000 url('../images/bn_sm_movie.gif') ;
width:524px;
height:50px;
border:none;
}


#column-12, #column-2 {
background-color: #DEEEFF;
}
img{
border:none;
}
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}
.wmm{
margin:4px 2px 0 365px;
}
.rp{
margin:3px 2px 0 365px;
}


a:link, a:visited {
color: #01980F;
text-decoration: underline;
font-weight: bold;
}

a:hover {
text-decoration: none;
}

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
content: ' ';
}

.cleaning-box { 
min-height: 1px;
}

.cleaning-box:after {
display: block; 
clear: both; 
visibility: hidden; 
height: 0; 
font-size: 0; 
content: ' ';
}

.noscreen {
display: none;
}

.hidden { /* Skip menu */
position: absolute;
top: -10000px;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
}


/* Wrapper of the site */

#wrapper {
background-color: white;
width: 950px;
margin: 0 auto;
}


/* Paragraphs, headings, ... */

p {
line-height: 170%;
margin-bottom: 10px;
color: #252525;
}

h1 {
font-size: 2em;
font-weight: normal;
color: #FFFFFF;
text-align: left;
padding: 10px 0 4px 0;
margin-left: 30px;

width: 60%;
}

h1 a:link, h1 a:visited {
font-weight: normal;
text-decoration: none;
color: #000000;
border-bottom:1px solid;
}

h2 {
font-size: 1em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #000000;
letter-spacing: 1px;
text-align: left;
padding-left: 61px;
margin-top: 4px;
}

h3 {
font-size: 1.4em;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
color: #252525;
letter-spacing: 1px;
padding-bottom: 3px;
border-bottom: 1px solid #252525;
margin: 20px 0 7px 0;
width: 100%;
clear:both;
}

h3.first {
margin: 0 0 7px 0;
}

address {
font-style: normal;
line-height: 160%;
margin: 5px 8px;
}


/* Header */

#header {
width: 950px;
height: 138px;
position: relative;
margin: 0 auto;
background: #000000 url('../img/hd-bg.gif') ;
text-align: left;
}


/* Logo, slogan */

#logo {
position: absolute;
top: 1px;
left: 800px;

}

#logo a, #logo a:visited {
color: #FFFFFF;
}

#logo img {
border: 0;
}

#slogan {
font-size: 1.4em;
letter-spacing: 1px;
position: absolute;
top: 105px;
right: 330px;
color: #FFFFFF;
}

#slogan span {
color: #41ADFF;
}


/* Search form */

form.searching {
width: 240px;
position: absolute;
top: 20px;
right: 20px;
}

form.searching fieldset {
border: 0;
}

form.searching input.search {
letter-spacing: 1px;
float: left;
padding: 2px 0 2px 6px;
width: 139px;
border: 0;
}

form.searching input.hledat {
font-size: 0.9em;
letter-spacing: 2px;
padding-left: 0;
margin-left: 4px;
font-weight: bold;
float: left;
}

form.searching label {
display: none;
}


/* Menu */

#menu-box {
width: 950px;
margin: 0 auto;
background: #4A4A4A url('../img/menu-bg.gif') repeat-x 0 0;
margin-bottom: 3px;
}

#menu {
width: 950px;
margin: 0 auto;
}

#menu li {
display: inline;
list-style-type: none;
text-align: center;
}

#menu li.first a {
margin-left: 30px;
display: inline
}

#menu li a {
float: left;
color: #FFFFFF;
font-weight: bold;
display: block;
padding: 0 1.4em;
line-height: 29px;
}

#menu li a:hover {
color: #92D0FF;
font-weight: bold;
text-decoration: none;
}

#menu li a.active {
color: #FFFFFF;
background-color: #252525;
font-weight: bold;
}


/* 3 columns layout */

#content {
width: 950px;
margin: 0 auto;
text-align: left;
background: #FFFFFF url('../img/content-bg.gif') repeat-y 0 0;
}

#column-1 {
float: right;
width: 770px;
}

#column-1 #column-11 {
float: left;
width: 590px;
background-color: white;        
}

#column-1 #column-12 {
float: right;
width: 178px;
font-size: 0.9em;
}

#column-2 {
float: left;
width: 178px;
font-size: 0.9em;
}

#column-1, #column-2, #column-12 {
padding-bottom: 30px;
}

#column-1 #column-12 p, #column-2 p {
margin: 0; line-height: 1.4;
}

#column-2 h3, #column-1 #column-12 h3 {
background: #DB6201 url('../img/h3-bg.gif') no-repeat 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
font-weight: bold;
color: #FFFFFF;
line-height: 29px;
margin: 0; padding: 0; border: 0;
text-align: center;
width: 100%;
}

#column-11 div.content {
margin: 0.5em 1.3em 0 1em;
}

#column-11 div.content h2{

border-bottom:1px solid red;
padding: 10px 0 4px 0;
}

#column-2 div.content, #column-12 div.content {
margin: 0.4em 0.5em 1.2em 0.9em;
}























/* Menu in columns */

.menicko {
text-align: left;
list-style-type: none;
margin: 0.6em 0.3em 1.2em 0.3em;
}

.menicko li {
color: #252525;
font-weight: bold;
text-decoration: none;
margin: 0 0 12px 5px;
}

.menicko li a, .menicko li a:visited {
color: #252525;
font-weight: bold;
text-decoration: underline;
}

.menicko li a:hover {
text-decoration: none;
}

.menicko ul {
list-style-type: square;
list-style-position: inside;
}

.menicko ul li {
margin: 5px 0 0 0;
}

.menicko ul li a, .menicko ul li a:visited {
font-weight: normal;
}

.menicko ul li a:hover, .menicko ul li a.active {
text-decoration: none;
background-color: #252525;
color: #FFFFFF !important;
padding: 0 1px;
}


/* Definition list in colum */

dl.news {
margin: 0.6em 0.3em 1.2em 0.6em;
}

dl.news dt {
font-weight: bold;
}

dl.news dd {
margin-bottom: 12px;
padding-bottom: 8px;
border-bottom: 1px dotted #202020;
}

dl.news dd a, dl.news dd a:visited {
font-style: italic;
color: #A51F00;
}


/* Gallery in midlle column */

#small-gallery {
margin: 1.5em 0 3em 0;
width: 100%;
padding: 1px 0;
}

#small-gallery .foto {
float: left;
display: inline;
width: 128px;
height: 110px;
text-align: center;
margin: 0 17px 22px 0;
}

#small-gallery .foto img {
border: 3px solid silver;
}

#small-gallery .foto a:hover img {
border: 3px solid #0099E0;
}

#small-gallery .foto p {
margin: 0;
}

#small-gallery .foto p a, #small-gallery .foto p a:visited {
color: #202020;
font-weight: normal;
}


/* Table */

table {
font-size: 1.1em;
border-collapse: collapse;
border: 2px solid #202020;
margin: 15px 0 20px 0;
width:550px;
}

th, td {
padding: 3px 13px;
border: 1px solid #202020;
}

th {
text-align: right;
font-weight: bold;
}

td {
text-align: right;
}

.first-row {
background: #F4FF7C;
}

.first-row th {
text-align: center;
font-weight: bold;
border-bottom: 2px solid #202020;
}

.first-column {
background: #FFD162;
border-right: 1px solid #202020;
}
.shop {
background: #FFD162;
border-right: 1px solid #202020;
width:250px;
}
.last-column {
background-color: #FFD162;
border-left: 1px solid #202020;
}


/* Footer */

#footer {
width: 950px;
margin: 0 auto;
height: 38px;
background: #000000 url('../img/footer-bg.gif') repeat-x 0 0;
clear: both;
}

#footer-in {
width: 950px;
margin: 0 auto;
}

p.footer-left {
float: left;
width: 450px;
color: #FFFFFF;
text-align: left;
margin: 7px 0 0 15px;
display: inline;
}

p.footer-left a, p.footer-left a:visited {
color: #FFFFFF;
padding: 1px 2px;
}

p.footer-left a:hover {
background-color: #FFFFFF;
color: #202020;
}

p.footer-right {
float: right;
width: 450px;
color: #FFFFFF;
text-align: right;
margin: 7px 15px 0 0;
display: inline;
}

p.footer-right a, p.footer-right a:visited {
font-size: 0.9em;
color: #FFFFFF;
padding: 1px 2px;
}

p.footer-right a, p.footer-right a:visited  {
font-weight: normal;
}

/* 大掃除定額キャンペーン */
/* 5つのコース */
div.teigaku_cmp {
	text-align:center;
}
div.teigaku_cmp span.red {
	color:red;
}
div.teigaku_cmp h4 {
	color:red;
	font-size:20px;
	clear:both;
	border-bottom:1px dotted #000000;
	margin:10px 0px;
	background-color:lightblue;
	padding:10px 0px;
}
div.teigaku_cmp ul.cmp_menu {
	margin:0px;
	padding:0px;
	width:100%;
}
div.teigaku_cmp ul.cmp_menu li {
	border:1px solid blue;
	width:80px;
	float:left;
	margin:1px 1px;
	padding:4px;
	background-color:lightblue;
	list-style:none;
	height:35px;
}
div.teigaku_cmp ul.cmp_menu li a {
	color:blue;
	width:80px;
	height:100%;
}
div.teigaku_cmp ul.cmp_menu li a:hover {
	color:blue;
	background-color:#ffffff;
}
ul.course {
	clear:both;
	list-style:none;
}
ul.course li {
	width:165px;
	float:left;
	margin:5px;
}
ul.desc {
	width:160px;
	margin:0px;
	padding:0px;
}
div.teigaku_cmp h5.special {
	clear:both;
	font-size:18px;
}
div.teigaku_cmp div.special {
	border:2px red solid;
	background-color:pink;
	padding:10px;
	font-size:20px;
	margin:0 0 20px 0;
}
div.teigaku_cmp dl {
	width:160px;
	height:200px;
	float:left;
	border:1px solid brown;
	margin:5px;
}
div.teigaku_cmp dt {
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid brown;
	border-top:1px solid brown;
	background:lightbrown;
}
div.teigaku_cmp dd {
	padding:5px;
	text-align:left;
	font-size:9pt;
}
div.teigaku_cmp li {
	text-align:left;
	margin:10px;
}
div.teigaku_cmp strong.tel {
	font-family:impact;
	font-size:50px;
}
div.teigaku_cmp div.option table,th,td {
	border:none;
	width:auto;
	padding:0px;
	margin:0;
}
div.teigaku_cmp div.option dl {
	height:180px;
}
div.teigaku_cmp div.option dt {
	background-color:brown;
	border-top:none;
	padding:5px;
	color:#ffffff;
}
div.teigaku_cmp div.option dl.gs {
	width:330px;
}
div.teigaku_cmp div.option dl.gs table,td,th {
	border:1px solid #000000;
}
div.form table,td,th {
	border:1px solid silver;
}
div.form th {
	width:300px;
}
div.form span.red {
	font-weight:normal;
}
div.form td {
	text-align:left;
	padding:5px;
}
div.form td input.addr {
	width:300px;
}
div.form td input.mail {
	width:250px;
}
div.form td input.sub {
	width:200px;
	height:30px;
	margin:0 0 0 160px;
	font-size:15px;
}
div.form td textarea {
	width:500px;
	height:150px;
}
div.form td textarea.pp {
	width:500px;
	height:80px;
}
div.form table.ops {
	margin:10px 0 10px 20px;
}
div.form table.ops input {
	width:50px;
}
p.mailform {
	text-align:left;
}
p.mailform span {
	color:red;
}
/* 年末とことん */
p.nenmatsu_top {
	margin:20px 0 0 0;
}
p.nenmatsu {
	text-align:center;
}
p.kikan {
	text-align:center;
	font-weight:bold;
	color:red;
}
/* エアコン一般 */
/* 定額キャンペーン特典 */
div.acippan h5.special {
	clear:both;
	font-size:18px;
}
div.acippan div.special {
	border:2px red solid;
	background-color:pink;
	padding:10px;
	font-size:20px;
	margin:0 0 20px 0;
}
/* 春の定額キャンペーン */
body.spring {

}
body.spring ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring ul.course li.c5 dl {
	border:4px solid #9370db;
}
body.spring ul.course li.c4 dl {
	border:4px solid #db7093;
}
body.spring ul.course li.c3 dl {
	border:4px solid #4682b4;
}
body.spring ul.course li.c2 dl {
	border:4px solid #008000
}
body.spring ul.course li.c1 dl {
	border:4px solid #d2691e;
}
body.spring ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring ul.course dt a {
	color:#ffffff;
}
body.spring ul.course dt a:hover {
	color:#ffffff;
}
body.spring ul.course dt a:visited {
	color:#ffffff;
}
body.spring ul.course li.c5 dt {
	background-color:#9370db;
	border:1px solid #9370db;
}
body.spring ul.course li.c4 dt {
	background-color:#db7093;
	border:1px solid #db7093;
}
body.spring ul.course li.c3 dt {
	background-color:#4682b4;
	border:1px solid #4682b4;
}
body.spring ul.course li.c2 dt {
	background-color:#008000;
	border:1px solid #008000;
}
body.spring ul.course li.c1 dt {
	background-color:#d2691e;
	border:1px solid #d2691e;
}
body.spring ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring ul.course li.c5 td.on {
	background-color:#d8bfd8;
}
body.spring ul.course li.c4 td.on {
	background-color:#ffc0cb;
}
body.spring ul.course li.c3 td.on {
	background-color:#87ceeb;
}
body.spring ul.course li.c2 td.on {
	background-color:#98fb98;
}
body.spring ul.course li.c1 td.on {
	background-color:#f4a460;
}
body.spring ul.course dd {
	height:40px;
}
body.spring ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring tr.r5 {
	background-color:#d8bfd8;
}
body.spring tr.r4 {
	background-color:#ffc0cb;
}
body.spring tr.r3 {
	background-color:#87ceeb;
}
body.spring tr.r2 {
	background-color:#98fb98;
}
body.spring tr.r1 {
	background-color:#f4a460;
}
/* 春の定額キャンペーン */
/* 家じゅうコース */
body.spring1 {

}
body.spring1 ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring1 ul.course li.c1 dl {
	border:4px solid #d2691e;
}
body.spring1 ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring1 ul.course li.c1 dt {
	background-color:#d2691e;
	border:1px solid #d2691e;
}
body.spring1 ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring1 ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring1 ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring1 ul.course li.c1 td.on {
	background-color:#f4a460;
}
body.spring1 ul.course dd {
	height:40px;
}
body.spring1 ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring1 table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring1 tr.r5 {
	background-color:#d8bfd8;
}
body.spring1 tr.r4 {
	background-color:#ffc0cb;
}
body.spring1 tr.r3 {
	background-color:#87ceeb;
}
body.spring1 tr.r2 {
	background-color:#98fb98;
}
body.spring1 tr.r1 {
	background-color:#f4a460;
}
/* 春の定額キャンペーン */
/* 水まわりコース */
body.spring2 {

}
body.spring2 ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring2 ul.course li.c2 dl {
	border:4px solid #008000;
}
body.spring2 ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring2 ul.course li.c2 dt {
	background-color:#008000;
	border:1px solid #008000;
}
body.spring2 ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring2 ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring2 ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring2 ul.course li.c2 td.on {
	background-color:#98fb98;
}
body.spring2 ul.course dd {
	height:40px;
}
body.spring2 ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring2 table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring2 tr.r5 {
	background-color:#d8bfd8;
}
body.spring2 tr.r4 {
	background-color:#ffc0cb;
}
body.spring2 tr.r3 {
	background-color:#87ceeb;
}
body.spring2 tr.r2 {
	background-color:#98fb98;
}
body.spring2 tr.r1 {
	background-color:#f4a460;
}
/* 春の定額キャンペーン */
/* キッチン＆浴室コース */
body.spring3 {

}
body.spring3 ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring3 ul.course li.c3 dl {
	border:4px solid #4682b4;
}
body.spring3 ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring3 ul.course li.c3 dt {
	background-color:#4682b4;
	border:1px solid #4682b4;
}
body.spring3 ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring3 ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring3 ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring3 ul.course li.c3 td.on {
	background-color:#87ceeb;
}
body.spring3 ul.course dd {
	height:40px;
}
body.spring3 ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring3 table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring3 tr.r5 {
	background-color:#d8bfd8;
}
body.spring3 tr.r4 {
	background-color:#ffc0cb;
}
body.spring3 tr.r3 {
	background-color:#87ceeb;
}
body.spring3 tr.r2 {
	background-color:#98fb98;
}
body.spring3 tr.r1 {
	background-color:#f4a460;
}
/* 春の定額キャンペーン */
/* キッチンコース */
body.spring4 {

}
body.spring4 ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring4 ul.course li.c4 dl {
	border:4px solid #db7093;
}
body.spring4 ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring4 ul.course li.c4 dt {
	background-color:#db7093;
	border:1px solid #db7093;
}
body.spring4 ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring4 ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring4 ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring4 ul.course li.c4 td.on {
	background-color:#ffc0cb;
}
body.spring4 ul.course dd {
	height:40px;
}
body.spring4 ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring4 table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring4 tr.r5 {
	background-color:#d8bfd8;
}
body.spring4 tr.r4 {
	background-color:#ffc0cb;
}
body.spring4 tr.r3 {
	background-color:#87ceeb;
}
body.spring4 tr.r2 {
	background-color:#98fb98;
}
body.spring4 tr.r1 {
	background-color:#f4a460;
}
/* 春の定額キャンペーン */
/* サニタリーコース */
body.spring5 {

}
body.spring5 ul.course dl {
	margin:10px 0px;
	height:260px;
}
body.spring5 ul.course li.c5 dl {
	border:4px solid #9370db;
}
body.spring5 ul.course dt {
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	height:30px;
}
body.spring5 ul.course li.c5 dt {
	background-color:#9370db;
	border:1px solid #9370db;
}
body.spring5 ul.course table {
	width:100%;
	margin:10px 0px 0px 0px;
	border:#ffffff solid 2px;
}
body.spring5 ul.course td {
	width:50%;
	height:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	border:#ffffff solid 5px;
}
body.spring5 ul.course td.off {
	background-color:#d3d3d3;
	color:#808080;
}
body.spring5 ul.course li.c5 td.on {
	background-color:#d8bfd8;
}
body.spring5 ul.course dd {
	height:40px;
}
body.spring5 ul.course dd span.price {
	font-size:25px;
	font-weight:bold;
	color:#ff1493;
}
body.spring5 table.r th {
	width:25px;
	font-size:10px;
	writing-mode:tb-rl;
	font-weight:normal;
}
body.spring5 tr.r5 {
	background-color:#d8bfd8;
}
body.spring5 tr.r4 {
	background-color:#ffc0cb;
}
body.spring5 tr.r3 {
	background-color:#87ceeb;
}
body.spring5 tr.r2 {
	background-color:#98fb98;
}
body.spring5 tr.r1 {
	background-color:#f4a460;
}
/* カーペット */
div.crpt h4 {
	background-color:#ffc0cb;
	padding:5px;
	margin:10px 0px;
	clear:both;
}
div.crpt img.main {
	float:left;
	margin:10px;
}
div.crpt p {
	margin:10px;
}
div.crpt li {
	width:150px;
	float:left;
	margin:10px;
}
div.crpt dl {
	margin:10px;
}
div.crpt dt {
	font-weight:bold;
	float:left;
	margin:0px 10px;
}
div.crpt table {
	width:450px;
	margin:30px 55px;
}
div.crpt th {
	text-align:center;
	height:30px;
	background-color:#e0ffc1;
}
div.crpt td {
	height:30px;
	padding:3px;
}
div.impact {
	font-size:20px;
	margin:15px;
	color:#3535b2;
}
