﻿/*
Theme Name: yuyu Theme
Theme URI: http://www.thai-massage.co.jp/
Description: This is my yuyu theme.
*/


body
{
background-image: url(img/bg.jpg);
background-position: top center;
background-position-y: top;
background-position-x: center;
background-color: #000000;
margin: 0px auto 0px auto;
letter-spacing: 1px;
}



#container
{
width: 900px;
margin-left: auto;
margin-right: auto;
}

#header
{
width: 900px;
height: 624px;
marin: 0px 0px 0px 0px;
}



#topimg
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#logo
{
margin: 230px 0px 0px 60px;
position: absolute
}



#gmenu
{
width: 900px;
padding: 0px;
margin: 0px 0px 30px 0px;
}


#gmenu li
{
display: inline;
float: left;
margin: 0px;
padding: 0px;
}


#g-sp
{
background-image: url(img/gmenu_sandp.png);
width: 168px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}

#g-therap
{
background-image: url(img/gmenu_therap.png);
width: 141px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}


#g-nagare
{
background-image: url(img/gmenu_nagare.png);
width: 141px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}


#g-quality
{
background-image: url(img/gmenu_quality.png);
width: 141px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}


#g-school
{
background-image: url(img/gmenu_school.png);
width: 141px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}


#g-qa
{
background-image: url(img/gmenu_qanda.png);
width: 168px;
height: 133px;
cursor: pointer;
float: left;
margin: 0px;
padding: 0px;
}
 

a:hover
{
background-position: left bottom;
background-position-x: left;
background-position-y: bottom;
}


#content
{
width: 900px;
margin: 0px 0px 0px 0px;
padding: 0px;
}



#bar-t
{
margin: 30px 0px 0px 0px;
vertical-align: bottom;
}


#bar-b
{
margin: 0px 0px 0px 0px;
}



.bar-t02
{
margin: 30px 0px 0px 0px;
vertical-align: bottom;
}


.bar-b02
{
margin: 0px 0px 0px 0px;
}


.bar-tlpo
{
margin: 30px 0px 0px 0px;
vertical-align: bottom;
}






/*  トップ  */

#top-content
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
}


#top-main
{
width: 580px;
height: 2100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 80%;
line-height: 150%;
float: left;
background-color: #F1E1C5;
color: #2F1B11;
}



#top-main h3
{
border-bottom: solid 2px #72C7C5;
}





#news
{
width: 500px;
height: 250px;
margin: 40px 40px 100px 40px;
}


#news-post
{
width: 500px;
height: 200px;
overflow: auto;
}



#map
{
width: 500px;
margin: 0px 40px 120px 40px;
padding: 0px;
border-style: none;
}


#map img
{
margin: 20px 0px 0px 0px;
}


#map p
{
font-size: 90%;
float: right;
letter-spacing: 0px;
}


#map p a
{
text-decoration: none;
color: #72C7C5;
}



#top-concept
{
width: 500px;
margin: 0px 40px 60px 40px;
padding: 0px;
line-height: 180%;
}


#top-concept p
{
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



#lobby
{
float: right;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: none;
}


#room
{
float: left;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: none;
}


#lobby02
{
margin: 30px 0px 0px 0px
}


#top-side
{
width: 300px;
height: 2100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 80%;
line-height: 130%;
float: right;
background-color: #2F1B11;
color: #F1E1C5;
}





#top-list
{
width: 260px;
margin: 40px 20px 40px 20px;
padding: 0px;
}


#top-list li
{
display: block;
margin: 0px 0px 30px 0px;
padding: 0px;
list-style: none;
}


.bunner
{
width: 260px;
height: 220px;
border: none;
}


#twitter
{
width: 240px;
margin: 100px 30px 0px 30px;
padding: 0px;
}


#twitter a
{
text-decoration: none;
}

#twitter_div
{
text-align: left;
margin: 0px;
padding: 0px;
}



#twitter_div h2
{
font-size: 1em;
color: #F1E1C5;
text-align: left;
margin: 0px;
}



#twitter_div ul
{
width: 240px;
padding: 0px;
margin: 0px;
}



#twitter_div li
{
padding: 15px 0px;
border-bottom: dotted 1px #F1E1C5; /* 適宜変更推奨 */
list-style: none;
line-height: 180%;
}



#twitter_div li a
{
font-size: 1em !important;
color: #F1E1C5; /* 適宜変更推奨 */
}



#twitter_div li a:hover
{
color: #F1E1C5;
}



#twitter_div li span
{
color: #F1E1C5; /* 適宜変更推奨 */
font-size: 1em;
}



#twitter_div li span a
{
color: #72C7C5; /* 適宜変更推奨 */
font-size: 1em !important;
}



a#twitter-link
{
font-size: 1em;
color: #72C7C5; /* 適宜変更推奨 */
text-align: right;
display: block;
}



a#twitter-link:hover
{
color: #EEDCBC;
}



.twitter-bar
{
 border-bottom: solid 2px #72C7C5;
 margin: 0px 0px 10px 0px;
 }
 









/* セラピストの紹介 */


#therap-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
background-color: #F1E1C5;
color: #2F1B11;
}


