/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.wrap{max-width:1100px;margin:0 auto;position:relative}.clr:after{display:block;clear:both;content:''}img{max-width:100%}.mo_view{display:none}a{text-decoration:none}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}#header h1{float:left;margin:5px 0}#header h1 img{max-height:86px}#header .lnb{float:right}.all_menu_m{display:none}.login_gnb{display:none;position:absolute;top:10px;right:10px}.login_gnb a{color:#666;font-size:12px;border:1px solid #aaa;background:#fefefe;padding:2px 5px;border-radius:2px}#footer{background-color:#404040;padding:20px 0;color:#8c8c8c;font-size:12px}#footer ul{text-align:right;margin:0 0 15px}#footer ul li{display:inline-block}#footer ul li a{color:#999;padding:0 5px;position:relative}#footer ul li a:before{content:"|";position:absolute;left:-3px;top:2px;font-size:10px;color:#666}#footer ul li:first-child a:before{content:none}#footer h1{position:absolute;right:0;bottom:0}#footer .f_info{line-height:1.5}#footer .f_info strong{color:#ababab}#footer .copy{margin:15px 0 0}.main #container{padding:40px 0 0;background:url("/img_up/shop_pds/lovestorya/design/images/main_back_left.jpg") no-repeat;background-position:left bottom}.main #container>div{padding-bottom:40px;background:url("/img_up/shop_pds/lovestorya/design/images/main_back_right.jpg") no-repeat;background-position:right bottom}.more{display:block;width:30px;height:30px;background-color:#fff;border:1px solid #dcdcdc;border-radius:50%;position:absolute;right:20px;top:15px;color:#646464;transition:all .3s}.more:hover{background:#12577e;color:#fff;border-color:#12577e}.more i{width:30px;line-height:30px;text-align:center}.main_tit{font-size:18px;color:#111;position:relative;padding-left:10px;font-weight:500;margin-bottom:20px;letter-spacing:-1px}.main_tit:before{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:17px;background:#c29b5e}.main_con .mcont{margin-bottom:40px}.main_con>div .left_con{width:100%}.main_con>div .right_con{display:none}.wed_master ul,.main_con .wed_pro ul{margin:0 -3px}.wed_master li,.main_con .wed_pro li{float:left;width:25%}.wed_master li p,.main_con .wed_pro li p{margin:0 3px}.wed_master li img,.main_con .wed_pro li img{max-width:100%}.mcon01 .login_figure{margin-top:8px}.mcon02{padding:20px 10px 40px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.mcon02 .login_box{display:none}.mcon02 .wed_pro li p{background:#111;overflow:hidden}.mcon02 .wed_pro li img{border:0;vertical-align:middle;width:100%}.main_con .mcon03{margin-bottom:20px}.mcon03{background:#fefefe}.mcon03 .left_con>div{margin:0 -1%}.mcon03 .man_list{float:left;width:31%;margin:0 1%}.main_con .mcon04{margin:60px auto}.mcon04 ul{margin:0 -4px}.mcon04 li{float:left;width:25%;text-align:center}.mcon04 li a{display:block;font-size:13px;margin:0 4px;color:#000;text-decoration:none}.mcon04 li.ban01 a{background:url("/img_up/shop_pds/lovestorya/design/images/main_banner01.jpg") no-repeat;background-position:center}.mcon04 li.ban02 a{background:url("/img_up/shop_pds/lovestorya/design/images/main_banner02.jpg") no-repeat;background-position:center}.mcon04 li.ban03 a{background:url("/img_up/shop_pds/lovestorya/design/images/main_banner03.jpg") no-repeat;background-position:center}.mcon04 li.ban04 a{background:url("/img_up/shop_pds/lovestorya/design/images/main_banner04.jpg") no-repeat;background-position:center}.mcon04 li a>div{background:rgba(0,0,0,0.3)}.mcon04 li a:hover>div{background:rgba(0,0,0,0.5)}.transition{position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.mcon04 li span{display:block;margin-top:10px;font-weight:500}.main_con .mcon06{margin-bottom:20px}.mcon06{background:#fefefe}.mcon06 .left_con>div{margin:0 -1%}.mcon06 .man_list{float:left;width:48%;margin:0 1%}.sub_visual{padding:60px 0;background-size:cover;background-position:center;min-height:205px;box-sizing:border-box}.sub_visual h2{position:relative;color:#fff;font-size:35px;line-height:40px;padding:20px 0 0}.sub #container{margin:60px 0}.aside{float:left;width:250px}.aside h2{font-size:24px;padding:30px 15px;font-weight:500;color:#333}.subcon{margin-left:280px}.subcon h3{font-size:20px;padding:30px 0;border-bottom:1px solid #323232;margin:0 0 20px;font-weight:500}.page_top{position:relative}.page_idx{position:absolute;right:0;bottom:30px}.page_idx .idx{font-size:12px;color:#646464}.page_idx .idx:last-child{font-weight:500;color:#12577e}.page_idx b{font-size:12px;padding:0 5px 0 2.5px}@media screen and (max-width:1130px){#header h1{margin:15px 0}.all_menu{display:block;position:absolute;right:10px;top:30px;width:30px;height:30px}.all_menu span{display:block;width:100%;height:2px;background:#12577e;position:absolute}.all_menu span:nth-child(1){top:3px;left:0}.all_menu span:nth-child(2){top:13px;left:0}.all_menu span:nth-child(3){top:23px;left:0}.all_close{position:relative;right:15px;top:15px;width:30px;height:30px;float:right}.all_close span{display:block;position:absolute;width:100%;height:0;border-top:1px solid #000}.all_close span:nth-child(1){top:15px;left:-0;transform:rotate(45deg);-ms-transform:rotate(45deg)}.all_close span:nth-child(2){top:15px;right:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.bg{display:none;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.main_bbs{width:auto;float:none;margin:0 0 20px}.main_ban{width:auto;float:none}.main_con .con01 .login_figure{display:none}.sub_visual h2{font-size:30px;line-height:35px}.aside{width:180px}.subcon{margin-left:210px}}@media screen and (max-width:1000px){#header h1 img{max-width:200px}.main #container{margin:0 10px}.main .flexslider li{overflow:hidden}.main .flexslider .slides img{max-width:140%;width:140%;margin-left:-20%}}@media screen and (max-width:800px){.mcon03 .man_list{width:48%}.mcon03 .man_list:first-child{width:100%;margin-bottom:30px}}@media screen and (max-width:767px){#viewport.on{position:fixed;top:0;left:0;right:0;bottom:0}#footer ul{text-align:center}#footer h1{position:static;margin:0 0 15px;text-align:center}#footer .f_info br{display:none}.main #container{padding:20px 0}.main_bbs{margin:0 0 10px}.main_ban li{width:100%}.main_ban li>div{margin:10px}.sub_visual{padding:40px 0}.sub_visual h2{font-size:30px;line-height:35px}.sub #container{margin:20px 0}.aside{display:none}.subcon{margin:0 10px}.subcon h3{font-size:15px;padding:15px 0;margin:0 0 20px}.page_idx{position:static;text-align:right}.scbd .lst-photo li{float:left;width:50% !important;margin:10px 0 20px !important}.scbd .lst-photo li a{margin:0 5px}}@media screen and (max-width:600px){#footer ul li{margin-bottom:5px}.pc_view{display:none !important}.mo_view{display:block !important}#header .wrap .call{float:right;padding:20px 53px 0 0}.all_menu{display:block;position:absolute;right:13px;top:20px}.all_menu span{height:3px}.wrap{margin:0}.main #container{padding:10px 0}.main_tit{margin-bottom:15px;font-size:15px}.main_con .con02 .login_box{width:100%;margin:20px auto}.main_con>div .right_con{width:100%;margin:0 auto}.moSect01{margin-bottom:20px}.moSect01 ul{margin:0 -3px}.moSect01 li{float:left;width:50%}.moSect01 li div{margin:0 3px}.main_con .mcont{margin-bottom:20px}.mcon03 .man_list{width:100%;margin:0 0 30px}.mcon03 .man_list:last-child{margin-bottom:30px}.main_con .mcon04{width:100%;padding:0;margin:20px auto}.mcon04 li{width:50%}.mcon04 li a{margin:4px}.mcon06 .man_list{width:100%;margin:0 0 30px}.mcon06 .man_list:last-child{margin-bottom:0}#footer .f_info,#footer .copy{text-align:center}.sub_visual{min-height:auto;padding:20px 0 40px;font-size:16px;text-align:center}.page_idx b{font-size:10px;position:relative;top:-1px;left:-2px}}@media screen and (max-width:460px){#header h1 img,#footer h1 img{height:40px}.main_con .wed_master li,.main_con .wed_pro li{width:49%;margin:.5%}.main_con .con03{margin:0}.main_con .con03 .man_list{width:98%;margin:0 1% 20px}.link_box{margin:0 0 20px}}