@charset "UTF-8";

/*
Theme Name: MY THEME
Author: ICHIMIYAUNYU
Description: This is my original theme.
Version: 1.0
*/

/* ----------------------------------------------------------------------
個人情報保護方針ページ
---------------------------------------------------------------------- */
.protection1{margin:0 auto; padding:50px 0; width:80%;}

.protection1__box1{width:80%; margin:0 auto; border:2px solid #cccccc; padding:0px 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}

.protection1__box1 h3{text-align:center; color:#006934;}
.protection1__box1 p{line-height:1.7;}

.protection1__box2{padding-top:50px;}
.protection1__box2 h3{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0}

.protection1__box2 p{line-height:1.7; margin:20px auto 0; width:90%;}
.protection1__box3 {padding-top:30px;}
.protection1__box3 p{line-height:1.7; text-align:right; margin:0 auto; width:90%;}

@media (min-width: 1500px) {
.protection1{width:1200px;}
}
@media (max-width: 1200px) {
.protection1{width:90%;}
}
@media (max-width: 980px) {
.protection1{width:882px; margin:0; padding:50px 49px;}
}

@media (max-width: 500px) {
.protection1{width:90%; margin:0; padding:35px 5% 50px;}
.protection1__box1{width:100%;margin:0; padding:0px 5%;}
.protection1__box2{width:100%;margin:0; padding:50px 0% 0;}
.protection1__box2 h3{width:100%;padding: 0.4em 0.4em 0.4em 26px;
text-indent:-17px;
        border-radius: 0px;
        font-size: 18px;
        text-align:left; line-height:1.7;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
	box-sizing: border-box;}
    .protection1__box2 p{width:95%;}
    .protection1__box1 p{width:95%;}
}
@media (max-width: 450px) {
.protection1__box3 p span{display:block;}
}