/* default.css */

body,div,span,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,a,caption,address,form{
margin:0;
padding:0;
}

form{
    display:inline;
}

table{
    border-collapse:collapse;
    text-align:left;
}

li{
    list-style:none;
}

img{
    border:0;
}

a{
    color:#000000;
    text-decoration: none;
}

a:visited{
    color:#800080;
}


/* clearfix */
div:after{
content:".";
clear:both;
display: block;
height:0;
font-size:0;
visibility:hidden;
}

div{
display:inline-block;
}

/*\*/
* html div{height:0;}
div{display:block;}
/**/


body {
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    text-align:center;
}

#container {
    width:900px;
    margin: 0px auto 0px auto;
    padding:0px;
    text-align:left;
}

#hd {
    margin:0px;
    padding:0px;
    width:900px;
    height:54px;
}

#hd ul {
    width: 900px;
    height: 54px;
}

#hd ul li {
	list-style-type:none;
	text-indent:-9999px;	
    float:left;
}


#hd ul li a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
}

/* top */
#hd .top ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px 0px;
}
#hd .top ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px 0px;
}
#hd .top ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px 0px;
}
#hd .top ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px 0px;
}
#hd .top ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px 0px;
}
#hd .top ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px 0px;
}

#hd .top ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -54px;
}
#hd .top ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -54px;
}
#hd .top ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -54px;
}
#hd .top ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -54px;
}
#hd .top ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -54px;
}
#hd .top ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -54px;
}

/* pc */
#hd .pc ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px -108px;
}
#hd .pc ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px -108px;
}
#hd .pc ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px -108px;
}
#hd .pc ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px -108px;
}
#hd .pc ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px -108px;
}
#hd .pc ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px -108px;
}


#hd .pc ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -162px;
}
#hd .pc ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -162px;
}
#hd .pc ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -162px;
}
#hd .pc ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -162px;
}
#hd .pc ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -162px;
}
#hd .pc ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -162px;
}

/* iphone */

#hd .iphone ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px -216px;
}
#hd .iphone ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px -216px;
}
#hd .iphone ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px -216px;
}
#hd .iphone ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px -216px;
}
#hd .iphone ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px -216px;
}
#hd .iphone ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px -216px;
}

#hd .iphone ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -270px;
}
#hd .iphone ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -270px;
}
#hd .iphone ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -270px;
}
#hd .iphone ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -270px;
}
#hd .iphone ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -270px;
}
#hd .iphone ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -270px;
}


/* mobile */

#hd .mobile ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px -324px;
}
#hd .mobile ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px -324px;
}
#hd .mobile ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px -324px;
}
#hd .mobile ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px -324px;
}
#hd .mobile ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px -324px;
}
#hd .mobile ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px -324px;
}

#hd .mobile ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -378px;
}
#hd .mobile ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -378px;
}
#hd .mobile ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -378px;
}
#hd .mobile ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -378px;
}
#hd .mobile ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -378px;
}
#hd .mobile ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -378px;
}

/* widget */

#hd .widget ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px -432px;
}
#hd .widget ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px -432px;
}
#hd .widget ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px -432px;
}
#hd .widget ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px -432px;
}
#hd .widget ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px -432px;
}
#hd .widget ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px -432px;
}

#hd .widget ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -486px;
}
#hd .widget ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -486px;
}
#hd .widget ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -486px;
}
#hd .widget ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -486px;
}
#hd .widget ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -486px;
}
#hd .widget ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -486px;
}

/* books */

#hd .books ul .st01{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat 0px -540px;
}
#hd .books ul .st02{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -151px -540px;
}
#hd .books ul .st03{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -302px -540px;
}
#hd .books ul .st04{
    width: 151px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -453px -540px;
}
#hd .books ul .st05{
    width: 150px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -604px -540px;
}
#hd .books ul .st06{
    width: 146px;
    height:54px;
    background:url(../images/tab_back.jpg) no-repeat -754px -540px;
}

#hd .books ul .st01 a:hover {
    background:url(../images/tab_back.jpg) no-repeat 0px -594px;
}
#hd .books ul .st02 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -151px -594px;
}
#hd .books ul .st03 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -302px -594px;
}
#hd .books ul .st04 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -453px -594px;
}
#hd .books ul .st05 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -604px -594px;
}
#hd .books ul .st06 a:hover {
    background:url(../images/tab_back.jpg) no-repeat -754px -594px;
}




