﻿[v-cloak] {

      display: none;

}



.font-yugo{

	font-family: "YuGothic", "Yu Gothic", "Meiryo", Hiragino Sans, Hiragino Kaku Gothic ProN, sans-serif;

}


.font-g1{

	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	font-weight: 600;

}


.catchCopy {

    font-family: 'Noto Serif JP', serif;

}


.button:before{

    margin-top: -1px;

    width: 14px;

    height: 1px;

    position: absolute;

    right: 0;

    top: 50%;

    background: #000;

    content: '';

}



.button.text-white:before{

    background: #fff;

}


.list-katakana{

    list-style-type: katakana

}


aside#sidebar ul li{

    position: relative;

}


aside#sidebar ul li:after{

    content: "\f105";

    font-family: "Font Awesome 5 Free";

    -webkit-font-smoothing: antialiased;

    display: inline-block;

    position: absolute;

    line-height: 1;

    margin-right: 5px;

    --tw-text-opacity: 1;

    color: rgba(30,58,138,var(--tw-text-opacity));

    font-weight: 600;

    right: 0;

    top: 1rem;

}


aside#sidebar ul li a:hover{

    text-decoration: underline;

}


.dropdown{

    display: none;

}


.dropdownOpen{

    display: block!important;

}



@media (min-width: 1024px){

    .hero-bg{

	height: 30rem

    }

}



.slick-prev:before, .slick-next:before{

    color: #2a4365;

}




/* ボタン全体 */


/* Twitter */

.fl_tw1{

    background:#55acee;

}



/* Instagram紫グラデ背景色 */

.insta_btn11{

    background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;

    background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;

    overflow:hidden;

}



/* Facebook */

.fl_fb1{

    background:#3b5998;

}


/* YouTube */

.fl_yu1{

    background:#fc0d1c;

}


/* 退職者一覧PDFへのボタン上下間隔調整 2021.10.04 */
div.newline p{
    margin: 1.0em 0px;
}

/* インデント調整用 20px 2022.1.11 */
.mgr-20{
    margin-left : 20px;
}

/* インデント調整用 40px 2022.1.11 */
.mgr-40{
    margin-left : 40px;
}

/* インデント調整用 60px 2022.1.11 */
.mgr-60{
    margin-left : 60px;
}

/* インデント調整用 80px 2022.1.11 */
.mgr-80{
    margin-left : 80px;
}

/* インデント調整用 100px 2022.1.11 */
.mgr-100{
    margin-left : 100px;
}

/* 改行用 1em 2022.1.13 */
p.mb0{
    margin-bottom : 0em;
}

/* 改行用 0 2022.1.13 */
p.mb0{
    margin-bottom : 0;
}

/* 改行用 1em 2022.1.13 */
p.mb1{
    margin-bottom : 1em;
}

/* 改行用 5em 2022.1.13 */
p.mb5{
    margin-bottom : 5em;
}

/* 改行用 10em 2022.1.13 */
p.mb10{
    margin-bottom : 10em;
}