@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');@import url(//use.fontawesome.com/releases/v5.7.2/css/all.css);﻿font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;font-size:24px;margin:0 auto 20px;.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}#pages{color:#513317}#pages h2{font-size:36px;text-align:center;margin:20px 0;border-bottom:1px solid #b28850}.qa dt{padding:10px 0 10px 50px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/qa_mark.png) no-repeat left top;font-size:20px}.qa dd{margin:0 0 40px;padding:10px 0 30px;font-size:16px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.qa dd span{display:block;margin:10px 0 0;text-align:right}.qa dd span a{padding:5px 10px 2px;background:#faed1e}.qa_test{margin-bottom:70px}.qa_test h3{text-align:center;margin:40px auto 20px;font-size:24px;display:flex;align-items:center;justify-content:center;font-weight:600}.qa_test h3:before,.qa_test h3:after{border-top:1px solid;content:"";width:1em}.qa_test h3:before{margin-right:1rem}.qa_test h3:after{margin-left:1rem}.qa_test dt{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/qa_mark.png) no-repeat left center,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:20px;font-weight:600;color:#b28850}.qa_test dd{padding:10px 0 30px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/qa_mark_answer.png) no-repeat left top 50px,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.qa_test dd span{display:block;margin:10px 0 0;text-align:right}.qa_test dd span a{padding:5px 10px 2px;background:#faed1e}.qa_test>input{display:none}.qa_test>label{display:block;width:85%;padding:0;margin:0 auto -30px}.qa_test>label>dt,.qa_test>label>dd{position:relative;background-color:#fff}.qa_test>label>dt:before,.qa_test>label>dd:before{position:absolute;top:0;left:.5em;font-size:2em}.qa_test>label>dt{padding:1.2em 1em 1.2em 3em;cursor:pointer}.qa_test>label>dt:after{display:inline-block;position:absolute;right:1em;width:32px;height:32px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_arrow12.png) no-repeat center;transform:rotate(0);content:"";-webkit-transition:all .2s;transition:all .2s}.qa_test>.check_open:checked+label>dt:after{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_arrow13.png) no-repeat center;transform:rotate(0deg);content:""}.qa_test>label>dd{padding:1.5em 1em 1.5em 3.5em;position:relative;height:0;visibility:hidden;transition:none;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/qa_mark_answer.png) no-repeat left top 25px,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.qa_test>.check_open:checked+label>dd{padding:1.5em 1em 1.5em 3.5em;margin-bottom:50px;height:100%;min-height:150px;visibility:visible;transform:translateY(0px)}.ordermade_main{padding:40px 0}.ordermade_main p{padding:0 0 20px}.ordermade_main img{float:right}.ordermade_detail h3,.seminar_detail h3{width:calc(100% - 20px);font-size:22px;padding:5px 10px}.ordermade_detail{margin:0 0 40px;padding:0 0 60px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line_ordermade.png) no-repeat bottom;background-size:contain}.ordermade_detail h3{background:#ffe5fa}.ordermade_detail>div{padding:20px 0 0}.ordermade_detail img{width:25%;margin:0 5% 0 0;float:left;vertical-align:middle}.ordermade_detail p{padding:20px 0}.seminar{padding:40px 0}.seminar p{padding:0 0 20px}.seminar p:first-child{font-size:26px}.seminar_detail h3{background:#fffb5a}.seminar_detail p{padding:10px 10px 40px}.ibjs_box{margin-top:20px;width:65%;border:solid 2px #ffae00;padding:20px}.ibjs_box ul{list-style:disc;padding-left:30px}.system p.caution01{border:none}.ibjs_subttl{font-size:25px;color:#bd2929}.ibjs_ttl{line-height:1.4em}.system_main{padding:30px 0}.system_main p{width:70%;padding:0 0 20px;font-weight:700;color:#956734;font-size:20px}.system_main p:first-of-type{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:30px;color:#513317}.system_main img{float:right}.system_detail{padding:30px 0}.system_detail img{width:30%;margin:0 0 0 5%;float:right}.system_detail.ibjs p{width:65%;float:right}.system_detail.ibjs img{margin:70px 5% 0 0}.system_detail p.title{padding:0 0 20px;text-align:center;font-size:20px}.system_detail p.title strong{color:#c00}.system_detail .title_ibjs{font-weight:700;color:#956734;font-size:20px;padding:0 0 20px}@media screen and (max-width:750px){.system_detail .title_ibjs{padding-bottom:5px}}.system_flow{margin:0 0 20px;padding:20px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/system_flow_bg.png) no-repeat center bottom}.system_flow:last-of-type{background:0 0}.system_flow h4{margin:20px 0;padding:5px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:22px}.system_flow img{width:25%;margin:0 5% 0 0;float:left}p.caution01{display:block;width:calc(100% -26px);margin:30px 0 60px;padding:14px;background:#fffdc7;border:3px solid #fff921}.flow_detail{margin:0 0 20px;padding:20px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/system_flow_bg.png) no-repeat center bottom}.flow_detail>div{padding:0 0 60px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line_ordermade.png) no-repeat bottom;background-size:contain}.flow_detail:last-of-type,.flow_detail:last-of-type>div{background:0 0}.flow_detail>div h3{color:#956734;font-size:24px}.flow_detail>div h3 span{margin:0 10px 0 0;font-style:italic}.flow_detail>div img{width:30%;margin:20px 0 0 5%;float:right}.flow_detail>div p{width:65%;padding:20px 0}.flow_detail:last-of-type>div p{width:100%}.flow_detail>div a{padding:5px 10px 2px;background:#faed1e}.media dl{padding:40px 0}.media dt{width:calc(100% - 12px);border-left:8px solid #faed1e;padding:0 0 0 12px}.media dd{margin:0 0 20px;padding:10px 20px 20px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.media dt time,.media dt span{float:left}.media dt span{display:block;width:80px;margin:0 0 0 10px;padding:1.7px 0;color:#fff;border-radius:2px;font-size:14px;font-weight:700;text-align:center}.media_icon01{background:#8957a1}.media_icon02{background:#094}.media_icon03{background:#ff8400}.media_icon04{background:#556fb5}.forcompany>div{padding:20px 0}.forcompany>div h3{font-size:30px;padding:20px 0 0}.forcompany>div p{padding:20px 0 0}.forcompany>div:first-of-type img{width:35%;margin:20px 0 0 5%;float:right}.forcompany>div:first-of-type p{width:60%}.forcompany>div:last-of-type img{width:35%;margin:20px 5% 0 0}.forcompany>div:last-of-type p{width:60%;float:right}.data{text-align:center}.data>div{padding:20px 0;position:relative}.data>div h3{padding:5px 0;background:#fff921;font-size:20px}.data>div span{padding:10px 0;font-size:14px}.data>div img{margin:20px 0}div#data_left{width:46%;padding:0 2%;float:left}.data>div p{margin:10px 0 20px;padding:10px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.data>div p strong{color:#c00}.data>div p.data_section01{margin:10px 0 20px;padding:10px 0;background:0 0;font-size:26px}.data>div p.data_section01 strong{font-size:40px;color:#956734}.data>div p.data_section01 strong span{font-size:28px}.data>div:first-of-type img{position:absolute;width:20%;height:auto;right:0;bottom:20px}.data>div table{width:calc(50% - 2px);margin:20px auto;border-top:1px solid #ccc;border-right:1px solid #ccc}.data>div th,.data>div td{display:block;width:calc(50% - 2px);padding:10px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;float:left}.data>div th{background:#ffe5fa}.cmp>div{margin:20px 0;text-align:center}.cmp h3{margin:20px 0 30px;padding:5px 10px;font-size:22px;background:#fff921;text-align:center}.cmp_minaoshi{width:740px}img.area_main{margin:20px 0}.area_list{padding:20px 0}.area_list h3{margin:20px 0;padding:5px 10px;font-size:22px;background:#fff921;text-align:center}.area_list table{width:55%;margin:0 0 20px;float:left}.area_list th,.area_list td{padding:10px 0;border-bottom:1px solid #956734}.area_list th{width:20%}.area_list iframe{width:43% !important;height:280px !important;margin:0 0 20px;float:right}.area_list a{display:block;width:80%;margin:20px auto;padding:10px 0;border:1px solid #956734;border-radius:20px;font-size:18px;text-align:center;clear:both}.area_support,.area_company,.area_idea{padding:20px 0}.area_support p{padding:20px 0}.area_idea{text-align:center}.area_idea img{margin:20px 0}.area_company table{width:100%;margin:0}.area_company th,.area_company td{padding:10px 0;border-bottom:1px solid #956734}.area_company th{width:30%}.area_company td{width:70%}.txt-note{font-size:.24rem;padding:.08rem .3rem 0}.area_detail>div{padding:40px 0 0}.area_detail h3{margin:0 0 20px;padding:5px 10px;background:#fff921;font-size:20px}.area_detail .link-record{margin-top:0;padding-top:20px}#pages .section-top-can .img-can{margin-top:20px}div.reason_bnr{padding-top:0 !important}div.reason_bnr p{padding-top:5px;text-align:center;padding-bottom:0}.reason_bnr .bnr_left{float:left;margin-right:35px}.txt-note{font-size:16px;color:#d40707}.area_detail p{padding:0 0 20px}.area_detail p.ttl-record{font-weight:700;font-size:17px;margin-top:14px;height:80px;padding:0}.area_detail p.txt-record{margin-top:0;padding:0;font-size:16px}a.trans.bnr-04.link-record p{padding-top:5px}.area_message{padding:0 30% 0 0;background-size:contain}.area_message img{float:right}.shinsakae .area_message{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/area_detail_shinsakae_bg.jpg) no-repeat right top}.shinjuku .area_message{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/area_detail_shinsakae_bg.jpg) no-repeat right top}.hamamatsu .area_message{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/area_detail_shinsakae_bg.jpg) no-repeat right top}.area_message ul.award li,.area_detail_award ul.award li{width:70%;color:#956734;font-weight:700}ul.award li{padding:10px 20px 10px 40px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_award.png) center left 10px no-repeat}ul.award li:nth-child(2n){background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_award.png) center left 10px no-repeat,#fffdc7}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,rgba(250,252,252,.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:2.5;position:absolute;z-index:2;bottom:20px;left:50%;width:200px;font-family:FontAwesome;content:'▼' ' 続きをよむ';transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#956734}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:300px;transition:all .5s}.cp_box input:checked+label:after{font-family:FontAwesome;content:'▲' ' 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all .5s}.area_message ul{display:block;margin:20px auto;width:240px}.sns_icon{padding:0 !important;display:block;margin:0 auto;width:50%}.sns_icon.list-sns span{margin-bottom:10px;font-size:16px}.sns_icon ul{display:flex;justify-content:space-evenly}.area_message a{float:left;margin:0 10px 0 0}div.area_info img{float:right}div.area_map img{float:right;margin:30px 10px 10px}.list-condition.area_detail_lounge li{font-size:16px}#reason>div{position:relative;width:70%;margin:0 auto 30px auto;padding:30px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/reason_bg.jpg) no-repeat;background-size:cover}#reason>div img{position:absolute;top:0;left:30px}#reason>div h3{padding:0 0 0 130px;background:0 0;font-weight:700}#reason>div h3 span{font-size:14px}#reason>div p{padding:0 0 0 130px}.area_prof{margin:0 0 20px}.area_prof>div{margin:0 0 20px}.area_prof img{float:left;margin:0 2% 0 0}div.area_award p{padding-bottom:0}.area_detail_award{padding:40px 0 0 !important}.area_detail_access iframe{width:48% !important;height:280px !important;float:left}.area_detail_access>div{width:48%;float:right}.area_detail_access>div img{width:50%;margin:0 0 20px}ul.rssblog{margin-top:30px;padding:30px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/bg_sub_container.gif) repeat}ul.rssblog li{border-bottom:1px dashed #c9c9c9;min-height:49px;background:#fff url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_heart01.png) 6px 22px no-repeat;padding:15px 0 12px}ul.rssblog li a{width:100%;padding-left:25px;display:block}ul.rssblog li small{float:left;margin-top:-24px;padding-left:25px}div#pages section.section-top-record{padding:40px 0 0}.rssBody li{padding:10px 15px;clear:both}.rssBody li:nth-child(even){background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/top_blog_bg.jpg)}.rssBody li div{padding:0 15px 0 0;float:left}.rssBody li a{color:#333}#party{padding:40px 0 0}#party>div{padding:20px 0 0;text-align:center}#party>div a{display:block;width:740px;margin:0 auto}#party>div a img{width:100%;margin:0 0 5px}div#party section.section-top-record{padding:0}.pp>div{padding:20px 0}.pp p{padding:0 0 20px}.pp h3{margin:0 0 20px;font-size:20px}.PP_main img{float:right;padding-bottom:5px}.PP_main01 .link-record{margin-top:40px}.pp_rounge>div{width:63%;float:right}.pp_rounge img,.pp_rounge iframe{display:block;width:35% !important;float:left}.pp_rounge a{margin:20px 0;padding:5px 10px;background:#fff921}.pp_corona img{display:block;float:left;width:35%}.pp_corona p{width:63%;float:right}.pp_corona a{margin:20px 0;padding:5px 10px;background:#fff921}.pp_corona_img h3{margin:0 0 20px;padding:5px 10px;background:#fff921;font-size:20px}li.pp_corona_img{display:inline-block;width:235px;margin-right:10px}li.pp_corona_img p{padding:5px 0 10px;text-align:center}.pp .pp_point a,.pp_order a,.pp_flow a{display:block;width:75%;margin:20px auto;padding:10px 0;background:#fff921;text-align:center}.pp .pp_point{padding:0 0 40px}.pp .pp_point h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:28px;border-bottom:1px solid #6a3906;color:#6a3906}.pp .pp_point h3 span{font-style:italic;font-size:36px}.pp_point img{display:block;width:20%;float:right;margin:20px 0 0}.pp_point>div{margin:0 0 40px}.pp_point h3,.pp_point p{width:75%}.pp_flow>div{margin:0 0 30px;padding:0}.pp_flow h3{font-weight:700;font-size:24px}.pp_flow h3 span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;margin:0 5px 0 0;padding:3px 10px;background:#fff921;border-radius:20px;font-weight:400;font-size:16px}.pp_flow>div img{width:30%;margin:0 0 0 5%;float:right}.alliance>div{padding:20px 0}.alliance_about{text-align:center}.alliance_about p{padding:20px 0}.alliance_about p:first-of-type{font-size:24px}.alliance_list>div{width:48%;min-height:540px;padding:20px 0}.alliance_list>div:nth-child(odd){float:left}.alliance_list>div:nth-child(even){float:right}.alliance_list>div img:first-of-type{width:auto;height:20px}.alliance_list>div img:last-of-type{width:100%;height:auto;margin:10px 0}.alliance_list>div span{font-size:14px}.alliance_list>div h3{font-size:20px;font-weight:700;border-bottom:1px solid #b28850;padding:3px 0}.alliance_list>div table{width:100%}.alliance_list>div th,.alliance_list>div td{padding:10px 0 7px;vertical-align:top}.alliance_list>div th{width:15%;font-size:16px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.alliance_list>div td{width:85%;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:15px}.alliance_list>div th:after{content:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/icon_arrow01.png);margin:1px 5px 0 0;float:right}.privacy p,.privacy ul{padding:0 0 40px}.privacy h3{margin:10px 0;padding:0 10px;border-left:5px solid #fff921;font-size:20px}.sitemap ul{padding:10px 0}.sitemap li{padding:10px 0;font-size:18px}.sitemap_left{width;50%;float:left}}.sitemap_left02{float:none;width:50%}.mr{margin-right:130px !important}.sitemap_mass{margin-bottom:42px}p.home{padding:5px 0 5px 16px;line-height:1.2;font-weight:700;margin:15px auto 5px auto;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_heart01.png) left no-repeat;font-size:18px;text-align:center;width:450px}li.title{padding:5px 0 5px 16px;line-height:1.2;font-weight:700;margin:15px auto 5px auto;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_heart01.png) left no-repeat;font-size:16px;border-bottom:1px solid #b8915e}li.main{line-height:1.2;margin:0 0 0 2em;font-size:15px;padding:10px 0 10px 20px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/ico_arrow06.png) left no-repeat;border-bottom:1px dashed #b8915e;white-space:nowrap}.bn_contact{padding:0 0 80px;text-align:center}.bn_contact img{margin:40px 0 5px}@media screen and (max-width:750px){#pages h2{font-size:.33rem;font-weight:700;background-size:.4rem auto;margin-left:-.6rem;margin-right:-.6rem;margin-top:5px}}.qa dd{font-size:.27rem}.qa dd span{margin:20px auto;text-align:center}.qa dd span a{display:block;width:80%;padding:5px 0;margin:0 auto}@media (max-width:750px){.qa_test h3{font-size:.28rem}.qa_test dt{margin:auto;padding:10px 0 10px 20px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/sm/qa_mark.png) no-repeat left center,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;background-size:11%,auto;font-size:.25rem}.qa_test>label>dt{padding:1em 2em 1em 3em;margin-bottom:6px}.qa_test label>dd{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/sm/qa_mark_awnser.png) no-repeat left top 30px,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;background-size:11%,auto;padding:1em}.qa_test>label{width:100%}.qa_test dd span{margin:20px auto;text-align:center}.qa_test dd span a{display:block;width:85%;padding:5px;margin:0 auto}.qa_test>.check_open:checked+label>dt{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/sm/qa_mark.png) no-repeat left center,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;background-size:11%,auto}.qa_test>label>dt:after{width:22px;height:22px;top:40%;right:-.4em;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/sm/ico_arrow12.png) no-repeat top;background-size:cover}.qa_test>.check_open:checked+label>dt:after{background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/common/sm/ico_arrow13.png) no-repeat top;background-size:cover}.qa>.check_open:checked+label>dd{padding:1em 1em 1em 3.5em;height:100%;visibility:visible;transform:translateY(0px);transition:.7s;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/sm/qa_mark_answer.png) no-repeat left top 15px,url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom}.qa_test h3:before{margin-right:.1rem}.qa_test h3:after{margin-left:.1rem}}@media screen and (max-width:750px){.ordermade_main{padding:0 0 20px}.ordermade_main p{width:100%;padding:0 0 20px;font-size:.27rem}.ordermade_main img{float:none}.ordermade_detail h3,.seminar_detail h3{width:100%;font-size:20px;padding:5px 10px}.ordermade_detail{margin:0 0 40px;padding:0 0 40px}.ordermade_detail>div{padding:20px 0 0}.ordermade_detail img{display:block;width:40%;margin:0 auto;float:none;vertical-align:inherit}.ordermade_detail p{padding:20px 0;font-size:.27rem}.seminar{padding:40px 0}.seminar p{padding:0 0 20px;font-size:.27rem}.seminar p:first-child{font-size:18px}.seminar_detail h3{background:#fffb5a}.seminar_detail p{padding:10px 10px 40px;font-size:.27rem}.system p{font-size:.27rem}.ibjs_box{width:100%;padding:15px}.ibjs_subttl{font-size:17px}.system h3{background:#fff !important;padding-bottom:5px}.system_main{padding:20px 0 20px}.system_main p{width:100%;padding:0 0 20px;font-weight:700;color:#956734;font-size:16px}.system_main p:first-of-type{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:20px;color:#513317;line-height:1.4}.system_main img{display:block;width:100%;margin:10px auto;float:none}.system_detail{padding:20px 0;font-size:.27rem}.title_ibjs{font-weight:700;color:#956734;font-size:20px;padding:10px 0;text-align:center;padding-bottom:5px !important}.system_detail img{display:block;width:100%;margin:10px auto;float:none}.system_detail p.title{padding:0 0 10px;font-size:18px}.system_detail p.title strong{color:#c00}.system_detail.ibjs p{width:100%;float:none}.system_detail.ibjs img{margin:10px auto}.system_flow{margin:0;padding:20px 0 30px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/system_flow_bg.png) no-repeat center bottom;font-size:.27rem}.system_flow:last-of-type{background:0 0}.system_flow h4{margin:10px 0 20px;padding:5px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:20px}.system_flow img{display:block;width:100%;margin:10px auto;float:none}p.caution01{display:block;width:calc(100% -26px);margin:20px 0;padding:14px;background:#fffdc7;border:3px solid #fff921}.flow_detail{margin:0 0 20px;padding:0 0 20px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/system_flow_bg.png) no-repeat center bottom}.flow_detail>div{margin:0 0 40px;padding:0 0 60px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line_ordermade.png) no-repeat bottom;background-size:contain}.flow_detail:last-of-type,.flow_detail:last-of-type>div{background:0 0}.flow_detail:last-of-type>div{margin:0;padding:0}.flow_detail>div h3{color:#956734;font-size:18px;text-align:center}.flow_detail>div h3 span{margin:0 10px 0 0;font-style:italic}.flow_detail>div img{display:block;width:100%;margin:10px auto;float:none}.flow_detail>div p{width:100%;padding:10px 0;font-size:.27rem}.flow_detail:last-of-type>div p{width:100%}.flow_detail>div a{display:block;width:100%;padding:5px 0;text-align:center}.media dl{padding:40px 0}.media dt{width:calc(100% - 12px);border-left:8px solid #faed1e;padding:0 0 0 12px;font-size:.27rem}.media dd{margin:0 0 20px;padding:3px 20px 20px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:.27rem}.media dt time,.media dt span{float:left}.media dt span{display:block;width:80px;margin:0 0 0 10px;padding:1.6px 0;color:#fff;border-radius:2px;font-size:12px;font-weight:700;text-align:center}.forcompany>div{padding:20px 0}.forcompany>div h3{font-size:24px;padding:20px 0 0}.forcompany>div p{padding:20px 0 0;font-size:.27rem}.forcompany>div:first-of-type img,.forcompany>div:last-of-type img{display:block;width:100%;margin:10px auto;float:none}.forcompany>div:first-of-type p,.forcompany>div:last-of-type p{width:100%}.data{text-align:center}.data>div{padding:0 0 20px;position:relative}.data>div h3{padding:5px 0;background:#fff921;font-size:.3rem}.data>div span{padding:10px 0;font-size:12px;line-height:.7}.data>div img{margin:20px 0}.data>div p{margin:10px 0 20px;padding:10px 0;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:.27rem;text-align:left}.data>div p strong{color:#c00}.data>div p.data_section01{margin:10px 0 20px;padding:10px 0;background:0 0;font-size:22px;text-align:center}.data>div p.data_section01 strong{font-size:32px;color:#956734}.data>div p.data_section01 strong span{font-size:24px}.data>div:first-of-type img{position:inherit;display:block;width:60%;height:auto;margin:10px auto;right:inherit;bottom:inherit}.data>div table{width:calc(100% - 2px);margin:20px auto}.data>div th,.data>div td{display:block;width:calc(50%);padding:10px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;float:left;font-size:94%}.data>div th{background:#ffe5fa}.cmp>div{text-align:center}.cmp_minaoshi{width:100%}.area{font-size:.27rem}img.area_main{margin:.05rem 0 0}.area_list{padding:20px 0}.area_list h3{margin:20px 0;padding:5px 10px;font-size:.3rem;background:#fff921}.area_list table{width:100%;margin:10px 0;float:none}.area_list th,.area_list td{padding:10px 0;border-bottom:1px solid #956734;display:table-cell}.area_list th{width:30%}.area_list iframe{width:100% !important;height:250px !important;margin:10px 0;float:none}.area_list a{display:block;width:calc(100% -2px);margin:20px auto;padding:10px 0;border:1px solid #956734;border-radius:20px;font-size:14px;text-align:center;clear:both}a.link-detail.trans.map{-webkit-border-radius:.04rem;border-radius:.04rem;margin-top:0;width:100%;max-width:6.4rem;font-size:.26rem;padding:.16rem .2rem .12rem;background-position:right .1rem center;background-size:.08rem auto;border:none;line-height:1.5}.area_support,.area_company,.area_idea{padding:25px 0}.area_support p{padding:20px 0}.area_idea{text-align:center}.area_idea img{margin:20px 0}.area_company table{width:100%;margin:0}.area_company th,.area_company td{display:block;width:100%}.area_company th{padding:10px 0 0;border-bottom:none}.area_company td{padding:5px 0 10px;border-bottom:1px solid #956734}.txt-note{font-size:.24rem;padding:.08rem .3rem 0}.area_detail h3{margin:0 0 20px;padding:5px 10px;background:#fff921;font-size:.3rem;text-align:center}.area_detail p{padding:0 0 20px}.area_detail p.ttl-record{height:100px;font-size:.26rem;margin-top:.11rem}.area_detail .link-record{padding-top:10px}.area_detail p.txt-record{height:53px;margin-top:.06rem;line-height:1.3}.area_detail .area_message{padding:0}.area_message p{text-align:left}#pages .section-top-can .img-can{margin-top:0}.reason_bnr .bnr_left{margin:20px 0 10px;float:none}.shinsakae .area_message,.shinjuku .area_message,.hamamatsu .area_message{background:0 0}.sns_icon{width:80%}.area_message ul{display:block}.area_message a{float:left;margin:0 10px 0 0}.area_message img{margin:10px auto}div.area_info img{margin:10px auto}div.area_map img{margin:10px auto}.list-condition.area_detail_lounge li{font-size:.25rem}#reason>div{position:relative;width:calc(100% - 20px);margin:0 auto 30px auto;padding:10px;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/reason_bg.jpg) no-repeat;background-size:cover}#reason>div img{position:absolute;display:block;width:20%;height:auto;top:0;left:2.5%}#reason>div h3{padding:0;margin:0 0 0 25%;background:0 0;font-weight:700}#reason>div h3 span{font-size:12px}#reason>div p{padding:0 0 0 25%}.area_prof{margin:0 0 20px}.area_prof>div{margin:0 0 20px}.area_prof img{display:block;float:none;margin:0 auto 10px;max-width:50%}div.area_award{margin:0}.area_detail_award ul.award li{width:100%}div.area_award p{text-align:center;font-size:.3rem;padding-bottom:0}.area_detail_access iframe{width:100% !important;height:250px !important;float:none}.area_detail_access>div{width:100%;float:none}.area_detail_access>div img{display:block;width:50%;margin:20px auto}ul.rssblog{padding:10px;overflow:hidden}ul.rssblog li a{width:82%;padding:.3rem 0 0 15px;position:absolute;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}ul.rssblog li small{padding-left:20px;font-size:.2rem;position:absolute;margin-top:-.35rem}ul.rssblog li{padding:.2rem .01rem .8rem;background-position:.08rem .28rem}.rssBody li{margin:10px 0;padding:10px 15px 30px;clear:both;position:relative}.rssBody li:nth-child(even){background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/top_blog_bg.jpg)top}.rssBody li a{color:#333;position:absolute;bottom:0}.rssBody li div{font-size:10px;position:absolute;top:0}#party>div{padding:10px 0 0;text-align:center}#party>div a{display:block;width:100%}#party>div a img{width:100%;margin:0 0 5px}.pp>div{padding:10px 0}.pp p{padding:5px 0 20px;font-size:.27rem}.pp h3{margin:0 0 10px;font-size:16px}.PP_main01 .link-record{margin-top:0}.pp_rounge>div{width:100%;float:none}.pp_rounge img,.pp_rounge iframe{display:block;width:100% !important;float:none}.pp_rounge a{display:block;width:100%;margin:20px auto;padding:10px 0;background:#fff921;text-align:center}.pp_corona img,.pp_corona p{float:none;width:100%}.pp_corona a{display:block;width:100%;margin:20px auto;padding:10px 0;background:#fff921;text-align:center}.pp_corona_img h3{font-size:.3rem;text-align:center}li.pp_corona_img{display:inline-block;width:49%;margin-right:0}li.pp_corona_img p{font-size:85%}.pp .pp_point a,.pp_order a,.pp_flow a{display:block;width:100%;margin:20px auto;padding:10px 0}.pp .pp_point{padding:0 0 40px}.pp .pp_point h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:24px;border-bottom:1px solid #6a3906;color:#6a3906;margin:0 0 -6px}.pp .pp_point h3 span{font-style:italic;font-size:32px}.pp_point img{display:block;width:60%;margin:10px auto;float:none}.pp_point>div{margin:0 0 50px}.pp_point h3,.pp_point p{width:100%}.pp_flow>div{margin:0 0 30px}.pp_flow>div:last-of-type{margin:0;padding:30px 0 0}.pp_flow h3{font-weight:700;font-size:20px}.pp_flow h3 span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;margin:0 5px 0 0;padding:3px 10px;background:#fff921;border-radius:20px;font-weight:400;font-size:12px}.pp_flow>div img{width:100%;margin:10px 0;float:none}.alliance{overflow:hidden}.alliance>div{padding:10px 0;overflow:hidden}.alliance_about{text-align:center}.alliance_about p{padding:10px 0;text-align:left;font-size:.27rem}.alliance_about p:first-of-type{font-size:20px}.alliance_list>div{width:100%;min-height:inherit;padding:20px 0}.alliance_list>div:nth-child(odd){float:none}.alliance_list>div:nth-child(even){float:none}.alliance_list>div img{max-width:100%;height:auto;margin:5px 0}.alliance_list>div span{font-size:14px}.alliance_list>div h3{font-size:18px;font-weight:700}.alliance_list>div table{width:100%}.alliance_list>div th{width:23%;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;font-size:15px}.alliance_list>div td{width:77%;background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/line.png) repeat-x bottom;display:table-cell}.alliance_list>div th:after{content:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/icon_arrow01.png);margin:1px 5px 0 0;float:right}.privacy p,.privacy ul{padding:0 0 20px;font-size:.27rem}.privacy h3{margin:10px 0;padding:0 10px;border-left:5px solid #fff921;font-size:16px}.bn_contact{padding:0 .3rem 40px;text-align:center;font-size:.22rem}.bn_contact img{margin:10px 0 5px}.bn_contact_nav{padding:2px 15px;text-align:center;font-size:.22rem;margin:15px auto}.sitemap_left{width:100%;float:none;margin:0}p.home{text-align:start;width:100%}}.pies{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:670px}.pies img{margin:0 !important}@media screen and (max-width:750px){.pies{display:block;width:100%}}.pie,.pie2{color:#4babdd;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;margin-top:20px;width:235px;height:235px;font-size:26px;font-weight:700;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#4babdd 0% 55.1%,#9ec5e6 55.1% 83.2%,#c7ddf2 83.2% 99%,#e4eef8 99% 100%);border-radius:50%;position:relative}@media screen and (max-width:750px){.pie,.pie2{margin-top:45px}}.pie img,.pie2 img{width:17px;height:40px}.pie:after,.pie2:after{position:absolute;top:50px;right:-20px;content:"";background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/pie-arrow.svg) no-repeat center center/contain;width:60px;height:60px}@media screen and (max-width:750px){.pie:after,.pie2:after{top:10px;right:15px;width:45px;height:45px}}.pie .pie__first,.pie2 .pie__first{content:"";position:absolute;top:-10px;right:-115px;width:125px;height:80px;text-align:left;font-size:16px;color:#000;font-weight:700}@media screen and (max-width:750px){.pie .pie__first,.pie2 .pie__first{top:-50px;right:-40px;width:96px;line-height:2}}.pie .pie__first span,.pie2 .pie__first span{font-size:40px;font-weight:600;color:#4babdd;font-family:"Poppins",sans-serif}.pie .pie__first .pie-per,.pie2 .pie__first .pie-per{font-size:25px;color:#4babdd}.pie2{color:#f27eaf;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#f27eaf 0% 71.9%,#f2b5c7 71.9% 92.7%,#f9d5df 92.7% 99.5%,#fbeaf0 99.5% 100%)}.pie2 .pie__first span{color:#f27eaf}.pie2 .pie__first .pie-per{color:#f27eaf}.pie__texts{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}@media screen and (max-width:750px){.pie__texts{margin:20px auto 0}}.pie__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78%}.pie__text .text,.pie__text .pie-per{font-weight:700;font-size:18px}.pie__text .text{width:165px;text-align:left}.pie__text .pie-per{font-size:22px;text-align:right;width:67px}.pie__text .pie-per span{font-size:10px}.box1,.box2,.box3,.box4{width:20px;height:20px;background-color:#4babdd}.box1{background-color:#4babdd}.box2{background-color:#9ec5e6}.box3{background-color:#c7ddf2}.tw-situation__date--pie,.tw-situation__date--pie2,.tw-situation__date--pie3 .box4{background-color:#e4eef8}.pie__right .box1{background-color:#f27eaf}.pie__right .box2{background-color:#f2b5c7}.pie__right .box3{background-color:#f9d5df}.pie__right .box4{background-color:#fbeaf0}.ages-pie .pies{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:670px}.ages-pie .pies img{margin:0 !important}@media screen and (max-width:750px){.ages-pie .pies{display:block;width:100%}}.ages-pie .pie,.ages-pie .pie2{color:#4babdd;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;margin-top:20px;width:235px;height:235px;font-size:26px;font-weight:700;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#4aabdb 0% 6.6%,#6ebce2 6.6% 24.4%,#92cde9 24.4% 47.5%,#b7ddf1 47.5% 65.9%,#e3eef8 65.9% 79.8%,#f1f7fb 79.8% 100%);border-radius:50%;position:relative}@media screen and (max-width:750px){.ages-pie .pie,.ages-pie .pie2{margin-top:45px}}.ages-pie .pie img,.ages-pie .pie2 img{width:17px;height:40px}.ages-pie .pie:after,.ages-pie .pie2:after{position:absolute;top:50px;right:-20px;content:"";background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/pie-arrow.svg) no-repeat center center/contain;width:60px;height:60px}@media screen and (max-width:750px){.ages-pie .pie:after{top:40px;right:-15px;width:45px;height:45px}.ages-pie .pie2:after{top:40px;right:-5px;width:45px;height:45px}.page-top .ages-pie .pie:after{top:40px;right:-5px}}.ages-pie .pie .pie__first,.ages-pie .pie2 .pie__first{content:"";position:absolute;top:-10px;right:-115px;width:125px;height:80px;text-align:left;font-size:16px;color:#000;font-weight:700}@media screen and (max-width:750px){.ages-pie .pie .pie__first{top:-20px;right:-80px;width:96px;line-height:2}.ages-pie .pie .pie__first{top:-50px;right:-40px;width:96px;line-height:2}.ages-pie .pie2 .pie__first{top:-30px;right:-60px;width:96px;line-height:2}.shinsakae .ages-pie .pie .pie__first,.shinjuku .ages-pie .pie .pie__first,.hamamatsu .ages-pie .pie .pie__first{line-height:1;top:-20px;right:-70px}.shinsakae .ages-pie .pie2 .pie__first,.shinjuku .ages-pie .pie2 .pie__first,.hamamatsu .ages-pie .pie2 .pie__first{line-height:1}.page-top .ages-pie .pie .pie__first,.page-top .ages-pie .pie2 .pie__first{top:-20px;right:-60px;line-height:1}}.ages-pie .pie .pie__first span,.ages-pie .pie2 .pie__first span{font-size:40px;font-weight:600;color:#4babdd;font-family:"Poppins",sans-serif}.ages-pie .pie .pie__first .pie-per,.ages-pie .pie2 .pie__first .pie-per{font-size:25px;color:#4babdd}.ages-pie .pie2{color:#f27eaf;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#f27eb0 0% 13.4%,#f1aabf 13.4% 39.5%,#f4bfcf 39.5% 66.6%,#f8d5df 66.6% 82.1%,#fbeaef 82.1% 89.9%,#fdf4f7 89.9% 100%)}.ages-pie .pie2 .pie__first span{color:#f27eaf}.ages-pie .pie2 .pie__first .pie-per{color:#f27eaf}.ages-pie .pie__texts{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}@media screen and (max-width:750px){.ages-pie .pie__texts{margin:20px auto 0}}.ages-pie .pie__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78%}.ages-pie .pie__text .text,.ages-pie .pie__text .pie-per{font-weight:700;font-size:18px}.ages-pie .pie__text .text{width:165px;text-align:left}.ages-pie .pie__text .pie-per{font-size:22px;text-align:right;width:67px}.ages-pie .pie__text .pie-per span{font-size:10px}.ages-pie .box1,.ages-pie .box2,.ages-pie .box3,.ages-pie .box4,.ages-pie .box5,.ages-pie .box6{width:20px;height:20px;background-color:#4aabdb}.ages-pie .box1{background-color:#4aabdb}.ages-pie .box2{background-color:#6ebce2}.ages-pie .box3{background-color:#92cde9}.ages-pie .box4{background-color:#b7ddf1}.ages-pie .box5{background-color:#e3eef8}.ages-pie .box6{background-color:#f1f7fb}.ages-pie .pie__right .box1{background-color:#f27eb0}.ages-pie .pie__right .box2{background-color:#f1aabf}.ages-pie .pie__right .box3{background-color:#f4bfcf}.ages-pie .pie__right .box4{background-color:#f8d5df}.ages-pie .pie__right .box5{background-color:#fbeaef}.ages-pie .pie__right .box6{background-color:#fdf4f7}.academic-pie .pies{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:670px}.academic-pie .pies img{margin:0 !important}@media screen and (max-width:750px){.academic-pie .pies{display:block;width:100%}}.academic-pie .pie,.academic-pie .pie2{color:#4babdd;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;margin-top:20px;width:235px;height:235px;font-size:26px;font-weight:700;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#4aabdb 0% 53.7%,#6ebce2 53.7% 70.5%,#92cde9 70.5% 80.3%,#b7ddf1 80.3% 81.9%,#e3eef8 81.9% 100%);border-radius:50%;position:relative}@media screen and (max-width:750px){.academic-pie .pie,.academic-pie .pie2{margin-top:45px}}.academic-pie .pie img,.academic-pie .pie2 img{width:17px;height:40px}.academic-pie .pie:after,.academic-pie .pie2:after{position:absolute;top:50px;right:-20px;content:"";background:url(//www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/css/../img/pie-arrow.svg) no-repeat center center/contain;width:60px;height:60px}@media screen and (max-width:750px){.academic-pie .pie:after,.academic-pie .pie2:after{top:10px;right:15px;width:45px;height:45px}}.academic-pie .pie .pie__first,.academic-pie .pie2 .pie__first{content:"";position:absolute;top:-10px;right:-115px;width:125px;height:80px;text-align:left;font-size:16px;color:#000;font-weight:700}@media screen and (max-width:750px){.academic-pie .pie .pie__first,.academic-pie .pie2 .pie__first{top:-50px;right:-40px;width:96px;line-height:2}}.academic-pie .pie .pie__first span,.academic-pie .pie2 .pie__first span{font-size:40px;font-weight:600;color:#4babdd;font-family:"Poppins",sans-serif}.academic-pie .pie .pie__first .pie-per,.academic-pie .pie2 .pie__first .pie-per{font-size:25px;color:#4babdd}.academic-pie .pie2{color:#f27eaf;background-image:radial-gradient(#fff 30%,transparent 31%),conic-gradient(#f27eb0 0% 59.5%,#f1aabf 59.5% 66.3%,#f4bfcf 66.3% 78.5%,#f8d5df 78.5% 90.5%,#fbeaef 90.5% 100%)}.academic-pie .pie2 .pie__first span{color:#f27eaf}.academic-pie .pie2 .pie__first .pie-per{color:#f27eaf}.academic-pie .pie__texts{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}@media screen and (max-width:750px){.academic-pie .pie__texts{margin:20px auto 0}}.academic-pie .pie__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:78%}.academic-pie .pie__text .text,.academic-pie .pie__text .pie-per{font-weight:700;font-size:18px}.academic-pie .pie__text .text{width:165px;text-align:left}.academic-pie .pie__text .pie-per{font-size:22px;text-align:right;width:67px}.academic-pie .pie__text .pie-per span{font-size:10px}.academic-pie .box1,.academic-pie .box2,.academic-pie .box3,.academic-pie .box4,.academic-pie .box5{width:20px;height:20px;background-color:#4aabdb}.academic-pie .box1{background-color:#4aabdb}.academic-pie .box2{background-color:#6ebce2}.academic-pie .box3{background-color:#92cde9}.academic-pie .box4{background-color:#b7ddf1}.academic-pie .box5{background-color:#e3eef8}.academic-pie .pie__right .box1{background-color:#f27eb0}.academic-pie .pie__right .box2{background-color:#f1aabf}.academic-pie .pie__right .box3{background-color:#f4bfcf}.academic-pie .pie__right .box4{background-color:#f8d5df}.academic-pie .pie__right .box5{background-color:#fbeaef}.tw-poppins{font-family:"Poppins",sans-serif}.tw-top{margin-top:40px}@media screen and (max-width:751px){.tw-top{margin-top:20px}}.tw-top__texts{position:relative;margin-top:80px;margin-bottom:40px}.tw-top__title{text-align:center;font-size:30px;line-height:(42/30);letter-spacing:.75px;color:#69491c;font-weight:700}.tw-top__title span{position:relative;font-weight:700}.tw-top__title span small{position:absolute;top:-40px;left:-126px;width:190px;height:20px;color:#f39800;font-size:18px;transform:rotate(-14deg)}.tw-top__title span:after{position:absolute;content:" ";top:-40px;right:15px;width:60px;height:60px;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-left-shock.png) no-repeat center center/contain}.tw-top__title span:before{position:absolute;content:"";top:-40px;left:-135px;width:210px;height:60px;transform:rotate(-8deg);background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-speech.png) no-repeat center center/contain}@media screen and (max-width:751px){.tw-top__title span:after{top:-25px;right:10px;width:40px;height:40px}.tw-top__title span small{top:-44px;left:-52px;width:150px;height:20px;font-size:13px}.tw-top__title span:before{top:-45px;left:-50px;width:150px;height:45px}.tw-top__texts{margin-top:70px;margin-bottom:15px}.tw-table__padding--top{padding-top:35px !important}.tw-top__title{font-size:19px}.tw-top__text{font-size:15px;width:160px;top:-90px;left:5px}.tw-top__text:after{top:-15px;right:-3px;width:170px;height:65px}.tw-top__title:after{right:25px;width:45px;height:45px}}@media screen and (max-width:750px){.tw-wrapper{padding-left:.1rem;padding-right:.1rem}}.tw-table{width:100%;text-align:center;margin-top:40px;border-collapse:collapse}.tw-table th,.tw-table td{border:2px solid #966731;padding:40px 0;font-weight:700;font-size:28px;vertical-align:middle;text-align:center}@media screen and (max-width:750px){.tw-table{margin-top:0}.tw-table th,.tw-table td{border:1px solid #966731;font-size:18px;padding:20px 0;display:table-cell;width:27.4%}.tw-table__important--items{padding:35px 0 20px !important}}.tw-table td{font-size:22px}@media screen and (max-width:750px){.tw-table th{font-size:15px}.tw-table td{font-size:15px}}.tw-pie__first{top:-35px !important;right:-60px !important;width:125px !important;height:80px !important}.tw-table th:first-child{background-color:#fcfe2e;width:26.4%}.tw-table th:nth-child(2){background-color:#ea5710;width:43.6%;color:#fff;border:6px solid #ea5710;border-bottom:none}.tw-table th:nth-child(3){background-color:#fffcd9;width:30%}.tw-table td:first-child{border-right:none}.tw-table td:nth-child(2){position:relative;border-right:none;border-left:none;border-right:6px solid #ea5710;border-left:6px solid #ea5710;font-size:30px;line-height:1.1}.tw-table td:nth-child(3){border-left:none;font-size:20px}@media screen and (max-width:750px){.tw-table td:nth-child(2){font-size:17px}.tw-table td:nth-child(3){font-size:15px}}.tw-table td:first-child{background-color:#fffcd9}.tw-table tr:last-child td:nth-child(2){border-bottom:6px solid #ea5710}.tw-table__important{font-size:36px;color:#e60716;font-weight:700;background:linear-gradient(transparent 60%,#fcfe2e 40%)}@media screen and (max-width:750px){.tw-table__important{font-size:22px;line-height:1.6}}.tw-table__important--top{position:relative}.tw-table__important--topsmall{font-size:16px;font-weight:700}.tw-table__important--important{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/asset.png) no-repeat center center/contain;content:"";width:120px;height:100px;top:-25px;left:10px;display:flex;justify-content:center;align-items:center;color:#fff}.tw-table__important--important-second{column-gap:5px}@media screen and (max-width:750px){.tw-table__important--important-second{column-gap:3px}}.tw-table__important--important span{font-size:14px}.tw-table__important--important p{font-size:44px;font-weight:700;letter-spacing:-1px}.tw-table__important--right{line-height:.9}.tw-table__important--right p{font-size:14px;text-align:left;letter-spacing:0;font-weight:700}@media screen and (max-width:750px){.tw-table__important--important{width:80px;height:60px;top:-25px;left:0}.tw-table__important--important p{font-size:24px}.tw-table__important--important span{font-size:10px}.tw-table__important--right p{font-size:11px;font-weight:700}.tw-table__important--topsmall{font-size:12px}}.tw-table__small{font-size:24px;font-weight:700;text-decoration:line-through;text-decoration-color:#bbaea7;position:relative;bottom:5px}.tw-table__small--yen{font-size:.7em;font-weight:700}.tw-table__small:after,.tw-table__small:before{position:absolute;content:"";width:8px;height:8px;top:10px;right:-12px;transform:rotate(-45deg);border-right:2px solid #513317;border-bottom:2px solid #513317}.tw-table__small:before{right:-19px}@media screen and (max-width:750px){.tw-table__small{font-size:17px;bottom:0}.tw-table__small:after,.tw-table__small:before{top:5.5px;right:-9px}.tw-table__small:before{right:-15px}}.tw-table__text{font-size:14px;line-height:1.286;color:#966731;margin-top:10px;font-weight:500}@media screen and (max-width:750px){.tw-table__text{font-size:12px;padding:0 10px;margin-top:15px;text-align:center}}.tw-table__bottom{margin-top:45px}@media screen and (max-width:750px){.tw-table__bottom{margin-top:20px}}.tw-table__bottom p{color:#966731;font-size:16px;line-height:1.8;font-weight:500}@media screen and (max-width:750px){.tw-table__bottom p{font-size:14px}}.tw-top__img img{width:100%}@media screen and (max-width:750px){.tw-top__img img{width:100%}}.tw-pulldown{margin:45px auto 0;width:100%;max-width:1000px;position:relative}.tw-pulldown__item--titele{color:#4c270d;cursor:pointer;font-size:20px;padding:20px 25px;font-weight:700}.tw-pulldown__item--text{display:none;padding:30px}.tw-pulldown__item--text p{font-size:18px;line-height:1.5}@media screen and (max-width:750px){.tw-pulldown__item--text p{font-size:16px}}.tw-pulldown__item{margin-bottom:45px}.tw-pulldown__item .title-for{font-weight:700}.tw-pulldown__item .tw-pulldown__item--titele{background-color:#fcfe2e;border:2px solid #c7b094}.tw-pulldown__item .tw-pulldown__item--text{border-bottom:2px solid #c7b094;border-left:2px solid #c7b094;border-right:2px solid #c7b094}.tw-pulldown__item--titele{position:relative}.tw-pulldown__item--titele:before{background:#4c270d;content:"";height:2px;position:absolute;right:30px;top:50%;transform:rotate(90deg);transition:transform .3s ease-in-out;width:15px}.tw-pulldown__item--titele:after{background:#4c270d;content:"";height:2px;position:absolute;right:30px;top:50%;transition:opacity .3s ease-in-out;width:15px}.tw-pulldown__item--titele.open:before{transform:rotate(180deg)}.tw-pulldown__item--titele.open:after{opacity:0}.tw-ribbon{background-color:#fff;position:relative;z-index:0;padding:20px 0 40px;margin-top:110px}.tw-ribbon:after{content:'';position:absolute;left:0;top:0;transform:skewY(-4deg);transform-origin:bottom left;width:100%;height:100%;background:#fadfc0;z-index:-1}.tw-ribbon__title span{font-size:30px;font-weight:700;color:#4c270d;text-align:center}.tw-ribbon__btn{background-color:#ea5710;padding:20px 90px;border-radius:40px;font-size:20px;color:#fff;margin:20px auto 10px;box-shadow:7px 7px 5px #00000033;position:relative;font-weight:700}.tw-ribbon__btn:hover{opacity:.7}.tw-ribbon__btn--span span{position:absolute;content:"";width:10px;height:10px;top:40%;right:65px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(-45deg)}.tw-ribbon__btn--span{transition:opacity .3s ease-in-out}.tw-ribbon__btn--span:hover{opacity:.7}.tw-ribbon__title{display:flex;justify-content:center;position:relative}.tw-ribbon__btn--befor{position:relative}.tw-ribbon__btn--befor:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-yellow-star.png) no-repeat center center/contain;content:"";width:35px;height:35px;top:170px;right:20px}@media screen and (max-width:750px){.tw-ribbon__btn--befor:after{width:30px;height:30px;top:120px;right:0}}.tw-ribbon__btn--befor:before{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-orenge-star.png) no-repeat center center/contain;content:"";width:50px;height:50px;top:110px;right:-10px}@media screen and (max-width:750px){.tw-ribbon__btn--befor:before{width:50px;height:50px;top:65px;right:-30px}}.tw-ribbon__btn--div{margin:0 auto;display:flex}.tw-ribbon__text{text-align:center;font-size:18px;color:#966731;font-weight:700;margin-bottom:80px;position:relative}.tw-ribbon__text span{font-weight:700;position:relative}.tw-ribbon__text span:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-megaphone.png) no-repeat center center/contain;content:"";width:80px;height:80px;top:-60px;left:-190px;color:#fff}@media screen and (max-width:750px){.tw-ribbon__text span:after{width:60px;height:60px;top:-40px;left:-90px}}.tw-ribbon__text span:before{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-yellow-star.png) no-repeat center center/contain;content:"";width:35px;height:35px;top:-90px;left:-195px;color:#fff}@media screen and (max-width:750px){.tw-ribbon__text span:before{width:30px;height:30px;top:-60px;left:-95px}}@media screen and (max-width:750px){.tw-ribbon__title span{font-size:16px}.tw-ribbon__btn{font-size:14px;padding:20px 40px}.tw-ribbon__text{font-size:14px}.tw-ribbon__btn:after{width:70px;top:10px;left:-60px}.tw-ribbon__btn:before{width:30px;top:-15px;left:-45px}.tw-ribbon__text:before{right:0;width:25px;height:25px;top:-20px}.tw-ribbon__text:after{right:15px;width:35px;height:35px}.tw-ribbon{padding:40px 0 0;margin-top:30px}}.tw-section{padding:60px 0 60px}.tw-section__subtitle{text-align:center;font-size:22px;font-weight:700;color:#f8b625}.tw-section__title{display:flex;justify-content:center;margin-top:10px;margin-bottom:0}.tw-section__title span{text-align:center;font-size:36px;font-weight:700;color:#47210d;border-bottom:6px solid #ff0}.tw-record__btn--wrapper{margin:60px auto 0;display:flex;justify-content:center;position:relative}.tw-record__btn--wrapper .tw-ribbon__btn--span span{right:420px}.tw-record__btn{font-size:20px;color:#fff;font-weight:700;background-color:#f8b625;box-shadow:7px 7px 5px #00000033;padding:16px 110px}@media screen and (max-width:750px){.tw-record__btn--wrapper{margin-top:20px;margin-bottom:10px}.tw-record__title{margin-bottom:0}.tw-section{padding:30px 0}.tw-section__subtitle{font-size:17px}.tw-section__title span{font-size:28px;border-bottom:4px solid #ff0}.tw-section__title{margin-bottom:35px}.tw-record__title--title{margin-bottom:-30px}}.tw-situation{background-color:#fffcd9}.tw-situation__date--title{display:flex;justify-content:center}.tw-situation__date--title span{font-size:26px;font-weight:700;color:#ea5711;text-align:center;position:relative}.tw-situation__date--title span:after,.tw-situation__date--title span:before{position:absolute;content:"";width:15px;height:15px;top:50%;transform:translateY(-50%);background-color:#ea5711}.tw-situation__date--title span:before{left:-20px}.tw-situation__date--title span:after{right:-20px}.tw-situation__date--text{text-align:center;margin-top:21px;font-size:17px}.tw-situation__date{margin-top:45px}.tw-situation__date--pies{width:100%;margin-top:40px}.tw-situation__date--pie img{width:35px;height:40px;object-fit:contain}.tw-situation__date--pie{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#4ab464 0% 22.8%,#dcf0e0 22.8% 100%)}.tw-situation__date--pie2{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#4babdd 0% 16.4%,#e4eef8 16.4% 100%)}.tw-situation__date--pie3{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#f27eb0 0% 29%,#f8d5df 29% 100%)}.tw-pie__taikai1{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#4ab464 0% 25.6%,#dcf0e0 25.6% 100%)}.tw-pie__taikai2{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#4babdd 0% 11%,#e4eef8 11% 100%)}.tw-pie__taikai3{background-image:radial-gradient(#fff 40%,transparent 31%),conic-gradient(#f27eb0 0% 18%,#f8d5df 18% 100%)}.tw-situation__date--pie:after,.tw-situation__date--pie2:after,.tw-situation__date--pie3:after{top:5px;right:10px}@media screen and (max-width:1150px){.tw-situation__date--pies{width:92% !important;max-width:710px}.tw-situation__date--pie,.tw-situation__date--pie2,.tw-situation__date--pie3{top:5px;right:10px;width:200px;height:200px}.tw-pie__first{top:-45px !important}.tw-situation__date--pie:after,.tw-situation__date--pie2:after,.tw-situation__date--pie3:after{top:-5px}}@media screen and (max-width:750px){.tw-situation__date--title span{font-size:20px}.tw-situation__date--pie:after,.tw-situation__date--pie2:after,.tw-situation__date--pie3:after{top:5px;display:none}.tw-situation__date--pie .pie__first,.tw-situation__date--pie2 .pie__first,.tw-situation__date--pie3 .pie__first{line-height:1;top:-60px}.tw-situation__date--pie .pie__first{transform:translateX(-50%);right:9%}.tw-pie__first{top:-35px}.pie__first{line-height:1}.tw-pie__second{top:-60px !important;right:-18% !important;line-height:1;transform:translateX(-50%)}.tw-situation__date--pie2:after,.tw-situation__date--pie3:after{top:-15px}.tw-pie__second:after{top:-15px !important}.tw-situation__date--pies{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.tw-situation__date--pie,.tw-situation__date--pie2,.tw-situation__date--pie3{top:5px;right:10px;width:235px;height:235px}.tw-situation__date--pie2,.tw-situation__date--pie3{width:150px;height:150px;margin-top:65px}.tw-situation__date--pie3{margin-top:65px}}.tw-situation__date--green span,.tw-situation__date--pie{color:#4ab464 !important}.tw-situation__date--green .pie-per,.pie-per{color:#000 !important}.tw-situation__date--days{background-color:#fff;border-radius:65px;border:2px solid #ea5711;box-shadow:7px 7px 5px #00000033;padding:35px 115px;position:relative;margin-top:40px}.tw-situation__date--days:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-guide.png) no-repeat center center/contain;content:"";width:150px;height:150px;bottom:0;right:100px;color:#fff}.tw-situation__date--days:before{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-right-shock.png) no-repeat center center/contain;content:"";width:50px;height:50px;bottom:45px;right:230px;color:#fff}.tw-situation__days--item{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px}.tw-situation__days--item-line{display:flex;align-items:center}.tw-situation__days--day{font-size:22px;color:#47210d;font-weight:700}.tw-situation__days--day span{font-size:65px;font-weight:700;color:#f08300}.tw-situation__days--lines{width:80%;display:flex;align-items:center}.tw-situation__days--line{width:52.5%;background-color:#f0962f;height:7px}.tw-situation__days--ball{width:47px;height:46.5px;background:linear-gradient(90deg,#f0962f 0%,#f0962f 65%,#999 65%,#999 100%);border:7px solid #fbd37c;border-radius:50%;position:relative}.tw-situation__days--ball:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-ring.png) no-repeat center center/contain;content:"";width:110px;height:110px;top:-130px;right:-34px;color:#fff}.tw-situation__days--line2{width:40%;background-color:#999;height:7px}.tw-situation__days--title{font-size:22px;text-align:center;font-weight:700}.tw-situation__days--title span{font-weight:700;color:#ea5711}.tw-situation__days--four{font-size:65px;margin-left:25px;margin-right:5px}.tw-situation__days--text,.tw-situation__days--footer{text-align:center;font-size:17px;font-weight:500;margin-top:5px}.tw-situation__days--footer{color:#966731;margin-top:30px}.tw-situation__date--footer{text-align:center;font-size:17px;font-weight:500;color:#966731}@media screen and (max-width:750px){.tw-situation__date--footer{font-size:14px}}.tw-ribbon__btn--after:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-flag.png) no-repeat center center/contain;content:"";width:85px;height:85px;top:130px;right:170px}@media screen and (max-width:750px){.tw-ribbon__btn--after:after{width:70px;height:70px;top:85px;right:0}}.tw-ribbon__btn--after:before{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-yellow-star.png) no-repeat center center/contain;content:"";width:30px;height:30px;top:110px;right:160px}@media screen and (max-width:750px){.tw-ribbon__btn--after:before{width:30px;height:30px;top:60px;right:10px}}.tw-ribbon__text--footer span:after{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-orenge-star.png) no-repeat center center/contain;content:"";width:50px;height:50px;top:-70px;left:-200px;color:#fff}@media screen and (max-width:750px){.tw-ribbon__text--footer span:after{width:40px;height:40px;top:-70px;left:-95px}}.tw-ribbon__text--footer span:before{position:absolute;background:url(https://www.kekkon-canmariage.com/wp_kcm/wp-content/themes/fcvanilla/img/tw-yellow-star.png) no-repeat center center/contain;content:"";width:30px;height:30px;top:-10px;left:-160px;color:#fff}@media screen and (max-width:750px){.tw-ribbon__text--footer span:before{top:-15px;left:-70px}}.tw-record__list a:nth-child(3n){margin-top:6px}.tw-ribbon__text--footer{margin-bottom:0}.tw-table__bai{margin-top:16px;font-size:17px !important}.tw-record__list a:nth-child(6){margin-top:34px}@-moz-document url-prefix(){.tw-record__list{width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;display:block !important;gap:0 !important}.tw-record__list a{float:left !important;width:calc(33.333% - 14px) !important;margin-right:20px !important;margin-bottom:20px !important;flex:none !important;min-width:280px !important;display:block !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.tw-record__list a:nth-child(3n){margin-right:0 !important;margin-top:6px !important;-moz-margin-end:0 !important}.tw-record__list:after{content:"" !important;display:table !important;clear:both !important}@media (max-width:1024px){.tw-record__list a{width:calc(50% - 10px) !important;margin-right:20px !important}.tw-record__list a:nth-child(2n){margin-right:0 !important;margin-top:6px !important}.tw-record__list a:nth-child(3n){margin-right:20px !important}}@media (max-width:768px){.tw-record__list a{float:none !important;width:100% !important;margin-right:0 !important;margin-top:6px !important}}}@media screen and (max-width:750px){.tw-record__list a:nth-child(3n){margin:.36rem .1rem 0}.tw-record__list a:nth-child(6){margin:.36rem .1rem 0}.tw-table__bai{margin-top:9px;font-size:12px !important}.tw-situation__date--days{padding:30px 8px 20px;margin:0 5px;border-radius:25px}.tw-situation__date--text{font-size:16px}.tw-situation__days--item{margin-top:20px;justify-content:space-around}.tw-situation__days--day{font-size:18px}.tw-situation__days--day span{font-size:40px}.tw-situation__days--lines{min-width:250px;width:70%}.tw-situation__days--ball{width:46px}.tw-situation__days--ball:after{width:65px;height:65px;top:-80px;right:-16px}.tw-situation__days--item-line{margin-top:80px}.tw-situation__date--days:after,.tw-situation__date--days:before{display:none;width:100px;height:100px;right:45px}.tw-situation__days--text,.tw-situation__days--footer{font-size:14px;margin-top:10px}.tw-situation__days--four{font-size:60px}.tw-ribbon__text--footer:after{right:0;width:60px;height:60px}.tw-ribbon__text--footer:before{right:0;width:30px;height:30px}.tw-ribbon__btn--footer:before{left:-55px;width:45px;height:45px}.tw-ribbon__btn--footer:after{left:-25px;width:30px;height:30px;top:50px}.tw-ribbon__btn span{right:20px}}.txt-since{margin-top:14px;margin-left:20px}.txt-for{margin-top:20px;line-height:1.7;margin-bottom:44px}.title-for{border-bottom:1px solid #513317}@media screen and (max-width:750px){.txt-since{margin:.14rem 0 0 .26rem}.txt-for{line-height:1.6}.title-for{padding:0 .3rem .08rem;margin-top:.4rem}.title-for:first-child{margin-top:0}}.married__wrapper p{background:0 0 !important}.married__wrapper{display:flex;justify-content:center;column-gap:4%}.married__items{width:48%}.married__item{display:flex;justify-content:center;align-items:flex-end;background-color:#ff0;width:100%;height:200px}.married__item--second{column-gap:20px}.married__img{width:43%}.married__img--second{width:39%}.married__img img{width:100%;object-fit:contain;margin:0 !important;padding:0 !important}.married__tittle{font-size:26px !important;font-weight:700;position:relative;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#fff;text-underline-offset:-.2em;text-decoration-skip-ink:none;margin:0 !important;padding:0 !important}.married__figure{font-size:36px !important;font-weight:700;position:relative;text-align:center !important;line-height:1.25 !important;margin:0 !important;padding:0 !important}.married__figure:after{position:absolute;content:"※";top:30px;right:20px;width:24px;height:24px;font-size:24px}.married__figure span{color:#c00;font-size:100px !important;font-weight:600;font-family:"Poppins",sans-serif !important}.married__figure--left{font-size:34px !important;line-height:1.6 !important}.married__figure--left:after{top:25px}.married__figure--left span{font-size:77px !important}.married__text{font-size:14px;text-align:left !important;margin:0 !important;margin-top:15px !important;padding:0 !important}@media (max-width:750px){.married__wrapper{flex-direction:column;row-gap:40px}.married__items{width:100%;max-width:530px;margin:0 auto}.married__item{height:clamp(140px,27.273vw + 33.636px,200px) !important}.married__item--second{justify-content:center;column-gap:15px}.married__tittle{font-size:20px !important}.married__text--wrapper{display:flex;flex-direction:column;row-gap:20px;padding-bottom:10px}.married__figure{font-size:30px !important}.married__figure span{font-size:85px !important}.married__figure:after{top:-5px !important}.married__figure--left{font-size:23px !important}.married__figure--left span{font-size:65px !important}.married__text{font-size:12px !important;margin-top:10px !important}}