html, body{overflow:visible;font-size: 11px;}
/*----------------------------------------------------------------------------
***    驛｢譎擾ｿｽ�ｽ･郢晢ｽ｣驛｢譎｢�ｽｿ�ｽｽ驛｢譎｢�ｽｽ�ｽｼ
----------------------------------------------------------------------------*/
.header{position:-webkit-sticky;position:sticky;top:0;background: #fff;z-index: 1;}
.header .headerBox{border-bottom: 10px solid #a38255;padding: 0 0em;}
.header .headerInner{margin: 0 auto 0;padding: 10px 0 0;background: #fff;}
.headerTopBox {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-bottom: 1em;padding: 0 0.6em;}
.headerTopBox .navMenu .listBox {display:-webkit-box;display:-ms-flexbox;display:flex; }
.headerTopBox .logoBox{width: 15%; max-width: 118px;}
.headerTopBox .userBox{padding: 0.3em 0 0.3em 1em;margin:0 0 0 1em;border-left: 0.5em solid #a38255;}
.headerTopBox .userBox p{padding:0;line-height: 1;}
.headerTopBox .userBox .orderNumber{color: #a38255; margin-bottom: 0.5em;}
.headerTopBox .userBox .userName{}
.headerTopBox .paymentBox{margin: 0 0 0 auto;}
.headerTopBox .paymentBox p{margin:0; padding:0;}
.headerTopBox .paymentBox p a{background: center right 1em/0.7em auto #ed1e79;color: #fff;padding: 0.5em 3em 0.5em 2em;margin: 0;line-height: 1;border-radius: 5px;text-align: center;}
.headerTopBox .paymentBox p a .icoArrow{margin:0 0 0 2em;}

.headerBottomBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.headerBottomBox .navMenu{padding: 0; width: 90%;}
.headerBottomBox .navMenu .listBox{display:-webkit-box;display:-ms-flexbox;display:flex;}
.headerBottomBox .navMenu .listBox li{border:none;padding: 0;margin:0;float: none;width: 33.333%;}
.headerBottomBox .navMenu .listBox li:not(:last-child){padding-right:0.2em;}
.headerBottomBox .navMenu .listBox .newMessage{background:#ed1e79;color:#fff;padding:0;margin: 0 0 0 auto;display:block;width: 1.5em;height: 1.5em;border-radius:50%;text-align: center;}
.headerBottomBox .navMenu .listBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #a38255;border-bottom: 0px solid #a38255;color:#a38255;max-width:192px;width: 100%;height: 3em;margin: 0 0 0 0;padding: 0.5em 0.5em 0em 0.5em;border-radius: 7px 7px 0px 0px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0.8rem;}
.headerBottomBox .navMenu .listBox a.open{display:-webkit-box; display:-ms-flexbox; display:flex; background:#a38255; color:#fff; }/*鬮ｴ謇假ｽｽ�ｽｽ髯ｷ莨夲ｽｿ�ｽｽ髣厄ｽｫ�ｿｽ�ｽｽ�ｽｮ髮趣ｿｽ�ｽｽ�ｽ｣2020/09/08*/

.headerBottomBox .navMenu .listBox .onImg{display:none;margin:0 0.5em 0 0;height: 1.3em;}
.headerBottomBox .navMenu .listBox .offImg{display:inline-block;margin:0 0.5em 0 0;height: 1.3em;}
.headerBottomBox .navMenu .listBox .open .onImg{display:inline-block;}
.headerBottomBox .navMenu .listBox .open .offImg{display:none;}

.headerBottomBox .navMenu .listBox a:hover{background:#a38255;color:#fff;}
.headerBottomBox .navMenu .listBox a:hover .onImg{display:inline-block;}
.headerBottomBox .navMenu .listBox a:hover .offImg{display:none;}

.headerBottomBox .addImg{width: 7%;max-width: 35px;margin-right: 1%;}
.headerBottomBox .addImg p{padding:0;}
.headerBottomBox .addImg p a{display:block; padding:0.3em;}


/*----------------------------------------------------------------------------
***   驛｢譎�ｽｼ譁石暮Δ�ｽｧ�ｿｽ�ｽｽ�ｽｿ驛｢譎｢�ｽｽ�ｽｼ
----------------------------------------------------------------------------*/
footer .footerText {background: #a38255;}


/*----------------------------------------------------------------------------
***   驛｢�ｽｧ�ｿｽ�ｽｽ�ｽｳ驛｢譎｢�ｽｽ�ｽｳ驛｢譎｢�ｽｿ�ｽｽ驛｢譎｢�ｽｽ�ｽｳ驛｢譎｢�ｽｿ�ｽｽ髯ｷ闌ｨ�ｽｽ�ｽｱ鬯ｨ�ｽｾ陞｢�ｽｹ邵ｺ蟶ｷ�ｽｹ�ｽｧ�ｿｽ�ｽｽ�ｽｿ驛｢�ｽｧ�ｿｽ�ｽｽ�ｽ､驛｢譎｢�ｽｽ�ｽｫ   contents-style
----------------------------------------------------------------------------*/
.contents-style{width:100%;}
.contents-style .top-image{background:#d3c3b2; padding: 1em 0 1em;}
.contents-style .top-image .intro{background:none;padding: 0 1em 0 2em;max-width: 930px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.contents-style .intro .ttl{font-size:1.35rem;text-align: left;}
.contents-style .intro .edit{padding:0; margin:0; font-size:112.5%;}
.contents-style .intro .edit a{background:#3fa9f5;color:#fff;padding: 0.4em 2em;margin: 0;line-height: 1;border-radius: 5px;}


/*----------------------------------------------------------------------------
***   驛｢譎�莠｢郢晢ｽ｣驛｢譎丞ｹｲ邵ｺ�ｿｽ驛｢譎｢�ｽｿ�ｽｽ驛｢譎�ｿｽ諛ｶ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｱ鬯ｨ�ｽｾ陞｢�ｽｹ邵ｺ蟶ｷ�ｽｹ�ｽｧ�ｿｽ�ｽｽ�ｽｿ驛｢�ｽｧ�ｿｽ�ｽｽ�ｽ､驛｢譎｢�ｽｽ�ｽｫ   popup-box
----------------------------------------------------------------------------*/
.popup-box{display:none; width:100%; height:100%; position:fixed; top:0; left:0; bottom:0; right:0; z-index:9; text-align:center; background:rgba(0,0,0,0.85); }
.popup-box p{padding:0; }
.popup-box button{padding:0; margin:0; outline:none; border:none; display:block; cursor:pointer;}
.popup-box .btnClose{width:3em; max-width:42px; height:auto; display:block; position:absolute; top:1em; right:1em; z-index:9; }
.popup-box .popup-in-box{max-width:100%; max-height:100%; display:inline-block; vertical-align:middle; text-align:left; }
.popup-box .addImgInBox{width:100%; padding:10% 15%; overflow-x:auto; }
.popup-box .addImgListBox{display:block; }
.popup-box .addImgListBox li{margin-bottom:10%; width:100%; }
.popup-box .addImgListBox li:nth-last-child(-n+2){margin-bottom:10%; }
.popup-box .addImgListBox li:last-child{margin-bottom:0; }
.popup-box .imgTtl{color:#fff; text-align:center; font-size:130%; margin-bottom:0.5em; }
.popup-box .imgBox{margin-bottom:1em; position:relative; }
.popup-box .imgBox .addImgTxt{width:100%; max-height:4em; min-height:4em; position:absolute; bottom:0; left:0; resize:none; }
.popup-box .imgTxt{color:#fff; font-size:120%; }
.popup-box .addBtnBox{text-align:center; }
.popup-box .addBtnBox .addImgSubmit{background:#ed1e79; color:#fff; font-size:85%; padding:0.8em 3em; margin:0; line-height:1; border-radius:5px; outline:none; border:none; margin:0 auto; }


