@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{min-width:260px;height:19px;padding:8px 10px;font-size:12px}#wedding .cnvBtn-s a:after{border-width:18px 15px}#wedding .cnvBtn-2 a{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}#wedding.story .contHeader_parent{margin-top:55px;text-align:center}#wedding.story .contHeader_copy{font-size:12px;text-align:right}#wedding.story .contHeader_visual{margin-top:25px;display:inline-block;vertical-align:top}#wedding.story .contHeader_profile{width:370px;margin-top:25px;padding-left:25px;display:inline-block;vertical-align:top}#wedding.story .contHeader_profile_name{padding-top:10px;border-top:1px solid #787662;font-size:14px;line-height:1.8}#wedding.story .contHeader_detail{margin-top:10px;font-size:14px;line-height:1.8}#wedding.story .contHeader_point{margin-top:10px}#wedding.story .contHeader_point dd{margin-left:20px;display:list-item;list-style:disc}#wedding.story .contHeader .about{margin-top:35px}#wedding.story .entry{margin-top:35px;padding-top:35px;background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 0 no-repeat}#wedding.story .entry_sec{margin-top:30px}#wedding.story .entry_sec:first-child{margin-top:0;display:table}#wedding.story .entry_sec_visual{display:table-cell;vertical-align:top}#wedding.story .entry_sec_visual img{margin-top:20px}#wedding.story .entry_sec_visual img:first-child{margin-top:0}#wedding.story .entry_sec_lines{display:table-cell;line-height:2;vertical-align:top;max-height:999999px}#wedding.story .entry_sec_lines p{font-size:14px;margin-top:30px}#wedding.story .entry_sec_lines p a{font-size:14px}#wedding.story .entry_sec_lines p:first-child{margin-top:0}#wedding.story .entry_sec_visual_item a{min-width:230px;padding:15px 5px 5px;display:block;border:1px solid #d5ead4;font-size:11px;text-decoration:none}#wedding.story .entry_sec_visual_item a img{margin:0 auto 5px;display:block}#wedding.story .entry_sec_visual_item a:hover img{opacity:.6}#wedding.story .entry_sec_visual_cap{font-size:11px}#wedding.story .entry_sec_visual_cap:before{content:"\25b2"}#wedding.story .entry_sec-visualLeft .entry_sec_visual{width:280px;padding-right:20px}#wedding.story .entry_sec-visualRight .entry_sec_visual{width:280px;padding-left:20px}#wedding.story .entry_notes{margin:55px 20px 0;padding:20px 55px;background:#faeedc;position:relative}#wedding.story .entry_notes_ttl{text-align:center}#wedding.story .entry_notes_ttl span{color:#ffa81e;font-size:15px;font-weight:700;border-bottom:2px solid #ffa81e}#wedding.story .entry_notes_lines{margin-top:10px;background:#faeedc;max-height:999999px}#wedding.story .entry_notes_lines p{margin-top:5px;line-height:1.8}#wedding.story .entry_notes-min .entry_notes_ttl{text-align:left}#wedding.story .storyNav{margin-top:60px;margin-left:95px;margin-right:95px;background:url(iVBORw0KGgoAAAANSUhEUgAAAT8AAAACCAYAAAAuNdtsAAAAAXNSR0IArs4c6QAAAC5JREFUSEtj/PT+xn+GUTAaAqMhMBoCIywEGB/fnjta+I2wSB/17mgIjIYAAwMA2+4HFQLODXwAAAAASUVORK5CYII=) 50% 0 no-repeat}#wedding.story .storyNav dl{margin-left:-10px;overflow:hidden}#wedding.story .storyNav dt{margin-top:50px;margin-left:10px;text-align:center}#wedding.story .storyNav dd{width:190px;margin-top:40px;margin-left:10px;float:left;line-height:1.3}#wedding.story .storyNav dd a{text-decoration:none}#wedding.story .storyNav dd img{margin-bottom:5px;display:block}#wedding.story .storyNav dd a:hover img{opacity:.6}#wedding.story.story-1 .contHeader_profile_ttl{margin-top:45px}#wedding.story.story-1 .contHeader_profile_name{margin-top:107px}#wedding.story.story-2 .contHeader_profile_ttl{margin-top:35px}#wedding.story.story-2 .contHeader_profile_name{margin-top:43px}#wedding.story.story-3 .contHeader_profile_ttl{margin-top:45px}#wedding.story.story-3 .contHeader_profile_name{margin-top:61px}#wedding.story.story-4 .contHeader_profile_ttl{margin-top:25px}#wedding.story.story-4 .contHeader_profile_name{margin-top:50px}@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 .wedding_nav .wedding_nav_story{width:33%}#wedding .wedding_nav .wedding_nav_dress{width:38%}#wedding .wedding_nav .wedding_nav_gift{width:27%}#wedding.story .contHeader_visual,#wedding .contHeader img{display:block;margin:0 auto}#wedding.story .contHeader_profile{width:100%;padding:0}#wedding.story .contHeader .about{margin:35px 0 0}#wedding.story .entry_sec-visualLeft .entry_sec_visual,#wedding.story .entry_sec-visualRight .entry_sec_visual{display:block;width:100%;margin:0 0 30px;padding:0;text-align:center}#wedding.story .entry_sec_lines{display:block;width:100%;margin:0 0 30px}#wedding.story .storyNav{margin:60px auto 0}#wedding.story .storyNav dl{margin:0;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-evenly}#wedding.story .storyNav dt{display:block;margin:0 0 30px}#wedding.story .storyNav dd{width:30%;margin:0}#wedding.story .storyNav dd img{margin:0 auto}#wedding.story .storyNav dd a{display:inline-block;text-align:left;background-image:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wedding-story-style.css.map */