#main {
    width: 900px;
    clear:both;
}

#navi {
    margin: 19px 0px 0px 0px;
    padding:0px;
    width:900px;
    height:140px;
}

#navi ul {
    margin:0px;
    padding:0px;
    width: 900px;
    height: 140px;
}

#navi ul li {
	list-style-type:none;
	text-indent:-9999px;	
    float:left;
}

#navi ul li a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
}


#navi ul .st01{
    width: 227px;
    height:140px;
    background:url(../images/ft_navi_back.jpg) no-repeat 0px 0px;
}
#navi ul .st02{
    width: 227px;
    height:140px;
    background:url(../images/ft_navi_back.jpg) no-repeat -227px 0px;
}
#navi ul .st03{
    width: 227px;
    height:140px;
    background:url(../images/ft_navi_back.jpg) no-repeat -454px 0px;
}
#navi ul .st04{
    width: 219px;
    height:140px;
    background:url(../images/ft_navi_back.jpg) no-repeat -681px 0px;
}


#navi ul .st01 a:hover {
    background:url(../images/ft_navi_back.jpg) no-repeat 0px -140px;
}
#navi ul .st02 a:hover {
    background:url(../images/ft_navi_back.jpg) no-repeat -227px -140px;
}
#navi ul .st03 a:hover {
    background:url(../images/ft_navi_back.jpg) no-repeat -454px -140px;
}
#navi ul .st04 a:hover {
    background:url(../images/ft_navi_back.jpg) no-repeat -681px -140px;
}


.box {
    width: 900px;
    padding:0px;
    margin: 17px 0px 0px 0px;
}

#ft {
    clear: both;
    margin: 19px 0px 0px 0px;
    padding:0px;
    width:900px;
    height:21px;
}


#ft .copy {
    float: left;
    width: 232px;
    height: 21px;
    background:url(../images/ft_copy_back.gif) no-repeat 0px 0px;
}
#ft .copy address{ 
    text-indent: -9999px;
}


#ft .other {
    margin: 0px;
    padding:0px;
    width: 668px;
    height: 21px;
    float: left;
}


#ft .other ul {
    margin:0px;
    padding:0px;
    width: 668px;
    height: 21px;
}

#ft .other ul li {
	list-style-type:none;
	text-indent:-9999px;	
    float:left;
}


#ft .other ul li a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
}


#ft .other ul .st01{
    width: 46px;
    height:21px;
    background:url(../images/ft_other_back.gif) no-repeat 0px 0px;
}
#ft .other ul .st02{
    width: 101px;
    height:21px;
    background:url(../images/ft_other_back.gif) no-repeat -46px 0px;
}
#ft .other ul .st03{
    width: 86px;
    height:21px;
    background:url(../images/ft_other_back.gif) no-repeat -147px 0px;
}
#ft .other ul .st04{
    width: 52px;
    height:21px;
    background:url(../images/ft_other_back.gif) no-repeat -233px 0px;
}
#ft .other ul .st05{
    width: 100px;
    height:21px;
    background:url(../images/ft_other_back.gif) no-repeat -285px 0px;
}
#ft .other .st01 a:hover {
    background:url(../images/ft_other_back.gif) no-repeat 0px -21px;
}
#ft .other .st02 a:hover {
    background:url(../images/ft_other_back.gif) no-repeat -46px -21px;
}
#ft .other .st03 a:hover {
    background:url(../images/ft_other_back.gif) no-repeat -147px -21px;
}
#ft .other .st04 a:hover {
    background:url(../images/ft_other_back.gif) no-repeat -233px -21px;
}
#ft .other .st05 a:hover {
    background:url(../images/ft_other_back.gif) no-repeat -285px -21px;
}


/* top banner */
.md01 {
    width: 900px;
    height: 511px;
    background:url(../images/top_mixed_banner.jpg) no-repeat 0px 0px;
}
.md01 p,.md01 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md01 p a:hover {
    background:url(../images/top_mixed_banner.jpg) no-repeat -900px 0px;
}



