@charset "UTF-8";

/*========== メイン画像イメージ ===============*/

.main-image {
width: 100%;
opacity: 1;
margin-bottom: 110px;
background-color: #364AEB;
}
.main-image .wrapper {
position: relative;
height: 275px;
width: 1100px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.main-image .main-logo {
width: 443px;
left: auto;
right: auto;
z-index: 20;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%)
}
.main-image .main-logo h2 {
width: 100%;
clear: both;
text-align: center;
color: #FFFFFF;
font-size: 1.6rem;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-weight: 500;
letter-spacing: 0.4rem;
word-spacing: normal;
text-indent: 8px;
}


@media screen and (max-width: 640px) {
.main-image {
margin-bottom: 80px;
margin-top: 160px;
}
.main-image .wrapper {
height: 159px;
width: 100%;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
.main-image .main-logo {
width: 396px;
height: auto;
}
}

/*========== プライバシーポリシー ===============*/
.contents {
width: 700px;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
.contents .title {
width: 100%;
}
.contents .title h2 {
font-weight: 400;
font-size: 33px;
margin-bottom: 50px;
}
.contents .centents {
width: 100%;
margin-bottom: 50px;
}
.toi {
width: 700px;
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
}
.toi p {
line-height: 1.6;
}
.toi img {
width: 271px;
height: auto;
float: left;
margin-top: 20px;
}



@media screen and (max-width: 640px) {
.contents {
width: 86%;
padding-left: 7%;
padding-right: 7%;
}
.toi {
width: 62%;
margin-left: 11%;
margin-right: 11%;
padding-bottom: 4%;
padding-top: 6%;
padding-left: 8%;
padding-right: 8%;
margin-bottom: 100px;
border: 1px solid #000000;
text-align: left;
}
.toi img {
width: 400px;
height: auto;
float: none;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
}
@media print{
.header-logo a .alignleft.sp, #header .mod_inner .panel.sp, #header .mod_inner .menu_btn.sp, #header .mod_inner .panel.sp {
display: none;
}
}
