@charset "utf-8";
/* CSS Document */

body {background: #f3f2e4;}
h3 {font-size:1.2em}

/* tableかぶせ */
.table { border-bottom: 1px solid #dee2e6!important; margin-bottom: 12px!important}
@media only screen and (max-width:575.98px) {.table th,.table td {display: block;width: auto;border-bottom: none;}} /* スマホで改行 */
@media only screen and (max-width:575.98px) {.table > thead > tr > td.colortbl,
.table > tbody > tr > td.colortbl,
.table > tfoot > tr > td.colortbl,
.table > thead > tr > th.colortbl,
.table > tbody > tr > th.colortbl,
.table > tfoot > tr > th.colortbl,
.table > thead > tr.colortbl > td,
.table > tbody > tr.colortbl > td,
.table > tfoot > tr.colortbl > td,
.table > thead > tr.colortbl > th,
.table > tbody > tr.colortbl > th,
.table > tfoot > tr.colortbl > th { background-color: #f5f5f5;}}
/* main.cssかぶせ */
article table { border: none!important;}
/* style.cssかぶせ */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"]
{ padding:6px; color:#666; border:1px solid #ccc; border-radius:3px; }
/* contactFoam7かぶせ */
.wpcf7-form-control {width: 100%!important}
input[type="submit"] { appearance: none; -webkit-appearance: none; -moz-appearance: none;}
span.wpcf7-spinner { display: none; }
input[type="submit"] {
padding: 10px;
border-radius: 6px;
background-color: #CAA2CD;
border: none;
color: #fff;
cursor: pointer;
box-shadow: none!important;
-webkit-appearance: button;
font-size: 1.1em;
text-shadow: none!important;
}
span.wpcf7-spinner { display: none;}

.wpcf7 select[name="menu-240"] { width:60px!important; }
.wpcf7 select[name="menu-168"] { width:60px!important; }



/* table一部だけ下線を消す */
.formtbl { border-bottom: none!important; }

/* 非表示 */
.notitle {visibility:hidden!important;}

/*改行*/
.pc_br{ display: block;}
@media screen and (max-width:768px) {.pc_br{ display: none;}}
.sp_br{ display: none;}
@media screen and (max-width:768px) {.sp_br{ display: block;}}

@media (max-width: 575.98px) { .bg_kimo_01 {　background: url("https://www.aoki-kimono.jp/wp/wp-content/uploads/2025/08/takt_kakucho.jpg")no-repeat right top; background-size:auto 300px ; min-height: 300px; background-color:#ffffff;　}}/*576pxより幅狭い*/
@media (min-width: 576px) and (max-width: 767.98px) { .bg_kimo_01 { background: url("https://www.aoki-kimono.jp/wp/wp-content/uploads/2025/08/takt_kakucho.jpg")no-repeat right top; background-size:100% auto ; min-height: 400px; background-color:#ffffff; }}/*576px～768pxの幅*/
@media (min-width: 768px) and (max-width: 991.98px) { .bg_kimo_01 { background: url("https://www.aoki-kimono.jp/wp/wp-content/uploads/2025/08/takt_kakucho.jpg")no-repeat right top; background-size:90% auto ; min-height: 500px; background-color:#ffffff; }}/*768px～992pxの幅*/
@media (min-width: 992px) and (max-width: 1199.98px) { .bg_kimo_01 { background: url("https://www.aoki-kimono.jp/wp/wp-content/uploads/2025/08/takt_kakucho.jpg")no-repeat right center; background-size:78% auto ; min-height: 600px; background-color:#ffffff; }}/*992px-1200pxの幅*/
@media (min-width: 1200px) { .bg_kimo_01 { background: url("https://www.aoki-kimono.jp/wp/wp-content/uploads/2025/08/takt_kakucho.jpg")no-repeat right center; background-size:78% auto ; min-height: 700px; background-color:#ffffff; }}/*1200pxより幅広い*/

.bg_kimo_wht {background: rgba(255,255,255,1.00); z-index: 999}

.border_kimo_01 {border-top: 3px dotted #D6B0D9 }

.hissu_kimo { font-size: 0.7em; font-weight: bold; vertical-align:8%; color:#ffffff!important; background:#ad4f18; border-radius:12px; padding:3px 6px;}

@media (min-width: 768px) {.sp_kimo_01 { padding-left: 20px; padding-right: 20px; }}
.sp_kimo_02 { margin-bottom: 20px}
.sp_kimo_03 { margin-top: 30px}
@media (min-width : 768px) {.sp_kimo_04 { margin-top: 62px }}
.sp_kimo_05 { margin-top: 40px}
.sp_kimo_06 { padding-bottom: 40px}
.sp_kimo_07 { margin-bottom: 10px}
@media (min-width : 768px) {.sp_kimo_08 { margin-top: 32px }}

.fo_ki_01 {font-size:0.9em}
.fo_ki_02 {color:#D6B0D9; margin-right:8px}
.fo_ki_03 {font-size:1.6em}
.fo_ki_04 {color:#97619B; font-size:2em; vertical-align: -6px;}
.fo_ki_05 { line-height: 1.4em }
.fo_ki_06 { line-height: 2em }
.fo_ki_08 {font-size:1.2em}
.fo_ki_09 {color:#b40d01;} /*PDF classic*/
.fo_ki_10 {color:#BDBDBD; margin-right:2px}
.fo_ki_11 a:visited { color: #ffffff!important; }
.fo_ki_12 {font-size:clamp(2.125rem, 1.58rem + 2.73vw, 3.625rem)}
.fo_ki_13 {font-size:clamp(2.25rem, 1.795rem + 2.27vw, 3.5rem)}
.fo_ki_14 {color:#f0ad4e; margin-right:8px}
.fo_ki_15 {color:#979797; margin-right:8px}
