@charset "UTF-8"
body {font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
a:hover,a:hover img{opacity:.8;filter:alpha(opacity=80)}
.drawer-menu,ul{list-style:none}
#hair,#paty{background-position:right}
#Top_shopinfo,#booking,#from h3,#from ul li,#sns .sns_title,#three_btn li a,#top_read .read_btn,.btn,.drawer-navbar-header,.tac{text-align:center}
html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}
*,::after,::before{box-sizing:inherit}
::after,::before{text-decoration:inherit;vertical-align:inherit}
*{background-repeat:no-repeat;padding:0;margin:0}
audio:not([controls]){display:none;height:0}
.drawer-nav,.drawer-overlay{height:100%;top:0;position:fixed}
button,hr{overflow:visible}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
summary{display:list-item}
small{font-size:80%}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted;text-decoration:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
code,kbd,pre,samp{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
[aria-controls],[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}
[aria-disabled],[disabled]{cursor:default}
[type=number]{width:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;resize:vertical}
.drawer-nav,.sr-only,svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font:inherit}
optgroup{font-weight:700}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}
[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}
button,select{text-transform:none}
button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}
select{-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
select::-ms-value{color:currentColor}
legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.drawer-brand,.fwb{font-weight:700}
img{border-style:none}
audio,canvas,progress,video{display:inline-block}
@media screen{[hidden~=screen]{display:inherit}
[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}
}
.drawer-brand,.drawer-menu-item{display:block;text-decoration:none}
[aria-busy=true]{cursor:progress}
::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}
::selection{background-color:#b3d4fc;color:#000;text-shadow:none}
/*!
 * jquery-drawer v3.2.1
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 *//*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{z-index:101;width:16.25rem;color:#222;background-color:#fff}
.drawer-brand{font-size:1.5rem;line-height:3.75rem;padding-right:.75rem;padding-left:.75rem;color:#222}
.drawer-menu{margin:0;padding:0}
.drawer-menu-item{font-size:1rem;padding:.75rem;color:#222}
.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}
/*! overlay */.drawer-overlay{z-index:100;left:0;display:none;width:100%;background-color:rgba(0,0,0,.2)}
.drawer-open .drawer-overlay{display:block}
/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}
.drawer--top.drawer-open .drawer-nav{top:0}
.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}
/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}
.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}
.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}
/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}
.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}
.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}
/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{position:fixed;z-index:104;top:0;display:block;box-sizing:content-box;width:2rem;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0;background-color:transparent}
.drawer-hamburger:hover{cursor:pointer;background-color:transparent}
.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}
.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:' '}
.clearfix:after,.viewer ul:after{content:".";visibility:hidden}
.drawer-hamburger-icon:after{top:10px}
.drawer-open .drawer-hamburger-icon{background-color:transparent}
.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}
.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
/*!------------------------------------*\
    accessibility
\*!------------------------------------*//*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}
/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}
@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}
.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;-ms-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}
/*! Left */.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}
.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}
/*! Right */.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}
.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}
/*! container */.drawer--sidebar .drawer-container{max-width:48rem}
}
@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}
.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}
.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}
/*! container */.drawer--sidebar .drawer-container{max-width:60rem}
}
/*!------------------------------------*\
    Navbar
\*!------------------------------------*/.drawer--navbarTopGutter{padding-top:3.75rem}
.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}
.drawer-navbar{z-index:102;top:0;width:100%}
/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}
#slide,#three_btn,.ggmap{position:relative}
.drawer-navbar-header{position:relative;z-index:102;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem}
.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}
.drawer-navbar .drawer-brand:hover{background-color:transparent}
.drawer-navbar .drawer-nav{padding-top:3.75rem}
.drawer-navbar .drawer-menu{padding-bottom:7.5rem}
@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}
.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}
.drawer-navbar .drawer-menu--right{float:right}
.drawer-navbar .drawer-menu li{float:left}
.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}
.drawer-navbar .drawer-hamburger{display:none}
.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.drawer-navbar .drawer-menu{padding:0}
/*! dropdown */.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}
.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}
.drawer-container{max-width:60rem}
}
#hair,#insta iframe,#paty,#wed,#zhende_footer,.entry-footer,.entry-title,.ngg-galleryoverview,.viewer,.viewer ul{overflow:hidden}
/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}
.drawer-dropdown-menu>li{width:100%;list-style:none}
.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0 .75rem 0 1.5rem;text-decoration:none;color:#222}
.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}
/*! open */.drawer-dropdown.open>.drawer-dropdown-menu{display:block}
/*! drawer-caret */.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
/*! open */.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
/*!------------------------------------*\
    Container
\*!------------------------------------*/.drawer-container{margin-right:auto;margin-left:auto}
@media (min-width:75em){.drawer-container{max-width:70rem}
}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb30{margin-bottom:30px}
.mb40,.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}
.mb110{margin-bottom:110px}
.mb130{margin-bottom:130px}
.mb140{margin-bottom:140px}
.mb150{margin-bottom:150px}
.mb160{margin-bottom:160px}
.mb170{margin-bottom:170px}
.fz14{font-size:14px!important}
.df{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.CustomPost .hentry{line-height:inherit}
input,textarea{padding:5px 10px;font-size:12px;line-height:1.5;background-color:#fff;background-image:none;color:#555}
input{height:30px;border-radius:3px;display:inline-block;width:auto;vertical-align:middle;border:1px solid #ccc;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
textarea{height:auto;border-radius:3px;display:block;width:100%;border:1px solid #ccc;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
table{border-spacing:0;border-collapse:collapse;color:#555}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{display:none}
a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
a,a:visited{color:#008b8b}
a:hover{color:#006b6b}
.hentry{line-height:0}
a{text-decoration:none}
a.link_border{text-decoration:underline}
h1,h2,h3,h4,h5,h6,p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;margin:0;padding:0}
.clearfix:after{clear:both;display:block;height:0}
.read_btn a{margin:40px auto 0;background-color:#A46803;color:#fff;padding:12px 35px;font-size:18px;height:50px;width:180px;display:block}
#three_btn li,#top_header #green_header .area #list_box ul li a{font-weight:700}
#top_header #brown_header .area,#top_header #green_header .area{width:1280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;margin:0 auto}
.pink{color:#e87177}
.green{color:#56ac8d}
.blue{color:#56aac9}
.orenge{color:#ff6d24}
.deepblue{color:#0a6c89}
.purple{color:#d76da3}
.w980{width:980px;margin:0 auto}
#top_header #brown_header{background-color:#51452B}
#top_header #brown_header .area{padding-top:7px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#fff}
#top_header #brown_header .area .head_text{padding-top:6px;color:#fff;}
#top_header #brown_header .area #jintian{padding-bottom:0px;font-size:24px;color:#EBE6C7}
#top_header #brown_header ul li{display:inline-block}
#top_header #green_header{background:url("images/back_green.png");border-bottom:2px #A46803 solid}
#top_header #green_header .area{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px}
#top_header #green_header .area ul{padding-top:7px}
#top_header #green_header .area #logo{padding-top:8px}
#top_header #green_header .area #list_box{width:555px;padding-top:20px}
#top_header #green_header .area #list_box ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;color:#fff}
#top_header #green_header .area #list_box ul li a{font-size:15px;color:#fff;text-decoration:none}
#top_header #green_header .area #list_box ul:nth-child(2){padding-top:10px}
#top_header #green_header .area #order_btn{padding-top:17px;background-image:none}
#slider{width:100%;height:445px;border-bottom:2px #A46803 solid}
#slider .skippr-nav-container{display:none}
#Top_shopinfo #infotext ul,#three_btn li{display:inline-block}
#slide{width:100%;height:100%;margin:0 auto}
#slide img{position:absolute;left:0;top:0;width:100%}
#three_btn{margin:0 auto;width:775px;top:-45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:100}
#three_btn li{background:url("images/btn_back.png") no-repeat;width:246px;height:79px;font-size:20px}
#three_btn li a{padding-top:26px;margin:0 auto;position:absolute;width:246px;height:79px}

#three_btn li:nth-child(1) a{color:#e87177;display:block;line-height:1;padding-top:20px;font-weight:bold;}
#three_btn li:nth-child(2) a{color:#56aac8;display: block;line-height:1;padding-top:20px;font-weight:bold;}
#three_btn li:nth-child(3) a{color:#56ac8e;display: block;line-height:1;padding-top:20px;font-weight:bold;}

#top_read{width:730px;margin:0 auto}
#top_read .img{float:left}
#top_read .text_box{float:right;width:540px;color:#555;font-size:14px}
#top_read .text_box p:nth-child(2){padding-top:40px}
#top_read .read_btn{margin:0 auto;font-size:18px;clear:both;padding-top:45px;padding-bottom:45px}
#top_read .read_btn a{margin:0 auto;background-color:#A46803;color:#fff;padding:15px 0 0;font-size:18px;height:50px;width:180px;display:block}
.dress_flame .title{padding-bottom:20px}
.dress_flame .dress_box01 .right_box,.dress_flame .dress_box03 .right_box{margin-left:40px;float:left;margin-top:50px}
.dress_flame .text{color:#555;font-size:14px}
.dress_box02 .left_box .read_btn a,.dress_flame .read_btn a{color:#fff;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;}
.dress_flame .read_btn{font-size:18px;clear:both;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
.dress_flame .read_btn a{margin:40px 0 0;padding:15px 20px;font-size:18px;height:50px;width:180px}
.dress_box01,.dress_box02{width:980px;margin:0 auto}
.dress_flame .img_box img{vertical-align:middle}
#paty{border-top:solid 1px #909190;background-image:url("images/party_back.png");background-position-x:1000px}
.dress_box01{border-top:#8F918F}
.dress_box01 .img_box{float:left}
.dress_box01 .right_box .read_btn a{background-color:#e87177;display:block}
#wed{border-top:solid 1px #909190;background-position:left;background-position-x:-150px;background-image:url("images/wedding_back.png")}
.dress_box02{border-top:#8F918F}
.dress_box02 .img_box{float:right}
.dress_box02 .left_box{width:380px;margin-right:40px;float:right;margin-top:60px}
.dress_box02 .left_box .read_btn a{background-color:#56aac9;padding:15px;font-size:18px;margin-top:40px;display:block}
#hair{border-top:solid 1px #909190;border-bottom:solid 1px #909190;background-image:url("images/hair_back.png")}
.dress_box03{border-top:#8F918F;width:1280px;margin:0 auto}
.dress_box03 .img_box{float:left}
.dress_box03 .right_box #wed_text{width:400px}
.dress_box03 .right_box .read_btn a{background-color:#56ac8d;display:block;padding:15px 10px}
#from ul,.service ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
.service{margin-top:30px;margin-bottom:50px;background:#F8F7E9;padding:40px 0;}
.service h3{text-align:center}
.service ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1280px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.service ul li{width:236px;border-bottom:2px solid #56aac9;margin-top:30px}
#from ul,#sns ul{list-style:none;width:980px}
.service ul li p{color:#555;font-size:14px;padding:20px 10px}
.service ul li img{vertical-align:middle}
.service ul li img:nth-child(1){margin-bottom:10px}
#from{margin-bottom:70px}
#from h3{margin-bottom:40px}
#from ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}
#Top_shopinfo ul,#sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
#from ul li{display:block;width:236px;border-bottom:2px solid #A46803}
#from ul li img:nth-child(1){padding-bottom:5px}
#from ul li p{color:#555;font-size:14px;padding:13px;text-align:left}
#sns ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 50px}
#sns ul li{width:300px}
#sns .sns_title{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;font-size:24px;margin-bottom:10px}
#sns .information_front .info,#sns .information_front .info_today{line-height:1.5rem;font-size:14px}
#sns .information_front .date{font-weight:400;font-size:12px}
#sns .information_front dd{border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;line-height:normal}
#sns .information_front dd .info a{color:#1EA990}
#sns .information_front dd .info_today a{color:#7A2738}
#sns .information_front dd:last-child{border:none}
#sns #official dd a{color:#e87177;font-size:14px}
#booking{background-color:#AAD3CA;padding-bottom:30px;margin-bottom:0px}
#booking .sankaku{width:0;height:0;border-style:solid;border-width:45px 60px 0;border-color:#fff transparent transparent;margin:0 auto 30px}
#Top_shopinfo,#Top_shopinfo #infobox01{width:980px;margin:0 auto}
#booking p{color:#1ea990;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto}
#booking p .text{padding-bottom:4px}
#Top_shopinfo h3{margin-bottom:30px}
#Top_shopinfo #infotext{display:block;text-align:left;width:270px}
#insta,#pd .price h4,#shikijou,#zhende_footer #xiamian,#zhende_footer #xiamian p,.thumb{text-align:center}
#Top_shopinfo #infotext ul li{display:block;font-size:14px;padding-bottom:20px;color:#555}
#Top_shopinfo #infotext ul li a{color:#555}
#Top_shopinfo ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#Top_shopinfo #fb,#Top_shopinfo #map{width:314px}
#Top_shopinfo #fb .fb_iframe_widget,#Top_shopinfo #fb .fb_iframe_widget iframe[style],#Top_shopinfo #fb .fb_iframe_widget span{width:100%!important}
#insta{margin-top:50px}
#insta iframe{border:none;width:980px;height:710px;margin:27px auto 60px;display:block}
#shikijou{margin-bottom:60px}
.ggmap{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.ggmap embed,.ggmap iframe,.ggmap object{position:absolute;top:0;left:0;width:100%;height:100%}
#zhende_footer{background-image:url("images/back_green.png");background-repeat:repeat;margin-top: -6px;}
#zhende_footer .footer_shang{width:1280px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;padding-bottom:80px}
#zhende_footer .footer_shang address{width:400px;display:block;color:#fff;font-style:normal;font-size:14px;border-right:1px solid #fff}
#zhende_footer .footer_shang address h3{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#fff;line-height:24px;font-size:16px}
#zhende_footer .footer_shang ul li{padding-bottom:10px;font-size:13px}
#zhende_footer .footer_shang ul a{color:#fff}
#zhende_footer .footer_shang #link_box01{width:150px;}
#zhende_footer .footer_shang #link_box02{width:150px}
#zhende_footer .footer_shang #link_box03{width:150px}
#zhende_footer .footer_shang #link_box04{width:150px}
#zhende_footer #xiamian{margin-bottom:70px;color:#fff}
#zhende_footer #xiamian p{font-size:14px;color:#fff}
#zhende_footer #xiamian #footer_icon{margin-bottom:20px}
#zhende_footer #xiamian #footer_icon li{display:inline-block}
#div_side{position:relative}
#side{position:absolute;top:170px;right:0;z-index:999}
.viewer,.viewer ul{position:relative;width:100%}
#side ul li{margin-bottom:5px}
.viewer{margin:0 auto}
.viewer ul li{top:0;left:0;width:100%;position:absolute}
.viewer ul li img{width:100%}
.viewer .btnNext,.viewer .btnPrev{margin-top:-25px;top:50%;width:50px;height:50px;position:absolute;z-index:101}
.viewer .btnPrev{left:10px;background:url("../../img/btnPrev.jpg.html") center center no-repeat #ccc}
.viewer .btnNext{right:10px;background:url("../../img/btnNext.jpg.html") center center no-repeat #ccc}
.viewer ul:after{height:0;clear:both;display:block}
.viewer ul{display:inline-block}
.entry-footer,.entry-title{text-indent:100%;white-space:nowrap;display:block}
#horaizon,#three_btn.sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#three_btn.sub{position:inherit;margin-top:20px;margin-bottom:20px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.thumb .thumb-img{height:280px;background-size:cover;background-position:top}
.thumb .main_sp{display:none}
#hm .read,#pd .read{width:560px;margin:40px auto 20px;font-size:14px;color:#555}
#hm .read img,#pd .read img{margin-bottom:20px}
#hm{margin-bottom:100px}
#hm .hm_cg{border-bottom:none}
#hm .maru .green{color:#3E8C71;line-height:16px}
#hm .maru_02 p{line-height:28px}
#hm .maru_02 p.green.fz18.mb20{margin-bottom:20px}
#hm #menu .maru .fa-circle{color:#348D71;margin:0 6px;font-size:22px}
#pd .price .table-bordered>tbody>tr>td,#pd .price .table-bordered>tbody>tr>th,#pd .price .table-bordered>tfoot>tr>td,#pd .price .table-bordered>tfoot>tr>th,#pd .price .table-bordered>thead>tr>td,#pd .price .table-bordered>thead>tr>th{border:1px solid #e87177;font-size:18px;height:55px;vertical-align:middle;text-align:center}
#pd .price h4{font-size:20px;color:red;margin-bottom:10px}
#pd .price table{width:400px;margin:0 auto}
#pd .price .zai{text-align:right;width:400px;margin-top:10px;font-size:14px;margin-bottom:25px}
#pd .pd_plan .togaki,#pd .price .togaki{color:#353336;font-size:13px;line-height:20px}
#pd .price .togaki{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;text-align:left;width:600px}
.contents #menu p,.contents #menu p img{text-align:center}
#pd .pd_plan .togaki{padding-top:10px}
.pd_plan .read_btn a{margin:40px auto 0;background-color:#A46803;color:#fff;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;padding:15px 35px;font-size:18px;height:50px;width:180px;display:block}
#pd_cg,#point{border-bottom:solid 1px #8F918F;padding-bottom:40px}
#horaizon,#horaizon li a img{width:100%}
#horaizon{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.contents #menu{border-bottom:solid 1px #8F918F}
.contents #menu .box_01{width:450px;margin:50px auto 0}
.contents #menu .box_02 p{line-height:30px}
.contents #menu .box_02 #icon{margin-top:30px;margin-bottom:30px}
.contents #menu .box_02 .liru{font-size:18px}
.contents #menu h3{margin-bottom:20px}
.contents #menu #maru_img{margin-bottom:30px;width:100%}
.contents #menu p{margin:0 auto}
.contents #menu .price{margin-top:30px;margin-bottom:30px;line-height:30px}
#hm #menu .setumei,#hm #menu .setumei .box_01{line-height:32px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;text-align:center}
.contents #menu .price .box_01{font-size:24px}
.contents #menu .price .box_02{font-size:20px}
.contents #menu .attention{font-size:13px}
.contents #menu .pd_plan{width:710px;margin:0 auto 50px;text-align:center}
.contents #menu .pd_plan .img01{margin:30px auto}
.contents #menu .pd_plan .img03{margin:20px auto 30px}
.contents .tanpin_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 20px}
.contents .tanpin_list li{display:block}
#pd_cg #gallery_btn,#pd_cg #gallery_btn li{display:-moz-flex;display:-ms-flex;display:-o-flex}
.contents .tanpin_list li p{font-size:18px}
.contents .tanpin_list li p .fz16{font-size:16px}
#point h3{margin:30px auto 20px}
#point .box01{text-align:center;margin-bottom:30px}
#pd_cg #gallery_btn,#point #point_list{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#point P{font-size:14px;font-weight:400;margin-top:10px}
#point #point_list{width:980px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:flex}
#point #point_list li{width:315px}
#pd_cg #gallery_btn{width:680px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#pd_cg #gallery_btn li{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:210px;margin-bottom:20px}
#pd_cg #gallery_btn li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#pd_cg #gallery_btn li p{display:inline-block;margin-left:10px}
#pd_cg h3{text-align:center;margin-top:30px;margin-bottom:20px}
.hdn{display:none}
@media (min-width:1300px){.hdn{display:inherit}
}
.slideshowlink{display:none}
.ngg-galleryoverview{width:980px!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}
.ngg-galleryoverview .ngg-clear,.ngg-galleryoverview br{display:none}
.ngg-galleryoverview .ngg-navigation{padding-bottom:20px}
.ngg-galleryoverview .ngg-navigation .next,.ngg-galleryoverview .ngg-navigation .page-numbers,.ngg-galleryoverview .ngg-navigation .prev{color:#999}
.ngg-galleryoverview .ngg-navigation .next:hover,.ngg-galleryoverview .ngg-navigation .page-numbers:hover,.ngg-galleryoverview .ngg-navigation .prev:hover{color:#e87177;background-color:#e87177}
#SpecialDress .bnr,#SpecialDress .bnr2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-right:12px;margin-bottom:12px;width:233px;max-width:none!important}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{min-width:none!important;border:none;margin:0}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{margin:0}
#SpecialDress{width:980px;margin:30px auto 100px}
#SpecialDress h3{text-align:center;margin-bottom:30px}
#SpecialDress .TitleRead{text-align:center;margin-bottom:40px}
#SpecialDress .bnr{margin:0 auto 30px;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#SpecialDress p{font-size:14px;color:#fff}
#SpecialDress .bnr2 .title{text-align:center;padding-top:30px;padding-bottom:30px}
#SpecialDress .bnr2 p{width:655px;margin:0 auto}
#SpecialDress .bnr2 ul{width:940px;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0;padding-bottom:30px}
#hm .read,#hm .read img{width:625px}
#hm #fairset_artist .list,#hm #menu_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
#hm .read{margin:40px auto 30px}
#hm .read p{width:549px;margin:0 auto}
#hm #horaizon{margin-bottom:30px}
#hm #menu .box_01{width:860px;text-align:center}
#hm #menu .box_01 h3{text-align:center}
#hm #menu .setumei{color:#555;font-size:16px;margin-bottom:20px}
#hm #menu .setumei .box_01{color:#555;font-size:18px}
#hm #menu .maru{margin:20px 0}
#hm #menu_price{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:860px;margin:0 auto}
#hm #menu_price li{margin-bottom:50px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:24px;line-height:36px;text-align:center;font-weight:700}
#hm #menu_price li span{font-size:20px}
#hm #menu_price li:nth-child(2){margin-left:80px}
#hm #menu .bnr{text-align:center;margin-bottom:40px}
#hm #point_list li{width:236px}
#hm #point_list li p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:16px;line-height:24px;text-align:center;margin-top:0;padding:10px 2px 2px}
#hm #fairset_artist{border-bottom:solid 1px #8F918F;padding-bottom:40px}
#hm #fairset_artist h3{margin-top:43px;margin-bottom:30px;text-align:center}
#hm #fairset_artist .list{width:980px;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}
#wd #item_list,.circle{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox}
#hm #fairset_artist .list li{width:315px}
#hm #fairset_artist .list li p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;letter-spacing:.35px;line-height:22px;text-align:justify;padding:5px 10px}
#hm .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-right:12px}
#wd{margin-bottom:40px}
#wd section#pd_cg{border-bottom:none}
#wd .read{width:760px;margin:40px auto 0}
#wd .read p{margin:35px auto;width:610px}
#wd #menu.wd_menu .box_01{width:100%}
#wd #menu.wd_menu .box_01 h3{text-align:center;margin-bottom:50px}
#wd #menu.wd_menu .box_01 .maru{margin-top:20px;text-align:center;margin-bottom:20px}
#wd #menu.wd_menu .box_01 .item{text-align:center;margin-bottom:30px}
#wd #menu.wd_menu .box_01 .item #komono{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:16px;line-height:32px;text-align:center;margin-bottom:30px}
#wd #menu.wd_menu .box_01 .item .img{margin-bottom:30px}
#wd #menu.wd_menu .box_01 .item p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:18px;line-height:32px;text-align:center}
#wd #menu.wd_menu .togaki{text-align:left}
#wd .price{color:#555;margin:0 auto;width:710px}
#wd .price h4{color:#0a6c89;font-weight:700;font-size:20px;text-align:center;margin-bottom:10px}
#wd .price .table-bordered>tbody>tr>td,#wd .price .table-bordered>tbody>tr>th,#wd .price .table-bordered>tfoot>tr>td,#wd .price .table-bordered>tfoot>tr>th,#wd .price .table-bordered>thead>tr>td,#wd .price .table-bordered>thead>tr>th{border:1px solid #56aac9}
#wd .price table.total{margin-bottom:5px}
#wd .price table.total td{font-size:18px;height:55px;vertical-align:middle;text-align:center}
#wd .price table.total .hidori{text-align:left;padding-left:30px}
#wd .price .zei{font-size:14px;text-align:right;margin-bottom:30px}
#wd #bridal_make .total tr td{text-align:left}
#wd #bridal_make .price .kome{text-align:right;font-size:14px}
#wd #bridal_make .pataglaph{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#56aac8;font-size:18px;line-height:30px;text-align:center;margin-bottom:30px}
#wd .togaki{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#353336;font-size:13px;line-height:20px;text-align:left;margin-bottom:30px}
#concept #about h3,#menusys #about h3,#wd #point .bnr,#wd #point .bnr h5{text-align:center}
#wd #item_list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:980px;margin:0 auto}
#wd #item_list li p{margin-bottom:20px}
#wd #point #point_list{margin-bottom:40px}
#wd #point #point_list li p{padding:0 15px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;letter-spacing:.35px;line-height:22px;text-align:justify}
#wd #point .bnr h5{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#911828;margin-bottom:15px;font-size:20px;line-height:28px;font-weight:700}
#wd #pd_cg #gallery_btn{width:710px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#wd .entry-header{display:none}
#wd .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-right:12px}
.circle{width:90px;font-size:18px;margin:40px auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
#concept .thumb .thumb-img,#menusys .thumb .thumb-img{height:150px;background-position:center}
#concept #three_btn.sub,#menusys #three_btn.sub{margin-bottom:15px}
#concept .read,#menusys .read{margin-bottom:60px}
#concept .read h2,#menusys .read h2{margin:0 auto;width:660px}
#concept .read ul,#menusys .read ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#concept .read ul li,#menusys .read ul li{display:inline-block}
#concept .read ul li:nth-child(2),#menusys .read ul li:nth-child(2){margin:0 40px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;letter-spacing:.42px;line-height:22px;text-align:center}
#concept #about,#menusys #about{border-top:solid #979897 1px;margin-bottom:100px;padding-top:30px}
#concept #about .about_box,#menusys #about .about_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:980px;margin:0 auto 50px}
#menusys #sys .read_btn a,#menusys .mune_box .main_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#concept #about .img_box,#menusys #about .img_box{width:328px}
#concept #about .img_box img:nth-child(1),#menusys #about .img_box img:nth-child(1){margin-bottom:10px;width:100%;}
#concept #about .about_textbox,#menusys #about .about_textbox{width:603px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;letter-spacing:.42px;line-height:24px;text-align:justify}
#concept #about .about_textbox h4,#menusys #about .about_textbox h4{margin-bottom:20px}
#menusys{margin-bottom:90px}
#menusys .table-bordered>tbody>tr>td{padding:20px 0}
#menusys p{font-size:16px;color:#555}
#menusys p.center.green.fz18{color:#56ac8d;font-size:18px;margin-bottom:20px;font-weight:700}
#menusys h2{text-align:center;margin:40px 0 20px}
#menusys .mune_box{border-bottom:1px solid #969896;padding-bottom:30px}
#menusys .mune_box .main_box{display:flex;margin:0 auto;width:980px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#menusys #sys .left_box,#menusys #sys .right_box,#menusys .mune_box .main_box .left_box,#menusys .mune_box .main_box .right_box{width:465px}
#menusys .mune_box h3{text-align:center;line-height:24px;font-weight:700;margin-bottom:40px;margin-top:30px;font-size:24px}
#menusys .mune_box h3 span{border-bottom:2px solid;padding-bottom:10px}
#menusys .mune_box h4{line-height:24px;font-size:20px;font-weight:700}
#menusys .mune_box table,#menusys .mune_box ul{font-size:18px;width:465px}
#menusys .mune_box table{margin-bottom:10px;font-weight:500;color:#555}
#menusys .mune_box table tr{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
#menusys .mune_box table tr td{vertical-align:middle}
#menusys .mune_box ul{font-size:13px}
#menusys .mune_box .read{font-size:15px;margin-bottom:15px}
#menusys .mune_box .attention{text-align:right;margin-bottom:30px;font-size:14px}
#menusys #menu_pd .table-bordered>tbody>tr>td{border:1px solid #e87177}
#menusys #menu_hm{margin-top:30px}
#menusys #menu_hm .table-bordered>tbody>tr>td{border:1px solid #56ac8d}
#menusys #menu_hm .right_box .table-bordered>tbody>tr>td:nth-child(2){text-align-last:left;padding-left:20px}
#menusys #menu_wd .table-bordered>tbody>tr>td{border:1px solid #56aac9}
#menusys #menu_wd td.left{text-align:left;padding-left:20px}
#menusys #sys h3{text-align:center}
#menusys #sys h4{color:#582900;font-weight:700;text-align:center;font-size:18px;margin-bottom:25px}
#menusys #sys p{font-size:14px;margin-bottom:1em}
#menusys #sys .read_btn a{width:415px;height:45px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}
#coo #introduction .main_box ul,#coo_single .interview_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify;width:980px}
#coo .thumb .thumb-img{background-position:center}
#coo h2{text-align:center;margin-top:40px}
#coo #introduction h3{text-align:center;margin-top:60px}
#coo #introduction .main_box{margin-top:30px;margin-bottom:70px}
#coo #introduction .main_box ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#coo #introduction .main_box ul li{margin-bottom:30px}
#coo_single .entry-header{display:none}
#coo_single .interview_box{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0}
#coo_single .interview_box .left{width:600px}
#coo_single .interview_box .right{width:330px}
#coo_single .Interviewer{color:#ff7c31;font-size:18px;margin-bottom:1em}
#coo_single p{font-size:14px;margin-bottom:1.9em;line-height:22px}
#coo_single p:last-child{margin-bottom:0}
#coo_single h2{margin-top:50px;text-align:center}
#coo_single .thumb{margin-top:30px}
#coo_single #introduction h3{text-align:center;margin-top:60px}
#coo_single #introduction .main_box{margin-top:30px}
#coo_single #introduction .main_box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:980px;margin:0 auto 90px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#coo_single #introduction .main_box ul li{margin-bottom:30px}
#coo_single .entry-footer{display:none}
#coo_single .circle{margin-top:55px;margin-bottom:55px}
.type-information h1{margin-bottom:5px}
#information_arcive .hentry:last-child{border:none}
.information_loop dt{color:#555;font-size:14px}
.information_loop p{font-size:16px}
.pagination{text-align:center;margin-bottom:20px}
#information_arcive{margin:0 auto;width:775px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#information_arcive .type-A{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;}
#information_arcive .hentry{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #56ac8d;line-height:inherit}
#information_arcive #left_main{width:520px}
#information_arcive #info_side{display:block;width:200px}
#information_arcive .entry-title{display:block;white-space:normal}
.sidebar_archive .title{margin-bottom:5px;border-bottom:1px dotted #ccc}
div#mw_wp_form_mw-wp-form-961{margin-top:60px}
.mw_wp_form_complete p{text-align:center;font-size:14px;line-height:1.5em;margin-bottom:1em}
#mail{width:700px;margin:0 auto}
#mail .mw_wp_form .error{display:inline-block;padding-left:10px}
#mail textarea{height:300px}
#mail textarea+.error{display:block;margin-top:20px}
#mail .mw_wp_form p{font-size:14px;margin-bottom:1em;color:#739E85}
#mail .col-sm-10.form-inline,#mail .container #menusys p{margin-top:10px;color:#739E85}
#mail .col-sm-2{padding-bottom:10px}
#mail .col-sm-10{margin-bottom:20px}
#mail h3{text-align:center;margin-bottom:40px;margin-top:30px}
.mw_wp_form_preview{font-size:16px;margin:0;padding:10px!important;line-height:1rem}
.mw_wp_form_preview #mail .col-sm-10.form-inline,.mw_wp_form_preview #mail .container #menusys p{font-size:16px;padding:10px!important;margin:0 0 1em;color:#739E85;background-color:#F5F4F5}
.mw_wp_form_preview #mail .row+p{font-size:16px;margin-bottom:1em;color:#739E85;padding:30px 10px;background-color:#F5F4F5}
.mw_wp_form_preview #mail .col-sm-2{padding-bottom:10px;background-color:#eee;line-height:1rem;height:40px;padding-top:10px;padding-left:10px}
.mw_wp_form_preview #mail .col-sm-10{font-size:16px;margin-bottom:1em;color:#739E85;padding:30px 10px;background-color:#F5F4F5}
article.mo.contents_temp{margin-bottom:90px}
#mo .left img{color:#d76da3}
#mo #mother_table{width:400px;height:115px;margin:0 auto}
#mo .table-bordered#mother_table>tbody>tr>td{border-color:#d76da3;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:18px;vertical-align:middle;text-align:center;height:60px}
#mo p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;font-size:14px;line-height:22px;color:#555;text-align:left;margin-bottom:1em}
#mo .thumb{border-top:#67957A 1px solid;border-bottom:1px #969896 solid;padding-bottom:30px}
#mo .mo_thumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:980px;margin:0 auto 10px}
#mo .mo_thumb .left{margin-top:30px;width:370px}
#mo .mo_thumb .left h3{padding-bottom:25px;margin:0 0 25px}
#mo .mo_thumb .right{margin-top:30px}
#mo .menu{border-bottom:1px solid #969896;margin-bottom:40px;padding-bottom:40px}
#mo .menu .plan h3{text-align:center;margin:30px 0 50px}
#mo .menu .plan h4{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;text-align:center;margin-bottom:20px;color:red;font-size:20px;line-height:28px}
#mo .menu .plan .mb30,#mo .menu .plan .mb40{text-align:center}
#mo .menu .plan .mb40{font-size:16px;line-height:32px}
#mo .menu .plan ul{width:600px;margin:0 auto}
#mo .menu .plan ul li{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#353336;font-size:13px;line-height:20px}
#mo .menu .plan .attention{text-align:right;width:420px;margin:10px auto 30px}
#mo .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-right:12px}
#mo #gl h3{text-align:center}
#mo #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:314px}
#mo h4 span{color:red;font-size:16px}
#mo #tax .menu .plan h4,#mo #wa .circle,#mo #wa .wacolor{color:#5a2a50}
#mo h1{display:none}
.CustomPost,.flow #flow_box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
#mo .mo_thumb .left h3{border-bottom:1px #ff6d24 solid}
#mo #bri{margin-bottom:100px}
#mo #bri .table-bordered#mother_table>tbody>tr>td{border-color:#ff6d24}
#mo #bri .read_btn a{padding-top:15px}
#mo #tax .menu .plan .attention{width:510px}
#mo #tax #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:233px}
#mo #tax .mo_thumb .left h3{border-bottom:1px solid #0A365B}
#mo #tax .table-bordered#mother_table>tbody>tr>td{border-color:#3083AB;text-align:left}
#mo #tax #mother_table{width:510px}
#mo #tax .read_btn a img{margin-top:5px}
#mo #wa{margin-bottom:70px}
#mo #wa #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:233px}
#mo #wa .mo_thumb .left h3{border-bottom:1px #5a2a50 solid}
#mo #wa .table-bordered#mother_table>tbody>tr>td{border-color:#5a2a50}
#mo #wa .menu .plan h4{color:#5a2a50;font-size:20px}
#mo #wa #mother_table{width:466px}
#mo #wa #mother_table td:nth-child(2){text-align:left}
#box404 p,#lessen .box h2,#mo #wa .wa-hm,#owd .origin_dress_box h2,#rule .entry-title,.faq #sentence,.flow .bnr,.flow .bnr p,.flow .read,.shopinfo_page #access h3,.shopinfo_page #access h4,.shopinfo_page #info_box01 h3,.shopinfo_page #info_box01 h4,.shopinfo_page #info_box01 table tr td:first-child,.stories .aligncenter,.stories .center,.stories .title,h2.custum{text-align:center}
#mo #wa .wa-test{width:406px}
#mo #wa .wa-menu-big{font-size:18px;line-height:24px}
#mo #wa .wa-text{width:485px;font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#353336;font-size:13px;line-height:20px;margin:20px auto 0}
#mo #gl .mothers_gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:233px;margin-right:12px}
.flow .read{color:#555;font-size:14px;line-height:22px}
.flow #flow_box{width:980px;margin:0 auto}
.flow #flow_box ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #555}
.flow #flow_box ul li:nth-child(1){width:310px}
.flow #flow_box ul li h3{margin-bottom:20px}
.flow #flow_box ul li p{color:#555;font-size:14px;line-height:24px}
.flow .bnr{margin-bottom:100px;padding-top:10px}
.flow .bnr p{color:#63563b;font-size:18px;line-height:24px;margin-bottom:20px}
.faq #sentence{color:#555;font-size:14px;line-height:22px;margin-top:50px}
.faq #sentence .circle{color:#008264}
.faq #faq_box{width:700px;margin:0 auto 70px}
.faq #faq_box ul:last-child .ask{border-bottom:none}
.faq #faq_box ul .question p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#63563b;font-size:24px;line-height:36px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:15px}
.faq #faq_box ul .ask{border-bottom:1px dotted #555;padding-bottom:30px;margin-bottom:30px}
.faq #faq_box ul .ask p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;line-height:24px}
h2.custum{margin-top:40px;margin-bottom:20px}
.CustomPost{width:775px;margin:0 auto 100px;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.CustomPost .mainContents{width:520px}
.CustomPost .mainContents p a img{max-width:100%;height:auto}
.CustomPost .subContents{width:190px}
.CustomPost .sidebar_archive .date{font-size:13px}
.CustomPost .sidebar_archive .title{margin-bottom:5px;border-bottom:1px solid #eee;line-height:15px;padding-bottom:5px}
.CustomPost .sidebar_archive .title a{font-size:14px}
.CustomPost .postNavi{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;border-top:dotted #eee 1px;padding-top:30px}
.CustomPost .postNavi i{color:#8BC882}
.CustomPost .postNavi a{border:1px solid #E8E8E8;padding:6px 12px;border-radius:4px;display:block}
.CustomPost .entryInfo{color:#333;font-size:14px;padding-bottom:10px;border-bottom:1px solid #eee}
.CustomPost .content{margin-top:20px}
#box404{width:980px;margin:0 auto}
#box404 p{margin-bottom:100px}
#box404 img{width:100%;margin-top:30px}
#owd .thumb.sp{display:none}
#owd .thumb{height:273px;display:block}
#owd .thumb img{padding-top:10px}
#owd .origin_dress_box{margin-bottom:56px}
#owd .origin_dress_box h2{line-height:0}
#owd .origin_dress_box ul{width:780px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#owd .origin_dress_box ul li{width:380px;line-height:0}
#owd .origin_dress_box ul li p{color:#555;font-size:14px;line-height:22px}
#owd .origin_dress_box ul li:nth-child(2n){margin-bottom:20px}
#owd #eiko{margin-bottom:100px}
#owd #eiko .bm_kazari{width:364px;text-align:center;margin:0 auto}
#owd #eiko .bm_kazari img{width:100%}
#owd #eiko h5{color:#e2576e;font-size:20px;line-height:30px;margin-bottom:20px}
#owd #eiko h5 span{font-size:18px}
#owd #eiko p{color:#555;font-size:14px;line-height:22px}
#lessen .entry-header,#lessen .page .entry-title,#lessen .thumb.sp{display:none}
#lessen #wep.thumb{background:url("images/p_bg.jpg") repeat-x}
#lessen #anni.thumb{background:url("images/anniversary_back.jpg") repeat-x}
#lessen .box ul.anni li:nth-child(1) p{padding-bottom:30px}
#lessen .thumb{height:280px;display:block;background:url("images/lessen_bg.jpg") repeat-x}
#lessen .thumb img{min-width:980px}
#lessen .box{margin-bottom:100px}
#lessen .box h2{line-height:0}
#lessen .box ul{width:980px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#lessen .box ul li:nth-child(1){width:600px;line-height:0}
#lessen .box ul li:nth-child(1) h5,#lessen .box ul li:nth-child(1) p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;line-height:22px}
#lessen .box ul li:nth-child(1) h5{color:#003661;font-size:20px;padding-bottom:20px}
#lessen .box ul li:nth-child(1) p{color:#555;font-size:14px;padding-bottom:1em}
#lessen .box ul li:nth-child(2) img{display:block}
.shopinfo_page .thumb{margin-bottom:30px}
.shopinfo_page #info_box01{width:980px;margin:0 auto}
.shopinfo_page #info_box01 h3{margin:30px auto}
.shopinfo_page #info_box01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shopinfo_page #info_box01 ul li{display:block}
.shopinfo_page #info_box01 ul .text{width:411px}
.shopinfo_page #info_box01 ul .text p{margin-bottom:1em}
.shopinfo_page #info_box01 ul .text p a{color:#002259}
.shopinfo_page #info_box01 ul #map{width:490px}
.shopinfo_page #info_box01 h4{padding-bottom:15px;color:#ba742d;font-size:24px;line-height:24px;border-bottom:2px solid #ba742d;width:173px;margin:0 auto 23px}
.shopinfo_page #info_box01 table{margin:0 auto 50px;color:#555}
.shopinfo_page #info_box01 table tr td:first-child{vertical-align:middle}
.shopinfo_page #info_box01 table tr td:nth-child(2){padding:14px 0 14px 30px}
.shopinfo_page #info_box01 table a{color:#002259}
.shopinfo_page .border{width:100%;border-bottom:1px #a2a2a2 solid}
.shopinfo_page #access{margin-top:24px;margin-bottom:100px}
.shopinfo_page #access h4{color:#ff682c;font-size:22px;margin-top:25px;margin-bottom:20px}
.shopinfo_page #access h5{width:980px;margin:0 auto 10px}
.shopinfo_page #access .kannai,.shopinfo_page #access .oodori{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:980px;margin:0 auto 40px}
.shopinfo_page #access .kannai li,.shopinfo_page #access .oodori li{width:230px}
.shopinfo_page #access .kannai li p,.shopinfo_page #access .oodori li p{font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;color:#555;font-size:14px;line-height:22px;padding-bottom:10px}
.shopinfo_page #access .kannai li.triangle,.shopinfo_page #access .oodori li.triangle{width:20px;height:190px;vertical-align:middle;position:relative}
.shopinfo_page #access .kannai li.triangle span,.shopinfo_page #access .oodori li.triangle span{width:0;position:absolute;top:0;bottom:0;right:4px;margin:auto;height:0;border-style:solid;border-width:11.5px 0 11.5px 11px;border-color:transparent transparent transparent #ff682c;display:block}
.shopinfo_page #access .kannai li:nth-child(8n),.shopinfo_page #access .oodori li:nth-child(8n){display:none}
#rule{font-size:14px;color:#555}
#rule .thumb .thumb-img{height:150px;background-position:center}
#rule .entry-title{color:#ba742d;font-size:24px;margin:40px auto;width:390px;line-height:24px;white-space:inherit;border-bottom:2px #ba742d solid;padding-bottom:10px;text-indent:inherit}
#rule dl{width:980px;margin:0 auto 100px}
#rule dt{font-weight:700}
#message_main_box h4,#rule #wd_rule dt:nth-child(n+2){font-weight:400}
#rule dd,#rule dd p{margin-bottom:30px}
#rule #wd_rule .title{text-indent:0}
#rule #wd_rule dd{margin-bottom:0;text-indent:6em}
#rule #wd_rule dt{text-indent:2em}
#rule #wd_rule .tin{text-indent:0}
#rule #wd_rule .ti2{text-indent:2rem}
#naked{line-height:1.5rem}
.stories{margin:0 auto 100px}
.stories .df.top{width:873px}
.stories .df .left_box{width:370px}
.stories ul#photo_list{width:980px;margin:20px auto}
.stories ul#photo_list li{width:230px}
.stories ul#photo_list li p{color:#555;font-size:14px;line-height:20px;margin-bottom:20px;margin-top:10px}
.stories .center{color:#df8024;font-size:18px;line-height:32px}
.stories .green_line{border-bottom:2px #67957A solid}
#message_main_box{width:980px;margin:0 auto}
#message_main_box #main_v img{width:100%}
#message_main_box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:980px;margin-bottom:60px}
#message_main_box .textbox{width:600px}
#message_main_box .textbox h4{color:#ff7c31;font-size:18px;margin-bottom:20px}
#message_main_box .textbox p{font-size:14px;color:#555}
#message_main_box .imgbox{width:330px}
#message_main_box .imgbox .fz13{float:right}
.plan_text{font-size:14px!important;line-height:22px!important;text-align:center!important;margin-bottom:30px!important}
.plan_text span{color:red!important}
.pc{display:inline;}
.sp{display:none;}
.pcb {display:block;}
@media (max-width:619px){#today iframe,#top_header #green_header .area #list_box,.mainContents{width:100%}
.pc{display:none;}
.pcb{display:none;}
.sp{display:inline;}
.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger,.drawer-nav .drawer-menu li a{display:block}
.mainContents p a img{max-width:100%;height:auto}
.drawer-nav{opacity:.9}
.drawer-nav .drawer-menu li{padding:10px 40px;border-bottom:1px #eee solid}
.drawer-nav .drawer-menu li:before {
position: absolute;
    left: 20px;
    margin-top: 0.4rem;
    content: "\f0da";
    font-family: ”ヒラギノ角ゴ Pro W3”,”Hiragino Kaku Gothic Pro”,Osaka,”ＭＳ Ｐゴシック”,”MS PGothic”, sans-serif;
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    font-size: 0.9rem;
    font-weight: 400;
    color:#008b8b;
}

.CustomPost .subContents{width:100%;margin:50px auto 0}
#side{display:none}
#top_header #brown_header .area{width:98%;display:block;text-align:center;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;padding-bottom:10px}
#top_header #brown_header .area .head_text{padding-bottom:8px;text-align:left;padding-left:10px;}
#top_header #green_header{width:100%}
#top_header #green_header .area{width:100%;display:block;text-align:center}
#top_header #green_header .area #order_btn{background:url("images/sp_booking.png") 50% 20% no-repeat;height:70px;width:100%}
#hair,#paty,#wed{background:0 0}
#top_header #green_header .area #order_btn a{width:266px;height:46px;margin:0 auto;display:block}
#top_header #green_header #list_box ul,#top_header #green_header .area #order_btn img{display:none}
#three_btn li a,.area ul.sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#top_header #green_header #list_box{width:100%;display:none}
#three_btn{width:100%;display:block}
#three_btn li{display:block;margin:10px auto}
#three_btn li a{position:inherit;text-align:center;top:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0}
#booking p,#shopinfo #infobox,#sns ul,#three_btn.sub{display:block}
#top_read{width:100%;margin:0 auto}
#top_read .img{float:none;text-align:center}
#top_read .text_box{width:90%;float:none;margin:0 auto}
#top_read .text_box p img{width:95%}
.read_btn{margin-top:10px}
.img_box{margin-bottom:10px}
#wd #pd_cg #gallery_btn{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
#wed #point .bnr{width:90%;margin:0 auto}
.dress_box02{width:90%}
.dress_box02 .img_box{width:100%;text-align:center}
.dress_box02 .img_box img{width:95%}
.dress_box02 .left_box{margin:0 auto;width:95%;float:none}
.dress_box02 .left_box .title img{width:100%}
.dress_box02 .left_box .read_btn a{margin:0 auto}
.dress_flame .dress_box01 .right_box,.dress_flame .dress_box03 .right_box{margin:0 auto;width:100%}
.dress_box01,.dress_box03{width:90%}
.dress_box01 .img_box,.dress_box03 .img_box{float:none}
.dress_box01 .img_box img,.dress_box03 .img_box img{width:100%}
.dress_box01 .right_box,.dress_box03 .right_box{float:none;margin:0 auto;width:95%}
#booking #order_btn img,#booking h3 img,#from h3 img,#from ul,#shopinfo #infobox,#shopinfo h3 img,.dress_box01 .right_box #wed_text,.dress_box01 .right_box .title img,.dress_box03 .right_box #wed_text,.dress_box03 .right_box .title img,.service h3 img,.service ul{width:100%}
.dress_box01 .right_box a,.dress_box03 .right_box a{margin:10px auto}
#hair .right_box{float:none;margin:0 auto}
.read_btn{margin-bottom:40px}
.title{margin-top:10px}
#hair,#paty,#wed{border:none}
.service ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#booking #booking_btn img,#sns ul{width:90%}
#from ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#from ul li{padding-top:20px}
#sns ul{margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#sns ul li{width:90%;margin:0 auto 20px}
#booking #booking_btn{text-align:center}
#shopinfo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#shopinfo #infobox #fb,#shopinfo #infobox #infotext,#shopinfo #infobox #map{margin:0 auto 20px;width:100%}
#shopinfo #infobox #fb{width:95%}
#shopinfo #infobox #fb .fb-page,#shopinfo #infobox #fb .fb_iframe_widget,#shopinfo #infobox #fb .fb_iframe_widget iframe[style],#shopinfo #infobox #fb .fb_iframe_widget span{width:100%!important}
#shopinfo #infobox iframe{width:90%}
#shopinfo #infobox #infotext{text-align:center}
#shopinfo #infobox .fb_iframe_widget,#shopinfo #infobox .fb_iframe_widget iframe[style],#shopinfo #infobox .fb_iframe_widget span{width:100%!important}
#insta iframe{width:95%;margin:20px auto 0;padding:0 10px;height:300px}
#shikijou img{width:95%}
#zhende_footer .footer_shang{display:block;width:100%}
#zhende_footer .footer_shang address{border-right:none;width:80%;margin:0 auto 60px}
.footer_shang #link_box01,.footer_shang #link_box02,.footer_shang #link_box03,.footer_shang #link_box04{width:100%;margin:0 auto;text-align:center}
.contents .read{width:90%}
.contents .main,.contents .read img{width:100%}
.contents .main_sp{display:inline;width:100%}
.contents #horaizon,.contents #menu .box_02 p #icon,.contents .thumb-img{display:none}
.contents #menu .box_01{width:90%;margin:0 auto}
.contents #menu .box_01 img,.contents #menu .pd_plan,.contents #menu .pd_plan .img02,.contents #menu .pd_plan .img03{width:100%}
.contents #menu .pd_plan li p{font-size:14px}
.contents #menu .pd_plan li p .fz16{font-size:12px}
.contents #menu .tanpin_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contents #menu .tanpin_list li{width:50%;margin-bottom:20px}
.contents #menu .tanpin_list .endimg{width:100%}
.contents #point .box01 img,.contents #point h3 img{width:90%}
.contents #point #point_list{width:90%;display:block}
.contents #point #point_list li{width:100%;margin-bottom:30px}
.contents #point #point_list li img{width:100%}
.contents #pd_cg{width:90%;margin:0 auto}
.contents #pd_cg #gallery_btn,.contents #pd_cg h3 img{width:100%}
.contents #pd_cg .entry-footer,.contents #pd_cg .entry-title{display:none}
.contents #pd_cg .ngg-galleryoverview{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contents #pd_cg .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-right:0;width:23%}
.contents #SpecialDress{width:90%;margin:0 auto}
.contents #SpecialDress .TitleRead img,.contents #SpecialDress .bnr img,.contents #SpecialDress .bnr2 p img,.contents #SpecialDress h3 img{width:100%}
.contents #SpecialDress .bnr{display:block;margin-bottom:10px}
.contents #SpecialDress .bnr2 p{width:100%;padding:10px}
.contents #SpecialDress .bnr2 ul{width:90%;display:block}
.contents #SpecialDress .bnr2 ul li{text-align:center;width:100%;margin:0 auto}
#hm #menu .box_01{width:90%}
#hm #menu #menu_price{width:90%;display:block}
#hm #menu #menu_price li{text-align:center}
#hm #menu #menu_price li img{width:30%}
#hm #menu li:nth-child(2){margin-left:0}
#hm #menu .maru{width:200px;margin:30px auto}
#hm #menu .bnr{width:90%;margin:0 auto 30px}
#hm #fairset_artist h3 img,#hm #menu .bnr img{width:100%}
#hm #point #point_list li{width:70%;margin:0 auto 30px}
#hm #fairset_artist h3{width:90%;margin:20px auto;text-align:center}
#hm #fairset_artist .list{width:90%;display:block;margin:0 auto}
#hm #fairset_artist .list li{width:100%;text-align:center;padding-bottom:20px;margin:0 auto 30px;border-bottom:1px dotted #ccc}
#concept .read ul li:nth-child(2),#wd #bridal_make .pataglaph{text-align:left}
#hm #fairset_artist .list li:nth-last-child(1){border-bottom:none}
#hm #wd_menu{width:90%}
#wd .wd_menu{width:90%;margin:0 auto}
#wd .wd_menu .bnr img,#wd .wd_menu h3 img{width:100%}
#wd .price{width:95%}
#concept .read h2,#wd #item_list,#wd #item_list li img,#wd .bnr img{width:100%}
#wd .price h4{font-size:17px}
#wd #item_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#wd #item_list li{display:block;margin-bottom:20px;width:100%}
#wd #pd_cg #gallery_btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#concept .thumb-img{display:none}
#concept .main_sp{display:inline}
#concept .read{margin:20px auto 0}
#concept #about .about_box{width:90%;display:block}
#concept #about .about_box .about_textbox{width:100%;margin-bottom:20px}
#concept #about .about_box .about_textbox h4 img,#concept #about .about_box .img_box,#concept #about .about_box .img_box img{width:100%}
#concept .about_box.re{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
#menusys h2 img{width:90%}
#menusys .mune_box .main_box{display:block;width:90%}
#menusys .mune_box .main_box .left_box,#menusys .mune_box .main_box .right_box,#menusys .mune_box .main_box table,#menusys .mune_box .main_box ul{width:100%}
#menusys #menu_wd h3 span{font-size:19px}
#menusys #sys h3 img{width:90%}
#menusys #sys .left_box,#menusys #sys .right_box{width:100%}
#menusys #sys .read_btn a{width:100%;height:75px}
#menusys #sys .read_btn.sp a{width:80%!important}
#coo_single h2 img,.faq #faq_box{width:90%}
#coo_single .thumb img{width:100%;height:auto}
#coo_single .interview_box{width:90%;display:block}
#coo_single .interview_box .left,#coo_single .interview_box .right{width:100%}
#coo_single .interview_box .right img{width:100%;height:auto;margin-bottom:20px}
#coo_single #introduction .main_box ul{width:90%}
#coo_single #introduction .main_box ul img{width:100%;height:auto}
#mail{width:90%}
#mo .mo_thumb{display:block;width:90%}
#mo .mo_thumb .left img,#mo .mo_thumb .right img{width:100%;height:auto}
#mo .menu .w980,#mo .menu img{width:90%;height:auto}
#mo .mo_thumb .left{width:100%;margin:30px auto 0}
#mo #mother_table{width:90%}
#mo #wa #mother_table,#mo #wa .wa-text{width:100%}
#mo .ngg-galleryoverview{width:90%!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#mo #wa #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:23%;margin-right:0;margin-left:0}
#mo #gl h3 img{width:90%;height:auto}
.flow .thumb .main_sp{width:100%}
.flow #flow_box{width:90%}
#box404,#box404 img,.flow #flow_box ul li:nth-child(1),.thumb .main_sp{width:100%}
.flow #flow_box ul{display:block}
.flow #flow_box ul li:nth-child(1) p{text-align:left;margin-bottom:20px}
#box404 p,.flow #flow_box ul li{text-align:center}
.flow #flow_box ul li img{margin-bottom:5px}
#box404{margin:0 auto}
#box404 p{margin-bottom:50px}
#box404 img{margin-top:30px}
#owd .thumb.pc{display:none}
#owd .thumb.sp{background:url("images/owd_main_bg_sp.png") repeat-x;display:block;height:175px}
#owd .thumb.sp img{width:100%;padding-top:20px}
#owd .origin_dress_box h2 img{width:90%}
#owd .origin_dress_box ul{width:90%;display:block}
#owd .origin_dress_box ul li{display:block;width:100%;margin-bottom:10px}
#owd .origin_dress_box ul li img{width:100%}
#lessen .thumb{background:0 0;height:auto}
#lessen .thumb img{width:100%;min-width:100%}
#lessen .box ul{width:90%}
#coo #introduction h3 img,#lessen .box ul li{width:100%}
#lessen .box ul li p{padding-bottom:10px}
#lessen .box ul li img{width:100%;height:auto}
#coo #introduction #coo_single .interview_box,#coo #introduction .main_box ul{width:90%}
#coo #introduction #coo_single .interview_box a img,#coo #introduction .main_box ul a img{width:100%}
.shopinfo_page #info_box01{width:90%;margin:0 auto}
.shopinfo_page #info_box01 img,.shopinfo_page #info_box01 ul #map{width:100%}
.shopinfo_page #info_box01 ul #map iflame{width:100%!important}
.shopinfo_page #info_box01 .table,.shopinfo_page #info_box01 iframe{width:100%}
.shopinfo_page #info_box01 .table tr td:nth-child(2){padding-left:10px}
.shopinfo_page #access h3 img{width:100%}
.shopinfo_page #access .kannai,.shopinfo_page #access .oodori{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}
.shopinfo_page #access .kannai li:nth-child(odd),.shopinfo_page #access .oodori li:nth-child(odd){width:100%;margin:0 auto;text-align:center}
.shopinfo_page #access .kannai li:nth-child(odd) p,.shopinfo_page #access .oodori li:nth-child(odd) p{width:70%;margin:0 auto;text-align:left}
.shopinfo_page #access .kannai li.triangle,.shopinfo_page #access .oodori li.triangle{height:80px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block}
#hm .read{width:90%}
#hm #fairset_artist .list li img,#hm .read img,#hm .read p{width:100%}
#wd .read{width:90%}
#wd .read p{width:100%}
.s_input{width:80%}
#rule #wd_rule .ti2,#rule #wd_rule dd,#rule #wd_rule dt{text-indent:0}
#mo #gl .mothers_gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:23%;margin-right:0}
#mo #tax #mother_table,#mo .menu .plan .attention{width:100%}
#rule dl,.stories .df.top,.stories .otegami{width:90%}
#rule .entry-title{width:90%;font-size:20px}
#menusys .mune_box table,#owd #eiko h5 span{font-size:14px}
.stories .otegami{margin:30px auto 0}
.stories img{width:100%;height:auto}
.stories ul#photo_list{width:100%}
.stories ul#photo_list li{width:100%;margin:0 auto}
#message_main_box{width:100%}
#message_main_box ul{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#message_main_box .imgbox,#message_main_box .textbox{width:90%}
#message_main_box .imgbox img{width:100%}
#owd #eiko .bm_kazari{width:90%}
#mo #tax .menu .plan .attention,#mo .menu .plan ul,#pd .price .togaki,#pd .price .zai,#pd .price table{width:100%}
#mo #tax #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin:0 auto 10px}
#pd #menu{width:90%;margin:30px auto 0}
#pd #SpecialDress{margin:20px auto 10px}
#wd #point #point_list li p{width:100%;padding:0}
#wd #point .bnr{width:90%;margin:0 auto}
#concept .read ul{margin-bottom:20px}
#concept .read ul li:nth-child(2){margin:0 15px}
#menu_pd .right_box{margin-top:30px}
#menusys .mune_box .read{width:100%}
#menusys .main_box .right_box{margin-top:20px}
#information_arcive{width:90%;display:block}
#information_arcive #info_side,#information_arcive #left_main,.shopinfo_page #access h5{width:100%}
#coo h2 img,.CustomPost{width:90%}
#information_arcive #info_side p,#information_arcive #left_main p{word-break:break-all}
.CustomPost .mainContents{width:100%}
.CustomPost .mainContents p a img{max-width:100%;height:auto}
.area ul.sp{width:75%;display:flex;margin:0 0 0 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer_shang address a:link{color:#ccc}
#zhende_footer .footer_shang #link_box01,#zhende_footer .footer_shang #link_box02,#zhende_footer .footer_shang #link_box03,#zhende_footer .footer_shang #link_box04{width:100%}
#zhende_footer .footer_shang #link_box01 li,#zhende_footer .footer_shang #link_box02 li,#zhende_footer .footer_shang #link_box03 li,#zhende_footer .footer_shang #link_box04 li{padding:10px;font-size:16px;border-bottom:1px rgba(255,255,255,.16) dotted}
#zhende_footer .footer_shang #link_box01 li:first-child,#zhende_footer .footer_shang #link_box02 li:first-child,#zhende_footer .footer_shang #link_box03 li:first-child,#zhende_footer .footer_shang #link_box04 li:first-child{border-top:1px rgba(255,255,255,.16) dotted}
#xiamian .sp{width:60%;margin:0 auto 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.ngg-navigation a.next,.ngg-navigation a.page-numbers,.ngg-navigation a.prev,.ngg-navigation span.next,.ngg-navigation span.page-numbers,.ngg-navigation span.prev{padding:3px!important}
.ngg-galleryoverview>a:first-child{display:none!important}
article.mo.contents_temp{margin-bottom:0}
.ngg-galleryoverview .ngg-navigation{width:100%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#wed .dress_flame .read_btn,.dress_flame .read_btn{clear:none}
#page,body{overflow:hidden}
#Top_shopinfo{width:90%}
#wed .dress_box01,#wed .dress_box02{width:100%}
#wed .dress_box02 .left_box{margin-left:20px;width:310px}
#sns ul li{width:230px}
#order_btn{margin-left:10px}
#top_header #green_header .area #list_box ul li a{font-size:12px}
#hm #menu .box_01,#hm #menu_price,#insta iframe,#mail,#sns ul,#top_header #brown_header .area,#top_header #green_header .area,#top_header #green_header .area #list_box,#zhende_footer .footer_shang{width:95%}
#from ul,.service ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%}
#Top_shopinfo ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#Top_shopinfo #infotext{width:100%;text-align:center}
#wd #point #point_list li p{width:54%;position:absolute;bottom:0;right:0;padding-bottom:20px}
#point #point_list li{width:100%;height:auto;position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:#ccc 1px dotted}
#hm #point #point_list{width:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#hm #point #point_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#hm #point #point_list li p{width:40%;margin-top:40px}
#hm #point #point_list li:last-child{border:none}
#hm #fairset_artist .list li{width:100%;padding-bottom:10px;margin-bottom:30px;border-bottom:1px dotted #ccc}
#hm #fairset_artist .list li h4{text-align:center}
#hm #fairset_artist .list li:last-child{border-bottom:none}
#owd .origin_dress_box ul{width:90%}
#owd .origin_dress_box ul li{width:48%}
#owd .origin_dress_box ul li img{width:100%}
#mo .mo_thumb,.w980{width:90%}
#mo .mo_thumb .right{width:60%}
#mo .mo_thumb .right img{width:100%;margin-left:20px}
#tax .ngg-galleryoverview{width:90%!important}
#mo #tax #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:30%;margin:0 12px 12px 0}
.dress_flame .dress_box01 .right_box,.dress_flame .dress_box03 .right_box{width:35%;margin-left:20px}
#rule .entry-content{width:90%;margin:0 auto}
#rule dl{width:100%}
#rule #wd_rule .ti2,#rule #wd_rule dd,#rule #wd_rule dt{text-indent:0}
#concept #about .about_box,#concept #menusys #about .about_box{width:90%;margin:0 auto;border-bottom:1px dotted #ccc}
#concept #about .about_box,#concept #menusys #about .about_box:last-child{border-bottom:none}
#concept .read{margin:20px auto;width:90%}
#concept #about .about_textbox{width:48%}
#concept #about .about_textbox h4 img{width:100%}
#concept #about .about_box .img_box{width:48%;margin-top:160px}
#concept #about .about_box .img_box img{width:100%}
#menusys #menu_hm .right_box h4,#menusys #menu_pd .right_box,#menusys #menu_wd .right_box h4{margin-top:40px}
.shopinfo_page #info_box01{width:90%}
.shopinfo_page #info_box01 ul #map{width:100%}
.shopinfo_page #info_box01 ul #map iframe{width:100%!important}
.shopinfo_page #access h5{width:100%}
.shopinfo_page #access .kannai,.shopinfo_page #access .oodori{width:90%}
.shopinfo_page #access .kannai li,.shopinfo_page #access .oodori li{width:20%}
#shopinfo #infobox,.shopinfo_page #access .kannai li img,.shopinfo_page #access .oodori li img{width:100%}
.shopinfo_page #access .kannai li.triangle,.shopinfo_page #access .oodori li.triangle{height:120px}
#shopinfo #infobox li{width:100%;margin:5px}
#SpecialDress .bnr{display:block;text-align:center}
#SpecialDress .bnr .box_01{margin-bottom:10px}
#SpecialDress,#SpecialDress .bnr2 ul,#hm #fairset_artist .list,#menusys #about .about_box,#menusys .mune_box .main_box,#wd #pd_cg #gallery_btn,#wd #point #point_list{width:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#coo #introduction .main_box ul,#coo_single #introduction .main_box ul,#coo_single .interview_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
#coo_single .interview_box .right img{margin:15px 0}
#concept #about .img_box img:nth-child(1),#menusys #about .img_box img:nth-child(1){margin:0}
#order_btn img,#zhende_footer .footer_shang #link_box01{margin-left:10px}
#coo_single img,.thumb img{width:100%;height:auto}
#hm .ngg-galleryoverview,#wd .ngg-galleryoverview{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%!important}
#menusys #sys .left_box,#menusys #sys .right_box,#menusys .mune_box .main_box .left_box,#menusys .mune_box .main_box .right_box,#menusys .mune_box table,#menusys .mune_box ul,#three_btn.sub{width:100%}
#from ul li{margin-bottom:30px}
#concept #about .about_textbox{margin-bottom:30px;margin-top:30px}
.flow #flow_box{width:90%}
.flow #flow_box ul{display:block}
.flow #flow_box ul li:nth-child(1){width:100%;margin-bottom:10px}
.flow #flow_box ul li:nth-of-type(n+2){display:inline-block}
.flow #flow_box ul li:nth-of-type(n+2) img{width:100%}
#lessen .box ul{width:670px}
#lessen .box ul li:nth-child(1){width:300px}
#lessen .thumb img{min-width:100%;margin-top:20px}
#top_header #brown_header .area .head_text{padding-top:0;width:300px}
#pd #point #point_list li h4 img,.ngg-galleryoverview .ngg-navigation{width:100%}
#zhende_footer .footer_shang ul li{font-size:11px}
#order_btn img{width:90%;margin-top:10px}
#logo a img{width:95%;margin-top:10px}
#top_header #green_header .area #list_box{padding-top:10px}
#wd #item_list{width:70%}
#pd #point #point_list{width:90%}
#pd #point #point_list li{width:200px}
#pd .ngg-galleryoverview{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%!important}
#information_arcive,#message_main_box,.stories .df.top{width:90%}
#information_arcive #left_main{width:70%}
#information_arcive #info_side{width:25%}
#message_main_box ul{width:100%}
.stories .df.top .left_box,.stories .df.top .right_box{width:48%}
.stories .df.top .right_box img{width:100%}
.stories ul#photo_list{width:90%}
.stories ul#photo_list li{width:23%}
.stories ul#photo_list li img{width:100%}
#bri .ngg-galleryoverview{width:90%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#bri .ngg-galleryoverview .ngg-gallery-thumbnail{width:90%}
#bri .ngg-galleryoverview .ngg-gallery-thumbnail img{width:100%}
#mo #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:23%;margin:0}
#mo .ngg-galleryoverview{width:90%!important;margin:0 auto;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#mo #gl .mothers_gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:23%;margin-bottom:12px;margin-right:10px}
#mo #wa #gl .ngg-galleryoverview .ngg-gallery-thumbnail-box{margin-left:12px;margin-bottom:12px}
#wa .ngg-galleryoverview{margin-top:20px}
#today{width:90%}
#today .mainContents{width:70%}
#today .subContents{width:25%}
}
@media (max-width:619px){
#zhende_footer #xiamian p {
    font-size: 10px;
    color: #fff;
}

#pd .read,.flow .bnr{margin:0 auto}
.read{width:90%}
#flow_box ul li img{width:100%}
#flow_box ul li h3 img{width:inherit;max-width:100%}
.flow .bnr{width:90%}
.flow .bnr a img{width:100%}
#Top_shopinfo,#pd .read{width:90%}
#Top_shopinfo #fb,#Top_shopinfo #infotext,#Top_shopinfo #map,#Top_shopinfo #map iframe,#Top_shopinfo h3 img{width:100%}
#Top_shopinfo ul{display:block}
}
.entryInfo,.widget-title{margin-bottom:10px}
.entryInfo{font-size:15px}
.center{text-align:center!important}
dd,dt{line-height:1.5rem}
.pt15{padding-top:15px!important}
.mt10{margin-top:10px}
.mb20{margin-bottom:20px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.fz13{font-size:13px}
.fz16{font-size:16px}
.fz18{font-size:18px}

/*# sourceMappingURL=style.css.map */
