/* agwc 2023 */

/* common setting */

/* 画像リンク */
#main a:hover img {
    opacity:0.7;
    filter:alpha(opacity=70);
    -ms-filter:"alpha( opacity=70 )";
}

#navHeader {
    margin-bottom:0 !important;
}

#main a,
#main a span {color:#002cbb;text-decoration:none;}
#main a:hover,
#main a:hover span {color:#002cbb;text-decoration:underline;}




/* breadcrumb footer */
#breadcrumb_sp {display:none;}


/* common setting END */


/* PCレイアウト */
/*-------------------------------------------------------------------------------------------*/

/* main contents */
#main {
    overflow:hidden;
    width:100%;
    margin:0 auto 40px;
    padding:0;
    font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    text-align:center;
    font-size:1.2em;
    color:#000;
}

.img_sp {display:none;}


.agwc_head {
    background-color:#fef7ee;
}



/* section inner */
.sectionInner {
    width:100%;
    margin:0; /* margin:0 auto; 191111up */

}


/* h2 */
#main h2 {
    width:100%;
    background:#000;
    text-align:center;
}

/* section01 */
#section01 {
    width:100%;
    background-color:#fef7ee;
    padding:35px 0;
}
#section01 h1 {
    text-align:center;
    line-height:2.0;
    font-size:1.4em;
    font-weight:normal;
}

/* section02 */
#section02 {
    width:100%;
    background-color:#ea5505;
    margin-bottom:50px;
    /*padding:45px 0 10px;*/
}
#section02 .sectionInner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
}
#section02 .sectionInner .mainImage {
    width: 54.75%;
}
#section02 .sectionInner .mainLink {
    width: 45.25%;
    padding-left: 4%;
    text-align: left;
}
#section02 .sectionInner .mainLink a {
    font-size: 1.4em;
    color: #ffffff;
    text-decoration: none;
}
#section02 .sectionInner .mainLink a:hover {
    text-decoration: underline;
}

#section02 ul {
    max-width:950px; /* 191111up */
    margin:0 auto 30px;
    text-align:center;
    font-size:0;
}
#section02 ul li {
    display:inline-table;
    margin:0 6px; /* margin:0 20px; 191111up */
}
#section02 ul li img {
    max-width:300px;
} /* 191111up */


#section02 p.copyrights {
    max-width:930px; /* 191111up */
    text-align:right;
    font-size:0.9em;
    margin:0 auto; /* 191111up */
    padding-right:2%; /* 191111up */
}

/* section03 */
#section03 {
    width:100%;
    background-color:#d4d0cf;
    margin-bottom:40px;
    padding:0;
}

/* link */
.sp {
    display:none!important;
}



/* 949px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 949px) {

img, object, embed, video {
    max-width:100%;
    height:auto;
}

#footer {
    background-image: none;
}

/* main contents */
#main {
    width:100%;
    font-size:1.0em;
}



/* section inner */
.sectionInner {
    width:96%;
    margin:0 auto;
}

/* h2 */
#main h2 {
}

/* section01 */
#section01 {
}
#section01 h1 {
}

/* section02 */
#section02 {
}
#section02 ul {
}
#section02 ul li {
   width:31%; /* width:40%; 191111up */
}

#section02 ul li img {
    max-width:100%;
} /* 191111up */

#section02 p.copyrights {
    font-size:0.9em;
}

/* section03 */
#section03 {
    width:100%;
    background-color:#d4d0cf;
    margin-bottom:40px;
    padding:0;
}






}
/*-------------------------------------------------------------------------------------------*/
/* 949px以下 END */



/* 768px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 768px) {

/* breadcrumb footer
#breadcrumb_sp {
    display:block;
    width:100%;
    padding:2em 5%;
    border-top:50px solid #eeeeee;
    border-bottom:50px solid #eeeeee;
    text-align:left;
    font-size:1.0em;
    box-sizing:border-box;
}

#breadcrumb_sp a:link {color:#1380cc;text-decoration:none;}
#breadcrumb_sp a:active {color:#1380cc;text-decoration:underline;}
#breadcrumb_sp a:visited {color:#1380cc;text-decoration:none;}
#breadcrumb_sp a:hover {color:#1380cc;text-decoration:underline;}

#pankuzu {display:none;} */







}
/*-------------------------------------------------------------------------------------------*/
/* 768px以下 END */



/* 640px以下 */
/*-------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 640px) {

/*img, object, embed, video {
    max-width: 100%;
}*/
#main {
    font-size:1.2em;
}

.img_sp {display:block;}
.img_pc {display:none;}


/* section01 */
#section01 h1 {
    text-align:left;
    font-size:1.0em;
}
#section01 h1 br {display:none;}

/* section02 */
#section02 {
}
#section02 ul {
    margin-bottom:20px;
}
#section02 ul li {
    display:block;
    width:80%;
    margin:0 auto 20px;
}

#section02 ul li img {
    max-width:none;
    width: 90%;
} /* 191111up */

#section02 p.copyrights {
    font-size:0.7em;
}

#section02 .sectionInner .mainImage {
    width: 55%;
    text-align: left;
}
#section02 .sectionInner .mainLink {
    width: 45%;
    padding-left: 2%;
    text-align: center;
}
#section02 .sectionInner .mainLink a {
    font-size: 4.6vw;
}

/* section03 */
#section03 {
    width:100%;
    background-color:#d4d0cf;
    margin-bottom:40px;
    padding:0;
}

/* link */
.sp {
    display:block!important;
}
.normal {
    display:none!important;
}



}
/*-------------------------------------------------------------------------------------------*/
/* 640px以下 END */



/* - 320px */
/*-----------------------------------------------------------*/
@media only screen and (max-width: 320px) {







}
/* - 320px end */




