@charset "utf-8";
/* Copyright 2025 design hack. */

/* ------------------------------------------------------------

CONTACT

------------------------------------------------------------ */
/* グローバルナビアクティブ
---------------------------------------------- */
div#bg_h2{background:url(/contact/img/h2_bg.png) no-repeat center 0;}

@media print, screen and (max-width: 767px){
div#bg_h2{background:url(/contact/img/h2_bg_sp.png) no-repeat center 0;background-size: 100%;}
}

/* CONTENT
---------------------------------------------- */
div.wrap_gry{text-align: left;padding: 40px 40px 35px 40px;margin-bottom: 60px;}
div.wrap_gry ul{margin-bottom: 35px;}
div.wrap_gry ul li{background:url(/contact/img/ico_check.png) no-repeat left center;background-size: 24px 22px;padding-left: 40px;line-height: 1.0;margin-bottom: 30px;}
div.wrap_gry ul li:last-child{margin-bottom: 0;}
div.wrap_gry p{font-size: 16px;font-weight: 500;}

p#contact_btn{width:420px;margin: 0 auto 60px;}

ul#contact_list{font-size: 0;}
ul#contact_list li{font-size: 16px;display: inline-block;}
ul#contact_list li:first-child{margin-right: 60px;}
p#contact_btn a:hover,ul#contact_list li a:hover{opacity: 0.5;}

@media print, screen and (max-width: 1220px){
    
p#contact_btn{width:48%;}
    
ul#contact_list li{width:48%; }
ul#contact_list li:first-child{margin-right: 4%;}
}

@media print, screen and (max-width: 767px){
div.wrap_gry{padding: 20px 20px 15px 20px;margin-bottom: 40px;}
div.wrap_gry ul{margin-bottom: 25px;}
div.wrap_gry ul li{background:url(/contact/img/ico_check_sp.png) no-repeat left center;background-size: 21px 18px;padding-left: 31px;margin-bottom: 20px;}
div.wrap_gry p{font-size: 15px;}

p#contact_btn{width:90%;height:auto;margin: 0 auto 30px;}
    
ul#contact_list li{display: block; width:100%;}
ul#contact_list li img{width:100%;height:auto;}
ul#contact_list li:first-child{margin: 0 0 30px 0;}
}













