.con_inner{padding:0 15px}.sectionHead{display:inline-block;text-align:center;padding-top:60px}.sectionHead .en{height:30px}.sectionHead .subTit{display:block;color:#666;font-size:1.2rem;letter-spacing:0.15rem;padding-top:0.3em}.fairList_section .fair_date{font-size:1.8rem;font-weight:bold;line-height:1}.fairList_section .fair_date .fs_60{font-size:60%}.bridalFair .fukidashi{position:relative;display:inline-block;font-size:1.2rem;color:#a9894c}.bridalFair .fukidashi::before{content:'';position:absolute;top:50%;left:-15px;display:inline-block;width:17px;height:1px;background-color:#a9894c;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}.bridalFair .fukidashi::after{content:'';position:absolute;top:50%;right:-10px;display:inline-block;width:17px;height:1px;background-color:#a9894c;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.bridalFair .link_area{margin-top:40px;text-align:center}.bridalFair .btn_link_block{padding:6px 0}.bridalFair .btn_link{margin-right:1.2em;display:inline-block;font-size:1.6rem;font-weight:bold;-webkit-font-smoothing:antialiased;position:relative;text-decoration:underline}.bridalFair .btn_link.ico_arrow_up::after{position:absolute;content:" ";right:-1.2em;top:0.3em;width:1em;height:1em;background:url(https://cdn.tokihana.net/assets/fair/ico_arrow_up_gld-791a2c62f26a2b2cc25c4091a23db6ad66eb27bc6b32732a16d87c85b0836d72.svg) no-repeat;background-size:1em}.bridalFair .move_google_map a{width:160px;margin:0 0 0 auto;padding:20px 0 12px;background:url(https://cdn.tokihana.net/assets/fair/map_bg-df3c1127578ad7e5ccfa4b2f6ada0c07eae5aeb167bc0d73842f0a60ff3a8c2f.svg) no-repeat left bottom;background-size:160px;display:block;line-height:1;text-align:left;text-decoration:none}.fairKv_section .mainkv{width:100%}.fairKv_section .link_area{margin-top:30px}.fairKv_section .btn_area_wrapper{padding:0 40px}.fairKv_section a.btn{padding:12px 0;border:1px solid #a9894c;border-radius:40px;background:#FFF;color:#222 !important}.fairKv_section a.btn span{font-size:1.5rem}.fairKv_section .btn::after{position:absolute;content:" ";top:0.7em;width:16px;height:16px;background:url(https://cdn.tokihana.net/assets/fair/ico_arrow_up_gld-791a2c62f26a2b2cc25c4091a23db6ad66eb27bc6b32732a16d87c85b0836d72.svg) no-repeat;background-size:15px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.worries_settion .worries_head{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.worries_settion .worries_head .head_main{color:#a9894c;font-size:1.7rem;font-weight:bold;letter-spacing:0.05rem}.worries_settion .worries_head .img_area{width:75px}.worries_settion .worries_head .tx_area{padding-left:10px;text-align:left}.worries_settion .worries_con .balloon_top{position:relative;display:inline-block;margin:1.5em 0 40px;padding:40px 20px;border:3px solid #efeadf;border-radius:10px;-webkit-border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF}.worries_settion .worries_con .balloon_top:before{content:"";position:absolute;top:-8px;left:50%;margin-left:-9px;display:block;width:0px;height:0px;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #FFF transparent;z-index:0}.worries_settion .worries_con .balloon_top:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #efeadf transparent;z-index:-1}.worries_settion .worries_list li{margin-bottom:15px;padding-left:22px;background:url(https://cdn.tokihana.net/assets/fair/ico_check-9eb8bd707fac1fad37dfe1c20cb60ed213937d6aac956f8ee5146f49a373331d.svg) no-repeat left 3px;background-size:16px;font-size:14px;font-weight:bold;-webkit-font-smoothing:antialiased;text-align:left;color:#222}.worries_settion .worries_list li:last-child{margin-bottom:0}.fairIntro_section{background:#efeadf;padding-bottom:40px}.fairIntro_section .con_inner{text-align:left;line-height:2}.fairIntro_section .tx_area_inner{padding:0 15px}.fairIntro_section .tx_lead{padding-top:30px;font-size:1.5rem}.fairIntro_section .movie_con{text-align:center}.fairIntro_section .movie_head{padding-top:50px;line-height:1.1}.fairIntro_section .movie_head img{width:56%}.fairIntro_section .videoContainer{margin-top:20px;padding:0 10px}.fairIntro_section .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.fairIntro_section .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fairIntro_section .movie_con .tx_lead{padding-top:6px;display:block;color:#666;font-size:1.2rem;letter-spacing:0.15rem}.fairList_section{background:#fafafa;padding-bottom:20px}.fairList_section .fair_date_block{margin:20px 15px 0;padding:16px;background:#FFF;border:2px solid #cbbb9b}.fairList_section .fair_date{font-size:1.6rem;font-weight:normal}.fairList_section .fair_date.ico_date{position:relative}.fairList_section .fair_date.ico_date:before{position:absolute;left:0;content:"";width:1em;height:1em;background:url(https://cdn.tokihana.net/assets/fair/ico_date-cae26724d20e739d5f1f854f559cb2aa580ecf521738db93b195ae09e4dfca2b.svg) no-repeat;background-size:auto 1em}.fairList_section .fair_date_block2{margin:20px 15px 0;padding:15px 15px 13px;border:2px solid #cbbb9b}.fairList_section .fair_date_block2 .type_date{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding-left:25px;position:relative}.fairList_section .fair_date_block2 .type_date::before{content:"";position:absolute;background:url(https://cdn.tokihana.net/assets/fair/ico_date-cae26724d20e739d5f1f854f559cb2aa580ecf521738db93b195ae09e4dfca2b.svg) no-repeat;background-size:18px;width:18px;height:20px;top:-2px;left:0}.fairList_section .fair_date_block2 .type_date span{margin-left:10px}.fairList_section .fairLists{padding:0 10px;margin-bottom:15px}.fairList_section .fairLists li{margin-top:30px}.fairList_section .fairItem{background:#FFF;border-radius:6px;-webkit-box-shadow:rgba(89,87,108,0.26) 0px 16px 38px -12px,rgba(89,87,108,0.12) 0px 4px 25px 0px,rgba(89,87,108,0.2) 0px 8px 10px -5px;box-shadow:rgba(89,87,108,0.26) 0px 16px 38px -12px,rgba(89,87,108,0.12) 0px 4px 25px 0px,rgba(89,87,108,0.2) 0px 8px 10px -5px}.fairItem .thumbnail{position:relative;overflow:hidden;height:210px}.fairItem .thumbnail.cover:before{display:block;content:"";padding-top:100%}.fairItem .thumbnail.cover>img{-o-object-fit:cover;object-fit:cover;position:absolute;border-top-right-radius:6px;border-top-left-radius:6px}.fairItem .thumbnail.cover img.img_catch{width:80px;height:auto;top:0;left:0;border-top-left-radius:6px;background:none}.fairItem a{text-decoration:none}.fairItem .tx_area{padding:0 20px 5px}.fairItem .fairName{padding-top:1.3em;font-size:1.6rem;font-weight:bold;-webkit-font-smoothing:antialiased;text-decoration:none;color:#222}.fairItem .fairName .txt_freeopen{display:inline;height:0.65em;line-height:1.6;margin-top:9px;margin-left:3px}.fairItem .exUser_list{margin:10px 0 0;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:distribute;background-color:white;border:1px solid #efeadf;color:#a9894c}.fairItem .exUser_tit{font-size:1.0rem;padding:0 5px}.fairItem .exUser_con{padding:0 5px;text-align:left;font-size:1.1rem;font-weight:bold;-webkit-font-smoothing:antialiased;border-left:1px solid #efeadf;line-height:1.8}.fairItem .fair_btn_block{padding:25px 0}.fairItem a.btn.btn_fair{width:210px;padding:15px 30px;font-size:1.4rem;border-radius:20px;position:relative}.fairItem a.btn.btn_fair.ico_arrow_right:after{width:.5em;height:.5em;margin-top:-.25em;right:12px}.fairPoint_section{background:#efeadf;padding-bottom:5px}.fairPoint_section .pointList{margin:30px 0 0 0;padding-bottom:40px;background:#FFF;border-radius:6px}.fairPoint_section .pointList li{padding:0 15px}.fairPoint_section .pointTit{padding-top:40px}.fairPoint_section .pointList li .tx_lead{padding:0 15px;padding-top:20px;text-align:left;line-height:2}.fairPoint_section .pointList .tx_em{color:#a9894c;font-weight:bold;-webkit-font-smoothing:antialiased}.fairPoint_section .pointTit img{height:100px}.fairPoint_section .pointList .thumbnail{height:27vh;margin-top:20px}.fairPoint_section .pointList .thumbnail.cover:before{display:block;content:"";padding-top:100%}.fairPoint_section .pointTit.point_3 img{height:70px}.fairPoint_section .pointTit.point_more img{height:50px}.fairPoint_section .pointList .img_area{margin-top:20px;padding:0 15px}.fairPoint_section .no1Block_wrap{margin-top:30px}.fairPoint_section .no1Block{padding:13px 20px 15px 15px;border:1px solid #a79134}.fairPoint_section .no1Block .no1Tit{position:relative;margin-left:0.4em;display:inline-block;font-size:1.6rem;font-weight:bold;color:#a79134;letter-spacing:0.08rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.fairPoint_section .no1Block .fukidashi::before{content:'';position:absolute;top:50%;left:-0.9em;display:inline-block;width:1em;height:2px;background-color:#a79134;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}.fairPoint_section .no1Block .fukidashi::after{content:'';position:absolute;top:50%;right:-0.8em;display:inline-block;width:1em;height:2px;background-color:#a79134;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.fairPoint_section .no1Block .no1Block_img_area{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fairPoint_section .no1Block .no1Block_img_area .mark_no1{width:28%;padding-right:10px}.fairPoint_section .no1Block .no1Block_img_area .list_no1{width:72%}.fairPoint_section .no1Block_wrap .text_no1{margin-top:6px;text-align:right}.fairPoint_section .no1Block_wrap .text_no1 img{width:90%}.fairInfo_section{background:#efeadf;padding-bottom:40px}.fairInfo_section .infoContent{margin:20px 0 0;padding:40px 20px;background:#FFF;border-radius:6px}.fairInfo_section .infoContent_tit{font-size:2.0rem;font-weight:bold;-webkit-font-smoothing:antialiased}.fairInfo_section .infoContent_tit .date_area{font-size:1.2rem;font-weight:normal;display:block}.fairInfo_section .infoContent_tit .date_area .ico_date{position:relative;padding-left:1.4em;line-height:1}.fairInfo_section .infoContent_tit .date_area .ico_date:before{position:absolute;content:" ";left:0;top:0;width:1em;height:1em;background:url(https://cdn.tokihana.net/assets/fair/ico_date-cae26724d20e739d5f1f854f559cb2aa580ecf521738db93b195ae09e4dfca2b.svg) no-repeat;background-size:1em}.fairInfo_section .covit-19_area{margin-top:30px}.fairInfo_section .covit-19_area .covit-19_tit{padding:6px;line-height:1;background:var(--blue);color:#FFF;font-size:1.2rem}.fairInfo_section .covit-19_area .covit-19_tx_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fairInfo_section .covit-19_area .covit-19_tx_list li{margin-top:10px;padding:0 2%;color:var(--blue);font-size:1.0rem;text-align:left;border-right:1px solid var(--blue);line-height:1.4}.fairInfo_section .covit-19_area .covit-19_tx_list li:last-child{border-right:none}.fairInfo_section .infoContent .fair_place_block,.fairInfo_section .infoContent .fair_online_block{padding-top:20px}.fairInfo_section .infoContent .fair_place_block{border-bottom:1px solid #efeadf;padding-bottom:40px;margin-bottom:30px}.fairInfo_section .infoContent .fair_place_block .fair_place_detail{padding:10px 0;text-align:left}.fairInfo_section .infoContent .fs_85{font-size:80%}.fairInfo_section .infoContent .fair_place_access{padding-top:10px;font-size:80%}.fairInfo_section .infoContent .online_block_date{padding:10px;border:2px solid #cbbb9b;margin-top:20px}.fairInfo_section .infoContent .online_block_date .type_date{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding-left:25px;position:relative}.fairInfo_section .infoContent .online_block_date .type_date::before{content:"";position:absolute;background:url(https://cdn.tokihana.net/assets/fair/ico_date-cae26724d20e739d5f1f854f559cb2aa580ecf521738db93b195ae09e4dfca2b.svg) no-repeat;background-size:18px;width:18px;height:20px;top:1px;left:0}.fairInfo_section .infoContent .online_block_date span{display:block;font-size:1.2rem}.fairInfo_section .infoContent .fair_online_block .fair_online_detail{padding-bottom:20px;display:block}.fairInfo_section .infoContent .fair_online_block .fair_online_detail .fair_online_staffimg{width:90%;padding-top:15px}.fairInfo_section .infoContent .online_block_lead{font-size:1.2rem;width:100%;text-align:center;padding-top:15px}.fairInfo_section .infoContent .online_howto{background:#f5f5f5;font-size:1.3rem;padding:20px 12px;border:1px solid #ccc;clear:both}.fairInfo_section .infoContent .online_howto .online_howto_tit{font-size:1.45rem;font-weight:bold}.fairInfo_section .infoContent .online_howto ul{margin-top:15px;text-align:left}.fairInfo_section .infoContent .online_howto ul li{margin-bottom:20px;padding-bottom:15px;position:relative;border-bottom:1px solid #ccc}.fairInfo_section .infoContent .online_howto ul li::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:10px solid transparent;border-top:10px solid #ccc}.fairInfo_section .infoContent .online_howto ul li::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:11px solid transparent;border-top:11px solid #f5f5f5;margin-top:-3px}.fairInfo_section .infoContent .online_howto ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fairInfo_section .infoContent .online_howto ul li:last-child::before,.fairInfo_section .infoContent .online_howto ul li:last-child::after{display:none}.fairInfo_section .infoContent .online_howto p span{font-weight:bold}.fairInfo_section .infoContent .online_howto p a{color:var(--blue);text-decoration:underline}.fairInfo_section .infoContent .fair_btn_block{padding:30px 0 0}.fairInfo_section .infoContent .fair_online_block .fair_btn_block{padding:25px 15px 15px}.couponLink_section{background:#fafafa;border-bottom:1px solid #ddd}.couponLink_section .coupon_link_con{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.couponLink_section a{text-decoration:none}.couponLink_section .coupon_link_img_area{width:23%;margin-right:3%}.couponLink_section .coupon_link_tx_area{width:70%;text-align:left}.couponLink_section .coupon_link_tit{display:inline-block;padding:0 1em;color:#FFF;background:#00b900;font-weight:bold;-webkit-font-smoothing:antialiased}.couponLink_section .coupon_link_tx{padding-top:5px;font-weight:bold;-webkit-font-smoothing:antialiased}.coupon_link_con.ico_arrow_right:after{border-color:#333;right:0;font-size:1.6rem}.fairMedia_section .con_inner img{width:90%;padding:40px 0}@media screen and (min-width: 768px){.sectionHead{padding-top:80px}.sectionHead .subTit{font-size:1.4rem;letter-spacing:0.1rem;padding-top:0.8em}.sectionHead .en{height:36px}.bridalFair .fukidashi{font-size:1.8rem}.bridalFair .link_area{margin-top:60px;text-align:center}.bridalFair .btn_link_block{width:450px;padding:16px 0;margin:10px auto;background:#FFF;border:1px solid #b89b65;border-radius:3px}.bridalFair .btn_link{width:450px;font-size:2rem;text-decoration:none}.bridalFair .btn_link.ico_arrow_up::after{right:1em;top:0.4em}.fairKv_section{position:relative}.fairKv_section .mainkv{display:block;width:100%;height:450px;margin:0 auto;overflow:hidden;position:relative;background:url(https://cdn.tokihana.net/assets/fair/img_mainkv_pc-2c99a11f2ce2b7a4e2fe6fafd0ef8d2b33e52e47bb8cfa928e6fe9e8e23a404d.jpg) no-repeat center 0;background-size:auto 450px}.worries_settion .worries_head{padding-top:60px}.worries_settion .worries_head .img_area{width:120px}.worries_settion .worries_head .tx_area{padding-left:20px}.worries_settion .worries_head .head_main{font-size:2.6rem;-webkit-font-smoothing:antialiased}.worries_settion .worries_con .balloon_top{position:static;display:inherit;margin:1.5em 0 60px;padding:0;border:none;border-radius:0}.worries_settion .worries_con .balloon_top:before,.worries_settion .worries_con .balloon_top:after{display:none}.worries_settion .worries_con .worries_list{display:-webkit-box;display:-ms-flexbox;display:flex}.worries_settion .worries_con .worries_list li{width:25%;margin:0;margin-left:10px;padding-left:0;background:none}.worries_settion .worries_con .worries_list li:first-child{margin-left:0}.worries_settion .worries_con .balloon_top_pc{position:relative;display:block;min-height:184px;margin:1.5em 0 40px;padding:24px 20px;border:3px solid #efeadf;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efeadf;text-align:center;font-size:1.6rem}.worries_settion .worries_con .balloon_top_pc:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:20px 15px 0 15px;border-color:#efeadf transparent transparent transparent}.worries_settion .worries_con .sub_tit{padding:5px;margin-bottom:20px;color:#a9894c;letter-spacing:0.35rem;background:#FFF;display:inline-block;font-size:1.4rem}.fairIntro_section{padding-bottom:60px}.fairIntro_section .tx_area_inner{width:90%;padding:0}.fairIntro_section .intro_con{padding:60px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.fairIntro_section .intro_con .tx_area,.fairIntro_section .intro_con .img_area{width:50%;max-height:450px}.fairIntro_section .intro_con .tx_area{padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:center}.fairIntro_section .intro_con .intro_head{max-width:500px;min-width:360px;margin:0 auto}.fairIntro_section .tx_lead{padding-top:40px;line-height:2.2}.fairIntro_section .intro_con .img_area img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';border:4px solid #FFF}.fairIntro_section .movie_con{max-width:750px;margin:0 auto}.fairIntro_section .movie_head{padding-top:20px}.fairIntro_section .movie_head img{width:40%}.fairList_section{background:#FFF;padding-bottom:0}.fairList_section .fair_date_block{min-width:400px;padding:20px 30px 20px 60px;display:inline-block}.fairList_section .fair_date_block2{min-width:370px;padding:20px 20px 10px 20px;border:none;margin-top:10px}.fairList_section .fair_date_block2 .fair_date{font-size:1.6rem}.fairList_section .fair_date_block2 p:nth-child(2){margin-left:1em}.fairList_section .fair_date_block2 .type_date{padding-bottom:0}.fairList_section .fair_date.ico_date:before{position:absolute;left:-40px;top:0.05em;content:"";width:0.8em;height:0.8em;background:url(https://cdn.tokihana.net/assets/fair/ico_date-cae26724d20e739d5f1f854f559cb2aa580ecf521738db93b195ae09e4dfca2b.svg) no-repeat;background-size:auto 0.8em}.fairList_section .fair_date{font-size:2.4rem}.fairList_section .fairLists{margin-bottom:80px;padding:0 2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.fairList_section .fairLists li{margin-top:60px}.fairList_section .fairLists li{width:43%}.fairItem .thumbnail{height:240px}.fairItem .tx_area{padding-left:40px;padding-right:40px}.fairItem .exUser_tit{padding:0 10px;font-size:1.1rem}.fairItem .exUser_con{font-size:1.2rem}.fairItem .fairName{font-size:2.0rem}.fairItem .fairName .txt_freeopen{height:0.65em;margin-top:13px}.fairItem a.btn.btn_fair{font-size:1.6rem;padding:17px 30px;width:250px;border-radius:50px}.fairPoint_section .pointList{padding:0;border-radius:0}.fairPoint_section .pointList li{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.fairPoint_section .pointList li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.fairPoint_section .pointList li .tx_area,.fairPoint_section .pointList li .img_area{width:50%}.fairPoint_section .pointList li .tx_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;text-align:center}.fairPoint_section .pointTit{padding-top:0}.fairPoint_section .pointTit img{height:120px}.fairPoint_section .pointTit.point_more img{height:24px}.fairPoint_section .pointList li .tx_lead{padding:40px 12% 10px;font-size:1.4rem}.fairPoint_section .pointList .thumbnail{margin-top:0;height:340px}.fairPoint_section .pointList.more{margin-top:60px;margin-bottom:60px}.fairPoint_section .pointList.more li .tx_area{width:65%}.fairPoint_section .pointList.more li .img_area{width:35%;margin:0;padding:30px 40px 30px 0}.fairPoint_section .pointList.more li .tx_lead{font-size:1.6rem}.fairPoint_section .no1Block_wrap{max-width:600px;margin:40px auto}.fairPoint_section .no1Block{padding:20px}.fairPoint_section .no1Block .no1Tit{font-size:2rem;letter-spacing:0.2rem;-webkit-font-smoothing:antialiased}.fairPoint_section .no1Block .no1Block_img_area{max-width:420px;margin:10px auto 0}.fairPoint_section .no1Block .no1Block_img_area .mark_no1{padding-right:20px}.fairPoint_section .no1Block_wrap .text_no1 img{width:70%}.fairInfo_section{padding-bottom:60px}.fairInfo_section .infoContent{padding:50px 60px}.fairInfo_section .infoContent .infoContent_tit{font-size:2.5rem;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.fairInfo_section .infoContent .infoContent_tit .date_area{display:inline-block;font-size:1.4rem;margin-left:15px}.fairInfo_section .covit-19_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;border:1px solid var(--blue)}.fairInfo_section .covit-19_area .covit-19_tit{width:180px;font-size:1.3rem;line-height:1.4}.fairInfo_section .covit-19_area .covit-19_tx_list{width:calc(100% - 180px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.fairInfo_section .covit-19_area .covit-19_tx_list li{padding:0;margin-top:0;font-size:1.3rem;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.fairInfo_section .infoContent .fair_place_block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;padding-top:0}.fairInfo_section .infoContent .fair_place_block .fair_place_detail,.fairInfo_section .infoContent .fair_online_block .fair_online_detail{width:50%;padding:0}.fairInfo_section .infoContent .fair_place_block .fair_place_detail:nth-child(2),.fairInfo_section .infoContent .fair_online_block .fair_online_detail:nth-child(2){padding:35px 0 0 0}.fairInfo_section .infoContent .fair_place_access{padding-top:20px;font-size:1.5rem}.bridalFair .move_google_map a{padding-top:30px;font-size:1.2rem}.fairInfo_section .infoContent .fair_online_block{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;background:#f5f5f5}.fairInfo_section .infoContent .fair_online_block .fair_online_detail .fair_online_staffimg{width:85%;padding-bottom:10px}.fairInfo_section .infoContent .online_block_lead{font-size:1.4rem;width:85%;text-align:center;margin:auto}.fairInfo_section .infoContent .online_block_date{border:none;border-top:1px solid #ccc;padding-top:30px;text-align:left;font-size:1.6rem}.fairInfo_section .infoContent .online_block_date .online_block_date_tit{margin-bottom:5px;position:relative}.fairInfo_section .infoContent .online_block_date .online_block_date_tit img{width:16px;padding-top:4px;margin-right:7px}.fairInfo_section .infoContent .online_howto{margin:30px auto 20px;font-size:1.4rem;padding:0}.fairInfo_section .infoContent .online_howto ul{margin:0;display:table}.fairInfo_section .infoContent .online_howto ul li{width:calc(100% / 3);margin:0;display:table-cell;padding:15px 15px 15px 25px;border-bottom:0;border-right:1px solid #ccc}.fairInfo_section .infoContent .online_howto ul li::before{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:10px solid transparent;border-left:10px solid #ccc}.fairInfo_section .infoContent .online_howto ul li::after{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:11px solid transparent;border-left:11px solid #f5f5f5;margin-top:0;margin-left:-3px}.fairInfo_section .infoContent .online_howto ul li:last-child{padding:15px 15px 15px 25px;border-right:none}.fairInfo_section .infoContent a.btn.btn_fair{width:450px}.couponLink_section .coupon_link_con{padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.couponLink_section .coupon_link_img_area{width:100px;margin-right:30px}.couponLink_section .coupon_link_tx_area{width:calc(100% - 130px);padding-bottom:10px;font-size:1.6rem}.couponLink_section .coupon_link_tx{padding-right:20px}.couponLink_section a{text-decoration:underline;display:inline-block}.couponLink_section a .tx_link{font-size:1.3rem;margin-left:1rem;color:#888}.coupon_link_con.ico_arrow_right:after{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.con_inner{padding:0 30px}.fairList_section .fairLists{padding:0}.sectionHead{padding-top:60px}.fairItem .thumbnail{height:210px}.bridalFair .fukidashi{font-size:1.6rem}.bridalFair .btn_link_block{width:350px}.bridalFair .btn_link{width:350px;font-size:1.6rem}.fairKv_section .mainkv{height:350px;background-size:auto 350px}.worries_settion .worries_head .head_main{font-size:2.2rem}.worries_settion .worries_head .img_area{width:100px}.worries_settion .worries_con .balloon_top{margin:1.5em 0 40px}.worries_settion .worries_con .balloon_top_pc{min-height:170px;padding:20px 8px;font-size:1.3rem}.worries_settion .worries_con .sub_tit{letter-spacing:0;font-size:1.5rem}.fairKv_section .fair_date_block{bottom:60px}.fairIntro_section .intro_con{padding:40px 30px 40px 0}.fairIntro_section .intro_con .tx_area{padding:30px}.fairIntro_section .intro_con .img_area img{max-height:300px}.fairIntro_section .tx_lead{padding-top:30px;line-height:2;font-size:1.3rem}.fairList_section .fairLists li{width:47%}.fairPoint_section .pointList .thumbnail{height:300px}.fairPoint_section .pointList li .tx_lead{padding:30px 10% 10px;font-size:1.4rem;line-height:1.8}.fairPoint_section .pointList li:nth-child(2n) .thumbnail{height:350px}.fairPoint_section .pointTit img,.fairPoint_section .pointTit.point_3 img{height:85px}.fairPoint_section .pointTit.point_more img{height:20px}.fairPoint_section .pointList.more li .tx_lead{font-size:1.3rem}.fairItem .tx_area{padding-left:15px;padding-right:15px}.fairItem .exUser_tit{padding:0 5px;font-size:0.8rem}.fairItem .exUser_con{font-size:1.1rem}.fairList_section .fairLists li{margin-top:40px}.fairInfo_section .infoContent{padding:50px 40px}.fairInfo_section .infoContent .infoContent_tit{font-size:1.8rem}.fairInfo_section .infoContent .infoContent_tit .date_area{font-size:1.15rem;margin-left:10px}.fairInfo_section .infoContent>li .fair_date_block .fair_date{font-size:2rem}.fairInfo_section .infoContent>li dl dt,.fairInfo_section .infoContent>li dl dd{font-size:1.3rem}.fairInfo_section .infoContent .fair_place_access{font-size:80%;padding-top:10px}.fairInfo_section .covit-19_area{display:inherit;border:none}.fairInfo_section .covit-19_area .covit-19_tit{width:100%}.fairInfo_section .covit-19_area .covit-19_tx_list{width:100%;-ms-flex-pack:distribute;justify-content:space-around}.fairInfo_section .covit-19_area .covit-19_tx_list li{width:auto;margin-top:10px;font-size:1.2rem}.fairInfo_section .infoContent .fair_place_block .fair_place_detail:nth-child(2),.fairInfo_section .infoContent .fair_online_block .fair_online_detail:nth-child(2){padding:10px 0 0 0}.fairInfo_section .infoContent .online_block_lead{padding-top:5px;font-size:1.3rem}.fairInfo_section .infoContent .online_block_lead br{display:none}.fairInfo_section .infoContent .online_howto{font-size:1.3rem}.couponLink_section .coupon_link_tx_area{padding-bottom:0}.couponLink_section .coupon_link_tx{padding-top:5px;font-size:1.3rem}}@media screen and (max-width: 320px){.worries_settion .worries_head .head_main{color:#a9894c;font-size:1.6rem}.worries_settion .worries_list li{font-size:13px}.worries_settion .worries_con .balloon_top{padding:30px 20px}.fairIntro_section .tx_lead{font-size:inherit}.fairList_section .fair_date{font-size:1.4rem}.fairList_section .fairLists{padding:0}.fairItem .thumbnail{height:190px}.fairItem .tx_area{padding:0 10px 5px}.fairItem .fairName{padding-top:1.2em;font-size:1.5rem}.fairItem .exUser_tit{font-size:0.9rem}.fairItem .exUser_con{padding:0 5px;font-size:1rem}.fairPoint_section .pointList li{padding:0 18px}.fairPoint_section .pointTit img{height:80px}.fairPoint_section .pointList li .tx_lead{padding-top:30px;padding-right:0;padding-left:0;line-height:1.8}.fairPoint_section .pointList .img_area{padding-right:0;padding-left:0}.fairPoint_section .pointTit.point_more img{height:40px}.fairInfo_section .infoContent>li{padding:0 18px}.fairInfo_section .covit-19_area .covit-19_tx_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.fairInfo_section .covit-19_area .covit-19_tx_list li{border:none;text-align:center;line-height:1.2}.fairInfo_section .covit-19_area .covit-19_tx_list br{display:none}.fairInfo_section .fair_place{font-size:1.4rem}.fairInfo_section{padding-bottom:40px;font-size:1.3rem}.fairInfo_section .infoContent .online_block_date{padding:10px 5px;font-size:1.2rem}.fairInfo_section .infoContent .fair_online_block .fair_online_detail .fair_online_staffimg{width:50%}.fairInfo_section .infoContent .online_block_lead{width:100%;padding-top:10px}.couponLink_section .coupon_link_tx{font-size:1.3rem}}
