@charset "UTF-8";@font-face{font-family:'plain';src:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../fonts/Plain-Medium.otf) format("opentype"),url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/Plain-Skeleton.otf)}.plain{font-family:'plain';line-height:1em}@font-face{font-family:'plain_bold';src:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../fonts/Plain-Bold.otf) format("opentype")}.plain_b{font-family:'plain_bold';line-height:1em}@font-face{font-family:'plain_Light';src:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../fonts/Plain-Light.otf) format("opentype")}.plain_l{font-family:'plain_Light';line-height:1em}section{font-family:ryo-gothic-plusn,sans-serif}#page-recruit section{width:1100px;margin:0 auto;padding:70px 0 70px;clear:both}#page-recruit h2{text-align:center;font-size:40px;font-weight:400;padding:0 0 130px;letter-spacing:.2em}#recruit_bg{width:100%;min-width:1400px;margin:0 auto;background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/top-eye_pc.jpg) no-repeat;background-size:auto;background-position:center;position:relative;min-height:650px}#recruit_bg .recruit_bg_inner{width:1100px;margin:0 auto}#recruit_bg .recruit_position{position:absolute;top:200px;left:0;right:0;font-family:"ryo-text-plusn",'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-weight:100;font-style:normal;letter-spacing:.2em}#recruit_bg .recruit_position .recruit_tit01{text-align:center;color:#453f2d;font-family:ryo-text-plusn,serif;font-size:42px;font-weight:100;font-style:normal;letter-spacing:.3em}#recruit_bg .recruit_position span{display:block;text-align:center}#recruit_bg .recruit_position .recruit_tit02{text-align:center;color:#453f2d;font-size:40px;font-family:ryo-text-plusn,serif;font-weight:400;font-size:52px}#recruit_bg .recruit_position .recruit_logo{text-align:center;margin-top:50px}section{padding-top:60px;padding-bottom:80px}table.commonTbl{width:100%}main section table.commonTbl th{word-break:keep-all}table.commonTbl th,table.commonTbl td{border:1px #d1c5b9 solid;text-align:left;padding:8px 10px;font-size:1.3rem;line-height:100%}table.commonTbl th{background-color:#f6f3f1;color:#b49a7f;width:20%}main section table.commonTbl td{line-height:150%}table.commonTbl th,table.commonTbl td{border:1px #d1c5b9 solid;text-align:left;padding:8px 10px;font-size:1.3rem;line-height:100%;font-size:17px;font-weight:100}main section table.commonTbl th{word-break:keep-all}@media (max-width:768px){#page-recruit h2{text-align:center;font-size:20px;font-weight:400;padding:0 0 30px;letter-spacing:.2em}#page-recruit section{width:94%;margin:0 auto}#recruit_bg .recruit_bg_inner{width:auto;margin:0 auto}#recruit_bg .recruit_position{position:absolute;top:30px;left:0;right:0}#recruit_bg .recruit_position .recruit_tit01{font-size:18px;margin-top:24px;letter-spacing:.35em}#recruit_bg .recruit_position .recruit_tit02{text-align:center;color:#453f2d;font-size:26px}#recruit_bg .recruit_position .recruit_logo{text-align:center;width:30%;margin:0 auto;margin-top:46px}#recruit_bg .recruit_position span{width:15% !important;margin:0 auto;padding-left:9px;margin-top:-6px}table.commonTbl th,table.commonTbl td{font-size:12px}}#brandMessage{padding:0;margin:0;box-sizing:border-box;overflow:hidden}#brandMessage{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:62.5% !important;font-size:1rem !important;letter-spacing:3px !important;line-height:1.6 !important}@media screen and (max-width:767px){body{font-size:.9rem !important}}#brandMessage p{margin-top:1em;margin-bottom:1em}@media screen and (min-width:768px){.sp{display:none}}@media screen and (max-width:767px){.pc{display:none}}_:lang(x)::-ms-backdrop,.selector{font-family:"Segoe UI",Meiryo,sans-serif}.backImage01{top:2000px;left:-250px;position:absolute;width:700px;height:auto}.backImage02{position:absolute;right:0;top:3900px;width:900px}.backImage03{position:absolute;right:0;top:3900px;width:700px}@media screen and (max-width:767px){.backImage01,.backImage02{display:none}}
/*!------------------------------------*\
    brandMessage
\*!------------------------------------*/
#brandMessage{width:100%}#brandMessage main{margin:50px auto;padding:50px 0;width:1100px}@media screen and (max-width:767px){#brandMessage main{margin:20px 0;padding:0;width:100%}}#brandMessage h2{font-size:2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;margin:0 0 50px;padding:0;align-items:center;height:3em;line-height:3em;color:#86754d}@media screen and (max-width:767px){#brandMessage h2{font-size:1.2rem}#brandMessage h2.titleSdgs{font-size:1rem}}#brandMessage h2:before,#brandMessage h2:after{content:"";width:2em;height:2em}#brandMessage h2:before{margin-right:1em;border-top:3px solid #86754d;border-left:3px solid #86754d;margin-top:-1em}#brandMessage h2:after{margin-left:1em;border-bottom:3px solid #86754d;border-right:3px solid #86754d;margin-bottom:-1em}#brandMessage section{margin:0 0 50px;padding:0 0 30px;border-bottom:1px dotted #bbb}@media screen and (max-width:767px){#brandMessage section{padding:0 10px;width:100%}}#brandMessage .kigyouRinen{text-align:center}#brandMessage .keieiRinen li{position:relative;margin:0 0 10px;padding-left:15px}#brandMessage .keieiRinen li:before{content:"";position:absolute;top:.4em;left:0;width:7px;height:7px;background-color:#666;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#brandMessage .shishin .shishinRow{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:767px){#brandMessage .shishin .shishinRow{display:block}}#brandMessage .shishin .srList{width:31%}@media screen and (max-width:767px){#brandMessage .shishin .srList{width:100%}}#brandMessage .shishin .srList li{position:relative;margin:0 0 10px;padding-left:15px}#brandMessage .shishin .srList li:before{content:"";position:absolute;top:.4em;left:0;width:7px;height:7px;background-color:#666;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#brandMessage section.yakusoku{margin:0 0 150px}#brandMessage h3{margin:0 0 30px;font-size:18px;font-weight:700;text-align:center;background-image:linear-gradient(-45deg,#76a5d8 35%,#7cade2 35%,#7cade2 50%,#76a5d8 50%,#76a5d8 85%,#7cade2 85%,#7cade2);background-size:14px 14px;padding:.75em 1em;color:#fff}#brandMessage h4{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#brandMessage h4{font-size:1rem}}#brandMessage h4:before,#brandMessage h4:after{content:"";width:3em;border-top:1px solid #333}#brandMessage h4:before{margin-right:1em}#brandMessage h4:after{margin-left:1em}#brandMessage section div{margin:30px auto 0 auto;padding:20px;width:60%;border:2px solid #86754d;text-align:center}@media screen and (max-width:767px){#brandMessage section div{width:100%}}#brandMessage section div h5{font-size:1.1rem}#brandMessage section div a.pageUrl{font-size:1.5rem;text-align:center;line-height:.95em;font-weight:700;color:#333;text-shadow:0 .05em .08em rgba(0,0,0,.7)}@media screen and (max-width:767px){#brandMessage section div a.pageUrl{font-size:1rem}}#brandMessage section .snsList{display:flex;justify-content:space-between;margin:0 auto;width:60%}@media screen and (max-width:767px){#brandMessage section .snsList{width:80%}}#brandMessage section .snsList li{width:30%}@media screen and (max-width:767px){#brandMessage section .snsList li{width:25%}#brandMessage section .snsList li label{display:none}}
/*!------------------------------------*\
    animation
\*!------------------------------------*/
.sa{opacity:0;transition:all .5s ease}.sa.show{opacity:1;transform:none}#page-company .inner{width:1100px;margin:0 auto}@media (max-width:1100px){#page-company .inner{width:95%}}.com_h_200{margin-top:200px}@media (max-width:1600px){.com_h_200{margin-top:100px}}@media (max-width:1200px){.com_h_200{margin-top:75px}}#page-company section{font-family:"yu-mincho-pr6n",sans-serif;font-weight:400;font-style:normal}#page-company,#messa,#page-company li,#page-company .common_h1{font-family:"yu-mincho-pr6n",sans-serif !important}#page-company h1,#page-company h2,#page-company h3,#page-company h4,#page-company p,#page-company a,#page-company span{color:#241818;font-family:"yu-mincho-pr6n",sans-serif !important}.com_cap{text-align:center;line-height:2em;font-family:"yu-mincho-pr6n",sans-serif !important}.syomei{width:280px;margin-left:auto;text-align:left;margin-top:50px}.syomei span{font-size:1.2em}#page-company .com_link{display:flex}.com_link li{flex:1;text-align:center}.com_link li img{width:50%}.com_link li.masse img{width:60%}.bg_bajge{background:#ffffd0;background:linear-gradient(180deg,rgba(255,255,208,.18949586670605745) 0%,rgba(255,255,208,.02703088071165971) 7%,rgba(255,254,244,.5760504885547969) 61%,rgba(248,250,236,.36036421404499297) 100%)}.common_h1{font-size:65px;text-align:center;padding-top:200px}@media (max-width:1600px){.common_h1{font-size:55px;padding-top:100px}}@media (max-width:1200px){.common_h1{font-size:45px;padding-top:75px}}.logo_gun{width:80%;margin:0 auto;display:block}.com_bis{height:350px;margin-top:140px}@media (max-width:1100px){.com_bis{margin-top:75px}}#page-company #bisiness p{display:inline-block}#page-company #bisiness h1,#page-company #bisiness h2,#page-company #bisiness p,#page-company #bisiness a,#page-company #bisiness span{color:#86764a;font-family:"yu-mincho-pr6n",sans-serif}#page-company #bisiness .com_bis .url_btnccom a{text-decoration:underline}.border_eara{border:1px solid #86764a;padding:6px 16px;background:#fff;font-family:'plain' !important}#page-company #bisiness .com_bis .url_btnccom .black_yajirusi{color:#241818;padding:0 10px;display:inline-block}#page-company #bisiness .com_bis .height_eara p{color:#241818;font-family:ryo-gothic-plusn,sans-serif !important;margin-left:auto}#page-company #bisiness h1.black_tit{color:#241818;font-size:65px;font-weight:100;line-height:1em;margin-bottom:50px}h1.black_tit span{display:block;font-family:"SterlingDisplay",'Gilda Display' !important}#page-company #bisiness h1.black_tit span{color:#241818;display:block;line-height:1em;margin-top:10px;font-weight:100}.logo_abu{position:absolute;top:0}.img_l_box,.img_r_box{position:relative}.height_eara{width:59%;margin-left:auto;padding-top:211px}.bus_img{width:36%}.img_l_box img{float:left}.img_l_box .logo_abu{left:41%}.img_r_box .bus_img{width:36%;float:right}.img_r_box .height_eara{float:left;margin-top:0}.logo_img{width:275px;margin-bottom:25px}.wako_bridal .logo_img{width:450px}@media (max-width:1150px){.wako_bridal .logo_img{width:300px}}.wako_online .logo_img{width:380px}@media (max-width:1150px){.wako_online .logo_img{width:300px}}.wakowark .logo_img{width:500px}@media (max-width:1150px){.wakowark .logo_img{width:300px}}.wako_door .logo_img{width:450px}@media (max-width:1150px){.wakowark .logo_img{width:300px}}.wako_cocon .logo_img{width:375px}@media (max-width:1150px){.wakococon .logo_img{width:300px}}.wako_cocon .height_eara{padding-top:156px}.wako_joy .logo_img{width:330px}.wako_joy .bus_img{margin:0 0 10px 20px}.wako_joy .height_eara{margin-top:10px;float:none;width:100%;padding-top:207px}.wako_online .height_eara,.wakowark .height_eara,.wako_cocon .height_eara{margin-top:-60px}@media (max-width:1150px){.wako_joy .logo_img{width:280px}}#company{background:#cee2f7;background:linear-gradient(180deg,rgba(206,226,247,.34635861180409666) 0%,rgba(206,226,247,1) 100%)}#company .common_h1{padding-bottom:100px}@media (max-width:1200px){#company .common_h1{padding-bottom:75px}}#company table{border-collapse:collapse}#company table.commonTbl th,#company table.commonTbl td{border:none;background:0 0}#company table.commonTbl th{font-size:18px;color:#36689f;letter-spacing:.5em;text-align:center;vertical-align:initial}#company table.commonTbl td{font-size:14px;color:#264567;border-left:1px solid;text-align:left;padding-bottom:30px;line-height:1.75em;padding-left:70px}#messa h2{text-align:center;font-size:35px;border-bottom:1px solid;color:#86764a !important;padding-bottom:30px;margin-bottom:0}#messa section{padding-top:30px;padding-bottom:30px}#messa h2 .kigyouRinen p{font-family:ryo-gothic-plusn,sans-serif !important}#messa h2 .kigyouRinen li{font-family:ryo-gothic-plusn,sans-serif !important}#messa .shishin h3{background:#76a5d8;color:#fff !important;padding:10px 0;text-align:center}#messa li{padding-left:1em;text-indent:-1em}#messa li.srList{padding-left:0;text-indent:0em}#messa .li2 li{vertical-align:text-top;padding:10px;box-sizing:border-box}#messa .li3 li{vertical-align:text-top}#messa .li3 li ol{margin-top:30px}#messa .li3 li li{display:block;width:100%}#messa .for_future .common_h1{color:#86764a !important}#messa .for_future h2{text-align:left;font-size:25px;border-bottom:none;color:#000 !important;padding-bottom:0;margin-bottom:10px;margin-top:100px;font-family:"yu-mincho-pr6n",sans-serif !important}@media (max-width:1200px){{margin-top:50px}}#messa .for_future .url_btnccom{display:inline-block;margin-left:15px;vertical-align:top;margin-top:60px}.for_future .border_eara{color:#86764a !important}.mirai_img{width:500px;float:right;margin:0 0 30px 30px}@media (max-width:1150px){#recruit_bg{width:100%;min-width:100%;margin:0 auto;background-size:contain;background-position:center;min-height:350px;padding:0}}@media (max-width:798px){#recruit_bg{min-height:225px;padding:0}.syomei{width:225px;margin-top:25px;font-size:14px}.syomei span.font_18{font-size:16px}#page-company .inner .width80{width:100%}.wako_joy .height_eara{padding-top:20px}.common_h1{padding-top:35px}.com_link li img{width:57%}.com_link li.masse img{width:71%}#page-company #bisiness h1.black_tit{font-size:46px}.logo_abu{position:unset;text-align:center;margin-bottom:20px}.img_l_box img{float:none}.img_l_box .bus_img{width:100%;float:none}.com_bis{height:auto}.height_eara{width:100%;margin-left:0;padding-top:15px}.img_r_box .bus_img{width:100%;float:none}.img_r_box .height_eara{float:none;margin-top:0}#messa h2{font-size:28px;padding-bottom:4px}#messa section{padding-top:20px;padding-bottom:20px}#messa .shishin h3{margin-bottom:15px}#messa .li3 li{display:inline-block;width:30%;position:unset;margin-top:10px;margin-right:0}#messa .li3 li li{margin-top:0}.mirai_img{width:350px;margin:0 0 15px 20px}#messa .for_future .url_btnccom{margin-top:55px}}@media (max-width:480px){#recruit_bg{width:100%;min-width:auto;margin:0 auto;background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/top-eye_sp.jpg) no-repeat;background-size:contain;background-position:100% 100%;position:relative;min-height:413px}.com_link li img{width:75%}.common_h1{padding-top:0}#page-company #bisiness h1.black_tit{font-size:33px}.wako_cocon .logo_img{width:80%}.logo_gun{width:100%}.com_link li.masse img{width:92%}.logo_img{width:180px}.border_eara{padding:6px 4px;font-size:9px}.wako_online .height_eara,.wakowark .height_eara,.wako_cocon .height_eara{margin-top:10px}.wako_cocon .height_eara{padding-top:10px}.wako_joy .bus_img{margin:0}#company .common_h1{padding-bottom:30px}#company table.commonTbl th{font-size:16px;letter-spacing:.1em}#company table.commonTbl td{font-size:14px;padding-left:20px}.common_h1{font-size:28px}#messa .common_h1{padding-top:30px}#messa h2{font-size:20px}.li2 li{display:block;width:100%;margin-right:0}#messa .li2 li{display:block;width:100%}#messa .li3 li{width:100%}#messa .shishin h3{padding:0}#messa .for_future h2{font-size:18px;}#messa .for_future .url_btnccom{margin-top:0;margin-bottom:15px}}.en{font-family:"SterlingDisplay",'Gilda Display','ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif !important}.aline_r{text-align:right}.aline_c{text-align:center}.aline_l{text-align:left}.border_t{border-top:1px solid}.border_b{border-bottom:1px solid}.btn_radi{border-radius:30px;padding:6px;font-size:1.25em;text-align:center;border:1px solid;margin-top:25px}.mfcss .font_30{font-size:30px}@media (max-width:1200px){.mfcss .font_30{font-size:26px}}.mfcss .font_29{font-size:29px}@media (max-width:1200px){.mfcss .font_29{font-size:26px}}.mfcss .font_28{font-size:28px}@media (max-width:1200px){.mfcss .font_28{font-size:24px}}.mfcss .font_27{font-size:27px}@media (max-width:1200px){.mfcss .font_27{font-size:24px}}.mfcss .font_26{font-size:26px}@media (max-width:1200px){.mfcss .font_26{font-size:20px}}.mfcss .font_25{font-size:25px}@media (max-width:1200px){.mfcss .font_25{font-size:20px}}.mfcss .font_24{font-size:24px}@media (max-width:1200px){.mfcss .font_24{font-size:18px}}.mfcss .font_23{font-size:23px}@media (max-width:1200px){.mfcss .font_23{font-size:18px}}.mfcss .font_22{font-size:22px}@media (max-width:1200px){.mfcss .font_22{font-size:18px}}.mfcss .font_21{font-size:21px}@media (max-width:1200px){.mfcss .font_21{font-size:18px}}.mfcss .font_20{font-size:20px}@media (max-width:1200px){.mfcss .font_20{font-size:16px}}.mfcss .font_19{font-size:19px}@media (max-width:1200px){.mfcss .font_19{font-size:16px}}.mfcss .font_18{font-size:18px}@media (max-width:1200px){.mfcss .font_18{font-size:14px}}.mfcss .font_17{font-size:17px}@media (max-width:1200px){.mfcss .font_17{font-size:14px}}.mfcss .font_16{font-size:16px}@media (max-width:1200px){.mfcss .font_16{font-size:12px}}.width100{width:100%}.inner .width90{width:90%;margin:0 auto;display:block}.inner .width80{width:80%;margin:0 auto;display:block}.li2 li{display:inline-block;width:48%;margin-right:2%}.li2 li:nth-child(2){margin-right:0}.li2 li img{width:100%}.li3 li{display:inline-block;width:30%;margin-right:2%}.li3 li:nth-child(3){margin-right:0}.li3 li img{width:100%}.li4 li{width:23%;margin-right:2%;display:inline-block;vertical-align:text-top}.li4 li:nth-child(4n){margin-right:0}.li4 li img{width:100%}.bg_img{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../img/bg.png);background-size:cover;background-repeat:no-repeat;background-position:top center}.sp_br{display:none}@media (max-width:768px){.sp_br{display:block}.li3 li{display:block;width:100%;position:unset;margin-top:20px}.li4 li{display:block;width:100%;position:unset;margin-top:20px}.mfcss .font_30{font-size:18px}.mfcss .font_29{font-size:18px}.mfcss .font_28{font-size:18px}.mfcss .font_27{font-size:18px}.mfcss .font_26{font-size:16px}.mfcss .font_25{font-size:16px}.mfcss .font_24{font-size:16px}.mfcss .font_23{font-size:16px}.mfcss .font_22{font-size:14px}.mfcss .font_21{font-size:14px}.mfcss .font_20{font-size:14px}.mfcss .font_19{font-size:14px}.mfcss .font_18{font-size:14px}.mfcss .font_17{font-size:12px}.mfcss .font_16{font-size:12px}.sp{display:block !important}.pc{display:none !important}.sp_br{display:block}.pc_br{display:none}}.imgtext{clear:both}.imgtext .l_img{width:30%;display:inline-block}.imgtext .l_img img{width:100%}.imgtext .r_text{width:68%;display:inline-block}.imgtext .l_text{width:68%;display:inline-block}.imgtext .r_img{width:30%;display:inline-block;float:right}.imgtext .r_img img{width:100%}@media (max-width:798px){.imgtext .l_img{width:100%;display:block}.imgtext .r_text{width:100%;display:block}.imgtext .l_text{width:100%;display:block}.imgtext .r_img{width:100%;display:block;float:none}}