
/* privacy css*/

a:link{
	text-decoration:none;
	color : #0066cc;
}

a:visited {
	text-decoration:none;
	color:#586f7e;
}

a:hover{
	text-decoration:underline;
	color:#0066aa;

}

a:active {
	text-decoration:underline;
	color:#0066aa;
}
		

body{
background-color : #ffffff ;
color:#333333;
}

#suntory_contents ul,
suntory_contents ol,
suntory_contents li {
margin: 0;
padding: 0;
}

#privacy_block{
width : 697px ;
margin-top : 20px ;
margin-bottom : 50px ;
text-align : left ;
}

#privacy_headtxt{
margin : 15px 0px 30px 0px ;
width : 100%
}

.privacy_headtxt{
margin : 15px 0px 2em 0px ;
width : 100%
}

.h3_top {
text-align: center;
}

.h3_privacy{
margin : 0px 0px 1em 0px ;
}

.privacy_ptxt {
margin : 0 5px 1em 2em ;
}

.privacy_ptxt2{
margin : 0 5px 0 2em ;
}
.privacy_ptxt2a{
margin : 1em 5px 0 2em ;
}


.privacy_ptxt3{
margin : 0px 5px 0 2em ;
}

.privacy_ptxt3-2{
margin : 0px 5px 0px 3em ;
}

.privacy_ptxt4{
margin : 0px 5px 0 3em ;
}
.privacy_ptxt4a{
margin : 0px 5px 0 4.5em ;
}
.privacy_ptxt4b{
margin : 0px 5px 1em 3em ;
}

.privacy_ptxt5{
margin : 0px 5px 0 3em ;
}

.privacy_ptxt6{
margin : 0px 5px 0 4em ;
}
.privacy_ptxt6b{
margin : 0px 5px 1em 4em ;
}


.privacy_ptxt7{
font-size : 70% ;
line-height : 140% ;
margin : 0px 5px 0 5em ;
}
.privacy_ptxt7b {
font-size : 70% ;
line-height : 140% ;
margin : 0px 5px 1em 5em ;
}

.privacy_ptxt8{
font-size : 70% ;
line-height : 140% ;
margin : 0px 5px 0 3em ;
}

.privacy_ptxt9{
margin : 0px 5px 0 4em ;
}

.privacy_ptxt10{
margin : 0px 5px 0 6em ;
}

.privacy_ptxt11{
font-size : 70% ;
line-height : 140% ;
}


.margin0{
margin : 0px ;
}

p{
font-size : 80% ;
line-height : 140% ;
margin:0 0 0.5em 0;
padding:0;
}

#suntory_contents ul {
margin : 0 5px 0 5em ;
list-style-type:disk;
}
#suntory_contents ul.none {
list-style-type:none;
margin : 0 5px 0 2.5em ;
}
#suntory_contents ul.none2 {
list-style-type:none;
margin : 0 5px 0 3em ;
}
#suntory_contents ul.level2 {
margin : 0 5px 0 5.5em ;
}

#suntory_contents ol.alphabet {
margin : 0 5px 0 2em ;
list-style:lower-alpha;
}
*+html #suntory_contents ol.alphabet,
*html #suntory_contents ol.alphabet {
margin : 0 5px 0 4em ;
}

#suntory_contents ol.alphabet2 {
margin : 0 5px 0 2.5em ;
list-style:lower-alpha;
}
*+html #suntory_contents ol.alphabet2,
*html #suntory_contents ol.alphabet2 {
margin : 0 5px 0 5em ;
}

#suntory_contents li {
font-size : 80% ;
line-height : 140% ;
margin:0;
padding:0;
}

h3 {
font-size : 85% ;
padding : 0px ;
border : 0px ;
}
h4 {
font-size : 80% ;
line-height : 140% ;
margin : 10px 5px 0 2em ;
padding:0;
}

.line{
margin:10px 0 10px 0;
padding:0;
}

.h3attachedTable {
margin:10px 0 0 0;
}

table.attachedTable {
margin:20px auto 20px auto;
width:677px;
border-collapse:collapse;
}
table.attachedTable th {
font-size:80%;
font-weight:bold;
line-height:1.4;
border:1px #000 solid;
padding:5px;
vertical-align:top;
}
table.attachedTable td {
font-size:80%;
line-height:1.4;
border:1px #000 solid;
padding:5px;
vertical-align:top;
}
table.attachedTable td.subTitle {
font-weight:bold;
}


.noteAttachedTable {
font-size : 70% ;
line-height : 140% ;
margin : 0px 15px 1em 15px;
}


.privacyTextBottom {
margin:2em 15px 1em 0;
text-align:right;
}

