﻿@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&display=swap');

.didot, .pop400{font-family: 'Dancing Script', "游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";letter-spacing: 1px}

#wrap{background-image: url(./Dup/img/bg_img.png);background-size: 400px}
.back1:before, .back2:before{display: none}
.linkStyle{color: #F45B99}

header.scr_header{background: linear-gradient(to bottom right, rgba(244,91,153,0.6), rgba(191,186,140,0.6))}
#intro_wrap, #contents3 .con_box, main.back1 .con_box.bg_white{box-shadow: 0 0 30px rgba(0,0,0,0.05)}
#info_contact .con_img:before{background-color: rgba(132,127,79,0.6)}
#contents1 .con_box{padding-top: 20%;margin-top: 0;background-image: url(./Dup/img/bg_img2.png);background-position: top right;background-size: 200px;background-repeat: no-repeat;}
#contents2 .con_box{padding-top: 20%;margin-top: 0;background-image: url(./Dup/img/bg_img3.png);background-position: top left;background-size: 200px;background-repeat: no-repeat;}
#contents3_wrap:after{background-color: rgba(105,64,124,0.4)!important}

.cate_title{background-color: transparent;padding: 0;margin: 0;display: block;border: none;width: 100%!important;font-size: 24px;text-align: center;padding-bottom: 30px;margin-bottom: 50px;color: #333;font-weight: normal;position: relative;font-family: "Hannari","游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif"}
.cate_title::before{position: absolute;content: "";width: 40px;height: 1px;left: 0;right: 0;bottom: 0;margin: auto;background-color: #333}


/** tablet 780 **/
@media screen and (max-width: 768px){
#contents1 .con_box{background-size: 150px}
#contents2 .con_box{background-position: top right;background-size: 150px}
#contents3_wrap:after{background-color: rgba(105,64,124,0.4)!important}
}

/** mobile 750 **/
@media screen and (max-width: 667px){
.cate_title{font-size: 20px}
#contents1 .con_box{background-image: url(./Dup/img/bg_img4.png);}
#contents2 .con_box{background-image: url(./Dup/img/bg_img5.png);background-position: top left}
#page_title .page_title_box{padding-left: 0;padding-right: 0;width: 80%}
}

/** IE **/
@media all and (-ms-high-contrast:none) {
.cate_title{padding-bottom: 30px!important}
}