#staff
{
width: 820px;
height: 2150px;
margin: 0px 30px 0px 30px;
padding: 0px;
}


.staff2
{
width: 820px;
height: 1900px;
margin: 0px 30px 0px 30px;
padding: 0px;
}

.staff3
{
width: 820px;
height: 1100px;
margin: 0px 30px 0px 30px;
padding: 0px;
}


.staff-bar
{
margin: 40px 30px 0px 30px;
border-bottom: solid 2px #72C7C5;
}


.therap-post00
{
width: 820px;
height: 230px;
margin: 20px 0px 10px 0px;
padding: 0px;

}


.therap-post0
{
width: 820px;
height: 230px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
background-image: url(img/staff01.png);
}



.therap-post
{
width: 760px;
height: 200px;
margin: 30px 30px 0px 30px;
font-size: 80%;
line-height: 130%;
}






.page
{
width: 820px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #F1E1C5;
}


.page-next
{
float: right;
margin: 20px 0px 0px 0px;
padding: 0px;
}


.page-back
{
float: left;
margin: 20px 0px 0px 0px;
padding: 0px;
}








/* ご来店からのながれ */


#nagare-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
text-align: left;
font-size: 100%;
line-height: 200%;
background-color: #F1E1C5;
color: #2F1B11;
}



td.hishi
{
color: #72C7C5;
}


.nagare-bar
{
margin: 40px 30px 0px 30px;
border-bottom: solid 2px #72C7C5;
}










/* 当店が誇るクオリティ */


#quality-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
background-color: #F1E1C5;
color: #2F1B11;
}

#qtext1
{
width: 820px;
margin: 30px 30px 80px 30px;
padding: 0px;
text-align: left;
font-size: 100%;
line-height: 180%;
}

#qtext2
{
width: 820px;
margin: 30px 30px 80px 30px;
padding: 0px;
text-align: left;
font-size: 100%;
line-height: 180%;
}

#qtext2 img
{
float: right;
clear: both;
}



#qtext3
{
width: 820px;
height: 600px;
margin: 30px 30px 0px 30px;
padding: 0px;
text-align: left;
font-size: 100%;
line-height: 180%;
}

#qtext1 img
{
float: right;
clear: both;
}


#qtext3 img
{
float: left;
clear: both;
}


#qtext3 a
{
text-decoration: none;
color: #72C7C5;
}


.quality-bar
{
margin: 40px 30px 0px 30px;
border-bottom: solid 2px #72C7C5;
}












/* スクールのご案内 */


#school-main
{
width: 880px;
height: 1600px;
padding: 0px;
margin: 0px 10px 0px 10px;
text-align: left;
line-height: 200%;
background-color: #F1E1C5;
color: #2F1B11;
}


#school-main1
{
width: 820px;
margin: 0px 30px 0px 30px;
}


.school-bar
{
margin: 40px 0px 30px 0px;
border-bottom: solid 2px #72C7C5;
}

.school-bar2
{
margin: 80px 0px 30px 0px;
border-bottom: solid 2px #72C7C5;
}



#school-main p
{
margin: 0px 0px 0px 0px;
}


#school-main ul
{
margin: 30px 0px 50px 0px;
}


#school-main li
{
list-style: none;
margin: 0px 0px 10px 0px;
}
















/* サービス＆プライス */


#sp-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
background-color: #F1E1C5;
}


#sp-list
{
width: 880px;
height: 700px;
margin: 0px 0px 0px 0px;
padding: 0px;
}


#sp-list ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
}


