.head_img img{object-position:center center}#main_wrap{margin:60px auto 0;max-width:1280px}.always_flex{display:flex}.always_flex:nth-child(2){flex-direction:row-reverse;margin-top:60px}.always_img{width:50%}.always_txt{width:50%;display:flex;align-items:center;justify-content:center;text-align:center}.always_img2{width:60%}.always_txt2{width:40%;display:flex;align-items:center}.always_txt2 .always_txt_set p{font-size:16px;line-height:38px}.always_txt_set{padding:30px 60px}.always_txt h3{font-size:24px;line-height:42px;font-weight:400;margin-bottom:30px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";color:#de6a84;text-align:left}.child_copy{max-width:340px;margin:60px auto}.child_copy p{font-size:18px;line-height:32px}.child_copy_l{text-align:left}.child_copy_c{text-align:center}.child_copy_r{text-align:right}.main_copy{margin-top:60px;margin-bottom:60px;font-weight:400;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";text-align:center;font-size:28px;line-height:52px;letter-spacing:.5rem}.always_three{display:flex;justify-content:center;width:100%}.always_link{position:relative;width:calc(100% / 3);overflow:hidden}.always_link .label{font-size:26px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:400;position:absolute;width:100%;padding:20px 0;background:rgba(0,0,0,.5);color:#FFF;text-align:center;left:0;top:50%;transform:translateY(-50%);transition:0.3s ease}.always_link img{transition:0.5s ease}.always_link .label .en_font{display:block;font-size:14px;line-height:14px;margin-bottom:10px}.always_link a:hover .label{padding:40px 0}.always_link a:hover img{transform:scale(1.05)}.always_txt p{text-align:justify;max-width:600px;font-size:16px;line-height:38px}@media (max-width:1200px){.always_txt h3 br{display:none}.always_txt h3{text-align:justify}}@media (max-width:960px){.always_txt h3{font-size:22px;line-height:38px;margin-bottom:15px}.always_txt p{font-size:14px;line-height:32px}.always_txt2 .always_txt_set p{font-size:14px;line-height:32px}.always_txt_set{padding:15px 30px}.main_copy{font-size:24px;line-height:40px;letter-spacing:.1rem}}@media (max-width:769px){.always_flex:nth-child(2){margin-top:0}.child_copy{margin:30px 30px 50px}.always_flex{display:block}.always_img,.always_txt,.always_img2,.always_txt2{width:100%}.always_txt_set{padding:15px 15px 30px}.always_txt h3{padding:0;margin-bottom:6px}.always_txt p{font-size:14px;line-height:32px}.inner_head h2 .en_font{font-size:38px;line-height:38px}.main_copy{text-align:justify;font-size:22px;line-height:38px;margin:30px 15px 60px;letter-spacing:0}.main_copy br{display:none}.always_three{display:block;margin-bottom:60px}.always_link{width:100%;margin-bottom:30px}.always_link a img{display:none}.always_link a{display:block;padding:70% 0 0 0;width:100%}.always_link:nth-child(1) a{background:url(/wedding/img/topics/ban01.jpg) no-repeat center center;background-size:cover}.always_link:nth-child(2) a{background:url(/wedding/img/topics/ban02.jpg) no-repeat center center;background-size:cover}.always_link:nth-child(3) a{background:url(/wedding/img/topics/ban03.jpg) no-repeat center center;background-size:cover}}