@charset "UTF-8";.img_box_{width:100%;margin:0 auto}#nav{background-color:#e6e5e1}#message{background-image:url("/img/invitation/stephanie/pc/brown/bg_img_brn.png")}#profile{background-color:#d5d0c4}#countdown{background-image:url(/img/invitation/stephanie/pc/brown/countdown_bg_brn.png)}#events{background-image:url("/img/invitation/stephanie/pc/brown/bg_img_brn.png")}.events_box a:link{color:#fff}.events_box a:visited{color:#fff}.events_box a:hover{color:#a3854a}.events_box a:active{color:#fff}.rsvp_deadline,.self_info .attention_title,dt.required::after{color:#a3854a}#submit_btn{background-color:#a3854a}.rsvp_form_complete h3{color:#a3854a}.thanx_text{color:#a3854a}.rsvp_form_closed h3 .font_ttl{color:#a3854a}.profile_box_broom .profile_img_ornament{top:0;left:-50px;background:url("/img/invitation/stephanie/pc/brown/profile_ornament_1.png") no-repeat;background-position:0 86px;background-size:56px auto}@media screen and (max-width:1240px){.profile_box_broom .profile_img_ornament{background-position:0 42px;background-size:50px auto}}@media screen and (max-width:768px){.profile_box_broom .profile_img_ornament{top:0;left:0;background-image:url("/img/invitation/stephanie/pc/brown/profile_ornament_1.png"),url("/img/invitation/stephanie/pc/brown/profile_ornament_2.png");background-position:3% 65px,97% 65px;background-size:40px auto,40px auto}}@media screen and (max-width:480px){.profile_box_broom .profile_img_ornament{background-position:10% 64px,90% 64px;background-size:30px auto,30px auto}}.menu_bar_{position:absolute;top:0;left:0;transform:translateX(-50%);display:flex}.profile_box_bride .profile_img_ornament{top:0;right:-50px;background:url("/img/invitation/stephanie/pc/brown/profile_ornament_2.png") no-repeat;background-position:100% 86px;background-size:56px auto}@media screen and (max-width:1240px){.profile_box_bride .profile_img_ornament{background-position:100% 42px;background-size:50px auto}}@media screen and (max-width:768px){.profile_box_bride .profile_img_ornament{top:0;right:0;background-image:url("/img/invitation/stephanie/pc/brown/profile_ornament_1.png"),url("/img/invitation/stephanie/pc/brown/profile_ornament_2.png");background-position:3% 65px,97% 65px;background-size:40px auto,40px auto}}@media screen and (max-width:480px){.profile_box_bride .profile_img_ornament{background-position:10% 64px,90% 64px;background-size:30px auto,30px auto}}.responsive_label:checked+.label{background:url(/img/invitation/stephanie/pc/brown/rsvp_img_brn.png) no-repeat center center;background-size:contain}.rsvp_item_type .radio:checked+.radio-icon:after{background:#a3854a}#footer{background-color:#432e22}.modal-window-active .btn_active,.modal-window:target .btn_active{background-color:#a3854a}.menu_bar_{position:absolute;top:0;left:0;transform:translateX(-50%);display:flex}
