﻿#wrapper{margin-bottom:0;font-size:14px;color:#555}#wrapper h3,#wrapper h4{font-family:"ヒラギノ角ゴ ProN W6", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Lucida Grande", "segoe UI",  Meiryo, Verdana, Arial, sans-serif !important;font-weight:bold;text-align:center;color:#AE9139;letter-spacing:0;margin-bottom:30px}#wrapper a{color:#AE9139;text-decoration:none}#wrapper #head{width:100%;margin:0 auto}#wrapper #head h2{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;top:auto;right:auto;bottom:auto;left:auto;background:url(https://static.minne.com/files/pages/topics/wedding/2015/header.png) no-repeat center center;height:210px;width:100%;margin:0 auto}#wrapper #nav{width:100%;max-width:1100px;margin:40px auto}#wrapper #nav ul{margin:0 -40px 0 0}#wrapper #nav li{width:calc(20% - 40px);float:left;margin-right:40px;text-align:center;font-size:10px;letter-spacing:-0.05em}#wrapper #nav li .nav_ttl{display:block;height:30px;margin:5px auto}#wrapper #nav li p{margin-top:10px}#wrapper #read{margin:60px auto}#wrapper #read p{font-size:16px;text-align:center;line-height:2.0em}#wrapper #article{position:relative;width:100%;max-width:1100px;margin:0 auto 80px;text-align:left;font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif}#wrapper #article h3{font-family:"ヒラギノ角ゴ ProN W6", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Lucida Grande", "segoe UI",  Meiryo, Verdana, Arial, sans-serif !important;font-weight:bold;text-align:center;color:#AE9139;font-size:12px;text-align:left}#wrapper #article h3 img{height:60px;display:block}#wrapper #article a{color:#AE9139}#wrapper #article .section{margin:0 auto 40px;padding-top:40px;width:100%;max-width:1100px}#wrapper #article .section .cap{position:relative;margin:0 -40px 40px 0}#wrapper #article .section .cap dl,#wrapper #article .section .cap .caption-text{width:calc(50% - 40px);margin-right:40px;float:right}#wrapper #article .section .cap dl{text-align:left}#wrapper #article .section .cap dl h4{text-align:left;margin:10px auto 5px}#wrapper #article .section .cap dl h4 a{color:#AE9139;font-size:16px}#wrapper #article .section .cap dl p{font-size:14px;margin:5px auto}#wrapper #article .section .cap p{line-height:2.0em;font-size:16px}#wrapper #article .section .cap h3{margin-bottom:100px}#wrapper #article .section ul#white-category,#wrapper #article .section ul#colorful-category,#wrapper #article .section ul#japanese-category,#wrapper #article .section ul#decoration-category,#wrapper #article .section ul#order-category{margin:150px -20px 0 0}#wrapper #article .section ul#white-category li,#wrapper #article .section ul#colorful-category li,#wrapper #article .section ul#japanese-category li,#wrapper #article .section ul#decoration-category li,#wrapper #article .section ul#order-category li{width:calc(100% / 3 - 20px);margin-right:20px;margin-bottom:10px;padding:0;cursor:pointer;border:1px solid #AE9139;border-radius:20px;height:40px;line-height:40px;color:#AE9139;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:14px}#wrapper #article .section ul#white-category li.active,#wrapper #article .section ul#colorful-category li.active,#wrapper #article .section ul#japanese-category li.active,#wrapper #article .section ul#decoration-category li.active,#wrapper #article .section ul#order-category li.active{background:#AE9139;color:#fff}#wrapper #article .section .sort_list{width:calc(50% - 40px);float:right;margin-right:40px;position:relative;top:-310px}#wrapper #article .section ul{margin:0 -40px 0 0}#wrapper #article .section ul li{width:calc(25% - 40px);height:auto;float:left;margin:0 auto;padding-right:40px;text-align:center}#wrapper #article .section ul li img{width:100%}#wrapper #article .section ul li dl{padding-bottom:15px}#wrapper #article .section ul li dd{margin-top:10px}#wrapper #article .section ul li h4,#wrapper #article .section ul li p{text-align:left;margin:0 auto}#wrapper #article .section ul li h4{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article .section ul li h4 a{color:#AE9139;font-size:16px}#wrapper #article .section ul li p{font-size:14px;margin:5px auto}#wrapper #article #order .cap{position:relative;margin:0 auto}#wrapper #article #order .cap .caption-text{width:100%;margin:0 auto 60px;float:none;text-align:center}#wrapper #article #order .cap h3{margin-bottom:30px;text-align:center}#wrapper #article #order .cap h3 img{margin:0 auto}#wrapper #article #order dl{padding-bottom:30px}#wrapper #article #order dt{display:table;width:100%;table-layout:fixed}#wrapper #article #order dt p{display:table-cell}#wrapper #article #order dt p.icon{width:60px}#wrapper #article #order dt p.icon a,#wrapper #article #order dt p.icon img{border-radius:50%}#wrapper #article #order dt p.icon img{border:3px solid #AE9139;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article #order dt p.gallery{width:auto;padding-left:10px;vertical-align:middle;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article #order dt p.gallery a{display:block;margin-bottom:5px;font-weight:bold}#wrapper #article #order dt p.gallery a.g_url{color:#555;font-size:12px;font-weight:normal;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article .more a{display:block;width:600px;height:48px;padding:10px 0;margin:40px auto;text-align:center;font-size:18px;border:1px solid #AE9139;border-radius:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#AE9139}#wrapper #article .more a:hover{background-color:#AE9139;color:#fff}#wrapper #article #interview .interview_text{width:calc(100% - 285px);float:right}#wrapper #article #interview h3{font-size:20px}#wrapper #article #interview p{font-size:16px;line-height:1.8em}#wrapper #article #interview p.interview_photo{width:245px;float:left}#wrapper #article #interview p.interview_photo img{width:100%}#wrapper #wedding_footer{background:#FBF8EC;width:100%;margin:60px auto 0;text-align:center;padding:80px 0}#wrapper #wedding_footer p{text-align:center;font-size:16px;line-height:2.0em}#wrapper #wedding_footer p img{display:inline-block;border-radius:50%;width:50px;margin:20px 10px}#wrapper #wedding_footer p .facebook_btn{background:#3B579D}#wrapper #wedding_footer p .twitter_btn{background:#71D0F0}#wrapper #wedding_footer p .instagram_btn{background:#2B4764}.sp_only{display:none}#topics_social{width:100%;max-width:1100px;margin:0 auto 10px;text-align:right;height:20px;position:relative;z-index:500}#topics_social .mixi,#topics_social .hatena,#topics_social .facebook,#topics_social .twitter{display:inline-block}#topics_social .mixi{width:70px;overflow:hidden}#topics_social .hatena{width:55px;overflow:hidden}#topics_social .facebook{margin-right:10px}#topics_social .twitter{width:100px;height:20px;overflow:hidden}.clear{clear:both;height:0}.sp_only{display:none}@media only screen and (max-device-width: 480px),only screen and (max-width: 480px){a:hover{opacity:1.0}img:hover{opacity:1.0}#wrapper{position:relative;font-size:14px}#wrapper h3{margin:0 auto 30px}#wrapper #head{margin-top:20px}#wrapper #head h2{height:382px;background:url(https://static.minne.com/files/pages/topics/wedding/2015/header_sp.png) no-repeat center center}}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),only screen and (max-device-width: 480px) and (min-resolution: 192dpi),only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-device-width: 480px) and (min--moz-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-device-width: 480px) and (-o-min-device-pixel-ratio: 2/1) and (min-width: 320px),only screen and (max-device-width: 480px) and (min-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-device-width: 480px) and (min-resolution: 192dpi) and (min-width: 320px),only screen and (max-device-width: 480px) and (min-resolution: 2dppx) and (min-width: 320px),only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),only screen and (max-width: 480px) and (min-resolution: 192dpi),only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-width: 480px) and (min--moz-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-width: 480px) and (-o-min-device-pixel-ratio: 2/1) and (min-width: 320px),only screen and (max-width: 480px) and (min-device-pixel-ratio: 2) and (min-width: 320px),only screen and (max-width: 480px) and (min-resolution: 192dpi) and (min-width: 320px),only screen and (max-width: 480px) and (min-resolution: 2dppx) and (min-width: 320px){#wrapper #head h2{background:url(https://static.minne.com/files/pages/topics/wedding/2015/header_sp_r.png) no-repeat center center;-webkit-background-size:445px auto !important;-moz-background-size:445px auto !important;-ms-background-size:445px auto !important;-o-background-size:445px auto !important;background-size:445px auto !important}}@media only screen and (max-device-width: 480px),only screen and (max-width: 480px){#wrapper #nav{margin:20px auto 0;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #nav ul{margin:0 auto}#wrapper #nav li{width:100%;float:none;margin:0 0 10px 0;font-size:14px;letter-spacing:-0.05em}#wrapper #nav li .nav_ttl{display:none}#wrapper #nav li p{margin:0 auto 10px}#wrapper #nav li p a{display:block;height:34px;line-height:34px;border:1px solid #AE9139;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:17px}#wrapper #nav li img{display:none}#wrapper #read{margin:20px auto 40px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #read p{font-size:14px;line-height:1.8em}#wrapper #article{width:100%;margin-bottom:40px}#wrapper #article .section{padding:0 0 20px;margin-bottom:0;width:100%}#wrapper #article .section .cap{margin:0 auto}#wrapper #article .section .cap dl,#wrapper #article .section .cap .caption-text{width:100%;margin:0 auto;float:none}#wrapper #article .section .cap .caption-text p{display:none}#wrapper #article .section .cap dl{margin:10px auto 0}#wrapper #article .section .cap dl h4{text-align:left;margin:10px auto 5px;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article .section .cap dl dd{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article .section .cap dl dd a{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article .section .cap h3{margin:0 auto 10px;font-size:12px;text-align:center}#wrapper #article .section .cap h3 img{height:44px;margin:0 auto}#wrapper #article .section .cap .caption-text{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article .section ul#white-category,#wrapper #article .section ul#colorful-category,#wrapper #article .section ul#japanese-category,#wrapper #article .section ul#decoration-category,#wrapper #article .section ul#order-category{margin:10px -10px 40px 0}#wrapper #article .section ul#white-category li,#wrapper #article .section ul#colorful-category li,#wrapper #article .section ul#japanese-category li,#wrapper #article .section ul#decoration-category li,#wrapper #article .section ul#order-category li{width:calc(100% / 3 - 10px);margin-right:10px;margin-bottom:10px;height:30px;line-height:30px;font-size:12px}#wrapper #article .section ul#white-category li.welcome-board,#wrapper #article .section ul#colorful-category li.welcome-board,#wrapper #article .section ul#japanese-category li.welcome-board,#wrapper #article .section ul#decoration-category li.welcome-board,#wrapper #article .section ul#order-category li.welcome-board{font-size:10px}#wrapper #article .section .sort_list{width:100%;padding:0 15px;float:none;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;top:-30px}#wrapper #article .section .list-wrap{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article .section ul{margin:0 -10px 0 0}#wrapper #article .section ul li{width:calc(50% - 10px);height:auto;float:left;padding:0 9px 0 0;text-align:center}#wrapper #article .section ul li dl{padding-bottom:15px}#wrapper #article #order{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article #order .cap h3{margin-bottom:20px}#wrapper #article #order .cap .caption-text{margin-bottom:0}#wrapper #article #order dl{padding-bottom:10px;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article #order dt{display:block}#wrapper #article #order dt p.icon,#wrapper #article #order dt p.gallery{display:block}#wrapper #article #order dt p.icon{width:40px;float:left}#wrapper #article #order dt p.icon img{border:2px solid #AE9139;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:40px}#wrapper #article #order dt p.gallery{width:calc(100% - 50px);padding:0;margin:14px 0 0 10px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article #order dt p.gallery a{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#wrapper #article #order dt p.gallery a.g_url{display:none}#wrapper #article #order dd{clear:both}#wrapper #article .more{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article .more a{display:block;width:100%;margin:0 auto 60px}#wrapper #article #interview{padding:0 15px;margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #article #interview .interview_text{width:100%;float:none;margin-bottom:40px}#wrapper #article #interview h3{font-size:18px;margin-bottom:20px}#wrapper #article #interview p.interview_photo{width:100%;float:none}#wrapper #wedding_footer{margin:0 auto;text-align:center;padding:40px 15px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wrapper #wedding_footer p{font-size:14px}.pc_only{display:none}.sp_only{display:inline}#topics_social{position:absolute;bottom:0;height:50px;width:250px;margin:10px;text-align:left;z-index:900}}
