.long-division,.short-division{border-bottom:1px solid #e8e8e8}#footer,.arrange,.center-text,.my-gallery,.title-wrapper,body{text-align:center}#footer a:hover,a.videolink{text-decoration:underline}@font-face{font-family:Daehan;font-style:normal;font-weight:400;src:url(/common/font/DaehanR.woff2) format('woff2'),url(/common/font/DaehanR.woff) format('woff')}body{font-family:Daehan,"Apple SD Neo Gothic","     ","Malgun Gothic",malgun,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;word-break:keep-all}.contents{width:940px;margin:0 auto;padding:0}.title-wrapper{padding-top:30px;padding-bottom:30px}.title-wrapper img{width:140px}.title-wrapper .main{font-size:32px;font-weight:700}.title-wrapper .sub,.title-wrapper .symbol-and{font-size:18px}.normal-text{color:#757575}.point-text{color:#f7885a}.point-text-full{color:#f7885a;font-size:16px;margin-top:10px}.center-text{margin-left:0;margin-right:0}.short-division{width:40px;margin:25px auto;padding:0}.long-division{margin:130px 0 5px}.visible-xs-inline{display:none}strong.point-text{font-weight:700;color:#f7885a}.hidden-xs{display:none!important}.visible-xs{display:block!important}.ment{display:inline-table;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-175px;width:350px;height:auto;background:rgba(0,0,0,.3);font-size:20px}.arrange{display:table-cell;vertical-align:middle}.invitation{color:#328f95}.names{color:#fff}.date{color:#f7885a}.bg-image{width:100%;position:relative;margin:0 auto;overflow:hidden}.bg-image.header{height:100%;background:url(/photos/wedding/head_photo.jpg) center no-repeat;background-size:cover}#videos video,video{margin:0 auto;background-color:#000}.profile .more{padding:0 40px 30px}img.circle-border{border-radius:100%}.photos{min-width:940px;max-width:940px;width:940px;margin:0 auto;padding:0}.my-gallery figure{display:inline-block;padding:4px 2px}.hiddenphoto{display:none!important}video{width:100%;height:65%}#videos video{width:70%;height:auto}.videoerror{color:#000;left:10%;top:10px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;z-index:24601;background-color:#f9edbe;padding:5px 14px;border-color:#f0c36d;border-width:1px;border-style:solid}a.videolink{color:#000;padding-left:.8em}.bg-image.foot{height:688px;background:url(/photos/wedding/foot_photo.jpg) center no-repeat;background-size:cover}blockquote{border:none;font-size:20px;font-weight:700;padding-bottom:2px;margin:0}.end-text{color:#757575;margin-bottom:20px}#footer,#footer a{color:#ddd}#footer{padding:20px 0;background:#2A2A2A;margin:auto;display:block}.share{position:fixed;bottom:10px;right:10px}.hidden-photo{padding:0!important;margin:-2px}.modal{z-index:1;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.modal-content{margin:5% auto;padding:20px;border:1px solid #888;width:55%}.bg-image.layer{height:430px;background:url(/photos/married/layer_photo.jpg) center no-repeat;background-size:cover}.modal-content .main{font-size:32px;font-weight:700}.layer-division{margin:50px 0 5px;border-bottom:1px solid #e8e8e8}.layerphoto{width:80%;margin:0 auto;padding:0}@media screen and (max-width:1025px){video{width:100%;height:auto}.contents{width:100%;margin:0 auto;padding:0 1.5em}h3.point-text{margin-top:9px;font-weight:600;margin-bottom:9px;font-size:16px}.layerphoto,.photos{min-width:100%;max-width:100%;margin:0 auto;width:100%}.bg-image.main{height:100%}.layerphoto{padding:0}.photos{padding:0 1.5em}.bg-image.map{height:450px}.bg-image.foot,.bg-image.layer{height:300px}.hidden-photo{padding:0!important;margin:-2px}.layer-hidden-photo{padding:0!important;margin:0 2px 4px}.layer-hiddenphoto{display:none!important}.modal-content{background-color:#fefefe;margin:0 auto;padding:20px;border:1px solid #888;width:100%}}@media only screen and (max-width:768px){#videos video{width:93%;height:auto;margin:0 auto;background-color:#000}.hidden-photo{padding:0!important;margin:0 2px 4px}.hiddenphoto{display:block!important;margin:0 0 -110px}.layer-hidden-photo{padding:0!important;margin:4px 4px 0 0}.layer-hiddenphoto{display:flex!important}#header.contents{padding:0}.contents{min-width:0;max-width:none}#footer{margin:auto;display:block}.hidden-xs{display:block!important}.visible-xs{display:none!important}}@media screen and (max-width:425px){#videos video{width:85%;height:auto;margin:0 auto;background-color:#000}.my-gallery img{width:130px}.hidden-photo{padding:0!important;margin:0 -4px 0 0}.hiddenphoto{display:none!important}}@media screen and (max-width:375px){.my-gallery img{width:130px}}@media screen and (max-width:320px){img.circle-border{width:220px}.profile .more{padding:0 0 30px}.bg-image.foot{height:200px}}