@charset "utf-8";
/* privacy css */

.bg_imgbox {
background-image: url("../img/privacy/title_bg.jpg");
background-size: cover;
}
.txt00 {
line-height: 180%;
display: block;
padding: 0px 45px 30px 40px; 
}
h3 {
background-color: #F3F3F3;
padding: 10px 0 10px 15px;
border: solid 1px #E1E1E1;
margin:0 20px;
font-weight: bold;
}
.txt01 {
line-height: 180%;
display: block;
padding: 30px 40px 20px 40px;
}
.txt02 {
line-height: 180%;
display: block;
padding: 0px 40px 30px 40px;
}
.purpose {
padding-left: 20px;
padding-bottom: 20px;
margin-left: 40px;

}
.purpose li { 
padding: 5px 30px 5px 5px;
display:list-item;
list-style-type: decimal;
}
h4 {
padding-left: 40px;
}


/*スマートフォン*/

@media all and (max-width : 767px ){
.bg_imgbox {
background: url("../img/privacy/title_bg_sp.png") ;
}
.content {
margin: 10px auto 20px;
}
.txt00 {
font-size: 1.2rem;
padding: 30px 10px 20px; 
}
h3 {
font-size: 1.3rem;
padding: 10px 0 10px 10px;
margin: 0px
}
.txt01 {
font-size: 1.2rem;
padding: 20px 10px 15px ;
}
.txt02 {
font-size: 1.2rem;
padding: 10px 10px 20px;
}
.purpose {
font-size: 1.2rem;
padding-left: 20px;
padding-bottom: 0px;
margin-left: 10px;
}
.purpose li { 
padding: 5px 0px 5px 5px;
}
h4 {
padding-left: 10px;
}
}
