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

.bg_imgbox {
background-image: url("../img/privacy/title_bg.jpg");
background-size: cover;
}
.content {
padding: 40px 0 30px;
}
.txt00 {
line-height: 180%;
display: block;
padding: 0px 20px 30px 20px; 
}
.purpose {
padding-left: 35px;
padding-bottom: 50px;
margin-left: 10px;
}
.purpose li { 
padding: 3px 30px 3px 5px;
display:list-item;
list-style-type: decimal;
}
.list {
padding-left: 10px;
padding-bottom: 20px;
margin-left: 10px;
}
.list li { 
padding: 3px 30px 3px 20px;
background-image: url("../img/common/icon_nakaguro.svg");
background-repeat: no-repeat;
background-position: left center;
}
.intro_box {
margin-bottom: 30px;
}
.date_txt {
text-align: right;
display: block;
margin-right: 10px;
margin-bottom: 50px;
}
.sec_menu {
background-color: #F3F3F3;
padding: 10px 0 10px 15px;
margin-bottom: 30px;
border: solid 1px #E1E1E1;
font-weight: bold;
}
.txt01 {
line-height: 180%;
display: block;
padding: 0px 15px 40px 20px;
}
.txt01 a {
text-decoration: underline;
color: #8E7742;
}
.txt01 a:hover {
text-decoration: none;
}
.sec_subtitle {
font-weight: 700;
letter-spacing: 0.1em;
margin: 0 0 20px 20px;
}
.txt02 {
line-height: 180%;
display: block;
padding: 0px 40px 20px 20px;
}
.c_name {
font-weight: 700;
padding: 0 0 15px 20px;
}
.c_name span {
font-weight: 400;
font-size: 1.3rem;
margin-left: -5px;
}


/*スマートフォン*/

@media all and (max-width : 767px ){
.bg_imgbox {
background: url("../img/privacy/title_bg_sp.jpg") ;
background-size: cover;
}
.content {
padding: 0px 0px 20px;
}
.txt00 {
font-size: 1.2rem;
padding: 30px 10px 20px; 
}
.intro_box {
margin-bottom: 20px;
}
.date_txt {
font-size: 1.2rem;
margin-bottom: 30px;
}
.sec_menu {
font-size: 1.3rem;
padding: 10px 0 10px 10px;
margin-bottom: 15px;
}
.txt01 {
font-size: 1.2rem;
padding: 0px 10px 25px ;
}
.sec_subtitle {
font-size: 1.2rem;
margin: 0 0 15px 10px;
}
.txt02 {
font-size: 1.2rem;
padding: 0px 10px 20px;
}
.purpose {
font-size: 1.2rem;
padding-left: 20px;
padding-bottom: 0px;
margin-left: 10px;
margin-bottom: 15px;
}
.purpose li { 
padding: 3px 0px 3px 5px;
}
.list {
font-size: 1.2rem;
padding-left: px;
padding-bottom: 20px;
margin-left: 1px;
}
.list li { 
padding: 3px 0px 3px 20px;
background-image: url("../img/common/icon_nakaguro.svg");
background-repeat: no-repeat;
background-position: left 3px;
}
.c_name {
padding: 0 0 10px 10px;
}
.c_name span {
font-size: 1.1rem;
margin-left: -7px;
}
}
