@charset "utf-8";
/* CSS Document */


.sub_navi ul li.sub_navi02 a {
background: url(../img/sub_navi02_.gif) no-repeat left top;
float: left;
height: 18px;
width: 165px;
}


#main {
float: left;
padding: 16px 0px 0px 0px;
width: 940px;
}


.main_img {
float: left;
width: 940px;
}

.main_img h2 {
background: url(../img/saiyou/main_img.jpg) no-repeat left top;
float: left;
height: 137px;
width: 940px;
}



#main02 {
float: left;
padding: 20px 0px 0px 27px;
width: 891px;
}

#main02 h3 {
background: url(../img/privacy/privacy_title.gif) no-repeat left top;
height: 30px;
width: 891px;
}



#main03 {
float: left;
padding: 44px 0px 0px 18px;
width: 858px;
}

.privacy_desc {
background: #ffeec3;
height: 59px;
width: 858px;
}

.privacy_desc p {
color: #676767;
letter-spacing: -0.01em;
padding: 14px 0px 0px 21px;
text-align: left;
width: 837px;
}



#main04 {
float: left;
padding: 55px 0px 0px 22px;
width: 814px;
}

.privacy01 {
display: block;
padding: 0px 0px 0px 15px;
width: 799px;
}

.privacy01 h5 {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 799px;
}

p.privacy01_01 {
color: #676767;
letter-spacing: -0.01em;
padding: 10px 0px 0px 23px;
text-align: left;
width: 776px;
}

p.privacy01_02 {
color: #676767;
letter-spacing: -0.01em;
padding: 17px 0px 0px 23px;
text-align: left;
width: 776px;
}

p.privacy01_03 {
color: #676767;
letter-spacing: -0.01em;
padding: 17px 0px 0px 23px;
text-align: left;
width: 776px;
}


.privacy02 {
display: block;
padding: 25px 0px 0px 15px;
width: 799px;
}

.privacy02 h5 {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 799px;
}

p.privacy02_01 {
color: #676767;
letter-spacing: -0.01em;
padding: 10px 0px 0px 23px;
text-align: left;
width: 776px;
}

p.privacy02_02 {
color: #676767;
letter-spacing: -0.01em;
padding: 35px 0px 0px 23px;
text-align: left;
width: 776px;
}


.privacy03 {
display: block;
padding: 25px 0px 0px 15px;
width: 799px;
}

.privacy03 h5 {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 799px;
}

p.privacy03_01 {
color: #676767;
letter-spacing: -0.01em;
padding: 10px 0px 0px 23px;
text-align: left;
width: 776px;
}

p.privacy03_02 {
color: #676767;
letter-spacing: -0.01em;
padding: 35px 0px 0px 23px;
text-align: left;
width: 776px;
}



.privacy_table {
float: left;
padding: 50px 0px 0px 0px;
width: 814px;
}

.privacy_top {
background: url(../img/privacy/privacy_top.gif) no-repeat left top;
float: left;
height: 15px;
width: 814px;
}

.privacy_middle {
background: url(../img/privacy/privacy_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 814px;
}

.privacy_bottom {
background: url(../img/privacy/privacy_bottom.gif) no-repeat left top;
float: left;
height: 15px;
width: 814px;
}


.privacy_table_title {
float: left;
padding: 29px 0px 0px 21px;
width: 343px;
}

.privacy_table_title h4 {
background: url(../img/privacy/privacy_table_title.gif) no-repeat left top;
height: 22px;
width: 343px;
}

.privacy_table01 {
float: left;
padding: 25px 0px 0px 38px;
width: 730px;
}

.privacy_table01 p {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 730px;
}



.privacy_table_privacy01 {
display: block;
padding: 25px 0px 0px 0px;
width: 730px;
}

.privacy_table_privacy01 h5 {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 730px;
}

p.privacy_table_privacy01_01 {
color: #676767;
letter-spacing: -0.02em;
padding: 10px 0px 0px 23px;
text-align: left;
width: 707px;
}

p.privacy_table_privacy01_02 {
color: #676767;
font-size: 0.8em;
letter-spacing: -0.01em;
line-height: 1.4;
padding: 15px 0px 0px 23px;
text-align: left;
width: 707px;
}


.privacy_table_privacy02 {
display: block;
padding: 25px 0px 25px 0px;
width: 730px;
}

.privacy_table_privacy02 h5 {
color: #676767;
letter-spacing: -0.01em;
text-align: left;
width: 730px;
}

p.privacy_table_privacy02_01 {
color: #676767;
letter-spacing: -0.02em;
padding: 10px 0px 0px 23px;
text-align: left;
width: 707px;
}

p.privacy_table_privacy02_02 {
color: #676767;
font-size: 0.8em;
letter-spacing: -0.01em;
line-height: 1.4;
padding: 15px 0px 0px 23px;
text-align: left;
width: 707px;
}


.privacy_btn {
padding: 28px 0px 0px 0px;
width: 264px;
}

.privacy_btn_img a {
background: url(../img/privacy/privacy_btn.gif) no-repeat left top;
display: block;
height: 34px;
width: 264px;
}














































