@charset "UTF-8";body{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}#maincontents{overflow:visible}#maincontents:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#wedding{width:797px;margin:0 auto;padding-bottom:95px;color:#787662;-webkit-text-size-adjust:100%}#wedding img,#wedding a,#wedding p,#wedding ul,#wedding ol,#wedding dl,#wedding dt,#wedding dd,#wedding li,#wedding h1,#wedding h2,#wedding h3,#wedding h4{margin:0;padding:0;float:none;font-size:13px}#wedding a.defLink{color:#6cbf68}#wedding a.defLink:hover{text-decoration:none}#wedding .wedding_nav{background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 100% no-repeat}#wedding .wedding_nav dl{font-size:0}#wedding .wedding_nav dt,#wedding .wedding_nav dd{font-size:13px;display:inline-block;vertical-align:middle}#wedding .wedding_nav dt a:hover,#wedding .wedding_nav dd a:hover{opacity:.6}#wedding .wedding_nav .wedding_nav_ttl{width:460px;overflow:hidden}#wedding .wedding_nav .wedding_nav_ttl img{margin-left:-3px}#wedding .about{margin-left:25px;margin-right:25px;padding:25px;background:#eef8ed;max-height:999999px}#wedding .about dd{margin-top:10px;line-height:1.8}#wedding .cnvBtn a{background:#d5ead4;display:inline-block;color:#6cbf68;text-align:center;text-decoration:none;letter-spacing:.06em;vertical-align:middle;position:relative}#wedding .cnvBtn a:after{width:0;height:0;position:absolute;right:-30px;top:0;content:"";border:solid transparent;border-left-color:#d5ead4}#wedding .cnvBtn a:hover{opacity:.6}#wedding .cnvBtn-l{text-align:center}#wedding .cnvBtn-l a{min-width:300px;height:24px;padding:10px 30px;font-size:14px}#wedding .cnvBtn-l a:after{border-width:22px 15px}#wedding .cnvBtn-s a{display:inline;min-width:260px;height:19px;padding:8px 10px;font-size:12px}#wedding .cnvBtn-s a:after{border-width:18px 15px}#wedding .cnvBtn-2 a{display:inline;background:#6cbf68;color:#fff}#wedding .cnvBtn-2 a:after{border-left-color:#6cbf68}#wedding .box-1{padding:50px 40px;background:#f8f7e6}#wedding .box-1_ttl{margin-top:-82px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{width:100%;height:auto;float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{max-width:700px;margin:0 auto;background:#fff;padding:1px}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/cdn/shop/files/special-wedding-controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#wedding .contHeader_ttl{margin-top:19px}#wedding .contHeader_lines{margin-top:35px;text-align:center;max-height:999999px}#wedding .contHeader_lines p{margin-top:10px;font-size:14px;line-height:1.8}#wedding .contHeader .about{margin-top:35px}#wedding .story{margin-top:50px;padding-top:55px;background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 0 no-repeat}#wedding .story_ttl{text-align:center}#wedding .story_lines{margin-top:20px;text-align:center;line-height:1.8;max-height:999999px}#wedding .story_list{margin-top:40px;text-align:center}#wedding .story_list li{margin-top:20px}#wedding .story_list li a:hover{opacity:.6}#wedding .dress{margin-top:50px;padding-top:55px;background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 0 no-repeat}#wedding .dress_ttl{text-align:center}#wedding .dress_headlines{margin-top:20px;text-align:center;line-height:1.8;max-height:999999px}#wedding .dress_item{margin-top:50px;padding-top:50px;border-top:1px solid #d6ca48;font-size:0}#wedding .dress_item:first-child{margin-top:40px;padding-top:0;border-top:0}#wedding .dress_item_visual{display:inline-block;font-size:13px;vertical-align:top}#wedding .dress_item_info{width:423px;padding-left:30px;display:inline-block;font-size:13px;vertical-align:top}#wedding .dress_item_ttl{color:#d6ca48;font-size:22px;font-weight:700}#wedding .dress_item_lines{margin-top:20px}#wedding .dress_item_price{margin-top:20px;font-size:12px}#wedding .dress_item_details{display:block;margin-left:-5px;font-size:0}#wedding .dress_item_details li{width:100px;margin:5px 0 0 5px!important;font-size:13px;display:inline-block;border:1px solid #787662;vertical-align:top}#wedding .dress_item_details li:hover{border-color:#d5ead4}#wedding .dress_item_details li img{width:100%;height:auto;display:block}#wedding .dress_item_more{margin-top:20px}#wedding .dress_forCtg{margin-top:35px}#wedding .dress_fitting{margin-top:60px;min-height:200px;background-image:url(/cdn/shop/files/special-wedding-index_dress_bg-2.jpg);background-position:0 0;background-repeat:no-repeat}#wedding .dress_fitting_lines{margin-top:50px;margin-left:300px}#wedding .dress_fitting_lines .cnvBtn{margin-top:20px;text-align:left}#wedding .dress_other{margin-top:110px}#wedding .dress_other_item{margin-top:40px;font-size:0}#wedding .dress_other_item_visual{display:inline-block;vertical-align:top}#wedding .dress_other_item_wrap{width:510px;margin-left:20px;display:inline-block;vertical-align:top}#wedding .dress_other_item_ttl span{color:#d6ca48;font-size:15px;font-weight:700;border-bottom:2px solid #d6ca48}#wedding .dress_other_item_lines{margin-top:15px}#wedding .dress_other_item_price{margin-top:20px;font-size:12px}#wedding .donate{margin:55px 20px 0;padding:20px 55px;background:#faeedc;position:relative}#wedding .donate_ttl{text-align:center}#wedding .donate_lines{background:#faeedc;max-height:999999px}#wedding .donate_lines p{margin-top:5px;line-height:1.8}#wedding .donate_bg{position:absolute;right:20px;top:-27px}#wedding .gift{margin-top:50px;padding-top:55px;background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 0 no-repeat}#wedding .gift_ttl{text-align:center}#wedding .gift_head_lines{margin-top:15px;text-align:center;line-height:1.8;max-height:999999px}#wedding .gift_head_visual{margin:30px auto 0;display:block}#wedding .gift_item_sttl{margin-top:70px}#wedding .gift_item_sttl img{display:block}#wedding .gift_item{margin:40px 20px 0}#wedding .gift_item_ttl{color:#d6ca48;font-size:20px;font-weight:700}#wedding .gift_item_lines{max-height:999999px}#wedding .gift_item_lines p{margin-top:20px;line-height:1.8}#wedding .gift_ex{margin:30px 35px 0;padding:20px 30px;background:#faeedc;font-size:0}#wedding .gift_ex_visual{font-size:13px;display:inline-block;vertical-align:top}#wedding .gift_ex_wrap{width:370px;margin-right:20px;font-size:13px;display:inline-block;vertical-align:top}#wedding .gift_ex_flag{padding:3px 5px;display:inline-block;background:#ffa81e;color:#fff;font-size:12px}#wedding .gift_ex_ttl{margin-top:5px;color:#ffa81e;font-size:14px;font-weight:700}#wedding .gift_ex_list{margin-top:10px}#wedding .gift_ex_list li{margin-left:20px;list-style:disc}#wedding .gift_ex_price{margin-top:15px;font-size:12px}#wedding .gift_item.gift_item-food .gift_item_lines_visual{margin:25px auto 0;display:block}#wedding .gift_item.gift_item-towel{margin-top:60px}#wedding .gift_item.gift_item-towel .gift_item_lines{font-size:0}#wedding .gift_item.gift_item-towel .gift_item_lines_in{width:480px;margin-left:20px;display:inline-block;font-size:13px;vertical-align:top}#wedding .gift_item.gift_item-towel .gift_item_lines_visual{margin-top:20px;display:inline-block;font-size:13px;vertical-align:top}#wedding .gift_how{margin-top:110px}#wedding .gift_how_sec{margin-top:60px}#wedding .gift_how_sttl span{color:#d6ca48;font-size:18px;font-weight:700;border-bottom:2px solid #d6ca48}#wedding .gift_how_step{margin-top:10px;font-size:0}#wedding .gift_how_step-1{margin-top:20px}#wedding .gift_how_step dt{min-width:70px;padding:3px 5px;background:#ffa81e;display:inline-block;color:#fff;font-size:13px;vertical-align:top;text-align:center}#wedding .gift_how_step dd{width:610px;margin-left:20px;display:inline-block;font-size:13px;vertical-align:top}#wedding .gift_how_wrapping_lines{margin-top:20px;max-height:999999px}#wedding .gift_how_wrapping_lines p{margin-top:10px;line-height:1.8}#wedding .gift_how_wrapping_lines_att{color:red;font-size:12px}#wedding .gift_how_wrapping_visual{margin-top:15px}#wedding .gift_how_noshi_lines{margin-top:20px;line-height:1.8;max-height:999999px}#wedding .gift .cnvBtn{margin-top:40px}@media screen and (max-width:767px){#wedding{width:100%}#wedding .wedding_nav dl{text-align:center}#wedding .wedding_nav .wedding_nav_ttl{width:100%}#wedding .wedding_nav a{background-image:none}#wedding .dress_other_item_wrap{width:100%}#wedding .cnvBtn-2 a{padding:12px}#wedding .dress_item_info{width:100%;padding:0}#wedding .dress_fitting_lines{margin:70% 0 0}.gift_item_lines ul{width:100%!important}.gift_item_lines ul li{margin:0 0 20px!important}#wedding .gift_ex{margin:30px 0 0}#wedding .gift_item.gift_item-towel .gift_item_lines_in{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wedding-style.css.map */
