@charset "UTF-8";.template_pop_ui{width:670px}.template_pop_ui dl dt{padding:16px 0;font-family:RodinNTLGPro-DB;font-size:30.4px;font-size:1.9rem;line-height:1;text-align:center;background:#f2f2f2}.template_pop_ui dl dd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 40px 0;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template_pop_ui dl dd:before{position:absolute;bottom:0;left:50%;display:block;width:1px;height:calc(100% - 32px);content:"";background:#ccc}.template_pop_ui dl dd .design_popbox{width:228px;text-align:left}.template_pop_ui dl dd .design_popbox>p:first-child{position:relative;margin-bottom:16px;padding-left:10px;font-family:RodinNTLGPro-DB;font-size:25.6px;font-size:1.6rem;letter-spacing:.64px;letter-spacing:.04rem;border-left:4px solid #0071bc}.template_pop_ui dl dd .design_popbox>p:first-child:before{position:absolute;bottom:-4px;left:-4px;display:block;width:calc(100% + 4px);height:1px;content:"";background:#0071bc}.template_pop_ui dl dd .design_popbox>p:first-child+figure{margin-bottom:12px;padding-left:14px}.template_pop_ui dl dd .design_popbox>p:first-child+figure+p{margin-bottom:16px;padding-left:14px;line-height:1.4;letter-spacing:.96px;letter-spacing:.06rem}.template_pop_ui dl dd .design_popbox .design_popbox_order p{margin-bottom:2px;font-family:RodinNTLGPro-DB;text-align:center}.template_pop_ui dl dd .design_popbox .design_popbox_pic{padding-left:14px;font-size:19.2px;font-size:1.2rem}.template_pop_ui dl dd .design_popbox .designlnk{display:block;width:100%;padding:9px 0;font-family:RodinNTLGPro-B;font-size:25.6px;font-size:1.6rem;line-height:1;transition:all .2s ease;text-align:center;text-decoration:none;color:#fff;border-radius:4px;background:#0071bc}.template_pop_ui dl dd .design_popbox .designlnk:before{display:inline-block;width:30px;height:30px;margin-right:6px;content:"";vertical-align:-9px;border-radius:15px;background:#fff}.template_pop_ui dl dd .design_popbox .designlnk:hover{background:#005289}.template_pop_ui dl dd .design_popbox .designlnk01:before{background:#fff url(../img/calendar/2023/template/icon/icon_templatedl.png) center no-repeat}.template_pop_ui dl dd .template_popbox{width:228px;text-align:left}.template_pop_ui dl dd .template_popbox>p:first-child{position:relative;margin-bottom:16px;padding-left:10px;font-family:RodinNTLGPro-DB;font-size:25.6px;font-size:1.6rem;letter-spacing:.64px;letter-spacing:.04rem;border-left:4px solid #f5a21b}.template_pop_ui dl dd .template_popbox>p:first-child:before{position:absolute;bottom:-4px;left:-4px;display:block;width:calc(100% + 4px);height:1px;content:"";background:#f5a21b}.template_pop_ui dl dd .template_popbox>p:first-child+p{margin-bottom:16px;padding-left:14px}.template_pop_ui dl dd .template_popbox .text_popbox{margin-top:12px}.template_pop_ui dl dd .template_popbox .text_popbox p{margin-bottom:2px;font-family:RodinNTLGPro-DB;text-align:center}.template_pop_ui dl dd .template_popbox .templatelnk{display:block;width:100%;padding:9px 0;font-family:RodinNTLGPro-B;font-size:25.6px;font-size:1.6rem;line-height:1;transition:all .2s ease;text-align:center;text-decoration:none;color:#fff;border-radius:4px;background:#f5a21b}.template_pop_ui dl dd .template_popbox .templatelnk:before{display:inline-block;width:30px;height:30px;margin-right:6px;content:"";vertical-align:-9px;border-radius:15px;background:#fff}.template_pop_ui dl dd .template_popbox .templatelnk:hover{background:#d48709}.template_pop_ui dl dd .template_popbox .templatelnk01:before{background:#fff url(../img/calendar/2023/template/icon/icon_templatedl.png) center no-repeat}.template_pop_ui dl dd .template_popbox .templatelnk02:before{background:#fff url(../img/calendar/2023/template/icon/icon_templatepdf.png) center no-repeat}.calsubmit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calsubmit_panel{width:225px;border-radius:8px}.calsubmit_panel h5{display:-webkit-box;display:-ms-flexbox;display:flex;height:124px;font-family:RodinNTLGPro-B;font-size:33.6px;font-size:2.1rem;line-height:1.2;text-align:center;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.calsubmit_panel h5 span{width:100%}.calsubmit_panel h5:before{display:block;width:45px;height:45px;margin:0 auto 8px;content:"";border-radius:22.5px}.calsubmit_subttl{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;font-family:RodinNTLGPro-M;font-size:27.2px;font-size:1.7rem;line-height:1.2;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calsubmit_subttl span{font-family:RodinNTLGPro-B}.calsubmit_subttl01{background:#edf8ff}.calsubmit_subttl01 span{color:#0071bc}.calsubmit_subttl02{background:#ffeceb}.calsubmit_subttl02 span{color:#ea554b}.calsubmit_subttl03{background:#fff8eb}.calsubmit_subttl03 span{color:#f5931b}.calsubmit_subttl04{background:#eef5e6}.calsubmit_subttl04 span{color:#64b53b}.calsubmit01{border:2px solid #0071bc}.calsubmit01 h5{background:#0071bc}.calsubmit01 h5:before{background:#fff url(../img/calendar/2023/template/icon/icon_submit01.png) center no-repeat}.calsubmit02{border:2px solid #ea554b}.calsubmit02 h5{background:#ea554b}.calsubmit02 h5:before{background:#fff url(../img/calendar/2023/template/icon/icon_submit02.png) center no-repeat}.calsubmit03{border:2px solid #f5a21b}.calsubmit03 h5{background:#f5a21b}.calsubmit03 h5:before{background:#fff url(../img/calendar/2023/template/icon/icon_submit03.png) 9px 10px no-repeat}.calsubmit04{border:2px solid #85c140}.calsubmit04 h5{background:#85c140}.calsubmit04 h5:before{background:#fff url(../img/calendar/2023/template/icon/icon_submit04.png) 7px 10px no-repeat}.calsubmit_contents{display:-webkit-box;display:-ms-flexbox;display:flex;height:142px;padding:21px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.calsubmit_price{width:100%;line-height:1;text-align:center}.calsubmit_price dt{margin-bottom:2px;font-size:24px;font-size:1.5rem}.calsubmit_price dd span{font-family:RodinNTLGPro-B;font-size:44.8px;font-size:2.8rem;line-height:1}.calsubmit_price .calsubmit_price_blue{color:#0071bc}.calsubmit_price .calsubmit_price_red{letter-spacing:0;color:#e63200}.calsubmit_price .calsubmit_price_discount{margin-left:2px;font-family:RodinNTLGPro-M;font-size:28.8px;font-size:1.8rem}.calsubmit_link{display:block;width:100%;padding:10px 0 10px 8px;font-family:RodinNTLGPro-DB;font-size:24px;font-size:1.5rem;line-height:1;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;letter-spacing:.32px;letter-spacing:.02rem;color:#fff;border-radius:8px}.calsubmit_link span{position:relative;display:inline-block}.calsubmit_link span:before{position:absolute;top:calc((1.5rem/2) - 3px);left:-8px;display:block;width:0;height:0;content:"";border-width:3px 0 3px 6px;border-style:solid;border-color:transparent transparent transparent #fff}.calsubmit_link01{background:#0071bc}.calsubmit_link01:hover{background:#005289}.calsubmit_link02{background:#ea554b}.calsubmit_link02:hover{background:#e52a1d}.calsubmit_link03{background:#f5a21b}.calsubmit_link03:hover{background:#d48709}.calsubmit_linktext{padding-left:19.2px;padding-left:1.2rem;font-size:17.6px;font-size:1.1rem;line-height:1.1;text-indent:-19.2px;text-indent:-1.2rem;letter-spacing:.96px;letter-spacing:.06rem}.calsubmitarrow{width:948px;height:68px;margin:14px 0 14px auto;background:url(../img/calendar/2023/template/icon/icon_submitarrow.png) no-repeat}.calsubmit_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calsubmit_details a{display:block;width:225px;height:58px;font-family:RodinNTLGPro-B;font-size:32px;font-size:2.0rem;line-height:58px;transition:all .2s ease;text-align:center;text-decoration:none;color:#fff;border-radius:4px}.calsubmit_details a i{margin-right:8px}.calsubmit_details01{width:707px}.calsubmit_details01 a{background:#f58c1b}.calsubmit_details01 a:hover{background:#d47209}.calsubmit_details02{width:225px}.calsubmit_details02 a{background:#85c140}.calsubmit_details02 a:hover{background:#6b9c32}