@charset "UTF-8";
 .mod_main {
margin-top: 1.1rem; }
@media screen and (max-width: 460px) {
.mod_main {
margin-top: 33px; } }
.bannerArea {
padding: .7rem 0 .2rem; }
@media screen and (max-width: 460px) {
.bannerArea {
padding: .6rem 0 .21rem; } }
.bannerArea .mv {
margin-bottom: .37rem;
padding: 0; }
@media screen and (max-width: 460px) {
.bannerArea .mv {
margin-bottom: .36rem; } }
.bannerArea .mv .head {
background: transparent;
padding: 0; }
@media print, screen and (min-width: 461px) {
.bannerArea .mv .head .subtitle {
font-size: .34rem; } }
@media print, screen and (min-width: 461px) {
.bannerArea .mv .head .subtitle:after {
height: .46rem;
left: -.23rem;
top: -.4rem;
width: .49rem; } }
.flyerArea {
padding: .9rem 0 1.2rem; }
@media screen and (max-width: 460px) {
.flyerArea {
padding: .4rem 0 .2rem; } }
.flyerArea .mod_w1210 .content {
margin: 0 auto;
width: 9.6rem; }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content {
width: 100%; } }
.flyerArea .mod_w1210 .content .listFlyer {
margin-bottom: .6rem; }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content .listFlyer {
margin-bottom: .45rem; } }
.flyerArea .mod_w1210 .content .listFlyer li a {
border-bottom: 1px solid #f2f2f2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: .17rem;
letter-spacing: .05em;
line-height: 1.705;
padding: .27rem .28rem .24rem;
position: relative; }
.flyerArea .mod_w1210 .content .listFlyer li a:before {
content: "";
position: relative;
top: 0;
background-image: url(/img/flyer/pdf_icon.jpg);
background-size: contain;
background-repeat: no-repeat;
width: .3rem; }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content .listFlyer li a:before {
position: absolute;
top: 50%;
margin-top: -.15rem;
height: .32rem;
z-index: 10; } }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content .listFlyer li a {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-size: .13rem;
line-height: 1.769;
letter-spacing: 0;
padding: .1rem 0 .13rem; } }
.flyerArea .mod_w1210 .content .listFlyer li a .date {
margin-left: .2rem; }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content .listFlyer li a .date {
width: 100%;
padding-left: .4rem;
margin-left: 0; } }
.flyerArea .mod_w1210 .content .listFlyer li a .txt {
margin-left: .37rem; }
@media screen and (max-width: 460px) {
.flyerArea .mod_w1210 .content .listFlyer li a .txt {
margin: .07rem 0 0;
width: 100%;
padding-left: .4rem; } }
@media print, screen and (min-width: 461px) {
.detailArea .mod_w1210 .content {
width: 8.7rem; } }
.detailArea .date {
display: inline-block;
font-size: .17rem;
letter-spacing: .05em;
line-height: .2rem; }
@media screen and (max-width: 460px) {
.detailArea .date {
font-size: .13rem; } }
.detailArea .ttl {
border-bottom: 1px solid #f2f2f2;
font-size: .28rem;
line-height: 1.785;
margin: .1rem 0 .7rem;
padding-bottom: .17rem; }
@media screen and (max-width: 460px) {
.detailArea .ttl {
font-size: .21rem;
line-height: 1.23;
margin: .1rem 0 .3rem;
padding-bottom: .16rem; } }
.detailArea .cont {
border-bottom: 1px solid #f2f2f2; }
.detailArea .cont p {
font-size: .17rem;
letter-spacing: .1em;
line-height: 1.764;
margin-bottom: .72rem; }
@media screen and (max-width: 460px) {
.detailArea .cont p {
font-size: .13rem;
line-height: 1.538;
margin-bottom: .37rem; } }
.detailArea .cont p img {
height: auto;
width: 100%; }
.detailArea .cont p.img {
margin-bottom: .33rem; }
@media screen and (max-width: 460px) {
.detailArea .cont p.img {
margin-bottom: .16rem; } }
.detailArea .pagerArea {
padding: .7rem 0 .8rem; }
@media screen and (max-width: 460px) {
.detailArea .pagerArea {
padding: .4rem 0 .5rem; } }