html,body,div,object,iframe,p,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,pre,input,textarea,button,fieldset,form,label,legend{font-family:"Noto Serif JP";margin:0;padding:0;border:0;outline:0;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2}html{font-size:15px}body{font-size:100%;background-color:#fff;color:#333;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}section,main,sub,header,footer,#main,#sub,#header,#footer{overflow:hidden;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:"Hannari"}ul,ol{margin-left:0;padding-left:0}ul li,ol li{list-style-type:none;line-height:2;position:relative}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{color:#333;margin:0;padding:0;vertical-align:baseline;background:0 0;text-decoration:none}a:hover{color:#404040;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-top:#333 solid 1px;margin:1em 0;padding:0}input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-family:"Noto Serif JP";border:#333 solid 1px}textarea{font-family:"Noto Serif JP";border:#333 solid 1px;line-height:1}input,select,textarea{font-size:15px}button{cursor:pointer}pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible;max-width:100%}i,em{font-style:normal}#content{clear:both;z-index:0}.grid,.grid-d{clear:both;overflow:hidden;*zoom:1;width:1050px;margin:0 auto;padding:0;display:block}.row{display:block;clear:both;overflow:hidden;overflow:hidden;*zoom:1}.col,header #header-l{float:left;text-align:left;display:block}* .col-0,* .col-0-d{display:none !important}* .col-1,* .col-1-d{width:5.71429%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-2,* .col-2-d{width:14.28571%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-3,* div .one_fourth,div * .one_fourth,* .col-3-d{width:22.85714%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-4,* .br-3 .col,.br-3 * .col,* .br-3 header #header-l,.br-3 header * #header-l,* header .br-3 #header-l,header .br-3 * #header-l,* div .one_third,div * .one_third,* .col-4-d{width:31.42857%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-5,* header #header-l,header * #header-l,* .col-5-d{width:40%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-6,* .br-2 .col,.br-2 * .col,* .br-2 header #header-l,.br-2 header * #header-l,* header .br-2 #header-l,header .br-2 * #header-l,* div .one_half,div * .one_half,* .col-6-d{width:48.57143%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-7,* header #header-r,header * #header-r,* .col-7-d{width:57.14286%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-8,* div .two_third,div * .two_third,* .col-8-d{width:65.71429%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-9,* div .three_fourth,div * .three_fourth,* .col-9-d{width:74.28571%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-10,* .col-10-d{width:82.85714%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-11,* .col-11-d{width:91.42857%;margin:0 2.85714% 0 0;float:left;text-align:left;display:block}* .col-12,* .col-12-d{width:100%;margin:0;float:left;text-align:left;display:block}* .offset-1,* .offset-1-d{margin-left:8.57143%}* .offset-2,* .offset-2-d{margin-left:17.14286%}* .offset-3,* .offset-3-d{margin-left:25.71429%}* .offset-4,* .offset-4-d{margin-left:34.28571%}* .offset-5,* .offset-5-d{margin-left:42.85714%}* .offset-6,* .offset-6-d{margin-left:51.42857%}* .offset-7,* .offset-7-d{margin-left:60%}* .offset-8,* .offset-8-d{margin-left:68.57143%}* .offset-9,* .offset-9-d{margin-left:77.14286%}* .offset-10,* .offset-10-d{margin-left:85.71429%}* .offset-11,* .offset-11-d{margin-left:94.28571%}* .offset-12,* .offset-12-d{margin-left:102.85714%}.col-last,header #header-r,.col-last-d{margin-right:0;float:left;text-align:left;display:block}.br-3 .col:nth-child(3n+3),.br-3 header #header-l:nth-child(3n+3),header .br-3 #header-l:nth-child(3n+3){margin-right:0}.br-2 .col:nth-child(2n+2),.br-2 header #header-l:nth-child(2n+2),header .br-2 #header-l:nth-child(2n+2){margin-right:0}.col-inverse{float:right;margin-left:0 !important;margin-right:0 !important}div .one_half{margin-right:2.85714%}div .one_third{margin-right:2.85714%}div .two_third{margin-right:2.85714%}div .one_fourth{margin-right:2.85714%}div .three_fourth{margin-right:2.85714%}div .last_column{margin:0 !important}.mgn-t-0{margin-top:0 !important}.mgn-t-0-d{margin-top:0 !important}.mgn-r-0{margin-right:0 !important}.mgn-r-0-d{margin-right:0 !important}.mgn-b-0{margin-bottom:0 !important}.mgn-b-0-d{margin-bottom:0 !important}.mgn-l-0{margin-left:0 !important}.mgn-l-0-d{margin-left:0 !important}.mgn-v-0{margin-top:0 !important;margin-bottom:0 !important}.mgn-v-0-d{margin-top:0 !important;margin-bottom:0 !important}.mgn-h-0,.mgn-h-0-d{margin-left:0 !important;margin-right:0 !important}.mgn-0,.mgn-0-d{margin:0 !important}.pad-t-0{padding-top:0 !important}.pad-t-0-d{padding-top:0 !important}.pad-r-0{padding-right:0 !important}.pad-r-0-d{padding-right:0 !important}.pad-b-0{padding-bottom:0 !important}.pad-b-0-d{padding-bottom:0 !important}.pad-l-0{padding-left:0 !important}.pad-l-0-d{padding-left:0 !important}.pad-v-0{padding-top:0 !important;padding-bottom:0 !important}.pad-v-0-d{padding-top:0 !important;padding-bottom:0 !important}.pad-h-0,.pad-h-0-d{padding-left:0 !important;padding-right:0 !important}.pad-0,.pad-0-d{padding:0 !important}.mgn-t-10{margin-top:10px !important}.mgn-t-10-d{margin-top:10px !important}.mgn-r-10{margin-right:10px !important}.mgn-r-10-d{margin-right:10px !important}.mgn-b-10{margin-bottom:10px !important}.mgn-b-10-d{margin-bottom:10px !important}.mgn-l-10{margin-left:10px !important}.mgn-l-10-d{margin-left:10px !important}.mgn-v-10{margin-top:10px !important;margin-bottom:10px !important}.mgn-v-10-d{margin-top:10px !important;margin-bottom:10px !important}.mgn-h-10,.mgn-h-10-d{margin-left:10px !important;margin-right:10px !important}.mgn-10,.mgn-10-d{margin:10px !important}.pad-t-10{padding-top:10px !important}.pad-t-10-d{padding-top:10px !important}.pad-r-10{padding-right:10px !important}.pad-r-10-d{padding-right:10px !important}.pad-b-10{padding-bottom:10px !important}.pad-b-10-d{padding-bottom:10px !important}.pad-l-10{padding-left:10px !important}.pad-l-10-d{padding-left:10px !important}.pad-v-10{padding-top:10px !important;padding-bottom:10px !important}.pad-v-10-d{padding-top:10px !important;padding-bottom:10px !important}.pad-h-10,.pad-h-10-d{padding-left:10px !important;padding-right:10px !important}.pad-10,.pad-10-d{padding:10px !important}.mgn-t-20{margin-top:20px !important}.mgn-t-20-d{margin-top:20px !important}.mgn-r-20{margin-right:20px !important}.mgn-r-20-d{margin-right:20px !important}.mgn-b-20{margin-bottom:20px !important}.mgn-b-20-d{margin-bottom:20px !important}.mgn-l-20{margin-left:20px !important}.mgn-l-20-d{margin-left:20px !important}.mgn-v-20{margin-top:20px !important;margin-bottom:20px !important}.mgn-v-20-d{margin-top:20px !important;margin-bottom:20px !important}.mgn-h-20,.mgn-h-20-d{margin-left:20px !important;margin-right:20px !important}.mgn-20,.mgn-20-d{margin:20px !important}.pad-t-20{padding-top:20px !important}.pad-t-20-d{padding-top:20px !important}.pad-r-20{padding-right:20px !important}.pad-r-20-d{padding-right:20px !important}.pad-b-20{padding-bottom:20px !important}.pad-b-20-d{padding-bottom:20px !important}.pad-l-20{padding-left:20px !important}.pad-l-20-d{padding-left:20px !important}.pad-v-20{padding-top:20px !important;padding-bottom:20px !important}.pad-v-20-d{padding-top:20px !important;padding-bottom:20px !important}.pad-h-20,.pad-h-20-d{padding-left:20px !important;padding-right:20px !important}.pad-20,.pad-20-d{padding:20px !important}.mgn-t-30{margin-top:30px !important}.mgn-t-30-d{margin-top:30px !important}.mgn-r-30{margin-right:30px !important}.mgn-r-30-d{margin-right:30px !important}.mgn-b-30{margin-bottom:30px !important}.mgn-b-30-d{margin-bottom:30px !important}.mgn-l-30{margin-left:30px !important}.mgn-l-30-d{margin-left:30px !important}.mgn-v-30{margin-top:30px !important;margin-bottom:30px !important}.mgn-v-30-d{margin-top:30px !important;margin-bottom:30px !important}.mgn-h-30,.mgn-h-30-d{margin-left:30px !important;margin-right:30px !important}.mgn-30,.mgn-30-d{margin:30px !important}.pad-t-30{padding-top:30px !important}.pad-t-30-d{padding-top:30px !important}.pad-r-30{padding-right:30px !important}.pad-r-30-d{padding-right:30px !important}.pad-b-30{padding-bottom:30px !important}.pad-b-30-d{padding-bottom:30px !important}.pad-l-30{padding-left:30px !important}.pad-l-30-d{padding-left:30px !important}.pad-v-30{padding-top:30px !important;padding-bottom:30px !important}.pad-v-30-d{padding-top:30px !important;padding-bottom:30px !important}.pad-h-30,.pad-h-30-d{padding-left:30px !important;padding-right:30px !important}.pad-30,.pad-30-d{padding:30px !important}.mgn-t-40{margin-top:40px !important}.mgn-t-40-d{margin-top:40px !important}.mgn-r-40{margin-right:40px !important}.mgn-r-40-d{margin-right:40px !important}.mgn-b-40{margin-bottom:40px !important}.mgn-b-40-d{margin-bottom:40px !important}.mgn-l-40{margin-left:40px !important}.mgn-l-40-d{margin-left:40px !important}.mgn-v-40{margin-top:40px !important;margin-bottom:40px !important}.mgn-v-40-d{margin-top:40px !important;margin-bottom:40px !important}.mgn-h-40,.mgn-h-40-d{margin-left:40px !important;margin-right:40px !important}.mgn-40,.mgn-40-d{margin:40px !important}.pad-t-40{padding-top:40px !important}.pad-t-40-d{padding-top:40px !important}.pad-r-40{padding-right:40px !important}.pad-r-40-d{padding-right:40px !important}.pad-b-40{padding-bottom:40px !important}.pad-b-40-d{padding-bottom:40px !important}.pad-l-40{padding-left:40px !important}.pad-l-40-d{padding-left:40px !important}.pad-v-40{padding-top:40px !important;padding-bottom:40px !important}.pad-v-40-d{padding-top:40px !important;padding-bottom:40px !important}.pad-h-40,.pad-h-40-d{padding-left:40px !important;padding-right:40px !important}.pad-40,.pad-40-d{padding:40px !important}.mgn-t-50{margin-top:50px !important}.mgn-t-50-d{margin-top:50px !important}.mgn-r-50{margin-right:50px !important}.mgn-r-50-d{margin-right:50px !important}.mgn-b-50{margin-bottom:50px !important}.mgn-b-50-d{margin-bottom:50px !important}.mgn-l-50{margin-left:50px !important}.mgn-l-50-d{margin-left:50px !important}.mgn-v-50{margin-top:50px !important;margin-bottom:50px !important}.mgn-v-50-d{margin-top:50px !important;margin-bottom:50px !important}.mgn-h-50,.mgn-h-50-d{margin-left:50px !important;margin-right:50px !important}.mgn-50,.mgn-50-d{margin:50px !important}.pad-t-50{padding-top:50px !important}.pad-t-50-d{padding-top:50px !important}.pad-r-50{padding-right:50px !important}.pad-r-50-d{padding-right:50px !important}.pad-b-50{padding-bottom:50px !important}.pad-b-50-d{padding-bottom:50px !important}.pad-l-50{padding-left:50px !important}.pad-l-50-d{padding-left:50px !important}.pad-v-50{padding-top:50px !important;padding-bottom:50px !important}.pad-v-50-d{padding-top:50px !important;padding-bottom:50px !important}.pad-h-50,.pad-h-50-d{padding-left:50px !important;padding-right:50px !important}.pad-50,.pad-50-d{padding:50px !important}* .d-b{display:block}* .d-n{display:none}* .d-i{display:inline}* .d-ib{display:inline-block}* .d-t{display:table}* .d-tc{display:table-cell}* .show-d{display:block !important}* .none-d{display:none !important}* .show-p{display:none !important}* .none-p{display:block !important}.clear,.cl,.cl-b{clear:both}.clearfix,.cf{overflow:hidden;*zoom:1}* .fl-l{float:left}* .fl-r{float:right}* .fl-l-d{float:left}* .fl-r-d{float:right}* .ov-h{overflow:hidden}* .ov-v{overflow:visible}* .ov-s{overflow:scroll}* .ovx-s{overflow-x:scroll}* .ovy-s{overflow-y:scroll}* .ov-h-d{overflow:hidden}* .ov-v-d{overflow:visible}* .ov-s-d{overflow:scroll}* .ovx-s-d{overflow-x:scroll}* .ovy-s-d{overflow-y:scroll}.flex-mc{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-align-content:auto;align-content:auto}.flex-ml{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:auto;align-content:auto}.flex-msb{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-content:auto;align-content:auto}.flex-tl{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:auto;align-content:auto}.fz-10,.fz-10-d{font-size:10px !important}.fz-11,.fz-11-d{font-size:11px !important}.fz-12,.fz-12-d{font-size:12px !important}.fz-13,.fz-13-d{font-size:13px !important}.fz-14,.fz-14-d{font-size:14px !important}.fz-15,.fz-15-d{font-size:15px !important}.fz-16,.fz-16-d{font-size:16px !important}.fz-17,.fz-17-d{font-size:17px !important}.fz-18,.fz-18-d{font-size:18px !important}.fz-19,.fz-19-d{font-size:19px !important}.fz-20,.fz-20-d{font-size:20px !important}.fz-21,.fz-21-d{font-size:21px !important}.fz-22,.fz-22-d{font-size:22px !important}.fz-23,.fz-23-d{font-size:23px !important}.fz-24,.fz-24-d{font-size:24px !important}.fz-25,.fz-25-d{font-size:25px !important}.fz-26,.fz-26-d{font-size:26px !important}.fz-27,.fz-27-d{font-size:27px !important}.fz-28,.fz-28-d{font-size:28px !important}.fz-29,.fz-29-d{font-size:29px !important}.fz-30,.fz-30-d{font-size:30px !important}.fw-b{font-weight:700}.fw-n{font-weight:400}.td-n{text-decoration:none}.lts-narrow{letter-spacing:-2px !important}.whs-n{white-space:normal}.whs-p{white-space:pre}.whs-nw{white-space:nowrap}.whs-pw{white-space:pre-wrap}.whs-n-d{white-space:normal}.whs-p-d{white-space:pre}.whs-nw-d{white-space:nowrap}.whs-pw-d{white-space:pre-wrap}.ta-l,.alignlight,.left{text-align:left !important}.ta-c,.aligncenter,.center{text-align:center !important}.ta-r,.alignright,.right{text-align:right !important}.ta-l-d{text-align:left !important}.ta-c-d{text-align:center !important}.ta-r-d{text-align:right !important}a:hover img,a:hover button{filter:alpha(opacity=80);opacity:.8}img.retina{zoom:1}img.full{width:100%;height:auto}img.half{zoom:.5}.dtl img{visibility:visible}img.va-t{vertical-align:top}img.va-m{vertical-align:middle}img.va-b{vertical-align:bottom}img.alignleft,.wp-caption.alignleft{clear:both;display:block;margin-left:0;margin-right:auto}img.aligncenter,.wp-caption.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignright,.wp-caption.alignright{clear:both;display:block;margin-left:auto;margin-right:0}figure,.wp-caption{display:inline-block;position:relative;max-width:100% !important;margin-bottom:20px}figure img,.wp-caption img{width:100%;height:auto;zoom:1;margin-bottom:0 !important}figure figcaption,figure .wp-caption-text,.wp-caption figcaption,.wp-caption .wp-caption-text{position:absolute;width:100%;height:auto;bottom:0 !important;left:0 !important;color:#000;text-align:center;background-color:rgba(255,255,255,.6);padding:5px;margin-bottom:0;font-size:1rem}.c-red{color:#ac4c72}.c-base{color:#333}.bgc-grey{background-color:#f5f5f5}.bgc-base{background-color:#fff}.bdc-light{border-color:#cfd8dc}.bdc-base{border-color:#333}.ico-list,aside .unit ul li{background:transparent url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/ico-list.png) left 12px no-repeat;background-size:5px 5px;padding-left:10px}.ico-list-b,aside .unit ul ul.children li{background:transparent url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/ico-list-b.png) left 12px no-repeat !important;background-size:5px 5px !important;padding-left:10px !important}.ico-arrow,a.btn i,span.btn a i,.btn-close a i{background:transparent url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/ico-arrow.png) left no-repeat;background-size:7px 7px;padding-left:14px}.ico-none{background:0 0 !important;padding-left:0 !important}.nolink{background:0 0 !important;padding-left:0 !important;text-decoration:none}.list-i{display:block;overflow:hidden;*zoom:1}.list-i li{float:left;display:inline-block;border-bottom:none;margin-right:10px}.list-i li:last-child{margin-right:0 !important}.list-i-d{display:block;overflow:hidden;*zoom:1}.list-i-d li{float:left;display:inline-block;border-bottom:none;margin-right:10px}.list-i-d li:last-child{margin-right:0 !important}.list-i-r{display:block}.list-i-r li{float:right;display:inline-block;border-bottom:none;margin-left:5px}.list-tbc li,.list-tbc-d li{display:table-cell;*display:inline;*zoom:1;margin:0;padding:0}ol{counter-reset:number;list-style:none;margin:0 0 20px;padding:0}ol li{padding:8px 10px;border-bottom:solid 1px #ccc}ol li:before{counter-increment:number;content:counter(number) ".";font-weight:700;padding:0 5px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;margin-right:10px}ol li:nth-child(2n+1){background-color:#fafafa}ol li:first-child{border-top:solid 2px #ccc}ol li:last-child{border-bottom:solid 2px #ccc}a.btn,span.btn a{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:solid 1px #333;background-color:#fff;color:#333;letter-spacing:1px;font-size:1rem;cursor:pointer;padding:10px 20px}a.btn:hover,span.btn a:hover{border:dotted 1px #333;background-color:#333;color:#fff;margin-top:4px;filter:alpha(opacity=100);opacity:1}hr{border-top:solid 1px #cfd8dc;border-bottom:solid 1px #fff;margin:30px 0}table.tablepress{border-bottom:solid 2px #cfd8dc;border-top:solid 2px #cfd8dc}table.tablepress th,table.tablepress td{line-height:2}table.tablepress th{font-weight:700;text-align:center}table.tablepress.whs-n-1 td:first-child{white-space:nowrap}table.tablepress.col-1-nw td.column-1{white-space:nowrap !important}#pagination ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-align-content:auto;align-content:auto}#pagination ul li{padding-right:10px;margin-bottom:10px;padding-right:20px}#pagination ul li a,#pagination ul li span{text-decoration:none;border:solid 2px #994d8c;color:#994d8c;background-color:#fff;text-align:center;display:inline-block;padding:5px !important;min-width:30px;min-height:30px}#pagination ul li a:hover{color:#fff !important;background-color:#994d8c;border-color:#994d8c}#pagination ul li span.dots{border:solid 1px #ccc;color:#ccc !important}#pagination ul li span.current{background-color:#994d8c;border-color:#994d8c;color:#fff !important}#scroll{bottom:57px !important;right:0 !important;position:fixed;z-index:10000;filter:alpha(opacity=90);opacity:.9}.cur-p{cursor:pointer}.triangle{width:0;height:0;border-top:30px solid #333;border-bottom:30px solid transparent;border-right:40px solid transparent;border-left:40px solid transparent;margin:-5px auto}.wpcf7 .contactform{background-color:rgba(0,0,0,0);padding:30px 50px}.wpcf7 div.row{border-bottom:solid 1px #cfd8dc;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:center;align-content:center;padding-bottom:20px;margin-bottom:0}.wpcf7 div.row ul:first-child{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-content:auto;align-content:auto;width:40%}.wpcf7 div.row ul:last-child{width:60%}.wpcf7 div.row li{background-image:none !important;padding:0 15px}.wpcf7 div.row p{margin:20px}.wpcf7 div.row small{font-size:.6rem}.wpcf7 span.hissu,.wpcf7 span.nini{margin-left:10px !important;margin-bottom:5px !important;color:#fff;font-size:11px;white-space:nowrap;padding:3px 5px}.wpcf7 .hissu{background-color:#ac4c72}.wpcf7 .nini{background-color:#9e9e9e}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;line-height:2;padding:3px 5px;margin:1px 0;background-color:#fff;border:solid 1px #cfd8dc;font-size:15px;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.wpcf7 input.short{width:120px;margin:0 5px}.wpcf7 input[type=checkbox]{width:20px;height:20px;margin-bottom:5px;border:solid 1px #cfd8dc}.wpcf7 input[type=radio]{width:20px;height:20px;margin-bottom:5px;border:solid 1px #cfd8dc}.wpcf7 input[type=button],.wpcf7 input[type=submit]{padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer}.wpcf7 .wpcf7-confirm,.wpcf7 .wpcf7-submit,.wpcf7 .mm-submit{-webkit-appearance:none;color:#fff;background-color:#ac4c72;padding:15px 50px;margin-bottom:3px;border:solid 1px #652d43;border-bottom:solid 3px #652d43}.wpcf7 .wpcf7-confirm:hover,.wpcf7 .wpcf7-submit:hover,.wpcf7 .mm-submit:hover{filter:alpha(opacity=90);opacity:.9;border-bottom:solid 1px #652d43;margin-top:4px;margin-bottom:1px}.wpcf7 .wpcf7-back{color:#fff;background-color:#333;margin-right:10px;border:solid 1px #000;border-bottom:solid 3px #000;padding:15px;margin-bottom:3px}.wpcf7 .wpcf7-back:hover{filter:alpha(opacity=90);opacity:.9;border-bottom:solid 1px #000;margin-top:4px;margin-bottom:1px}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-validation-errors{color:#ac4c72 !important;font-weight:700}.wpcf7 .wpcf7-mail-sent-ok{font-weight:700}.wpcf7 .wpcf7c-confirm{border:none !important;background-color:#fff}.wpcf7 input[readonly=readonly],.wpcf7 textarea[readonly=readonly],.wpcf7 select[readonly=readonly]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.wpcf7 #zip{margin-bottom:5px}.wpcf7 .submitbtn{text-align:center;margin-top:20px}.wpcf7 .submitbtn .input{cursor:pointer}.sent .contactform,.sent .btns,.sent .submitchk,.sent .submitbtn{display:none !important}.grecaptcha-badge{visibility:hidden}body#contact .grecaptcha-badge{visibility:visible}p,li{letter-spacing:.5px}img{max-width:100% !important;height:auto}em{font-weight:700}strong{color:#ac4c72}mark{padding:0 5px;font-size:.8em}mark a{color:#fff !important;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:"Noto Serif JP";font-weight:500;letter-spacing:3px}hr{border:none !important;background:transparent url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/hr-d.png) center top no-repeat;height:80px}br.pbr{display:none}.fa-xs,.fa-sm,.fa-lg,.fa-2x,.fa-3x,.fa-5x,.fa-7x{color:#ad6ca1}.tablepress caption a{color:#ac4c72}.btn-close{display:block;text-align:center}.btn-close a{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:solid 1px #333;background-color:#fff;color:#333;letter-spacing:1px;font-size:1rem;cursor:pointer;padding:10px 20px;background:-owg-linear-gradient(#fff,#dccfab);background:-webkit-linear-gradient(#fff,#dccfab);background:-moz-linear-gradient(#fff,#dccfab);background:-o-linear-gradient(#fff,#dccfab);background:linear-gradient(#fff,#dccfab);border:dotted 1px #836715;color:#836715;margin-top:20px}.btn-close a:hover{border:dotted 1px #333;background-color:#333;color:#fff;margin-top:4px;filter:alpha(opacity=100);opacity:1}.btn-close a:hover{background:-owg-linear-gradient(#dccfab,#fff);background:-webkit-linear-gradient(#dccfab,#fff);background:-moz-linear-gradient(#dccfab,#fff);background:-o-linear-gradient(#dccfab,#fff);background:linear-gradient(#dccfab,#fff);border:solid 1px #836715;color:#836715;margin-top:20px}.btn-blue{text-align:center;margin:50px auto}.btn-blue a{display:inline-block;background:-owg-linear-gradient(#6565aa,#5252a3);background:-webkit-linear-gradient(#6565aa,#5252a3);background:-moz-linear-gradient(#6565aa,#5252a3);background:-o-linear-gradient(#6565aa,#5252a3);background:linear-gradient(#6565aa,#5252a3);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border-bottom:solid 5px #3d3d7a;padding:10px}.btn-blue a:hover{border-bottom:0;margin-top:5px}.btn-blue a img{width:670px;height:auto}body.leaf #intro{text-align:center;height:auto !important;width:100%;-webkit-box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;background-size:cover;margin-bottom:60px}body.leaf #intro h1,body.leaf #intro p{color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-align-content:center;align-content:center;height:200px;font-size:3rem;letter-spacing:3px}body.single #intro,body.archive #intro{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/blog-intro-bg.jpg);text-shadow:1px 1px 5px #cda486}body#price #intro{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/price-intro-bg.jpg);text-shadow:1px 1px 5px #cda486}body#contact #intro{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/contact-intro-bg.jpg);text-shadow:1px 1px 5px #cda486}.contact{padding:20px 0;background-color:#efe2ed;text-align:center}.contact .frame-deco{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tr.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-bl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-br.png);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;padding:30px 60px}.contact p{color:#ac4c72;margin-bottom:10px;padding-bottom:0;font-size:1.3rem}.contact .btn-img{height:auto;text-align:center;margin:10px auto 0 auto;width:690px}.contact .btn-img img:hover{filter:alpha(opacity=100);opacity:1}.contact ul.contact-tel{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-align-content:auto;align-content:auto}.contact ul.contact-tel li{color:#994d8c;letter-spacing:2px;font-weight:700}.contact ul.contact-tel li:last-child{text-align:left;line-height:1.6;padding-left:20px}.telnum{color:#994d8c;font-weight:600;letter-spacing:2px;background:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/contact-tel-ico.png) left no-repeat;font-size:3rem;background-size:45px 55px;padding-left:70px}.telnum a{color:#994d8c}.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999}header #header-r ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;align-items:stretch;justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-align-content:auto;align-content:auto}header #header-r ul li#tel{background-color:#ad6ca1;width:50%;text-align:center}header #header-r ul li#mail{background-color:#994f8c;width:50%;text-align:center}header #header-r ul a{display:block;width:100%;height:100%}body.logged-in .header-fixed{top:30px !important}header{background:#fff url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/bd-purple.png) top repeat-x;padding-top:7px}header img{margin:20px;height:56px;width:auto}header #header-l ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}header #header-l ul li h1,header #header-l ul li p{font-size:15px;font-weight:400;line-height:1.6;letter-spacing:2px}#slider{overflow:hidden;*zoom:1;position:relative;text-align:center}#slider #slick img{width:1050px;-webkit-box-shadow:5px 5px 20px #333;-moz-box-shadow:5px 5px 20px #333;box-shadow:5px 5px 20px #333;height:auto;z-index:-1}#slider #slider-ttl img{position:absolute;left:0;right:0;margin:auto;z-index:10;top:50px;width:450px;height:450px;z-index:10}#slider #slider-media{position:absolute;left:0;right:0;bottom:0;margin:auto;width:1050px;height:130px}.gnav-fixed{position:fixed;top:100px;left:0;width:100%;z-index:999}body.logged-in .gnav-fixed{top:130px !important}#gnav{background-color:#a05993;-webkit-box-shadow:1px 1px 5px #666;-moz-box-shadow:1px 1px 5px #666;box-shadow:1px 1px 5px #666}#gnav i,#gnav a{color:#fff;letter-spacing:2px}#gnav ul li{padding:30px;font-size:1.2em}nav#js-nav{position:fixed;display:table;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:hidden;opacity:0;z-index:10000000}nav#js-nav ul{display:table-cell;vertical-align:middle}nav#js-nav ul li{width:400px;height:80px;line-height:80px;margin:0 auto;text-align:center}nav#js-nav ul li a{display:block;color:#fff;font-size:1.2rem}nav#js-nav ul li a:hover{color:#999}.modalopen nav#js-nav{cursor:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/close.png),auto;z-index:20000000;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:visible;opacity:1}main{padding-bottom:50px}main p{margin-bottom:20px}main p:empty{margin-bottom:0;height:0}main .frame-white,main .frame-beige,main .frame-pink,main .frame-pur,main .frame-flow{padding:50px 60px;margin-bottom:20px;text-align:left}main .frame-white p:last-child,main .frame-beige p:last-child,main .frame-pink p:last-child,main .frame-pur p:last-child,main .frame-flow p:last-child{margin-bottom:0}main .frame-white{background-color:rgba(255,255,255,.8);margin:0 5px 5px 0;-webkit-box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999}main .frame-beige,main .frame-flow{background-color:#efebe9}main .frame-pink{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tr.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-bl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-br.png);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;padding:30px 60px;background-color:#f2e2e8}main .frame-pink h3{color:#ac4c72}main .frame-pur{background-color:#efe2ed;background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-tr.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-bl.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/frame-deco-br.png);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;padding:30px 60px}main .frame-flow{padding:30px 60px;margin-bottom:5px}main .frame-flow h3{text-align:left !important}main .tablepress{border-top:solid 2px #836715;border-bottom:solid 2px #836715}main .tablepress td{border-top:dotted 1px #836715}main .tbl-price td{padding-left:20px !important;padding-right:20px !important}main .tbl-price td.column-2{text-align:right;letter-spacing:2px}body.leaf main #page-head{margin-bottom:30px}body.leaf main #page-body #entry ul li{color:#ac4c72}body.single main h1{color:#836715;border-bottom:solid 1px #836715;margin-bottom:10px;padding-bottom:10px;font-size:2rem;line-height:1.6}body.single main #page-meta{margin-bottom:30px}body.single main #page-meta a{color:#994d8c}body.single main #page-body{border-bottom:solid 1px #836715;padding-bottom:30px;margin-bottom:50px}body.single main #page-body h2{color:#994d8c;font-size:1.8rem;line-height:1.5;margin-bottom:30px}body.single main #page-foot .h2{color:#994d8c;font-size:1.8rem;line-height:1.5;margin-bottom:30px}body.single main #page-foot ul{border-bottom:dotted 1px #333;padding-bottom:10px;margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}body.single main #page-foot ul li:first-child{margin-right:20px}body.single main #page-foot ul li mark{margin-left:10px}body.archive main h1{color:#836715;border-bottom:solid 1px #836715;margin-bottom:10px;padding-bottom:10px;font-size:2rem;line-height:1.6}body.archive main .unit{overflow:hidden;*zoom:1;border-bottom:solid 1px #836715;margin-bottom:30px;padding-bottom:15px}body.archive main .unit img{width:240px;height:auto;margin-right:30px;float:left}body.archive main .unit .ttl{color:#994d8c;font-size:1.8rem;line-height:1.5;margin-bottom:30px;font-size:1.7rem}body.archive main .unit .ttl a{color:#994d8c}body.archive main .unit .meta{font-size:.9rem}body.archive main .unit .link{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-align-content:auto;align-content:auto}body.archive main .unit .link li{padding-left:5px}body.archive main .unit .link li:first-child{text-decoration:underline}body.archive main #wp_page_numbers li a{border:solid 2px #ad6ca1;color:#ad6ca1}body.archive main #wp_page_numbers li.active_page a,body.archive main #wp_page_numbers li:hover a{background-color:#ad6ca1;color:#fff}body.page main h2{color:#836715;text-align:center;background:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/h2-bg.png) bottom center no-repeat;padding-bottom:30px;margin-bottom:30px;font-size:2rem;line-height:1}body.page main h3{text-align:center;color:#994d8c;font-size:1.8rem;line-height:1.5;margin-bottom:30px}body.page main .wpcf7 .row{border-bottom:dotted 1px #836715}body.page main .wpcf7 li{color:#333 !important}body.home main section{padding:50px}body.home main section .section-ttl{text-align:center}body.home main section .section-ttl .en{font-family:"Great Vibes" !important;color:#836715 !important;line-height:1.2;margin-bottom:0 !important;font-size:3rem}body.home main section .section-ttl h2{color:#836715;text-align:center;background:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/h2-bg.png) bottom center no-repeat;padding-bottom:30px;margin-bottom:30px;font-size:2rem;line-height:1;font-size:1rem;padding-bottom:30px;margin-bottom:30px}body.home main section .section-intro{text-align:center;margin-bottom:30px}body.home main h3{color:#994d8c;font-size:1.8rem;line-height:1.5;margin-bottom:30px}body.home main #about{background-attachment:fixed;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-about-bg_d.jpg);height:auto !important;padding-bottom:0}body.home main #about .entry{text-align:center}body.home main #nayami b.h2,body.home main #omakase b.h2{font-size:2rem;color:#fff;font-weight:400}@media screen and (max-width:321px){body.home main #nayami p,body.home main #omakase p{font-size:.9rem}}body.home main #nayami .bg-gold{background-color:#a17d1d;text-align:center;padding:5px}body.home main #nayami p{text-align:center;padding-bottom:20px}body.home main #nayami .triangle{border-top-color:#a17d1d}body.home main #nayami ul{text-align:center;position:relative}body.home main #nayami ul li#nayami-01{margin-bottom:20px;z-index:10}body.home main #nayami ul li#nayami-02{position:absolute;top:0;left:0}body.home main #nayami ul li#nayami-03{position:absolute;left:0;top:240px}body.home main #nayami ul li#nayami-04{position:absolute;top:10px;right:0}body.home main #nayami ul li#nayami-05{position:absolute;right:0;top:200px}body.home main #omakase{background-attachment:fixed;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-omakase-bg_d.jpg);height:auto !important}body.home main #omakase .bg-gold{background-color:#a17d1d;text-align:center;padding:5px}body.home main #omakase .bg-gold .triangle{border-top-color:#fff}body.home main #omakase .bg-gold b.h2{display:block;margin-top:-40px}body.home main #omakase h3{text-align:center}body.home main #omakase .frame-white{margin:50px auto !important}body.home main #reason ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;justify-content:center;-webkit-justify-content:center;-webkit-align-content:auto;align-content:auto}body.home main #reason ul li{width:320px;margin:14px}body.home main #reason ul li figure{margin-bottom:0}body.home main #reason ul li figure img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:solid 2px #994d8c}body.home main #reason ul li figure figcaption{background-color:#994d8c;color:#fff;text-align:center;padding:0;font-family:"Great Vibes";font-size:1.4rem}body.home main #reason ul li h3{letter-spacing:0px;text-align:center;font-size:1.4rem;line-height:1.6;margin:15px 0}body.home main #reason ul li .btn-close{display:none}body.home main #matching{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-matching-bg_d.jpg);background-attachment:fixed;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;height:auto !important;width:100%}body.home main #matching .frame-white{padding:30px;margin-bottom:30px}body.home main #matching h3{text-align:left !important;margin-bottom:10px}body.home main #counsel{padding:10px 0;text-align:center}body.home main #counsel h2{background:#fff url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-counsel-h2-bg.png) bottom no-repeat;color:#994d8c;margin:-20px 0 20px;font-size:3rem;line-height:1.6}body.home main #counsel h2 span{display:block;font-size:1.8rem}body.home main #counsel .clip-wrap{position:relative}body.home main #counsel .clip-wrap .clip{z-index:100;position:absolute;top:0;left:50px}body.home main #counsel .clip-wrap .frame-beige{text-align:center;margin-top:30px}body.home main #counsel .clip-wrap #counsel-naiyo{margin-bottom:40px}body.home main #counsel .clip-wrap #counsel-naiyo h3{color:#836715}body.home main #counsel .clip-wrap #counsel-niigata{background:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-counsel-niigata.png) left bottom no-repeat}body.home main #counsel .clip-wrap #counsel-niigata h3{color:#ac4c72}body.home main #counsel .clip-wrap #counsel-niigata p{text-align:left;padding-left:180px}body.home main #media{background-attachment:fixed;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-media-bg.jpg);height:auto !important}body.home main #media .section-intro{margin-bottom:0}body.home main #media #slider-media{width:1600px;margin:0 auto;padding:0;display:block;margin-bottom:30px}body.home main #media #slider-media div.unit{padding:0 15px !important;position:relative}body.home main #media #slider-media div.unit .frame-white{padding:0 !important;text-align:center}body.home main #media #slider-media div.unit h3{padding:15px 15px 0;font-size:1rem;margin-bottom:0;line-height:2}body.home main #media #slider-media div.unit p.cat{position:absolute;top:0;left:0;background-color:rgba(131,103,21,.8);padding:5px 10px;margin-left:15px;color:#fff}body.home main #media #slider-media div.unit p.sub{padding:0 15px 20px}body.home main #voice figure{display:block;position:relative;margin-bottom:10px}body.home main #voice figure img.ico-arrow-overimg{width:30px;height:auto;position:absolute;bottom:0;right:0}body.home main #voice p{text-align:center}body.home main #voice p.ttl{font-size:1.2rem;margin-bottom:5px}body.home main #voice p.meta{color:#994d8c}body.home main #qanda{background-color:#efebe9}body.home main #qanda div.q p{width:100%;background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-qanda-q.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/ico-open.png);background-position:left,right;background-repeat:no-repeat,no-repeat;padding-left:50px;font-size:1.2rem;border-bottom:dotted 1px #333;padding-bottom:10px;margin-bottom:10px;cursor:pointer;background-size:23px 32px,21px 14px}body.home main #qanda div.aco-open p{background-image:url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-qanda-q.png),url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/ico-close.png) !important;background-position:left,right;background-repeat:no-repeat,no-repeat;background-size:23px 32px,21px 14px}body.home main #qanda div.a{background:#fff url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-qanda-a.png) no-repeat;padding:30px 30px 30px 70px;background-position:30px 30px;background-size:26px 26px;margin-bottom:20px}body.home main #qanda div.a p{margin-bottom:0}body.home main #office{margin-top:-100px;padding-top:150px}body.home main #office h3{text-align:left;background:#fff url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/index-office-ttl-bg.png) bottom left no-repeat;min-height:65px;font-size:1.5rem;color:#836715}body.home main #office .tablepress{border:none}body.home main #office .tablepress tr.odd td.column-1,body.home main #office .tablepress tr.even td.column-2{background-color:#efebe9}body.home main #office .tablepress tr.odd td.column-2,body.home main #office .tablepress tr.even td.column-1{background-color:#fff}body.home main #office .tablepress td{border:none;padding:10px}body.home main #office .tablepress td.column-1{white-space:nowrap}body.home main #office ul{border-bottom:dotted 1px #333;margin-bottom:5px;padding-bottom:5px}body.home main #office ul li{margin:0 10px}aside{padding-left:30px}aside .unit{margin-bottom:30px;background-color:#efebe9}aside .unit .ttl{color:#fff;height:70px;background:#efebe9 url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/aside-unit-bg.png) top repeat-x;padding-top:12px;text-align:center;font-size:1.3rem;line-height:1;font-weight:400;letter-spacing:3px}aside .unit ul{padding:10px 20px 20px}aside .unit ul li{border-bottom:dotted 1px #994d8c;padding-bottom:5px;margin-bottom:5px}aside .unit ul li a{color:#994d8c}aside .unit ul ul.children{padding:0}aside .unit ul ul.children li{border-bottom:none;padding-bottom:0;margin-bottom:0}aside #aside-latest ul.list-thumb{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;border-bottom:dotted 1px #994d8c;margin:5px;padding:5px 5px 3px}aside #aside-latest ul.list-thumb li{background:0 0;border-bottom:none;font-size:.8rem}aside #aside-latest ul.list-thumb li:first-child{width:30%}aside #aside-latest ul.list-thumb li:first-child img{width:100%;height:auto}aside #aside-latest ul.list-thumb li:last-child{width:70%}aside #aside-latest ul.list-thumb:last-child{border-bottom:none}footer{border-top:solid 1px #cfd8dc;background:#fff url(//msbridal-niigata.jp/wp/wp-content/themes/msbridal2025/css/../img/bd-purple.png) bottom repeat-x}footer ul{margin:20px 0 30px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-content:auto;align-content:auto}footer #footer-link{font-size:.8rem}footer #footer-link .fa-caret-right{color:#994d8c}footer #footer-link a{margin-right:10px}footer #footer-logo{text-align:center}footer #footer-logo img{width:200px;height:auto}footer #footer-copy{font-size:8px;text-align:right}#footer-scroll{position:fixed;bottom:20px;right:20px}#footer-scroll ul li#js-btn{padding-bottom:10px}#footer-scroll-menu{position:fixed;z-index:500;top:100px;right:20px}