#sp-list li
{
display: block;
width: 820px;
margin: 0px 30px 0px 30px;
padding: 0px;
list-style: none;
}



#sp-00
{
width: 820px;
height: 40px;
cursor: pointer;
float: left;
margin: 40px 0px 10px 0px;
padding: 0px;
border-bottom: solid 2px #72C7C5;
}



#sp-01
{
background-image: url(img/sp-01.png);
width: 820px;
height: 95px;
cursor: pointer;
float: left;
margin: 40px 0px 10px 0px;
padding: 0px;
}

#sp-02
{
background-image: url(img/sp-02.png);
width: 820px;
height: 95px;
float: left;
margin: 0px 0px 10px 0px;
padding: 0px;
}


#sp-03
{
background-image: url(img/sp-03.png);
width: 820px;
height: 95px;
float: left;
margin: 0px 0px 10px 0px;
padding: 0px;
}


#sp-04
{
background-image: url(img/sp-04.png);
width: 820px;
height: 95px;
float: left;
margin: 0px 0px 10px 0px;
padding: 0px;
}


#sp-05
{
background-image: url(img/sp-05.png);
width: 820px;
height: 95px;
float: left;
margin: 0px 0px 10px 0px;
padding: 0px;
}















/* Ｑ＆Ａ */


#qa-main
{
font-size: 100%;
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
background-color: #F1E1C5;
color: #2F1B11;
}





#qa-main table
{
margin: 0px 30px 50px 30px;
padding: 0px;
}


td.s
{
vertical-align: top;
color: #72C7C5;
width: 30px;
}


td.l
{
vertical-align: top;
line-height: 150%;
width: 790px;
}


.qa-bar
{
margin: 40px 30px 30px 30px;
border-bottom: solid 2px #72C7C5;
}





/* ＮＥＷＳ */


#news-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
}


#news-main1
{
width: 880px;
height: 500px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 80%;
line-height: 150%;
float: left;
background-color: #F1E1C5;
color: #2F1B11;
}


#news-main1 h3
{
width: 820px;
border-bottom: solid 2px #72C7C5;
margin: 30px 30px 0px 30px;
}


#news-main1 h4
{
margin: 20px 40px 0px 40px;
}





.post
{
width: 760px;
height: 300px;
overflow: auto;
margin: 30px 60px 0px 60px;
}



/* ラクーア店 */

#raqua-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
background-color: #F1E1C5;
}


#raqua-main1
{
width: 820px;
margin: 0px 30px 0px 30px;
padding: 0px;
}


#raquaimg1
{
margin: 50px 0px 50px 0px;
}


#raquaimg2
{
border-bottom: solid 2px #72C7C5;
}


#raquaimg3
{
margin: 100px 0px 0px 0px;
border-bottom: solid 2px #72C7C5;
}


#raqua-main2
{
width: 820px;
height: 900px;
margin: 0px 30px 0px 30px;
padding: 0px;
background-image: url(img/raqua-03.png);
background-repeat: no-repeat;
}


#raquaimg4
{
margin: 30px 0px 0px 630px;
position: absolute
}


/* リンク */

#link-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
background-color: #F1E1C5;
}


#link-main a
{
text-decoration: none;
color: #72C7C5;
}




#link-list
{
width: 880px;
height: 700px;
margin: 0px 0px 0px 0px;
padding: 0px;
}


#link-list ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
}


#link-list li
{
display: block;
width: 820px;
margin: 0px 30px 0px 30px;
padding: 0px;
list-style: none;
}



#link-00
{
width: 820px;
height: 40px;
cursor: pointer;
float: left;
margin: 40px 0px 10px 0px;
padding: 0px;
border-bottom: solid 2px #72C7C5;
}



#link-01
{
background-image: url(img/link-001.png);
width: 820px;
height: 95px;
cursor: pointer;
float: left;
margin: 40px 0px 10px 0px;
padding: 0px;
}




























/* LPO－足ツボ＆ふくらはぎ */

#topimg-ashitsubo
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#ashitsubo-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
line-height: 150%;
font-size: 100%;
letter-spacing: 2px;
color: #2F1B11;
}


#ashitsubo-main img
{
vertical-align: bottom;
margin: 0px 0px 0px 0px;
}




#ashitsubo-main1
{
width:880px;
height: 850px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(img/ashitsubo-01.png);
}



