@charset "utf-8";
/* CSS Document */
body{
background:url(../../img/h11.jpg) no-repeat top center fixed;background-size: 100%;}
@media screen and (max-width: 1300px) {
body{background:url(../../img/h13.jpg) center center / cover no-repeat fixed;}
}
@media screen and (max-width: 640px) {
body{background:url(../../img/h12.jpg)center center / cover no-repeat fixed;}
}
#main{
width:100%;
margin:2em auto 0;
}
h2{
display:inline-block;
color:#fff;
text-align:center;
font-size:150%;
margin:3em auto 1em;
line-height:1.7;
width:100%;
}
h2 img{
display:block;
padding:10px 0 5px;
margin:0 auto;
width:354px;
height:auto;
}
h2+ul {text-align:center;}
h2+ul li{
display:inline-block;
color:#fff;
padding:0.5em 1em;
margin:0 0.2em;
font-size:120%;
font-weight:bold;
border-radius:10px;
border:2px solid #fff;
line-height:1;
}
h2+ul li:nth-of-type(1){background-color:#00C9FF;}
h2+ul li:nth-of-type(2){background-color:#C45ED8;}
h2+ul li:nth-of-type(3){background-color:#FF8945;}
h2+ul li:nth-of-type(4){background-color:#8BB546;}
#maincopy{
color:#fff;
text-align:center;
font-weight:bold;
line-height:1.7;
padding:1.5em 0 3em;
}
@media screen and (max-width: 640px) {
h2{
font-size:100%;
margin:3em auto 1em;
line-height:1.7;
width:100%;
}
h2 img{
width:250px;
height:auto;
}
h2+ul li{
font-size:90%;
padding:0.5em 0.7em;
margin:0 0.1em;
}
h2+ul li:nth-of-type(4){margin-top:0.5em;}
#maincopy{
width:90%;
margin:0 auto;
text-align:justify;
font-size:90%;
}
#maincopy br{display:none;}
}
#contents{
background:#fff;
padding:2em 0 0;
}
h3{
text-align:center;
font-size:140%;
}
h3 br{display:none;}
h3+p{
padding:10px 0 60px;
text-align:center;
}
h3+p img{
width:100%;
height:auto;
max-width:750px;
margin:0;
padding:0;
}
h3+p span{
display:block;
font-size:140%;
font-weight:bold;
color:#FF69BD;
margin-top:-5em;
}
h3+p img:nth-of-type(2),h3+p img:nth-of-type(3){display:none;}
@media screen and (max-width: 850px) {
#contents section{width:100%;}
h3+p{padding:10px 0;}
h3+p img{
width:90%;
height:auto;
margin:0 auto;
max-width:750px;
}
h3+p span{margin-top:-4em;}
}
@media screen and (max-width: 640px) {
#contents{
padding:0.5em 0 0;
}
h3{
text-align:center;
font-size:110%;
padding:0 0;
}
h3+p img:nth-of-type(2){display:inline;max-width: 640px;}
h3+p img:nth-of-type(1){display:none;}
h3+p span{margin-top:-3em;}
}
@media screen and (max-width: 450px) {
h3 br{display:inline;}
h3+p span{
margin-top:10px;
font-size:120%;
}
h3+p span br:nth-of-type(2){display:none;}
h3+p img:nth-of-type(2){display:none;}
h3+p img:nth-of-type(3){display:inline;}
}

#photo{
margin:0 auto;
max-width:900px;
text-align:center;
padding:0 0 3em;
}
#photo dt{
margin:0 0 1em;
font-weight:bold;
font-size:120%;
}
#photo dd{
display:inline-block;
width:30%;
margin-right:4%;
}
#photo dd:nth-of-type(3){margin-right:0;}
#photo dd img{
width:100%;
height:auto;
}
@media screen and (max-width: 640px) {
#photo{
padding:0 0 1em;
}
#photo dt{
margin:1em auto 0.5em;
font-weight:bold;
font-size:100%;
text-align:justify;
width:90%;
}
#photo dt br{display:none;}
#photo dd{
width:90%;
margin-right:0;
}
#photo dd img{padding-bottom:0.5em;}
}

