.side{
    display:none;
    }
.page-template-default #main #sidebar{
display:none;
}
.pageContent {
    float: none;
}
    #main{
    margin:0 auto;
    width:100%;
    max-width:960px;
    padding:0 20px 60px;
    }
    .main{
    float:none;
    margin:0 auto;
    width:100%;
    max-width:960px;
    padding:0;
    }
#main #contents .pageContent{
width:100%!important;
max-width:100%;
}
    .page-title--lg{
    display:none;
    }
    :is(h1:where(:not([data-ms-h])), :where([data-ms-h="1"])){
    display:none;
    }
.flex-box{
display:flex;
align-items:center;
max-width: 930px;
    padding: 0 16px;
}
.fleximg{
width:50%;
max-width:100%;
}
.flextext{
width:50%;
max-width:100%;
margin-right:30px;
font-size:16px;
line-height:2;
    text-align: left;
}
.sp{
display:none;
}
.pc {
        display: block;
    }
 @media screen and (max-width: 736px){
#main {
padding: 103px 0 0 0 ;
}
#breadcrumbs{
display:none;
}
.sp{
display:block;
}
.pc{
display:none;
}
}