#ashitsubo-main2
{
width:880px;
height: 550px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(img/ashitsubo-02.png);
}




#ashitsubo-main3
{
width: 880px;
height: 230px;
background-image: url(img/ashitsubo-03-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#ashitsubo-main3 p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}


#ashitsubo-main3-1
{
width: 880px;
height: 310px;
background-image: url(img/ashitsubo-03-3.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}



#ashitsubo-main3-1 p
{
width: 400px;
margin: 0px 80px 0px 390px;
padding: 0px;
}



#ashitsubo-main3-2
{
width: 880px;
height: 230px;
background-image: url(img/ashitsubo-03-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#ashitsubo-main3-2 p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}



#ashitsubo-price
{
width: 880px;
height: 250px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(img/ashitsubo-04-2.png);
}


#ashitsubo-price ul
{
width: 640px;
margin: 0px 120px 50px 120px;
padding: 0px;
list-style: none;
}


#ashitsubo-price ul li
{
width: 640px;
margin: 0px 0px 20px 0px;
padding: 0px;
}



#ashitsubo-main4
{
width: 880px;
height: 280px;
background-image: url(img/ashitsubo-04-3.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#ashitsubo-main4 p
{
width: 680px;
height: 280px;
margin: 0px 100px 0px 100px;
padding: 0px;
line-height: 180%;
}





/* LPO－高気圧酸素カプセル */

#topimg-o2
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#o2-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
line-height: 150%;
font-size: 100%;
letter-spacing: 2px;
color: #2F1B11;
}


#o2-main img
{
vertical-align: bottom;
margin: 0px 0px 0px 0px;
}


#o2-main1
{
width:880px;
height: 850px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(img/sanso-01.png);
}



#o2-main2
{
width: 880px;
height: 270px;
background-image: url(img/sanso-02-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}



#o2-main2 p
{
width: 480px;
margin: 0px 0px 0px 300px;
padding: 0px;
}



#o2-main3
{
width: 880px;
height: 272px;
background-image: url(img/sanso-03-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}



#o2-main3 p
{
width: 380px;
margin: 0px 0px 0px 100px;
padding: 0px;
}



#o2-main4
{
width: 880px;
height: 310px;
background-image: url(img/sanso-04-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}



#o2-main4 p
{
width: 370px;
margin: 0px 0px 0px 420px;
padding: 0px;
line-height: 180%;
}


#o2-price
{
width: 880px;
height: 270px;
background-image: url(img/sanso-05-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#o2-price ul
{
width: 640px;
margin: 0px 120px 50px 120px;
padding: 0px;
list-style: none;
}


#o2-price ul li
{
width: 640px;
margin: 0px 0px 20px 0px;
padding: 0px;
}








/* LPOタイ式オイルリフレッシュ */


#topimg-oil
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#oil-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
line-height: 150%;
font-size: 100%;
letter-spacing: 2px;
color: #2F1B11;
}


#oil-main img
{
vertical-align: bottom;
margin: 0px 0px 0px 0px;
}


#oil-main1
{
width:880px;
height: 850px;
margin:  0px;
padding: 0px;
background-image: url(img/oil-01.png);
}



#oil-main2
{
width: 880px;
height: 322px;
background-image: url(img/oil-03-2.png);
margin:  0px;
padding: 0px;
}



#oil-main2 p
{
width: 390px;
margin: 0px 0px 0px 400px;
padding: 0px;
}



#oil-price
{
width: 880px;
height: 295px;
background-image: url(img/oil-04-2.png);
margin:  0px;
padding: 0px;
}


#oil-price ul
{
width: 640px;
margin: 0px 120px 0px 120px;
padding: 0px;
list-style: none;
}


#oil-price ul li
{
width: 640px;
margin: 0px 0px 20px 0px;
padding: 0px;
}


#oil-main3
{
width: 880px;
height: 410px;
background-image: url(img/oil-05-2.png);
margin:  0px;
padding: 0px;
}



#oil-main3 p
{
width: 680px;
height: 280px;
margin: 0px 100px 0px 100px;
padding: 0px;
line-height: 180%;
}








/* タイ式痩身マッサージ */


#topimg-soushin
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#soushin-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
line-height: 150%;
font-size: 100%;
letter-spacing: 2px;
color: #2F1B11;
}


#soushin-main img
{
vertical-align: bottom;
margin: 0px 0px 0px 0px;
}




#soushin-main1
{
width:880px;
height: 850px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(img/soushin-01.png);
}


#soushin-main2
{
width: 880px;
height: 320px;
background-image: url(img/soushin-02-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#soushin-main2 p
{
width: 370px;
margin: 0px 0px 0px 420px;
padding: 0px;
}


#soushin-main3
{
width: 880px;
height: 280px;
background-image: url(img/soushin-03-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#soushin-main3 p
{
width: 340px;
margin: 0px 0px 0px 100px;
padding: 0px;
}


#soushin-price
{
width: 880px;
height: 230px;
background-image: url(img/soushin-04-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#soushin-price ul
{
width: 640px;
margin: 0px 120px 50px 120px;
padding: 0px;
list-style: none;
}


#soushin-price ul li
{
width: 640px;
margin: 0px 0px 20px 0px;
padding: 0px;
}





/* 全身リフレッシュ */


#topimg-zenshin
{
width: 900px;
height: 344px;
background-image: url(img/topimage-top-trans.png);
background-repeat: no-repeat;
margin: 20px 0px 0px 0px;
}


#zenshin-main
{
width: 880px;
margin: 0px 10px 0px 10px;
padding: 0px;
line-height: 150%;
font-size: 100%;
letter-spacing: 2px;
color: #2F1B11;
}


#zenshin-main img
{
vertical-align: bottom;
}


#zenshin-main1
{
width:880px;
height: 850px;
margin: 0px;
padding: 0px;
background-image: url(img/zenshin-01.png);
}



#zenshin-main2
{
width:880px;
height: 120px;
margin: 0px;
padding: 0px;
background-image: url(img/zenshin-02-2.png);
}



#zenshin-main2 p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}



#zenshin-main3
{
width:880px;
height: 280px;
margin: 0px;
padding: 0px;
background-image: url(img/zenshin-03-2.png);
}


#zenshin-main3 p
{
width: 490px;
margin: 0px 0px 0px 100px;
padding: 0px;
}



#zenshin-price
{
width: 880px;
height: 380px;
background-image: url(img/zenshin-04-2.png);
margin: 0px 0px 0px 0px;
padding: 0px;
}


#zenshin-price ul
{
width: 640px;
margin: 0px 120px 50px 120px;
padding: 0px;
list-style: none;
}


#zenshin-price ul li
{
width: 640px;
margin: 0px 0px 20px 0px;
padding: 0px;
}

#zenshin-price p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}


/* ハーバルボール */


.herbal-main
{
width:880px;
height: 250px;
margin: 0px;
padding: 0px;
background-image: url(img/herbal-01-2.png);
}


.herbal-main p
{
width: 330px;
margin: 0px 0px 0px 450px;
padding: 0px;
}


.herbal-main1
{
width:880px;
height: 250px;
margin: 0px;
padding: 0px;
background-image: url(img/herbal-01-3.png);
}


.herbal-main1 p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}


.herbal-main2
{
width:880px;
height: 170px;
margin: 0px;
padding: 0px;
background-image: url(img/herbal-01-5.png);
}


.herbal-main2 p
{
width: 680px;
margin: 0px 100px 0px 100px;
padding: 0px;
}




.sp-back
{
width: 880px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #F1E1C5;
}


.sp-back a
{
width: 200px;
height: 40px;
margin: 20px 60px 20px 620px;
padding: 0px;
}









.tel-card
{
background-image: url(img/tel-card-trans.png);
width: 900px;
height: 270px;
clear: both;
margin: 30px 0px 0px 0px;
}



#footer-copy
{
margin: 0px 0px 0px 0px;
}



#footer
{
width: 900px;
height: 70px;
float: left;
color: #F1E1C5;
}


#footer ul
{
padding: 0px;
list-style: none;
text-align: center;
}


#footer li
{
display: inline;
color: #F1E1C5;
}


#footer a
{
text-decoration: none;
color: #F1E1C5;
font-size: 90%;
}


.mrgR20
{
margin-right: 10px;
}


.mrgLR20
{
margin: 0px 10px;
}

.mrgL20
{
margin-left: 10px;
}


#copyright
{
width: 900px;
margin: 0px 0px 0px 0px;
color: #f1e1c5;
text-align: center;
line-height: 2.5;
font-size: 0.75em;
}