#kaigo_contents{
max-width:900px;
margin:0 auto;
text-align:center;
displ ay:inline;
}
#kaigo_contents table{
width:48%;
display:inline-table;
text-align:left;
vertical-align:top;
max-width:450px;
}
#kaigo_contents table:nth-of-type(1){margin-right:1%;}
#kaigo_contents th {
white-space: nowrap;
vertical-align:middle;
text-align:center;
background:#46C98D;
color:#fff;
padding:0.5em;
}
#kaigo_contents td{
vertical-align:middle;
padding:0.5em;
background:#D3F2E0;
}
#kaigo_contents table:nth-of-type(1) td{padding:0.9em 0.5em;}
@media screen and (max-width: 640px) {
#kaigo_contents{width:100%;}
#kaigo_contents table{
width:90%;
display:table;
margin:0 auto;
text-align:center;
}
#kaigo_contents th {
display:block;
padding:1em 0;
}
#kaigo_contents td{
display:block;
padding:1em;
margin-bottom:0.7em;
}
#kaigo_contents table:nth-of-type(1) td{text-align:justify;}
#kaigo_contents table:nth-of-type(1){margin:0 auto;}
#kaigo_contents table:nth-of-type(2){margin:0 auto;}
}
#tel3{
padding:2em 0 0.3em;
color:#FF69BD;
}
#tel3 br{display:none;}
#tel3+dl{
text-align:center;
background-color:#FF69BD;
background-image:url(../../img/h9.png),url(../../img/h10.png);
background-repeat:no-repeat,no-repeat;
background-position:bottom 0% left 10%,bottom 0% right 10%;
color:#fff;
border-radius:10px;
padding:10px 0;
margin:0 auto 2em;
text-align:center;
max-width:900px;
}
@media screen and (max-width: 900px) {#tel3+dl{margin:0 1em 2em;}}
#tel3+dl dt{
font-size:130%;
font-weight:bold;
color:#FF0;
padding-top:0.7em;
}
#tel3+dl dd:nth-of-type(1){
font-size:150%;
font-weight:bold;
}
#tel3+dl dd:nth-of-type(1) span{
font-size:60%;
font-weight:normal;
vertical-align:middle;
display:inline-block;
padding:0 0.3em;
border:1px solid #fff;
border-radius:7px;
}
#tel3+dl dd:nth-of-type(2){
font-size:220%;
font-weight:bold;
}
#tel3+dl dd:nth-of-type(2) span{
font-size:40%;
font-weight:normal;
vertical-align:middle;
}
#tel3+dl dd:nth-of-type(2) img {
vertical-align:middle;
padding:0 5px 7px 0;
}
#tel3+dl dd:nth-of-type(2) br{display:none;}
@media screen and (max-width: 640px) {
#tel3{
padding:1em 0 0.3em;
color:#FF69BD;
}
#tel3 br{display:inline;}
#tel3+dl{
width:90%;
margin:0 auto 2em;
background-image:none;
}
#tel3+dl i,#tel3+dl dd:nth-of-type(2) img {display:none;}
#tel3+dl dt{
font-size:100%;
padding-top:0.7em;
}
#tel3+dl dd:nth-of-type(1){
font-size:130%;
}
#tel3+dl dd:nth-of-type(2){
padding-top:0.3em;
line-height:1;
font-size:160%;
}
#tel3+dl dd:nth-of-type(2) span{font-size:60%;}
#tel3+dl dd:nth-of-type(2) br{display:inline;}
}
#recomend {
width:880px;
text-align:center;
padding:2em 0 1em;
margin:0 auto;
}
#recomend h3{width:100%;}
#recomend dl{
display:inline-block;
width:250px;
padding:1em 50px 0 0;
}
#recomend dl:nth-of-type(3){padding:1em 0 0 0;}
#recomend dt{
width:250px;
text-align:center;
}
#recomend dt img{
width:200px;
height:auto;
padding-bottom:0.5em;
}
#recomend dd{
width:250px;
text-align: justify; 
font-size:90%;
}
@media screen and (max-width: 900px) {
#contents section{width:100%;}
#recomend {
width:640px;
padding:1em 0;
margin:0 auto;
}
#recomend dl{
displaly:none;
vertical-align:top;
width:185px;
padding:1em 25px 0 0;
}
#recomend dt{
width:185px;
text-align:center;
}
#recomend dt img{
width:150px;
height:auto;
padding-bottom:0.5em;
}
#recomend dd{
width:185px;
text-align: justify; 
font-size:90%;
}
}
@media screen and (max-width: 640px) {
#recomend dl{
width:85%;
display:block;
margin:0 auto;
padding:1em 0 0 0;
text-align:center;
}
#recomend dt{
width:100%;
}
#recomend dd{
width:100%;
text-align:justify;
font-size:90%;
}
#recomend dt img{
width:200px;
height:auto;
padding-bottom:0.5em;
display:block;
margin:0 auto;
text-align:center;
}
}
table.switch{
width:880px;
margin:1em auto;
}
caption{
font-size:130%;
font-weight:bold;
margin:1em auto;
}
table.switch th{
width:195px;
font-size:110%;
border-radius:8px;
color:#fff;
padding:0.5em 0;
margin-right:32px;
margin-bottom:7px;
display:inline-block;
}
table.switch th:nth-of-type(1){background:#00C9FF;}
table.switch th:nth-of-type(2){background:#C45ED8;}
table.switch th:nth-of-type(3){background:#FF8945;}
table.switch th:nth-of-type(4){background:#8BB546;margin-right:0;}
table.switch td{
vertical-align:top;
width:189px;
padding:0.5em 0;
margin:0 35px 0 3px;
display:inline-block;
text-align: justify; 
}
table.switch td:nth-of-type(4){margin:0 0 0 3px;}
table.switch tr:nth-of-type(5) td{
border-radius:8px;
text-align:center;
font-weight:bold;
width:185px;
padding:0.5em 0;
margin:0 35px 0 3px;
display:inline-block;
}
table.switch tr:nth-of-type(5) td:nth-of-type(1){
border:2px solid #00C9FF;
color:#00C9FF;
}
table.switch tr:nth-of-type(5) td:nth-of-type(2){
border:2px solid #C45ED8;
color:#C45ED8;
}
table.switch tr:nth-of-type(5) td:nth-of-type(3){
border:2px solid #FF8945;
color:#FF8945;
}
table.switch tr:nth-of-type(5) td:nth-of-type(4){
border:2px solid #8BB546;
color:#8BB546;
margin:0 0 0 3px;
}
table.switch tr:nth-of-type(6) td{
text-align:center;
vertical-align:top;
width:185px;
padding:0.5em 0;
margin:0 35px 0 3px;
display:inline-block;
}
table.switch tr:nth-of-type(6) td:nth-of-type(4){margin:0 0 0 3px;}
table.switch tr:nth-of-type(6) td:nth-of-type(1)  span{color:#00C9FF;}
table.switch tr:nth-of-type(6) td:nth-of-type(2)  span{color:#C45ED8;}
table.switch tr:nth-of-type(6) td:nth-of-type(3)  span{color:#FF8945;}
table.switch tr:nth-of-type(6) td:nth-of-type(4)  span{color:#8BB546;}
table.switch:nth-of-type(2){display:none;}
@media screen and (max-width: 900px) {
table.switch{
width:630px;
margin:1em auto;
}
table.switch tr{text-align:center;}
table.switch th{
width:135px;
padding:0.5em 0;
margin:0 15px 0 0;
margin-bottom:7px;
display:inline-block;
}
table.switch th:nth-of-type(4){margin:0;}
table.switch td{
width:135px;
padding:0.5em 0;
margin:0 15px 0 0;
display:inline-block;
}
table.switch td:nth-of-type(1){text-align:center;}
table.switch td:nth-of-type(4){margin:0;}
table.switch tr:nth-of-type(5) td{
width:135px;
padding:0.5em 0;
margin:0 15px 0 0;
display:inline-block;
}
table.switch tr:nth-of-type(5) td:nth-of-type(4){margin:0;}
table.switch td{
width:135px;
padding:0.5em 0;
margin:0 15px 0 0;
display:inline-block;
font-size:90%;
}
table.switch tr:nth-of-type(6) td{
width:135px;
padding:0.5em 0;
margin:0;
display:inline-block;
}
table.switch tr:nth-of-type(3) td{text-align: justify; }
table.switch tr:nth-of-type(6) td:nth-of-type(4){margin:0;}
table.switch:nth-of-type(2){display:none;}
table.switch td img{
width:135px;
height:auto;
}
}
@media screen and (max-width: 640px) {
caption{margin:1em auto 0;}
table.switch:nth-of-type(1){display:none;}
table.switch:nth-of-type(2){display:table;}
table.switch{
width:90%;
margin:1em auto;
}
table.switch th{
width:100%;
padding:0.5em 0;
margin:1em auto 0;
}
table.switch tr:nth-of-type(1) th{background:#00C9FF;}
table.switch tr:nth-of-type(2) th{background:#C45ED8;}
table.switch tr:nth-of-type(3) th{background:#FF8945;}
table.switch tr:nth-of-type(4) th{background:#8BB546;}
table.switch tr{text-align:center;}
table.switch td{
width:90%;
padding:0.5em 0;
margin:0 0 0 5%;
text-align:center;
}
table.switch tr:nth-of-type(3) td{text-align: center;}
table.switch tr:nth-of-type(3) td:nth-of-type(2){text-align:justify;}
table.switch td:nth-of-type(2){text-align:justify;margin:0 auto;}
table.switch td:nth-of-type(4){margin:0 auto;}
table.switch td:nth-of-type(4){
border-radius:8px;
font-weight:bold;
width:185px;
padding:0.5em 0;
margin:0 auto 1em;
display:inline-block;
}
table.switch tr:nth-of-type(1) td:nth-of-type(4){
border:2px solid #00C9FF;
color:#00C9FF;
}
table.switch tr:nth-of-type(2) td:nth-of-type(4){
border:2px solid #C45ED8;
color:#C45ED8;
}
table.switch tr:nth-of-type(3) td:nth-of-type(4){
border:2px solid #FF8945;
color:#FF8945;
}
table.switch tr:nth-of-type(4) td:nth-of-type(4){
border:2px solid #8BB546;
color:#8BB546;
margin:0 0 0 3px;
}
table.switch td img{
width:180px;
height:auto;
}
}
#memo{
margin:1em auto;
max-width:900px;
border-right:2px solid #bbb;
border-bottom:2px solid #ccc;
box-sizing: border-box;
clear:both;
}
#memo h3{
background:#46c98d;
color:#fff;
padding:0.5em 0;
}
#memo dl{background:url(../../img/h21.jpg);}
#memo dt{
font-size:150%;
font-weight:bold;
padding:1em 0;
text-align:center;
}
#memo dd{
width:90%;
margin:0 auto;
}
#memo dd:nth-of-type(1) img{float:right;}
#memo dd:nth-of-type(2){
clear:both;
text-align:center;
padding:0.5em 0 2em;
}
#memo dd:nth-of-type(2) img{
display:inline-block;
width:50%;
height:auto;
margin:0;
padding:0;
}
#memo dd:nth-of-type(2) img:nth-of-type(3),
#memo dd:nth-of-type(2) img:nth-of-type(4){display:none;}
#memo dd:nth-of-type(2) i{display:none;}
@media screen and (max-width: 640px) {
#memo{border-right:none;}
#memo dt{
font-size:110%;
padding:1em 0;
width:80%;
margin:0 auto;
}
#memo dd{
width:80%;
font-size:90%;
}
#memo dd:nth-of-type(2) img:nth-of-type(1),
#memo dd:nth-of-type(2) img:nth-of-type(2){display:none;}
#memo dd:nth-of-type(2){margin-top:1em;}
#memo dd:nth-of-type(2) img:nth-of-type(3),
#memo dd:nth-of-type(2) img:nth-of-type(4){
display:block;
width:100%;
height:auto;
margin:0 auto;
padding:0;
}
#memo dd:nth-of-type(2) i{
display:inline-block;
font-size:300%;
}
}
#fee{
max-width:900px;
margin:2em auto;
text-align:center;
displ ay:inline;
clear:both;
}
#fee table{
width:48%;
display:inline-table;
text-align:left;
vertical-align:top;
max-width:450px;
}
#fee h3{
padding:1em 0 1em;
font-size:160%;
}
#fee table caption{
font-size:100%;
margin:0;
padding:0.5em 0;
text-align:left;
}
#fee table caption br{display:none;}
#fee table:nth-of-type(1){margin-right:1%;}
#fee th {
white-space: nowrap;
vertical-align:middle;
text-align:center;
background:#46C98D;
color:#fff;
padding:1em 0.5em;
width:7em;
}
#fee td{
vertical-align:middle;
padding:1em 0.5em 1em 1em;
background:#D3F2E0;
}
#fee table:nth-of-type(1) tr:nth-of-type(6) th,
#fee table:nth-of-type(1) tr:nth-of-type(6) td,
#fee table:nth-of-type(2) tr:nth-of-type(5) td{
background:#fff;
padding:0; 
}
#fee table:nth-of-type(1) tr:nth-of-type(6) td,
#fee table:nth-of-type(2) tr:nth-of-type(5) td{
background:#fff;
padding:1em 0;
font-size:90%;
}
#fee p{
text-align:left;
margin-left:1em;
}
@media screen and (max-width: 640px) {
#fee h3{font-size:130%;padding:1.5em 0 0;}
#fee table{
width:90%;
text-align:left;
vertical-align:top;
max-width:100%;
}
#fee table caption{
font-size:90%;
text-align:center;
}
#fee table caption br{display:inline;}
#fee th{width:5em;}
#fee p{
text-align:justify;
width:90%;
margin:0 auto;
font-size:90%;
}
}
#nagare{
background:url(../../img/h21.jpg);
padding-bottom:0.5em;
}
#nagare h3{
padding:1em 0 1em;
font-size:160%;
}
#nagare dl{
max-width:900px;
margin:0 auto 2em;
text-align:center;
}
#nagare dt{
font-size:150%;
font-weight:bold;
border:1px solid #000;
border-radius:50%;
display:inline-block;
width:3em;
height:2em;
text-align:center;
vertical-align:middle;
padding-top:1em;
margin-right:1em;
line-height:1;
}
#nagare dd:nth-of-type(1){
vertical-align:middle;
width:600px;
display:inline-block;
text-align:left;
}
#nagare dd span{
font-weight:bold;
font-size:110%;
}
#nagare dd:nth-of-type(2){
vertical-align:middle;
width:126px;
display:inline-block;
}
#nagare span img{
margin:0 auto;
display:block;
}
#nagare p{
font-weight:bold;
font-size:160%;
text-align:center;
background:#46c98d;
color:#fff;
padding:0.5em;
margin:0.5em auto;
text-align:center;
width:7em;
border-radius:10px;
}
@media screen and (max-width: 640px) {
#nagare h3{
padding:1em 0 0;
font-size:130%;
}
#nagare dl{margin:0;}
#nagare dt{
font-size:110%;
display:inline-block;
width:2em;
height:1.5em;
padding-top:0.5em;
margin:1em auto 0;
}
#nagare dd:nth-of-type(1){
vertical-align:middle;
width:90%;
display:block;
text-align:justify;
margin:0 auto;
padding:0;
font-size:90%;
}
#nagare dd span{
text-align:center;
display:block;
margin:1em auto -1em;
padding:0;
line-height:1;
}
#nagare i{display:none;}
#nagare i:nth-of-type(5),#nagare i:nth-of-type(6){display:block;}
#nagare i:nth-of-type(5){margin-top:0.5em;}
#nagare p{font-size:150%;}
#nagare span img{padding-top:10px;}
}
#service{
max-width:900px;
margin:0 auto 2em;
}
#service dl{
clear:both;
display:block;
padding-top:1em;
position:relative;
}
#service dt{
color:#fff;
text-align:center;
font-size:130%;
font-weight:bold;
padding:0.5em 1em;
margin:0.5em 0 1em;
border-radius:5px;
width:50%;
}
#service dl:nth-of-type(1) dt{background:#00C9FF;}
#service dl:nth-of-type(2) dt{background:#C45ED8;}
#service dl:nth-of-type(3) dt{background:#FF8945;}
#service dl:nth-of-type(4) dt{background:#8BB546;}
#service dd{
margin:0 1%;
float:left;
text-align:justify;
}
.service1{width:50%;}
.service2{width:42%;}
#service dd img{
width:42%;
height:auto;
position:absolute;
top:1.5em;
right:0;
}
#service dd:nth-last-child(1){
max-width:900px;
float:none;
}
#service dd dd:nth-last-child(1){float:left;}
#service dd span{
display:inline-block;
padding-top:0.5em;
}
#service dd dt{
display:inline-block;
font-size:100%;
margin:0.5em 0 1em;
float:left;
width:8em;
}
#service dl:nth-of-type(1) dd dt{
background:#fff;
border:2px solid #00C9FF;
color:#00C9FF;
}
#service dl:nth-of-type(2) dd dt{
background:#fff;
border:2px solid #C45ED8;
color:#C45ED8;
}
#service dl:nth-of-type(3) dd dt{
background:#fff;
border:2px solid #FF8945;
color:#FF8945;
}
#service dl:nth-of-type(4) dd dt{
background:#fff;
border:2px solid #8BB546;
color:#8BB546;
}
#service dl dd dd{
padding:1em 0.5em;
margin:0;
display:inline;
}
#service dl dd dd:nth-of-type(1){clear:both;}
#service dl dd dd span:nth-of-type(1){display:inline;}
#service dl dd dd span:nth-of-type(2){display:none;}
#service dl:nth-of-type(1) dd dd:nth-of-type(2),
#service dl:nth-of-type(1) dd dd:nth-of-type(4),
#service dl:nth-of-type(1) dd dd:nth-of-type(6),
#service dl:nth-of-type(1) dd dd:nth-of-type(8),
#service dl:nth-of-type(1) dd dd:nth-of-type(10){
padding-top:1.8em;
color:#00C9FF;
}
#service dl:nth-of-type(2) dd dd:nth-of-type(2),
#service dl:nth-of-type(2) dd dd:nth-of-type(4),
#service dl:nth-of-type(2) dd dd:nth-of-type(6),
#service dl:nth-of-type(2) dd dd:nth-of-type(8),
#service dl:nth-of-type(2) dd dd:nth-of-type(10){
padding-top:1.8em;
color:#C45ED8;
}
#service dl:nth-of-type(3) dd dd:nth-of-type(2),
#service dl:nth-of-type(3) dd dd:nth-of-type(4){
padding-top:1.8em;
color:#FF8945;
}
#service dl:nth-of-type(4) dd dd:nth-of-type(2),
#service dl:nth-of-type(4) dd dd:nth-of-type(4){
padding-top:1.8em;
color:#8BB546;
}
@media screen and (max-width: 900px) {
#service dl{margin:0 1em 2em;}
#service dl dl{margin:0;}
}
@media screen and (max-width: 640px) {
#service dl dl dd{
padding:0 0;
margin:0;
}
#service dl dd dd:nth-of-type(2),
#service dl dd dd:nth-of-type(4),
#service dl dd dd:nth-of-type(6),
#service dl dd dd:nth-of-type(8){padding-top:0;}
#service dl dd dd span:nth-of-type(1){display:none;}
#service dl dd dd span:nth-of-type(2){display:inline;}
#service dl:nth-of-type(1) dd dd:nth-of-type(2),
#service dl:nth-of-type(1) dd dd:nth-of-type(4),
#service dl:nth-of-type(1) dd dd:nth-of-type(6),
#service dl:nth-of-type(1) dd dd:nth-of-type(8),
#service dl:nth-of-type(1) dd dd:nth-of-type(10),
#service dl:nth-of-type(2) dd dd:nth-of-type(2),
#service dl:nth-of-type(2) dd dd:nth-of-type(4),
#service dl:nth-of-type(2) dd dd:nth-of-type(6),
#service dl:nth-of-type(2) dd dd:nth-of-type(8),
#service dl:nth-of-type(2) dd dd:nth-of-type(10),
#service dl:nth-of-type(3) dd dd:nth-of-type(2),
#service dl:nth-of-type(3) dd dd:nth-of-type(4),
#service dl:nth-of-type(4) dd dd:nth-of-type(2),
#service dl:nth-of-type(4) dd dd:nth-of-type(4){padding-top:0em;}
#service h3{font-size:110%;}
#service dl{
width:90%;
margin:0 auto;
text-align:center;
}
#service dt{
text-align:center;
display:inline-block;
margin:0 1em 0.5em;
font-size:100%;
width:60%;
}
#service dl dl{width:100%;}
#service dd{
width:90%;
margin:0 auto;
padding:0 1em;
display:block;
text-align:center;
}
#service dd dd{
width:100%;
font-size:90%;
}
#service dd span{
text-align:justify;
font-size:90%;
}
#ser vice dd:nth-last-of-type(1){
width:90%;
padding-top:0.5em;
}
#service dd img{padding-top:0.5em;}
#service dd img{
width:100%;
height:auto;
position:relative;
top:0;
right:0;
}
#service dd dt{
display:inline-block;
text-align:center;
float:none;
}
}