@charset "utf-8";
/* Copyright 2023 design hack. */

/* ------------------------------------------------------------

お問い合わせ

------------------------------------------------------------ */
/* グローバルナビアクティブ
---------------------------------------------- */
nav ul#nav_main li:nth-child(7) a{color: #7D1B3C;}

/* テーブル
---------------------------------------------- */
table{margin:60px 0 40px;width: 100%;border-top: 1px solid #CCCCCC;line-height: 1.0;text-align: left;}
table th{padding:20px 0;width: 300px;font-weight:600;border-bottom: 1px solid #CCCCCC;}
table th span{color: #FFFFFF;background: #B6191C; font-size: 15px;padding:1px 10px 3px;margin-left: 10px;font-weight:normal;}
table td{padding:20px 0 ;border-bottom: 1px solid #C6C6C6;}
table td p{margin: 15px 0;}
table td input[type="text"],table td input[type="email"],table td textarea{width: 320px;height: 60px;padding: 10px;border: 1px solid #BFBFBF;}
table td textarea {width: 540px;height: 200px;resize: vertical;}
table td input[type="email"]{width: 540px;}

@media print, screen and (max-width: 767px){
table{margin:35px 0 30px;}
table th{display: block; padding:20px 0 0;width: 100%;font-weight:600;border-bottom:none;}
table th span{color: #FFFFFF;background: #B6191C; font-size: 12px;padding:1px 10px 3px;margin-left: 10px;font-weight:normal;}
table td{display: block;padding:20px 0 ;border-bottom: 1px solid #C6C6C6;}
table td p{margin: 15px 0;}
table td input[type="text"],table td input[type="email"],table td textarea{width: 100%;height: 50px;}
table td textarea {width: 100%;height: 150px;}
table td input[type="email"]{width: 100%;}
}

/* scroll area
---------------------------------------------- */
p#h4_privacy{font-weight: 700;line-height: 1.0;margin-bottom: 30px;}
div#privacy{width: 100%;margin: 0 auto;}
div.scroll_area{height:200px;margin-bottom:80px;font-size:14px;border: 1px solid #BFBFBF;background: #FFFFFF;}
div.scroll_area div.inner_scroll{margin:15px 40px 20px 15px;}
div.scroll_area dl dd{margin-bottom:25px;}
@media print, screen and (max-width: 767px){
p#h4_privacy{font-weight: bold;line-height: 1.0;margin-bottom: 20px;}
div#privacy{width: 100%;margin: 0;}
div.scroll_area{height:100px;margin-bottom:30px;font-size:13px;border: 1px solid #C6C6C6;background: #FFFFFF;}
div.scroll_area div.inner_scroll{margin:15px;}
div.scroll_area dl dd{margin-bottom:25px;}
}

/* input
---------------------------------------------- */
div.button_box{text-align: center;}
/*--内容確認--*/
input#submit{background:url(../contact/img/btn_submit_pc.png) no-repeat 0 0;border:medium none;outline:none;display:inline-block;width:320px;height:70px;text-indent:-9999px;cursor:pointer;}
input#submit:hover{background:url(../contact/img/btn_submit_pc_on.png) no-repeat 0 0;}
/*--戻る--*/
input#back{background:url(../contact/img/btn_back_pc.png) no-repeat 0 0;border:medium none;display:inline-block;text-indent:-9999px;width:160px;height:70px;cursor:pointer;}
input#back:hover{background:url(../contact/img/btn_back_pc_on.png) no-repeat 0 0;}
/*--送信--*/
input#send{background:url(../contact/img/btn_send_pc.png) no-repeat 0 0;border:medium none;display:inline-block;text-indent:-9999px;width:320px;height:70px;cursor:pointer;margin-left: 20px;}
input#send:hover{background:url(../contact/img/btn_send_pc_on.png) no-repeat 0 0;}
@media print, screen and (max-width: 767px){
/*--内容確認--*/
input#submit{background:url(../contact/img/btn_submit_sp.png) no-repeat 0 0;background-size:210px 45px;width:210px;height:45px;text-indent:-9999px;cursor:pointer;}
input#submit:hover{background:url(../contact/img/btn_submit_sp.png) no-repeat 0 0;background-size:210px 45px;}
/*--戻る--*/
input#back{background:url(../contact/img/btn_back_sp.png) no-repeat 0 0;background-size:120px 45px;width:120px;height:45px;}
input#back:hover{background:url(../contact/img/btn_back_sp.png) no-repeat 0 0;background-size:120px 45px;}
/*--送信--*/
input#send{background:url(../contact/img/btn_send_sp.png) no-repeat 0 0;background-size:130px 45px;width:130px;height:45px;margin:0 0 0 20px;}
input#send:hover{background:url(../contact/img/btn_send_sp.png) no-repeat 0 0;background-size:130px 45px;}
}