#mimg_sub,#mimg_sub2{position:relative}#mimg_sub2{display:block;width:100%;padding-top:42%;overflow:hidden}#mimg_sub .image{width:75%;margin-left:auto}#mimg_sub .title{display:block;position:absolute;left:50%;top:50%;width:90%;max-width:1120px;height:270px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mimg_sub .title:after{display:block;content:"";width:40%;max-width:460px;height:120%;background:rgba(255,255,255,.8);position:relative}#mimg_sub .title h1{position:absolute;left:0;top:50%;width:38%;font-size:18px;font-weight:300;line-height:1.3;letter-spacing:2px;margin-top:-60px;z-index:999}#mimg_sub .title.type1 h1{font-size:16px;line-height:1.5;margin-top:-80px}#mimg_sub .title h1 span{display:block;font-size:60px;font-weight:400}#mimg_sub .title.type1 h1 span{font-size:36px;letter-spacing:0;margin-bottom:10px}#mimg_sub .title h1 span.top-h1{font-weight:600;font-family:sans-serif;font-size:28px}#mimg_sub2 #video{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mimg_sub2 .title{display:block;position:absolute;left:50%;top:50%;width:90%;max-width:1120px;color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mimg_sub2 .title h1{font-size:20px;font-weight:300;line-height:1.3;letter-spacing:2px;margin-bottom:5px;text-shadow:0 0 8px #555}#mimg_sub2 .title h1 span{display:block;font-size:50px;font-weight:400}#mimg_sub2 .title h1 span:after{display:block;width:100px;height:1px;content:"";margin:15px auto 20px;background:#fff}#mimg_sub2 .title .sub{font-size:16px;text-shadow:0 0 8px #555}.ming_s{padding:0 !important}.breadcrumbs{font-family:'Jost','Noto Sans JP',sans-serif;font-size:14px;text-align:right;padding:10px 0;background:#f6f5f3}.breadcrumbs a{color:#575959}.breadcrumbs br{display:none}#pagenav{font-size:18px;font-weight:300;color:#aa823a;text-align:center;margin-top:30px}#pagenav a{display:inline-block;width:38px;font-size:18px;font-weight:300;color:#aa823a;vertical-align:middle;border:1px solid #aa823a;border-radius:100%}#pagenav a:hover{color:#fff;background:#aa823a}#pagenav a.first,#pagenav a.last{width:55px}#pagenav .current{display:inline-block;width:38px;font-size:18px;font-weight:300;color:#fff;vertical-align:middle;background:#aa823a;border:1px solid #aa823a;border-radius:100%}#pagenav .extend{border:none}.box_01{display:flex;justify-content:space-between;align-items:center}.box_01 .image{width:45%}.box_01.type1 .image{order:1}.box_01 .inner{width:50%}.box_01 .inner h3{font-size:28px;font-weight:300;line-height:1.5;color:#aa823a;margin-bottom:20px}.box_01 .inner .sub{font-size:18px}.box_01 .inner .sub:after{display:block;width:50px;height:1px;content:"";margin:30px 0;background:#dfdfdf}.box_02{display:flex;justify-content:space-between;align-items:center;width:80%;max-width:1000px;margin:0 auto}.box_02 .image{width:45%}.box_02 .inner{width:50%}.box_02 .inner h3{font-size:28px;font-weight:300;line-height:1.5;color:#aa823a;margin-bottom:20px}.box_02 .inner .btn{max-width:300px}.box_02 .inner .btn a{display:block;font-size:16px;font-weight:700;color:#fff;text-align:center;padding:10px;background:#a79885;border-radius:5px}.box_02 .inner .btn a:hover{opacity:.7}.box_03{display:flex;justify-content:space-around;align-items:center}.box_03 .btn{width:40%;max-width:300px}.box_03 .btn a{display:block;font-size:16px;font-weight:700;color:#fff;text-align:center;padding:10px;background:#a79885;border-radius:5px}.box_03 .btn a:hover{opacity:.7}.box_04{display:flex;justify-content:center;align-items:center;margin-bottom:160px}.box_04 .btn{width:400px}.box_04 .btn a{display:block;font-size:16px;font-weight:700;color:#fff;text-align:center;padding:8px 5px;background:#a79885;border-radius:5px}.box_04 .btn a:hover{opacity:.7}.list_01{display:flex;flex-wrap:wrap;justify-content:space-between}.list_01 li{width:23.5%}.list_01 li:nth-child(n+5){margin-top:30px}.list_01 li p{text-align:center;margin-top:5px}.price-list p{font-size:13px}.tbl_01{width:100%}.tbl_01 th,.tbl_01 td{font-size:16px;padding:10px 15px;border:1px solid #575959}.tbl_01 th{color:#fff;background:#a79885}.slider_box{padding:60px 0;position:relative}.slider_box:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:55%;content:"";z-index:0}.slider_box.type1:after{height:50%}.slider_box ul{z-index:999}.slider_box .slick-prev,.slider_box .slick-next,.gallery_info .image .slick-prev,.gallery_info .image .slick-next{top:115px;width:50px;height:50px;margin-top:-25px;background:url(//smith-bridal.com/wp-content/themes/smith/css/../images/arrow_02.webp) no-repeat center center;border:1px solid #5a5a5a;border-radius:100%;z-index:999}.gallery_info .image .slick-prev,.gallery_info .image .slick-next{top:50%}.slider_box .slick-prev{left:-20px}.gallery_info .image .slick-prev{left:-30px}.slider_box .slick-next,.gallery_info .image .slick-next{right:-20px;transform:scale(-1,1)}.gallery_info .image .slick-next{right:-30px}.slider_box .slick-prev:before,.slider_box .slick-next:before,.gallery_info .image .slick-prev:before,.gallery_info .image .slick-next:before{display:none}.bod{display:block;width:100%;height:1px;margin:60px 0;background:#dfdfdf}@media only screen and (max-width:999px){#mimg_sub2{padding-top:50%}#mimg_sub .title{height:200px}#mimg_sub .title:after{width:50%}#mimg_sub .title h1{width:48%;font-size:14px;margin-top:-40px}#mimg_sub .title.type1 h1{font-size:12px;margin-top:-65px}#mimg_sub .title h1 span{font-size:45px}#mimg_sub .title.type1 h1 span{font-size:30px}#mimg_sub .title h1 span.top-h1{font-size:24px;margin:10px 0}#mimg_sub2 .title h1{font-size:16px}#mimg_sub2 .title h1 span{font-size:36px}#mimg_sub2 .title .sub{font-size:14px}.box_01 .inner h3{font-size:22px;margin-bottom:10px}.box_01 .inner .sub{font-size:16px}.box_01 .inner .sub:after{margin:15px 0}.box_02{width:100%}.box_02 .inner h3{font-size:22px;margin-bottom:10px}.list_01{justify-content:flex-start}.list_01 li{width:31%;margin-right:3.5%}.list_01 li:nth-child(3n){margin-right:0}.list_01 li:nth-child(n+4){margin-top:20px}.tbl_01 th,.tbl_01 td{font-size:15px;padding:10px}.tbl_01 th:first-child{min-width:100px}.slider_box:after{height:60%}.slider_box .slick-prev,.slider_box .slick-next{top:100px}}@media only screen and (max-width:767px){#mimg_sub2{padding-top:80%;margin-top:50px}#mimg_sub{margin-top:50px}#mimg_sub .title{height:100px}#mimg_sub .title.type1{height:120px}#mimg_sub .title:after{min-width:200px}#mimg_sub .title.type1:after{width:60%}#mimg_sub .title h1{font-size:13px;letter-spacing:1px;margin-top:-56px}#mimg_sub .title.type1 h1{width:58%;font-size:10px;letter-spacing:0;margin-top:-50px}#mimg_sub .title.type1 h1.sp-title-fontsize{font-size:13px}#mimg_sub .title h1 span{font-size:28px}#mimg_sub .title.type1 h1 span{font-size:16px;margin-bottom:0}#mimg_sub .title h1 span.top-h1{font-size:12px;margin:20px 0}#mimg_sub2 #video{width:150%}#mimg_sub2 .title h1{font-size:13px;letter-spacing:1px}#mimg_sub2 .title h1 span{font-size:22px}#mimg_sub2 .title .sub{font-size:12px}.breadcrumbs{font-size:10px;padding:5px 0}#pagenav{font-size:13px;margin-top:20px}#pagenav a{width:30px;font-size:13px}#pagenav .current{width:30px;font-size:13px}.box_01,.box_02{flex-wrap:wrap}.box_01 .image,.box_02 .image{width:100%;margin-bottom:20px}.box_01.type1 .image{order:0}.box_01 .inner,.box_02 .inner{width:100%}.box_01 .inner h3,.box_02 .inner h3{font-size:20px}.box_01 .inner .sub{font-size:15px}.box_03{flex-wrap:wrap;justify-content:center;width:100%;max-width:300px;margin:0 auto}.box_03 .btn{width:100%}.box_03 .btn:nth-child(n+2){margin-top:10px}.box_04{margin-bottom:120px}.list_01 li{width:48%;margin-right:4%}.list_01 li:nth-child(3n){margin-right:4%}.list_01 li:nth-child(even){margin-right:0}.list_01 li:nth-child(n+3){margin-top:15px}.tbl_01_wrap{overflow-x:scroll}.tbl_01{width:800px}.tbl_01 th,.tbl_01 td{font-size:14px}.slider_box{padding:30px 0}.slider_box:after{height:70%}.slider_box .slick-prev,.slider_box .slick-next,.gallery_info .image .slick-prev,.gallery_info .image .slick-next{top:75px;width:30px;height:30px;margin-top:-15px;background-size:6px auto}.gallery_info .image .slick-prev,.gallery_info .image .slick-next{top:50%}.slider_box .slick-prev,.gallery_info .image .slick-prev{left:-15px}.slider_box .slick-next,.gallery_info .image .slick-next{right:-15px}.bod{margin:30px 0}.box_04 .btn a{font-size:14px}}.con_slider li{margin:0 15px}.con_slider li .ttl{font-size:16px;line-height:1.5;margin-top:10px}.con_slider li .txt{margin-top:10px}.stone_list{display:flex;flex-wrap:wrap}.stone_list.type1{justify-content:space-between}.stone_list li{width:15%;text-align:center;margin-right:2%}.stone_list.type1 li{width:7.8%;margin-right:0}.stone_list li:nth-child(6n){margin-right:0}.stone_list li:nth-child(n+7){margin-top:20px}.stone_list.type1 li{margin-top:0}.stone_list li span{display:block;margin-top:10px}.stone_list.type1 li span{font-size:10px}@media only screen and (max-width:999px){.con_slider li{margin:0 10px}.stone_list.type1 li{width:15%}.stone_list.type1 li{margin-top:20px}.stone_list.type1 li span{font-size:12px}}@media only screen and (max-width:767px){.con_slider li{margin:0 3px}.con_slider li .ttl{font-size:14px}.stone_list{justify-content:space-between}.stone_list li{width:24%;margin-right:0}.stone_list.type1 li{width:24%}.stone_list li:nth-child(3n){margin-right:0}.stone_list li:nth-child(n+5){margin-top:15px}.stone_list li span{font-size:10px;margin-top:5px}.stone_list.type1 li span{font-size:10px}}.course_list_page{display:flex;flex-wrap:wrap;justify-content:space-between}.course_list_page li{display:flex;flex-wrap:wrap;width:48.5%;text-align:center;background:#f6f5f3}.course_list_page li:nth-child(n+3){margin-top:30px}.course_list_page li .image{width:100%}.course_list_page li .inner{display:flex;flex-wrap:wrap;width:100%;padding:30px}.course_list_page li .inner h3{width:100%;font-size:16px;font-weight:400;color:#aa823a}.course_list_page li .inner h3 span{display:block;font-size:45px;line-height:1;letter-spacing:2px;margin-bottom:5px}.course_list_page li .inner .txt{width:100%;margin:20px 0}.course_list_page li .inner .btn{width:100%;max-width:220px;margin:auto}.course_list_page li .inner .btn a{display:block;font-weight:400;color:#aa823a;padding:10px;background:#fff}.course_list_page li .inner .btn a:hover{color:#fff;background:#aa823a}.price_box{width:50%;color:#fff;padding:40px 5%;background:#aa823a;position:relative}.price_box:before{display:block;position:absolute;left:100%;top:0;width:100%;height:100%;content:"";background:url(//smith-bridal.com/wp-content/themes/smith/css/../images/course/choukin/price_bg.webp) no-repeat center center;background-size:cover}.price_box p{text-align:center}.price_tbl{width:100%;margin:-20px 0 20px}.price_tbl th,.price_tbl td{padding:10px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.price_tbl th{width:20%;font-size:16px;font-weight:300;text-align:left}.price_tbl td{text-align:right}.price_tbl td span{font-size:16px}.price_box01{width:60%;color:#fff;background:#aa823a}.price_box_padding{padding:3px 5px}.price_tbl01{width:100%;margin:0}.price_tbl01 tbody{margin:10px 0}.price_tbl01 th,.price_tbl01 td{padding:10px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.price_tbl01 th{width:20%;font-size:16px;font-weight:300;text-align:left}.price_tbl01 td{text-align:right}.price_tbl01 td span{font-size:16px}.price_box_kome{font-size:14px;line-height:2rem;margin-top:10px}.price_list_page{display:flex;flex-wrap:wrap}.price_ex{justify-content:space-between}.price_list_page li{width:31.4%;margin-right:2.9%}.price_list_page li:nth-child(3n){margin-right:0}.price_list_page li:nth-child(n+4){margin-top:40px}.price_list_page li .image{margin-bottom:10px}.price_list_page li .ttl{font-size:16px;line-height:1.5;margin-bottom:5px}.image01 img{width:300px;border-radius:10px}.flow_list_page li .box{display:flex;justify-content:space-between;align-items:center;padding:60px 0;border-bottom:1px dotted #dfdfdf}.pairing_flow_list_page li .box{display:flex;justify-content:flex-start;align-items:flex-start;gap:4rem;padding:60px 0;border-bottom:none}.flow_list_page li:nth-child(3) .box{padding-bottom:0;border-bottom:none}.flow_list_page li .box .image{width:45%}.flow_list_page li .box .step{width:35%}.flow_list_page li .box .inner{width:50%}.flow_list_page li .box .inner .title{display:flex;align-items:center;color:#aa823a;margin-bottom:20px}.flow_list_page li .box .inner .title .step{width:80px;font-size:18px;font-weight:400;line-height:1.3;text-align:center;margin-right:20px;padding:11px 0 8px;border:1px solid #aa823a;border-radius:100%}.flow_list_page li .box .inner .title .step span{display:block;font-size:36px;line-height:1.0}.flow_list_page li .box .inner .title .ttl{font-size:22px}.flow_list_page li p.step_txt{font-size:16px}.flow_list_page li .box .inner .btn{max-width:380px;margin-top:30px}.flow_list_page li .box .inner .btn a{display:block;font-weight:400;text-align:center;padding:20px 0}.flow_list_page li .box .inner .btn.pnk a{color:#d15681;border:1px solid #d15681}.flow_list_page li .box .inner .btn.pnk a:hover{color:#fff;background:#d15681}.flow_list_page li .box .inner .btn.gld a{color:#aa823a;border:1px solid #aa823a}.flow_list_page li .box .inner .btn.gld a:hover{color:#fff;background:#aa823a}.course_slider li{margin:0 15px}.course_slider li .ttl{font-size:16px;margin:10px 0}.example_container{margin:15px auto 20px}.example_container .example_section .type_item{font-size:22px;color:#aa823a;margin-bottom:10px}.example_container .images{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem}.example_container .images .image{width:28%}.example_container .images .item_name{margin:10px auto;text-align:center;font-size:16px}.complete_container{max-width:1000px;margin:0 auto}.pairing-price-container{max-width:900px;margin:0 auto}.pairing-price-container .pairing_price_title{margin-bottom:15px}.pairing-price-container .kome{text-align:center;font-size:18px}.pairing-price-container .pairing_price_box{display:flex;justify-content:center;align-items:flex-start;gap:4rem;max-width:700px;margin:0 auto}.pairing-price-container .price img{width:380px}.pairing-price-container .title{color:#aa823a}.pairing-price-container .ttl{font-size:24px}.pairing-price-container .pairing_option_box{max-width:700px;margin:0 auto}.pairing-price-container .option_text{font-size:18px}.pairing-price-container .images{display:flex;flex-wrap:wrap;gap:2rem}.customer{max-width:1280px;margin:0 auto}.customer .images-container{text-align:center;margin:0 auto}.customer .images{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin:0 auto;text-align:center}.customer .images .image{width:220px}.customer .images .image img{display:block;margin:0 auto}.kutikomi-container{border:1.5px solid #cacaca;border-radius:10px;margin:20px auto;padding:20px 15px}.kutikomi-container .kutikomi .number{font-weight:700;font-size:16px}.kutikomi-container .kutikomi .kutikomi-content{margin:5px 0}.kutikomi-container .kutikomi .btn{width:250px;padding:10px 0;margin:10px auto;background-color:#fff}@media only screen and (max-width:999px){.course_list_page li .inner{padding:25px 15px}.course_list_page li .inner h3{font-size:14px}.course_list_page li .inner h3 span{font-size:40px;letter-spacing:1px}.price_box{width:100%;padding:0 0 30px}.price_box:before{position:static;height:350px;margin-bottom:20px}.price_tbl{width:90%;margin:-10px auto 20px}.flow_list_page li .box{padding:40px 0}.flow_list_page li .box .inner .title .step{width:70px;font-size:15px;padding:10px 0 7px}.flow_list_page li .box .inner .title .step span{font-size:32px}.image01 img{width:100%}.complete_container{max-width:90%}.pairing-price-container .kome{font-size:16px}.pairing-price-container .pairing_price_box{gap:3rem}.pairing-price-container .pairing_option_box{width:90%;margin:0 auto}.pairing-price-container .pairing_option_box .option_text{font-size:16px}}@media only screen and (max-width:767px){.course_list_page li{width:100%}.course_list_page li:nth-child(n+2){margin-top:20px}.course_list_page li .inner{padding:15px}.course_list_page li .inner h3{font-size:14px}.course_list_page li .inner h3 span{font-size:34px;line-height:1.3;margin-bottom:0}.price_box{padding:0 0 20px}.price_box p{width:90%;text-align:left;margin:0 auto}.price_box:before{height:250px}.price_tbl th{font-size:14px}.price_tbl td span{font-size:14px}.price_list_page li{width:48.5%;margin-right:3%}.price_list_page li:nth-child(3n){margin-right:3%}.price_list_page li:nth-child(even){margin-right:0}.price_list_page li:nth-child(n+3){margin-top:20px}.price_list_page li .ttl{font-size:14px}.flow_list_page li .box{flex-wrap:wrap;padding:30px 0}.flow_list_page li .box .image{width:100%;margin-bottom:20px}.flow_list_page li .box .inner{order:1;width:100%}.flow_list_page li .box .inner .title{margin-bottom:10px}.flow_list_page li .box .inner .title .step{width:60px;font-size:13px;margin-right:10px;padding:10px 0 6px}.flow_list_page li .box .inner .title .step span{font-size:26px}.flow_list_page li .box .inner .title .ttl{font-size:18px}.flow_list_page li .box .inner .btn{margin-top:20px}.flow_list_page li .box .inner .btn a{padding:15px 0}.course_slider li{margin:0 3px}.course_slider li .ttl{font-size:14px}.price_box01{width:100%}.flow_list_page li p.step_txt{font-size:13px}.example_container .images .item_name{font-size:14px}.pairing-price-container .kome{font-size:8px}.pairing-price-container .pairing_price_box{flex-wrap:wrap;gap:.3rem;margin:30px auto}.pairing-price-container .price{width:90%}.pairing-price-container .price_text{width:90%}.pairing-price-container .price img{width:100%}.pairing-price-container .pairing_option_box .option_text{font-size:13px}}@media only screen and (max-width:480px){.price_list_page li{width:90%}.price_ex{justify-content:center}.price_ex li{margin:20px auto}.price_list_page li:nth-child(even){margin-right:auto}.customer .images-container{width:95%;margin:0 auto}.customer .images{gap:.6rem}.customer .images .image{width:46%}}.shop_nav{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.shop_nav li{width:32%;margin-right:2%}.shop_nav li:nth-child(3n){margin-right:0}.shop_nav li:nth-child(n+4){margin-top:20px}.shop_nav li a{display:block;font-weight:400;color:#aa823a;text-align:center;padding:10px 10px 25px;background:#fff url(//smith-bridal.com/wp-content/themes/smith/css/../images/arrow_03.webp) no-repeat center bottom 10px;border:1px solid #aa823a}.shop_nav li a:hover{color:#fff;background-color:#aa823a;background-image:url(//smith-bridal.com/wp-content/themes/smith/css/../images/arrow_03_wht.webp)}.shop_price{margin:80px auto 0}.shop_name,.title_01 span.course_title,.title_01 .shop_name{font-size:30px;text-align:center;font-weight:700;font-family:sans-serif}.shop_list_page li{display:flex;justify-content:space-between;padding:60px 0;border-bottom:1px solid #dfdfdf}.shop_list_page li.shop_list_li{padding:0;margin:60px 0}.shop_list_page.type1 li{border-bottom:none}.shop_list_page li .image{width:45%}.shop_list_page li .inner{width:50%}.shop_list_page li .inner h3{font-size:28px;font-weight:300;line-height:1.5;color:#aa823a;margin-bottom:30px}.shop_list_page li .inner table{width:100%;margin-bottom:20px}.shop_list_page li .inner table th,.shop_list_page li .inner table td{font-size:16px;padding:10px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.shop_list_page li .inner table th{width:100px;font-size:18px;font-weight:500;vertical-align:top}.shop_list_page li .inner table td span.tel{font-weight:400;letter-spacing:1px}.shop_list_page li .inner .btn_box{display:flex;justify-content:space-between;align-items:center}.shop_list_page li .inner .btn_box .sns{display:flex;align-items:center}.shop_list_page li .inner .btn_box .sns div{width:48px}.shop_list_page li .inner .btn_box .sns div:nth-child(n+2){margin-left:10px}.shop_list_page li .inner .btn_box .btn{width:60%;max-width:250px}.shop_list_page li .inner .btn_box .btn a{display:block;font-weight:400;color:#aa823a;text-align:center;padding:10px;border:1px solid #aa823a}.shop_list_page li .inner .btn_box .btn a:hover{color:#fff;background:#aa823a}.map{margin-bottom:60px}.map iframe{width:100%;height:400px}.about_list_page{display:flex;flex-wrap:wrap}.about_list_page li{width:31%;margin-right:3.5%}.about_list_page li:nth-child(3n){margin-right:0}.about_list_page li:nth-child(n+4){margin-top:30px}.about_list_page li .image{margin-bottom:10px}.about_list_page li .ttl{font-size:16px;line-height:1.5;margin-bottom:5px}.price_btn{background-color:#f6f5f3;padding:20px 0 40px}@media only screen and (max-width:999px){.shop_nav li:nth-child(n+4){margin-top:15px}.shop_list_page li{padding:40px 0}.shop_list_page li .inner h3{font-size:22px;margin-bottom:20px}.shop_list_page li .inner table th,.shop_list_page li .inner table td{font-size:13px}.shop_list_page li .inner table th{width:80px;font-size:15px}.map{margin-bottom:40px}.map iframe{height:350px}.about_list_page li .ttl{font-size:15px}}@media only screen and (max-width:767px){.shop_nav li{width:49%}.shop_nav li:nth-child(3n){margin-right:2%}.shop_nav li:nth-child(even){margin-right:0}.shop_nav li:nth-child(n+3){margin-top:5px}.shop_nav li a{font-size:12px;padding:5px 5px 15px;background-size:8px auto;background-position:center bottom 5px}.shop_list_page li{flex-wrap:wrap;padding:30px 0}.shop_list_page li .image{width:100%;margin-bottom:10px}.shop_list_page li .inner{width:100%}.shop_list_page li .inner h3{font-size:20px;margin-bottom:10px}.shop_list_page li .inner table{margin-bottom:10px}.shop_list_page li .inner table th{font-size:14px}.shop_list_page li .inner .btn_box .sns div{width:40px}.shop_list_page li .inner .btn_box .btn{max-width:180px}.map{margin-bottom:30px}.map iframe{height:250px}.about_list_page li{width:48.5%;margin-right:3%}.about_list_page li:nth-child(3n){margin-right:3%}.about_list_page li:nth-child(even){margin-right:0}.about_list_page li:nth-child(n+3){margin-top:20px}.about_list_page li .ttl{font-size:14px}.title_01 span.title_span{font-size:24px}.example_container .images{gap:.5rem}.example_container .images .image{width:48%}.pairing_flow_list_page li .box{gap:0}}.faq_nav{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.faq_nav li{width:19.2%;margin-right:1%}.faq_nav li:nth-child(5n){margin-right:0}.faq_nav li:nth-child(n+6){margin-top:10px}.faq_nav li a{display:block;font-weight:400;color:#aa823a;text-align:center;padding:10px 10px 25px;background:#fff url(//smith-bridal.com/wp-content/themes/smith/css/../images/arrow_03.webp) no-repeat center bottom 10px;border:1px solid #aa823a}.faq_nav li a:hover{color:#fff;background-color:#aa823a;background-image:url(//smith-bridal.com/wp-content/themes/smith/css/../images/arrow_03_wht.webp)}.faq_box{padding:150px 0 40px;background:#f6f5f3;position:relative}.faq_box.type1{padding:40px 0}.faq_box:before{display:block;position:absolute;left:0;top:0;content:"";width:100%;height:60px;background:#fff}.faq_box.type1:before{display:none}.faq_box .title_01{margin-top:-120px;position:relative;z-index:1}.faq_list dt{font-size:20px;line-height:1.5;color:#aa823a;padding:25px 80px 25px 90px;background:#fff;position:relative;cursor:pointer}.faq_list dt:nth-child(n+2){margin-top:10px}.faq_list dt:before,.faq_list dd:before{position:absolute;left:50px;font-family:'Jost',sans-serif;font-size:30px;font-weight:400}.faq_list dt:before{top:18px;content:"Q."}.faq_list dd:before{top:-5px;content:"A.";color:#f0952c}.faq_list dd{display:none;padding:5px 50px 25px 90px;background:#fff;position:relative}.faq_list dt:after{display:block;position:absolute;right:50px;top:50%;content:"＋";font-size:36px;line-height:1;text-align:center;margin-top:-18px;transition:.5s}.faq_list dt.active:after{content:"－"}@media only screen and (max-width:999px){.faq_nav li{width:32.4%;margin-right:1.4%}.faq_nav li:nth-child(5n){margin-right:1.4%}.faq_nav li:nth-child(3n){margin-right:0}.faq_nav li:nth-child(n+4){margin-top:10px}.faq_list dt{padding:20px 70px}.faq_list dt:before,.faq_list dd:before{position:absolute;left:30px}.faq_list dt:before{top:13px}.faq_list dd:before{top:-8px}.faq_list dd{padding:5px 30px 20px 70px}.faq_list dt:after{right:30px;font-size:30px;margin-top:-15px}}@media only screen and (max-width:767px){.faq_nav{margin-bottom:20px}.faq_nav li{width:49%;margin-right:2%}.faq_nav li:nth-child(3n),.faq_nav li:nth-child(5n){margin-right:2%}.faq_nav li:nth-child(even){margin-right:0}.faq_nav li:nth-child(n+3){margin-top:5px}.faq_nav li a{font-size:12px;padding:5px 5px 15px;background-size:8px auto;background-position:center bottom 5px}.faq_box{padding:30px 0 20px}.faq_box.type1{padding:30px 0}.faq_box:before{height:50px}.faq_box .title_01{margin:0 0 20px}.faq_list dt{font-size:15px;padding:10px 35px}.faq_list dt:before,.faq_list dd:before{position:absolute;left:10px;font-size:20px}.faq_list dt:before{top:8px}.faq_list dd:before{top:-5px}.faq_list dd{padding:0 10px 10px 35px}.faq_list dt:after{right:10px;font-size:20px;margin-top:-10px}}.interview_archive{display:flex;flex-wrap:wrap;padding-bottom:50px;border-bottom:1px dotted #ccc}.interview_archive .interview_post{display:flex;flex-direction:column;align-items:flex-start;width:48%;margin-right:4%;background:#f6f5f3}.interview_archive .interview_post:nth-child(even){margin-right:0}.interview_archive .interview_post:nth-child(n+3){margin-top:30px}.interview_archive .interview_post a{display:block;color:#575959;text-align:center}.interview_archive .interview_post .inner{padding:20px}.interview_archive .interview_post .inner .name{font-size:16px}.interview_archive .interview_post .inner h2{font-size:20px;font-weight:300;color:#aa823a;line-height:1.5;margin:15px 0}.interview_archive .interview_post .inner .cate,.gallery_archive .gallery_post .cate,.gallery_info .inner .cate,.column_cate,.recommend_list .recommend_post .cate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:auto}.gallery_archive .gallery_post .cate,.gallery_info .inner .cate,.recommend_list .recommend_post .cate{justify-content:flex-start}.interview_archive .interview_post .inner .cate li,.gallery_archive .gallery_post .cate li,.gallery_info .inner .cate li a,.column_cate li a,.recommend_list .recommend_post .cate li{display:inline-block;font-size:12px;color:#fff;margin:5px 2px 0;padding:2px 15px;border-radius:20px}.interview_archive .interview_post .inner .cate li,.gallery_archive .gallery_post .cate li,.gallery_info .inner .cate li a,.recommend_list .recommend_post .cate li,.cat_list li a{background:#b6a291}.interview_editor h3{font-size:28px;font-weight:300;color:#aa823a;line-height:1.5;text-align:center;margin-bottom:50px}@media only screen and (max-width:999px){.interview_archive .interview_post .inner .name{font-size:14px}.interview_archive .interview_post .inner h2{font-size:18px;margin:10px 0}.interview_archive .interview_post .inner ul li{font-size:11px}.interview_editor h3{font-size:22px}}@media only screen and (max-width:767px){.interview_archive{padding-bottom:30px}.interview_archive .interview_post{width:100%;margin-right:0}.interview_archive .interview_post:nth-child(n+2){margin-top:20px}.interview_archive .interview_post .inner{padding:15px}.interview_archive .interview_post .inner .name{font-size:13px}.interview_archive .interview_post .inner h2{font-size:16px}.interview_editor h3{font-size:18px;margin-bottom:30px}}.gallery_archive{display:flex;flex-wrap:wrap;padding-bottom:50px;border-bottom:1px dotted #ccc}.gallery_archive.type1{border-bottom:none}.gallery_archive .gallery_post{display:flex;width:23.5%;margin-right:2%}.gallery_archive .gallery_post:nth-child(4n){margin-right:0}.gallery_archive .gallery_post:nth-child(n+5){margin-top:30px}.gallery_archive .gallery_post a{display:block;width:100%;color:#5a5a5a}.gallery_archive.blog .gallery_post .image{padding-top:100%;position:relative;overflow:hidden}.gallery_archive.blog .gallery_post .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}.gallery_archive .gallery_post .date{margin-top:15px}.gallery_archive .gallery_post h2{font-size:16px;font-weight:300;line-height:1.5;margin:15px 0}.gallery_archive .gallery_post h2 br{display:none}.gallery_archive .gallery_post ul{margin-top:auto}.gallery_info{display:flex;justify-content:space-between;margin-bottom:80px}.gallery_info .image{width:45%}.gallery_info .inner{width:50%}.gallery_info .inner h3{font-size:28px;font-weight:300;line-height:1.5;color:#aa823a}.gallery_info .inner .sub{font-size:18px;line-height:1.5;margin:20px 0}.gallery_info .inner table{width:100%;margin-bottom:20px}.gallery_info .inner table th,.gallery_info .inner table td{font-size:16px;padding:10px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.gallery_info .inner table th{width:15%;font-size:18px;font-weight:400;text-align:left}.gallery_faq li{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#fcfaf7}.gallery_faq li:nth-child(n+2){margin-top:10px}.gallery_faq li .q{width:45%;font-size:18px;font-weight:300;line-height:1.5;color:#aa823a}.gallery_faq li .q span{font-size:34px;font-weight:400;line-height:1.0}.gallery_faq li .a{display:flex;align-items:center;width:52%;min-height:80px;padding:10px 0 10px 3%;border-left:1px solid #dfdfdf}@media only screen and (max-width:999px){.gallery_archive .gallery_post h2{font-size:15px;margin:10px 0}.gallery_archive .gallery_post ul li{font-size:11px}.gallery_info{margin-bottom:60px}.gallery_info .inner h3{font-size:24px}.gallery_info .inner .sub{font-size:16px}.gallery_info .inner table th,.gallery_info .inner table td{font-size:14px}.gallery_info .inner table th{width:20%;font-size:16px}.gallery_faq li{padding:20px}.gallery_faq li .q{font-size:16px}.gallery_faq li .q span{font-size:30px}}@media only screen and (max-width:767px){.gallery_archive{padding-bottom:30px}.gallery_archive .gallery_post{width:48%;margin-right:4%}.gallery_archive .gallery_post:nth-child(even){margin-right:0}.gallery_archive .gallery_post:nth-child(n+3){margin-top:20px}.gallery_archive .gallery_post .date{margin-top:10px}.gallery_archive .gallery_post h2{font-size:14px;margin:10px 0}.gallery_info{flex-wrap:wrap;margin-bottom:30px}.gallery_info .image{width:100%;margin-bottom:50px}.gallery_info .inner{width:100%}.gallery_info .inner h3{font-size:20px}.gallery_info .inner .sub{font-size:14px}.gallery_info .inner table th,.gallery_info .inner table td{font-size:13px}.gallery_info .inner table th{font-size:14px}.gallery_faq li{flex-wrap:wrap;padding:15px}.gallery_faq li .q{width:100%;font-size:15px;margin-bottom:5px}.gallery_faq li .q span{font-size:24px}.gallery_faq li .a{width:100%;min-height:auto;padding:0;border-left:none}}#review{width:90%;max-width:1120px;margin:40px auto 0}#review .review_container{border-radius:10px;border:1px solid gray;padding:16px;margin:20px auto 30px}#review .review_container .review_title{font-size:16px;padding-bottom:4px}#review .review_container div{width:100%;margin:20px auto 10px;display:flex;justify-content:center;align-items:center}#review .review_container a{display:inline-block;width:220px;background-color:#a79885;color:#fff;font-size:14px;font-weight:700;text-align:center;padding:8px 10px;border-radius:10px}#review .review_detail{width:100%;display:flex;justify-content:center;align-items:center}#review .review_detail a{width:300px;margin:20px auto 40px;padding:14px 0;background-color:#a79885;color:#fff;font-size:16px;font-weight:700;text-align:center}.column_editor .title{font-size:28px;font-weight:300;color:#aa823a;line-height:1.5;text-align:center}.column_cate{margin:20px 0}.column_cate li a{font-size:14px;padding:10px 40px;border-radius:30px}.column_cate li a:hover{opacity:.5}.index_box{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;margin-bottom:40px;padding:40px 80px;background:#f6f5f3}.index_box .ttl{width:100%;font-size:22px;font-weight:300;text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dfdfdf}.index_box .ttl:before{display:inline-block;content:"";width:39px;height:41px;vertical-align:middle;margin-right:5px;background:url(//smith-bridal.com/wp-content/themes/smith/css/../images/article.webp) no-repeat center center;background-size:100% auto}.index_box ol{counter-reset:number 0}.index_box ol li a{display:inline-block;font-size:16px;color:#5a5a5a;padding:5px 0 5px 25px;position:relative}.index_box ol li a:hover{color:#aa823a}.index_box ol li a:before{position:absolute;left:0;top:7px;font-family:'Jost',sans-serif;font-weight:400;counter-increment:number 1;content:counter(number) "."}.edit_area{max-width:800px;margin:0 auto}.edit_area p{font-size:15px;letter-spacing:.03em;text-align:justify}@media (max-width:767px){.edit_area p{font-size:13px}}.edit_area h1,.edit_area h2,.edit_area h3{font-family:'Noto Serif JP',serif;font-weight:400;line-height:1.5;margin-top:50px;margin-bottom:20px}.edit_area h2{margin-top:50px}.edit_area h3{margin-top:40px}.edit_area h1{font-size:24px;color:#aa823a;padding:15px 0;border-bottom:1px solid #dfdfdf}.edit_area h2{font-size:20px;color:#fff;padding:20px 25px;background:#aa823a}.edit_area h3{font-size:20px;color:#aa823a;padding:20px 25px;background:#fcfaf7}.edit_area img{width:auto;max-width:100%;height:auto;contain-intrinsic-size:auto}.edit_area p,.edit_area img,.edit_area .list_01,.edit_area .list_02,.edit_area .list_03{margin-bottom:20px}.edit_area .list_01 li,.edit_area .list_02 li,.edit_area .list_03 li{margin-bottom:5px;padding-left:20px;position:relative;font-size:15px}.edit_area .list_01 li:before,.edit_area .list_02 li:before,.edit_area .list_03 li:before{position:absolute;left:0;top:1px;color:#aa823a}.edit_area .list_01 li:before,.edit_area .list_03 li:before{content:"\25C6"}.edit_area .list_02{counter-reset:number 0}.edit_area .list_02 li:before{counter-increment:number 1;content:counter(number) ".";font-family:'Jost',sans-serif;font-weight:400}@media (max-width:767px){.edit_area .list_01 li,.edit_area .list_02 li,.edit_area .list_03 li{font-size:13px}}.edit_area .flex-imgcontent{display:flex;align-items:center}.edit_area .flex-imgcontent img{width:auto;max-width:240px;flex-shrink:0;margin-right:20px;margin-bottom:0}@media (max-width:767px){.edit_area .flex-imgcontent{display:block}.edit_area .flex-imgcontent img{max-width:100%;margin:0;margin-bottom:20px}}.edit_area .faq-list{border:solid 1px #a79885;padding:40px;margin-bottom:20px}.edit_area .faq-list li:last-child p:last-child{margin-bottom:0}.edit_area .faq-list__question{margin-bottom:0;border-bottom:solid 1px #a79885;padding-bottom:.4em;margin-bottom:10px;font-size:16px;font-weight:500;color:#aa823a;display:flex}.edit_area .faq-list__question span{font-family:'Noto Serif JP',serif;font-weight:700;color:#aa823a;padding-right:.5em}@media (max-width:767px){.edit_area .faq-list{padding:20px 15px}.edit_area .faq-list__question{font-size:14px}.edit_area .faq-list__question span{padding-right:0}}.edit-table{margin-bottom:20px}.edit-table table{width:100%;margin-bottom:20px}.edit-table tr:first-child th{background-color:#fcfaf7;color:#aa823a;font-size:14px;font-weight:500;letter-spacing:.05em}.edit-table th,td{border:1px solid #d5b67d;padding:10px;text-align:left;font-size:13px;vertical-align:top}.edit-table th:first-child,.edit-table td:first-child{white-space:nowrap}.edit-table th:first-child br,.edit-table td:first-child br{display:none}.edit-table td:first-child{font-weight:600}.edit-table strong{display:block;font-weight:600;font-size:14px}@media (max-width:767px){.edit-table tr:first-child th{font-size:12px}.edit-table th,td{font-size:11px}.edit-table th:first-child br,.edit-table td:first-child br{display:inline}.edit-table strong{font-size:12px}}.bloh_img{width:550px}.blog_conten{width:auto}.blog_conten img{width:auto}.blog_conten iframe{width:auto}@media only screen and (max-width:999px){.column_editor .title{font-size:24px}.column_editor .title br{display:none}}@media only screen and (max-width:767px){.column_editor .title{font-size:18px}.column_cate{margin:10px 0}.column_cate li a{font-size:12px;padding:5px 15px}.index_box{margin-top:30px;padding:20px 15px}.index_box .ttl{font-size:16px;margin-bottom:15px;padding-bottom:10px}.index_box .ttl:before{width:30px;height:32px}.index_box ol li a{font-size:12px;padding-left:20px}.edit_area h1,.edit_area h2,.edit_area h3{margin-top:30px}.edit_area h1{font-size:18px;padding:10px 0}.edit_area h2{font-size:16px;padding:15px}.edit_area h3{font-size:16px;padding:15px}.blog_conten img{width:100%}.blog_conten iframe{width:auto}}.recommend{padding-top:40px;border-top:1px dotted #dfdfdf}.recommend_list{display:flex;margin-bottom:40px}.recommend_list .recommend_post{width:23.5%;margin-right:2%}.recommend_list .recommend_post:nth-child(4n){margin-right:0}.recommend_list .recommend_post a{display:block;color:#5a5a5a}.recommend_list .recommend_post h3{font-size:16px;font-weight:300;line-height:1.5;margin:10px 0}.cat_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 0;border-top:1px dotted #dfdfdf;border-bottom:1px dotted #dfdfdf}.cat_list.type1{margin-top:-20px;padding:0 0 30px;border:none}.cat_list li a{display:block;font-size:16px;color:#fff;margin:5px 3px;padding:10px 25px;border-radius:30px}.cat_list li a:hover{opacity:.5}@media only screen and (max-width:999px){.recommend_list.type1{flex-wrap:wrap}.recommend_list.type1 .recommend_post{width:48%;margin-right:4%}.recommend_list.type1 .recommend_post:nth-child(even){margin-right:0}.recommend_list.type1 .recommend_post:nth-child(n+3){margin-top:30px}.cat_list{padding:30px 0}.cat_list li a{font-size:14px}}@media only screen and (max-width:767px){.recommend{padding-top:30px}.recommend_list{flex-wrap:wrap;margin-bottom:30px}.recommend_list .recommend_post{width:48%;margin-right:4%}.recommend_list.type1 .recommend_post{width:100%;margin-right:0}.recommend_list .recommend_post:nth-child(even){margin-right:0}.recommend_list .recommend_post:nth-child(n+3){margin-top:30px}.recommend_list.type1 .recommend_post:nth-child(n+2){margin-top:30px}.recommend_list .recommend_post h3{font-size:14px}.cat_list{padding:20px 0}.cat_list.type1{margin-top:-10px;padding:0 0 20px}.cat_list li a{font-size:13px;padding:5px 20px}}.contact .container{max-width:800px;margin:0 auto}.contact_txt{text-align:center}.thanks_txt{font-size:30px;line-height:1.5;color:#aa823a;text-align:center;margin-bottom:15px}.contact_list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.contact_list li{width:120px;color:#aa823a;text-align:center}.contact_list li:before{display:block;font-family:"Font Awesome 5 Free";font-size:40px;font-weight:900;line-height:1;margin:0 auto 10px}.contact_list li:nth-child(1):before{content:"\f2a0"}.contact_list li:nth-child(2):before{content:"\f157"}.contact_list li:nth-child(3):before{content:"\f54e"}.contact_box{margin:30px 0;padding:20px 30px;border:1px solid #aa823a}.contact_box .ttl{font-size:16px;color:#aa823a;text-align:center;margin-bottom:15px}.tel_list{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}.tel_list li{width:32%;color:#fff;text-align:center;margin-right:2%;padding:10px;background:#aa823a}.tel_list li:nth-child(3n){margin-right:0}.tel_list li:nth-child(n+4){margin-top:15px}.tel_list li .shop{font-size:16px;color:#fff}.tel_list li .tel a{color:#fff}.tel_list li .tel span{font-size:20px;font-weight:500;line-height:1.3}.tel_list li .tel span:before{display:inline-block;width:10px;height:13px;content:"";vertical-align:middle;margin-right:5px;background:url(//smith-bridal.com/wp-content/themes/smith/css/../images/icon_tel_wht.webp) no-repeat center center;background-size:100% auto}.form_tbl{width:100%;margin-top:60px}.form_tbl th,.form_tbl td{font-size:14px;padding:20px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.form_tbl th{width:30%;font-size:16px;font-weight:400;text-align:left;vertical-align:top;padding:26px 0;position:relative}.form_tbl th span{display:inline-block;position:absolute;right:30px;top:32px;font-size:11px;color:#fff;padding:0 5px 2px}.form_tbl th span.required{background:#d70000}.form_tbl th span.arbitrary{background:#6f6f6f}.form_tbl td a{text-decoration:underline}.form_tbl td .error{margin-top:5px}.form_tbl td input[type=text],.form_tbl td textarea,.form_tbl td select{width:100%;font-size:14px;font-weight:300;padding:10px 15px;background:#fcfcfc;border:1px solid #e5e5e5}.form_tbl td input::placeholder,.form_tbl td textarea::placeholder{color:#ccc}.form_tbl td select{width:auto}.form_tbl td .mwform-radio-field{display:inline-block;margin:3px 15px 3px 0 !important}.form_tbl td input[type=radio]{appearance:none;display:none}.form_tbl td input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;padding-left:25px;cursor:pointer}.form_tbl td input[type=radio]+span:before,.form_tbl td input[type=radio]+span:after{display:block;position:absolute;content:"";border-radius:50%}.form_tbl td input[type=radio]+span:before{display:inline-block;left:0;top:1px;width:16px;height:16px;background:#fff;border:2px solid #e5e5e5}.form_tbl td input[type=radio]:checked+span:before{border-color:#aa823a}.form_tbl td input[type=radio]:checked+span:after{top:6px;left:5px;width:10px;height:10px;background:#aa823a}.privacy{height:300px;margin:30px 0;padding:20px 30px;background:#fcfcfc;overflow-y:scroll;overflow-x:hidden}.privacy p:nth-child(n+2){margin-top:20px}.privacy p span{display:block}.privacy .ttl{font-size:16px;text-align:center}.privacy .icons{padding-left:15px;position:relative}.privacy .icons:before{display:block;position:absolute;left:0;top:1px;font-size:12px}.privacy .icons.disc:before{content:"●"}.privacy .icons.square:before{content:"■"}.privacy::-webkit-scrollbar{width:13px}.privacy::-webkit-scrollbar-track{background:#fff}.privacy::-webkit-scrollbar-thumb{background:#ccc;border-radius:20px;box-shadow:inset 0 0 0 2px #fff}.submit{display:flex;justify-content:center;align-items:center;margin-top:30px}.submit button{display:inline-block;min-width:120px;font-size:16px;font-weight:400;color:#fff;text-align:center;padding:15px 30px;background:#aa823a;border:none;border-radius:40px;cursor:pointer;transition:.5s}.submit button[value=back]{background:#ccc}.submit button:nth-child(n+2){margin-left:4%}.submit button:hover{opacity:.5}@media only screen and (max-width:999px){.thanks_txt{font-size:26px}}@media only screen and (max-width:767px){.contact_txt{text-align:left}.thanks_txt{font-size:20px}.contact_list{margin-bottom:20px}.contact_list li{width:100px}.contact_list li:before{font-size:36px}.contact_box{margin:20px 0;padding:15px}.contact_box .ttl{font-size:14px;margin-bottom:10px}.tel_list{margin-top:20px}.tel_list li{width:49%;padding:5px}.tel_list li:nth-child(3n){margin-right:2%}.tel_list li:nth-child(even){margin-right:0}.tel_list li:nth-child(n+3){margin-top:5px}.tel_list li .shop{font-size:12px}.tel_list li .tel span{font-size:16px}.tel_list li .tel span:before{width:8px;height:11px}.form_tbl{margin-top:30px}.form_tbl th,.form_tbl td{display:block;width:100%;font-size:13px;padding:0 0 20px;border:none}.form_tbl th{width:100%;font-size:14px;padding:10px 0}.form_tbl th:first-child{border-top:1px solid #dfdfdf}.form_tbl th:last-child{border-bottom:1px solid #dfdfdf}.form_tbl th span{position:static;margin-left:10px;font-size:10px;vertical-align:middle}.form_tbl td input[type=text],.form_tbl td textarea,.form_tbl td select{font-size:13px;padding:10px}.privacy{height:250px;margin:20px 0;padding:15px}.privacy p:nth-child(n+2){margin-top:15px}.privacy .ttl{font-size:14px}.privacy .icons:before{top:2px;font-size:11px}.submit{margin-top:20px}.submit button{min-width:80px;font-size:13px;padding:10px 20px}.submit button:nth-child(n+2){margin-left:2%}}.company_table th{background:#ccc;color:#000;width:220px;padding:15px;border:1px solid #dedede;vertical-align:middle;font-weight:200}.company_table td{border:1px solid #dedede;vertical-align:middle;padding:15px}@media only screen and (max-width:999px){.company_table th,.company_table td{width:100%;display:inline-block}}@media only screen and (max-width:767px){.company_table th,.company_table td{width:100%;display:inline-block;text-align:left}}.slider_box .container{margin-bottom:40px}