/* top twitter */
.md02 {
    clear:both;
    margin: 19px 0px 0px 0px;
    width: 900px;
    height: 32px;
    background:url(../images/top_twitter_back.gif) no-repeat 0px 0px;
}
.md02 .twitter {
    margin:0px 0px 0px 110px;
    padding:0px;
}
.md02 marquee {
    margin:0px;
    padding:0px;
}
.md02 a {
    margin:0px;
    padding:10px;
    text-indent:0;
    font-size: 12px;
}


/* pc */

.md03 {
    margin: 0px;
    padding; 0px;
}

.md03 .side {
    margin:0px;
    padding:0px;
    float: left;
    width: 246px;
    height: 511px;
    background:url(../images/pc_left_back.jpg) no-repeat 0px 0px;
}
.md03 .side .button {
    margin:0px;
    padding:0px;
    width: 246px;
    height: 198px;
    background:url(../images/pc_left_top_back.jpg) no-repeat 0px 0px;
}

.md03 .side .button p,a{
    margin:0px;
    padding:0px;
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}

.md03 .side .button p a:hover{
    background:url(../images/pc_left_top_back.jpg) no-repeat 0px -198px;
}

.md03 .side .blogparts {
    margin: 0px;
    padding: 0px;
    width: 246px;
    background:url(../images/pc_left_bottom_back.jpg) no-repeat 0px 0px;
}

.md03 .side .blogparts .swf {
    margin:0px;
    padding-top:150px;
    width: 245px;
    background-color:transparent;
    text-align:center;
}

.md03 .banner {
    margin:0px;
    padding:0px;
    float: left;
    width: 654px;
    height: 511px;
    background:url(../images/pc_right_banner.jpg) no-repeat 0px 0px;
}    

.md03 .banner p,.md03 .banner p a{
    margin:0px;
    padding:0px;
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}

/* iphone */
.md04 {
    width: 900px;
    height: 511px;
    background:url(../images/iphone_banner_back.jpg) no-repeat 0px 0px;
}
.md04 p,.md04 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md04 p a:hover {
    background:url(../images/iphone_banner_back.jpg) no-repeat -900px 0px;
}

/* mobile */
.md05 {
    width: 900px;
    height: 511px;
    background:url(../images/mobile_banner_back.jpg) no-repeat 0px 0px;
}

.md05 .mail {
    padding-top:220px;
}

.md05 .mail table {
    text-align:left;
    vertical-align:middle;
    margin-left:20px;
}
.md05 .mail a {
    margin:0px 0px 0px 5px;
    padding:0px;
    overflow:hidden;
    display:inline;
    width: 37px;
    height:18px;
    text-indent:0px;
}
.md05 .mail a img {
    padding-top:4px;
}
.md05 .mail .error_message {
    color:#ff0000;
    font-size: 75%;
    text-indent:20px;
}

/* new top */

.md06 {
    width: 900px;
    height: 511px;
}

.md06 .main {
    width: 670px;
    height: 511px;
    background:url(../images/top_mixed_banner.jpg) no-repeat 0px 0px;
    float: left;
}

.md06 .sidebar {
    width: 219px;
    height:511px;
    margin: 0px 0px 0px 11px;
    padding:0px;
    float :left;
}

.md06 .sidebar ul li {
	list-style-type:none;
	text-indent:-9999px;	
    float:left;
}

.md06 .sidebar ul li a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
}


.md06 .sidebar .st01{
    width: 219px;
    height:173px;
    background:url(../images/top_sidebar_back.jpg) no-repeat 0px 0px;
}
.md06 .sidebar .st02{
    width: 219px;
    height:115px;
    background:url(../images/top_sidebar_back.jpg) no-repeat 0px -173px;
}
.md06 .sidebar .st03{
    width: 219px;
    height:115px;
    background:url(../images/top_sidebar_back.jpg) no-repeat 0px -288px;
}
.md06 .sidebar .st04{
    width: 219px;
    height:116px;
    background:url(../images/top_sidebar_back.jpg) no-repeat 0px -403px;
}


.md06 .sidebar ul .st01 a:hover {
    background:url(../images/top_sidebar_back.jpg) no-repeat -219px 0px;
}
.md06 .sidebar ul .st02 a:hover {
    background:url(../images/top_sidebar_back.jpg) no-repeat -219px -173px;
}
.md06 .sidebar ul .st03 a:hover {
    background:url(../images/top_sidebar_back.jpg) no-repeat -219px -288px;
}
.md06 .sidebar ul .st04 a:hover {
    background:url(../images/top_sidebar_back.jpg) no-repeat -219px -403px;
}


/* widget */
.md07 {
    position:relative;
    width: 900px;
    height: 511px;
    background:url(../images/widget_banner_back.jpg) no-repeat 0px 0px;
}
.md07 p {
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;

}
.md07 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md07 p a:hover {
    background:url(../images/widget_banner_back.jpg) no-repeat -900px 0px;
}


.md07 .mail {
    position:absolute;
    top: 190px;
    left:0px;
    width: 450px;
    height: 30px;
}


.md07 .mail table {
    text-align:left;
    vertical-align:middle;
    margin-left:20px;
}
.md07 .mail a {
    margin:0px 0px 0px 5px;
    padding:0px;
    overflow:hidden;
    display:inline;
    width: 37px;
    height:18px;
    text-indent:0px;
}
.md07 .mail a img {
    padding-top:4px;
}
.md07 .mail  .error_message {
    color:#ff0000;
    font-size: 75%;
    text-indent:20px;
}


/* iphone 07 */

.md08 {
    width: 900px;
    height: 511px;
}

.md08 .side {
    width: 322px;
    height: 511px;
    float :left;
}

.md08 .side .navi0 {
    width: 322px;
    height: 152px;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px 0px;
}

.md08 .side .navi1 p,.md08 .side .navi1 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md08 .side .navi1 p a:hover {
    background:url(../images/iphone_banner_back_left.jpg) no-repeat -322px -151px;
}


.md08 .side .navi1 {
    width: 322px;
    height: 40px;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px -151px;

}

.md08 .side .navi2 p,.md08 .side .navi2 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md08 .side .navi2 p a:hover {
    background:url(../images/iphone_banner_back_left.jpg) no-repeat -322px -191px;
}


.md08 .side .navi2 {
    width: 322px;
    height: 40px;
    background-color:#0000ff;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px -191px;

}

.md08 .side .navi3 p,.md08 .side .navi3 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md08 .side .navi3 p a:hover {
    background:url(../images/iphone_banner_back_left.jpg) no-repeat -322px -231px;
}

.md08 .side .navi3 {
    width: 322px;
    height: 40px;
    background-color:#0000ff;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px -231px;

}

.md08 .side .navi4 p,.md08 .side .navi4 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}
.md08 .side .navi4 p a:hover {
    background:url(../images/iphone_banner_back_left.jpg) no-repeat -322px -271px;
}

.md08 .side .navi4 {
    width: 322px;
    height: 40px;
    background-color:#0000ff;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px -271px;

}

.md08 .side .navi5 {
    width: 322px;
    height: 200px;
    background-color:#ff0000;
    background:url(../images/iphone_banner_back_left.jpg) no-repeat 0px -312px;

}



.md08 .main {
    width: 578px;
    height: 511px;
    background:url(../images/iphone_banner_back2.jpg) no-repeat 0px 0px;
    float :left;
}

/* company */

.md09 {
    width: 900px;
    height: 511px;
}

.md09 table {
    margin-top: 40px;
    font-size: 86%;
}
.md09 table tr td {
    padding: 5px;
}
.md09 table .title {
    font-weight: bold;
}
.md09 table a {
    display:inline;
    text-indent: 0px;
}


/* contact */

.md10 {
    width: 900px;
    height: 511px;    
}

.md10 h3 {
    margin-top: 50px;
    font-size: 100%;
    font-weight: bold;
}
.md10 p {
    font-size:86%;
}


/* books */

.md11 {
    position:relative;
    width: 900px;
    height: 511px;
    background:url(../images/books_banner.jpg) no-repeat 0px 0px;
}
.md11 p {
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;

}
.md11 p a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    text-indent: -9999px;
}


/* Privacy */

.privacy {
    margin-top:50px;
    color: #4d3b1a;
    font-size: 14px;
    
}

.privacy .localize {
    text-align:right;
}

.privacy .localize p a {
    width: auto;
    display:inline;
    text-align:right;
}

.privacy h2,h3 {
    margin-bottom: 20px;
}

.privacy p {
    margin: 5px;
    padding: 3px;
    line-height:150%;
}

.privacy address {
    margin-top:50px;
    font-size :12px;
    font-style:normal;
}



