@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=account_circle,arrow_circle_right,check_circle,close,cloud_upload,collapse_all,content_copy,copyright,description,download,downloading,edit_note,error,expand_all,expand_more,fact_check,keyboard_double_arrow_right,manage_search,open_in_new,print,search,subdirectory_arrow_right,zoom_in);
/*! jQuery UI - v1.11.0 - 2014-08-05
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{background:#eee url(/build/images/ui-bg_highlight-soft_100_eeeeee_1x100.efb2ad8d.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(/build/images/ui-bg_gloss-wave_35_f6a828_500x100.14807c29.png) 50% 50% repeat-x}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/build/images/ui-bg_glass_100_f6f6f6_1x400.6a7c46bd.png) 50% 50% repeat-x;font-weight:700;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:#fdf5ce url(/build/images/ui-bg_glass_100_fdf5ce_1x400.826f82bb.png) 50% 50% repeat-x;font-weight:700;color:#c77405}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(/build/images/ui-bg_glass_65_ffffff_1x400.a4632029.png) 50% 50% repeat-x;font-weight:700;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/build/images/ui-bg_highlight-soft_75_ffe45c_1x100.6d982ca2.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/build/images/ui-bg_diagonals-thick_18_b81900_40x40.b6b5f1aa.png) 50% 50% repeat;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/build/images/ui-icons_222222_256x240.a1b3887a.png)}.ui-widget-header .ui-icon{background-image:url(/build/images/ui-icons_ffffff_256x240.e3f4748b.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/build/images/ui-icons_ef8c08_256x240.1eec256e.png)}.ui-state-highlight .ui-icon{background-image:url(/build/images/ui-icons_228ef1_256x240.73044fed.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/build/images/ui-icons_ffd27a_256x240.c1a79bd6.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(/build/images/ui-bg_diagonals-thick_20_666666_40x40.a63a9f6a.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/build/images/ui-bg_flat_10_000000_40x100.2d8c8fab.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*!
 * Selectr 2.4.13
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */.selectr-container li,.selectr-option,.selectr-tag{list-style:none}.selectr-container{position:relative}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";transform:rotate(0) translate3d(0,-50%,0);border-color:#6c7a86 transparent transparent;border-style:solid;border-width:4px 4px 0}.selectr-container.native-open .selectr-selected:before,.selectr-container.open .selectr-selected:before{border-color:transparent transparent #6c7a86;border-style:solid;border-width:0 4px 4px}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:none;border-radius:10px;background:#acb7bf}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border:1px solid #999;border-top:0 solid transparent;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;transform:translate3d(0,-50%,0);border:none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active,.selectr-input-container.active .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:after,.selectr-clear:before,.selectr-input-clear:after,.selectr-input-clear:before,.selectr-tag-remove:after,.selectr-tag-remove:before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:after,.selectr-tag-remove:before{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{transform:rotate(-45deg)}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}.input-tag,.taggable .selectr-label{width:auto}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;cursor:pointer;font-weight:400}.has-selected .selectr-placeholder,.selectr-empty,.selectr-option.excluded{display:none}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px}.selectr-tag-input{border:none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";transform:translate3d(0,-50%,0);transform-origin:50% 0 0;-webkit-animation:spin .5s linear 0s infinite normal forwards running;animation:spin .5s linear 0s infinite normal forwards running;border:3px solid #ddd;border-top-color:#aaa;border-radius:50%}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff;top:auto;bottom:calc(100% - 1px)}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}html{font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-block:2rem}}*,:after,:before{box-sizing:inherit;box-sizing:border-box;word-break:break-all}body{margin:0;font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif;background-color:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.preload *{transition:none!important}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}img{height:auto;max-width:100%}a,a:visited{color:#0c5eaa;text-decoration:none}a:hover{color:#fe7c8a}body,button,input,select,textarea{color:#333;font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.6}@media only screen and (min-width:768px){body,button,input,select,textarea{font-size:18px;font-size:1.8rem}}ul{list-style:none;padding:0;margin:0}.wrapper{overflow:hidden}.c-display-none{display:none}@media only screen and (min-width:768px){.c_only-sp{display:none!important}}.c_only-pc{display:none!important}@media only screen and (min-width:768px){.c_only-pc{display:block!important}}.c_only-print{display:none}.c_relative{position:relative}.c_flex{display:flex}.c_flex.baseline{align-items:baseline}.c_flex.space-between{justify-content:space-between}.c_simple-text{margin:0 20px;line-height:1.5}.c_text-center{text-align:center}.c_text-right{text-align:right}.c_text-left{text-align:left}.c_text-small{font-size:80%}.c_bold{font-weight:700}.c_black{color:#000!important}.c_strikethrough{position:relative;display:inline-block}.c_strikethrough:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:30%;border-top:2px solid #fe7c8a;border-bottom:2px solid #fe7c8a}.c_strikethrough.arrow{margin-right:50px}.c_strikethrough.arrow:after{content:"";position:absolute;right:-35px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-left:15px solid #fe7c8a;border-bottom:10px solid transparent}.no-padding-inline{padding-inline:0}.no-padding-block{padding-block:0}.no-margin-inline{margin-inline:0}.no-margin-block{margin-block:0}.no-margin-top{margin-top:0}.c_f13{font-size:13px}.c_f14{font-size:14px}.c_f16{font-size:16px}.c_small{font-size:80%}.c_smaller{font-size:50%;line-height:100%}.c_smallest{font-size:12px;line-height:100%}.c_big{font-size:120%}.c_bigger{font-size:150%}.c_indent{margin-left:2em}.c_red{color:#fe7c8a}.c_brightred{color:red}.c_grey{color:#757575}.c_no-break{word-break:keep-all!important;white-space:nowrap!important}.c_break-word{word-break:break-word}.c_section-block{padding:30px 0;margin:0}@media only screen and (min-width:768px){.c_section-block{padding:50px 0}}.c_section-block.is-white{background-color:#fff}.c_section-block.is-blue{background-color:#a1d1db;padding-bottom:0;position:relative}.c_section-block.is-gradient{background:linear-gradient(135deg,#0c5eaa,#00a19a)}.c_responsive{max-width:800px;padding:0 5vw;margin:0 auto}@media only screen and (min-width:1120px){.c_responsive{padding:0}}.c-hr{border:0;border-top:1px solid #eff0f4;margin:50px 40px}.c_button{display:block;width:100%;background-color:#000;text-align:center;font-weight:700;color:#fff!important;padding:15px 0;margin:20px auto;border-radius:50px;border:0;transition:all .3s ease-in-out;cursor:pointer}.c_button:disabled{transform:scale(.9);cursor:not-allowed;color:#8b8d93!important;background-color:#e5e5e5}@media only screen and (min-width:768px){.c_button{padding:20px 0;width:500px;margin:50px auto 10px}}.c_button.outline{background-color:transparent;border:1px solid #000;color:#000!important;margin-top:0}.c_button.outline.disabled{color:#8b8d93!important;border-color:#8b8d93}.c_button.is-blue{background:linear-gradient(135deg,#0c5eaa,#00a19a);box-shadow:0 5px 3px 0 rgba(12,94,170,.14)}.c_button.is-red{background:#fe7c8a;box-shadow:0 5px 3px 0 rgba(170,12,12,.14)}.c_button.is-small{font-size:80%;padding:10px 0}.c_button.is-inline{display:inline-block;max-width:250px}.c_button.is-inline.download,.c_button.is-inline.downloaded{margin:1em 0 0}.c_button.is-modal,.c_button.w300{width:300px;margin-top:20px}.c_button.is-print{font-weight:400;width:230px;padding:10px 0;font-size:1.6rem}.c_button.is-print:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"print";font-size:120%;margin-inline:0 .4em;vertical-align:text-bottom}.c_button.is-print.right{margin:0;padding:6px 20px;width:auto;color:#fff!important;background-color:#0c5eaa;border:0}.c_button.download{padding-right:1em;background-image:url(/bundles/vmgifpypartner/img/status-icon_dl.svg);background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;background-size:1em;background-color:#fe7c8a;box-shadow:0 2px 0 0 #a53d48,inset 0 -1px 0 0 hsla(0,0%,100%,.33)}.c_button.downloaded{box-shadow:none;background:#ccc;color:#fff;cursor:not-allowed}.c_button-remove{position:relative;overflow:hidden;text-align:center;border:0;background-color:#999;color:#fff;text-indent:0;font-size:14px;padding:4px 20px 4px 30px;border-radius:50px}.c_button-remove:hover{color:#fff}@media only screen and (min-width:768px){.c_button-remove{text-align:center;background-color:#999;color:#fff;text-indent:0;font-size:16px;padding:5px 25px 5px 35px;border-radius:50px}}.c_button-remove:after,.c_button-remove:before{position:absolute;content:"";top:50%;left:10px;width:14px;height:2px;border-radius:2px;transform:translateY(-50%) rotate(45deg);background-color:#fff}.c_button-remove:after{transform:translateY(-50%) rotate(-45deg)}.c_icon-dl{color:#0c5eaa;border:0;text-align:unset;padding:0;font-size:14px}.c_icon-dl:after{content:"download";margin-inline:.2em 0}.c_icon-dl:after,.c_icon-external:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:120%;vertical-align:text-bottom}.c_icon-external:after{content:"open_in_new";margin-inline:.2em}.section-title{position:relative;padding-left:1em;margin:40px 20px 20px}@media only screen and (min-width:768px){.section-title{padding-left:1.8em;margin:80px 40px 20px}}.section-title:after,.section-title:before{content:"";position:absolute;left:0;top:.2em;width:.5em;height:.5em;border-radius:50%;background-color:#0c5eaa}@media only screen and (min-width:768px){.section-title:after,.section-title:before{left:0;top:50%;transform:translateY(-50%)}}.section-title:after{top:1em;background-color:#00a19a}@media only screen and (min-width:768px){.section-title:after{top:50%;left:.8em}}.section-title span{display:block;font-size:80%}.section-subtitle{margin:-20px 0 0 40px}@media only screen and (min-width:768px){.section-subtitle{margin:-20px 0 0 90px}}article{margin:20px}@media only screen and (min-width:768px){article{margin:40px;letter-spacing:.03em;line-height:1.8}}article h2{font-size:16px}article ol{padding-left:25px}article ol li{padding-bottom:5px}article label.link{color:#0c5eaa}article label.link:hover{cursor:pointer}.c_ol-primary li{margin-top:5px}.c_ol-secondary{list-style:none;counter-reset:secondary;padding-left:1em}.c_ol-secondary li{position:relative;padding-left:2.2em;margin-top:5px}.c_ol-secondary li:before{position:absolute;left:0;counter-increment:secondary;content:"(" counter(secondary) ") "}.c_ul-disc{list-style:disc;padding-left:1.5em}.c_ul-disc-big>li{position:relative;padding-left:1.2em}.c_ul-disc-big>li:before{position:absolute;left:0;content:"●"}.c_caution-outline{padding:10px 0;margin:10px;border-top:1px solid;font-size:10px}@media only screen and (min-width:768px){.c_caution-outline{max-width:700px;margin:0 auto 20px;border:1px solid #0c5eaa;padding:20px;border-radius:20px;font-size:12px}}@media only screen and (min-width:1120px){.c_caution-outline{max-width:900px}}.c_caution-outline li{padding-left:1em;position:relative}.c_caution-outline li:before{content:"※";position:absolute;left:0}.c_caution-textline{position:relative;color:red;padding-left:1.5em}.c_caution-textline:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"!";background-color:red;width:1.2em;height:1.2em;border-radius:50%;color:#fff;line-height:1.2em;text-align:center;font-weight:700}.gradient-header{color:#00a19a;font-size:12px;font-weight:700}@media only screen and (min-width:768px){.gradient-header{font-size:18px}}.gradient-header.full-width{display:block;width:100%;padding:10px 0 0}.gradient-header.is-nested{position:relative;background:#00a19a;border-radius:10px;padding:8px 20px}@media only screen and (min-width:768px){.gradient-header.is-nested{width:calc(100% - 20px);margin:16px 0 -10px 20px}}.gradient-header.is-required{display:flex;align-items:center}.gradient-header.is-required:after{content:"必須";color:#fff;font-size:1.2rem;font-weight:400;display:inline-block;background-color:#fe7c8a;border-radius:2rem;padding-inline:.8rem;vertical-align:middle;margin-left:1rem}.panel-gradient{margin:0 40px 40px}.panel-gradient .panel-body{background:linear-gradient(135deg,#0c5eaa,#00a19a);border-radius:20px;padding:10px;color:#fff}.panel-gradient .panel-body .row{display:flex;align-content:space-around;justify-content:space-around}.title-btn-area{padding:10px 0;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:768px){.title-btn-area{border:2px solid #eff0f4;border-bottom:0;border-radius:10px 10px 0 0;padding-inline:20px}}@media only screen and (min-width:768px){.title-btn-area+.extra-download-container{border:2px solid #eff0f4;border-radius:0 0 10px 10px;margin-bottom:100px}}.title-btn-area+.extra-download-container table{border-radius:0}.title-btn-area .double-buttons{display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.title-btn-area .double-buttons{grid-template-columns:1fr 1fr;gap:1rem}}.title-btn-area .double-buttons .c_button.download{width:auto;padding-inline:2em 3em}.title-btn-area .double-buttons .c_button.download:first-child{margin-bottom:1rem}@media only screen and (min-width:768px){.title-btn-area .double-buttons .c_button.download:first-child{margin-bottom:0}}.title-btn-area ul{display:flex;flex-direction:column;align-items:flex-end}.title-btn-area .c_button.download{margin:0;justify-self:end;width:auto;padding-inline:2em 3em}@media only screen and (min-width:768px){.title-btn-area .c_button.download{width:100%}}@media only screen and (min-width:768px){.title-btn-area .logo-title{display:flex;flex-direction:row;align-items:center;gap:20px}}.title-btn-area .logo-title img{max-width:115px;max-height:60px}@media only screen and (min-width:768px){.title-btn-area .logo-title img{max-width:150px;max-height:70px}}.title-btn-area .logo-title h4{display:none}@media only screen and (min-width:768px){.title-btn-area .logo-title h4{display:block}}.table-container{position:relative;z-index:1;overflow:auto;margin:0 20px 10px}@media only screen and (min-width:768px){.table-container{margin:0 40px 40px}}.table-container.horizontal-scroll{margin:0}@media only screen and (min-width:768px){.table-container.horizontal-scroll{margin:0 40px 20px}}.table.horizontal{border-collapse:collapse;margin-top:40px;width:100%;min-width:700px;background:linear-gradient(135deg,#0c5eaa,#00a19a)}@media only screen and (min-width:768px){.table.horizontal{border-radius:20px 20px 0 0}}.table.horizontal.no-top-margin{margin-top:0}.table.horizontal.no-right-border td{border-right:none}.table.horizontal.smaller td{font-size:inherit}.table.horizontal.bigger th{font-size:16px}@media only screen and (min-width:768px){.table.horizontal.bigger th{font-size:18px}}.table.horizontal.bigger td{font-weight:700;font-size:16px}@media only screen and (min-width:768px){.table.horizontal.bigger td{font-size:20px}}.table.horizontal.is-expanding .expand-panel>td{padding:0}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table{position:relative;z-index:1;width:100%;border:0;border-collapse:collapse;box-shadow:inset 0 3px 10px rgba(0,0,0,.11)}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table th{font-size:14px;background-color:#eff0f4;color:#001823;border-radius:0;border-bottom:0}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table td{font-size:14px;border-bottom:0;border-color:#eff0f4}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table td span{color:#00a19a;display:block;font-size:12px;font-weight:700}.table.horizontal.is-expanding td{vertical-align:top}.table.horizontal th{color:#fff;font-size:12px;padding:10px 20px;height:40px;text-align:left;border-right:1px solid #fff;word-break:keep-all}.table.horizontal th:first-child{border-radius:20px 0 0 20px}.table.horizontal th:last-child{border-radius:0 20px 20px 0;border-right:0}.table.horizontal th.edit-column{width:80px;padding:10px}.table.horizontal tbody tr:nth-child(2n) td{background-color:#f8f9fb}.table.horizontal td{border-bottom:1px solid #eff0f4;border-right:1px solid #eff0f4;padding:1.2em .6em 1.2em 1.2em;margin-bottom:10px;font-size:16px;white-space:nowrap;background-color:#fff}.table.horizontal td.c_small{font-size:80%}.table.horizontal td.c_smaller{font-size:70%}.table.horizontal td.center{padding:1.2em .6em;text-align:center}.table.horizontal td.memo-cell{border-top:2px dotted #eff0f4;font-size:1.2rem;padding:1em 1.2em}@media only screen and (min-width:768px){.table.horizontal td{white-space:normal}}.table.horizontal td:last-child{border-right:0}.table.horizontal td a.edit-order{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:relative;display:block;text-align:center;font-weight:600;transition:transform .3s ease-in-out}.table.horizontal td a.edit-order:hover{transform:scale(1.3)}.table.horizontal td a.inline-icon{position:relative;font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:top;font-weight:300;transition:transform .3s ease-in-out}.table.horizontal td a.inline-icon:hover{transform:scale(1.3)}.table-striped{width:100%}@media only screen and (min-width:768px){.table-striped{font-size:1.6rem}}@media only screen and (min-width:768px){.table-striped.is-1column tr{display:block}}@media only screen and (min-width:768px){.table-striped.is-1column td,.table-striped.is-1column th{width:100%;display:block}}.table-striped tr{display:block;width:100%;background-color:#f8f9fb;margin-bottom:3px;border-radius:10px}@media only screen and (min-width:768px){.table-striped tr{display:grid;grid-template-columns:24% 1fr}}.table-striped th{display:block;text-align:left;padding:10px;background-color:#eff0f4;border-radius:10px 10px 0 0}@media only screen and (min-width:768px){.table-striped th{padding:calc(15px + .2rem);border-radius:10px 0 0 10px;font-weight:400;font-size:1.4rem;display:flex;align-items:center}}.table-striped td{display:block;padding:15px}@media only screen and (min-width:768px){.table-striped td{display:flex;align-items:center}.table-striped td:has(.btn-right){padding-right:100px}.table-striped td .btn-right{position:absolute;right:20px}}.status-btn{display:inline-block;text-align:center;background-color:#000;color:#fff;font-size:14px;padding:2px 10px;border-radius:50px;border:0;min-width:135px}.status-btn:disabled{background-color:#666}.status-btn.delivery{background-color:#fe7c8a}.status-btn.error{background-color:red}.status-btn.downloaded{background-color:#666}.status-btn.reserved,.status-btn.waiting{background-color:transparent;border:1px solid #666;color:#666}.status-btn.clickable{background-color:#fe7c8a;box-shadow:0 2px 0 0 #a53d48,0 5px 6px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out}.status-btn.clickable:hover{color:#fff;transform:scale(1.1)}.status-btn.clickable:visited{color:#fff}.status-btn.download{padding-right:25px;background-image:url(/bundles/vmgifpypartner/img/status-icon_dl.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) 50%;background-size:12px;white-space:nowrap}.table-btn{border:1px solid #0c5eaa;border-radius:20px;padding:0 13px;font-size:14px;line-height:25px}.btn-xs{display:inline-block;text-align:center;background-color:#75b511;color:#fff;font-size:14px;padding:0 10px;border-radius:50px;border:0}.btn-xs:disabled{background-color:#ccc}.btn-right{display:inline-block;margin-left:20px;text-align:center;background-color:#fe7c8a;box-shadow:0 2px 0 0 #a53d48,inset 0 -1px 0 0 hsla(0,0%,100%,.3);color:#fff;font-weight:700;font-size:14px;padding:2px 20px;border-radius:50px;border:0;transition:all .3s ease-in-out}@media only screen and (min-width:768px){.btn-right{float:right}}.btn-right:disabled{background-color:#ccc}.btn-right:visited{color:#fff}.btn-right:hover{color:#fff;transform:scale(1.1)}.btn-right.outline{color:#000;background-color:#fff;box-shadow:0 0 0 0;border:1px solid}.c_padding{padding:0 10px}@media only screen and (min-width:768px){.c_padding{padding:0 40px}}.c_padding+.table-container.horizontal-scroll{margin-top:10px}.alert-danger,.alert-warning{margin:0 auto 30px;padding:15px;border-radius:20px;text-align:center;font-size:16px;font-weight:700;border:1px solid red;background-color:rgba(255,0,0,.12);color:red}.alert-danger.single-alert,.alert-warning.single-alert{margin:40px 20px}@media only screen and (min-width:768px){.alert-danger.single-alert,.alert-warning.single-alert{margin:100px auto 0;max-width:800px}}.alert-danger .error-code,.alert-warning .error-code{font-size:47vw;line-height:1em;font-family:roboto,sans-serif;color:#ececec}@media only screen and (min-width:768px){.alert-danger .error-code,.alert-warning .error-code{font-size:200px}}.alert-info{margin:0 auto 30px;padding:15px;border-radius:20px;font-size:15px;border:1px solid #00d0ff;background-color:rgba(0,232,255,.12)}.alert-info.single-alert{margin:40px 20px}@media only screen and (min-width:768px){.alert-info.single-alert{margin:100px auto 0;max-width:800px}}.alert-info.bg-grey{background-color:#eff0f4;border:0;color:#333;border-radius:10px}.alert-info.c_text-small{font-size:80%}.alert-info.type-error{border:1px solid red;background-color:rgba(255,0,0,.12);color:inherit}.alert-info.type-error strong{color:red}.alert-info.indent97{width:97%}.alert-info .email-order-complete{font-size:20px;font-weight:700;color:#333}.alert-info h4{margin:12px 0}.alert-info span:not{margin-top:10px;display:inline-block}.alert-info .c_ol-primary{list-style:initial;padding-left:2rem}.readmore .readmore-container{display:flex;flex-direction:column}.readmore .readmore-label{position:relative;color:#0c5eaa;font-weight:700;padding:5px 15px 0;border-top:1px dashed #ccc;text-align:center;order:2}.readmore .readmore-label:hover{color:#fe7c8a;cursor:pointer}.readmore .readmore-label:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;display:inline-block;content:" expand_all";font-size:16px;vertical-align:text-top}.readmore .readmore-trigger{display:none}.readmore .readmore-trigger:checked~div{grid-template-rows:1fr}.readmore .readmore-trigger:checked+label{margin-top:10px}.readmore .readmore-trigger:checked+label:after{content:" collapse_all"}.readmore .readmore-info{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s;overflow:hidden}.readmore .readmore-info div,.readmore .readmore-info table{overflow:hidden}.help-block{bottom:-1em;width:100%;max-width:500px;white-space:normal;background-color:red;color:#fff;font-size:13px;text-align:center;border-radius:20px;padding:4px}.help-block,.help-block:before{position:absolute;z-index:1;left:50%;transform:translateX(-50%)}.help-block:before{content:"";top:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid red}.navigation .pagination{padding:0 10px;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.navigation .pagination{justify-content:center}}.navigation .pagination li{display:none;margin:10px 3px}@media only screen and (min-width:768px){.navigation .pagination li{display:block}}.navigation .pagination li:first-child,.navigation .pagination li:last-child{display:block}.navigation .pagination li.disabled a{background-color:#eff0f4;color:#ccc;pointer-events:none}.navigation .pagination li.disabled a:hover{transform:scale(1)}.navigation .pagination li.active a{background-color:#000;pointer-events:none}.navigation .pagination li.active a:hover{transform:scale(1)}.navigation .pagination li a{display:block;padding:5px 15px;color:#fff;border-radius:30px;background-color:#0c5eaa;transition:all .1s ease-in-out}.navigation .pagination li a:hover{transform:scale(1.1)}.c_tabs{position:relative;overflow:hidden;display:flex;isolation:isolate;border-bottom:1px solid #e5e7eb;margin:20px}@media only screen and (min-width:768px){.c_tabs{margin:40px}}@media only screen and (min-width:768px){.c_tabs.is-small .c_tab__label{font-size:14px;padding:10px 20px}}.c_tabs .c_tab__label{position:relative;text-align:center;display:flex;gap:.5em;flex-direction:column;justify-content:flex-start;align-items:center;padding:1em 2em;color:#666;font-size:2.8vw}@media only screen and (min-width:768px){.c_tabs .c_tab__label{flex-direction:row;justify-content:center;font-size:16px;min-width:200px;text-wrap:balance;transition:all .2s ease-in-out}.c_tabs .c_tab__label.no-icon{padding-left:20px}}.c_tabs .c_tab__label:hover{background-color:#f8f9fb;color:#0c5eaa}.c_tabs .c_tab__label:active{color:#0c5eaa}.c_tabs .c_tab__label.is-active{color:#0c5eaa;font-weight:700;z-index:2;cursor:default;border-bottom:2px solid #0c5eaa}.c_tabs .c_tab__label a{color:inherit}@media only screen and (min-width:768px){.c_tabs .c_tab__label br{display:none}}.c_tabs .c_tab__label.is-bottom{order:99}.c_tabs .c_tab__label span{display:block}@media only screen and (min-width:768px){.c_tabs .c_tab__label span{font-size:150%}}.c_tabs .c_tab__panel{display:none;position:relative;z-index:1;padding:20px 0;width:100%;order:98}.c_tabs .c_tab__panel.show{display:block}.c_tabs_small{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;isolation:isolate}.c_tabs_small .c_tab__label{position:relative;text-align:center;color:#0c5eaa;font-size:2.8vw;margin:5px 0;border:2px solid #0c5eaa;padding:5px 10px}@media only screen and (min-width:768px){.c_tabs_small .c_tab__label{display:flex;justify-content:center;align-items:center;font-size:14px;padding:10px 20px;min-width:200px;text-wrap:balance}.c_tabs_small .c_tab__label.no-icon{padding-left:20px}}.c_tabs_small .c_tab__label:first-of-type{border-radius:10px 0 0 10px;border-right:0}.c_tabs_small .c_tab__label:last-of-type{border-radius:0 10px 10px 0;border-left:0}.c_tabs_small .c_tab__label:hover{background-color:#f8f9fb}.c_tabs_small .c_tab__label:active{background-color:#ccc}.c_tabs_small .c_tab__label.is-active{background:#0c5eaa;color:#fff;font-weight:700;z-index:2;cursor:default}.c_tabs_small .c_tab__label.is-active span{color:#fff}.c_tabs_small .c_tab__label a{color:inherit}@media only screen and (min-width:768px){.c_tabs_small .c_tab__label br{display:none}}.c_tabs_small .c_tab__label.is-bottom{order:99}.container{position:relative}@media only screen and (min-width:768px){.container{max-width:1170px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1120px){.loggedin .container{margin-right:auto;margin-left:300px}}.flash-message{background-color:#fff;padding:10px 20px}@media only screen and (min-width:768px){.flash-message{padding:30px 50px 10px}}.flash-message:empty{display:none}.page-content{background-color:#fff;padding:1px 0 150px}@media only screen and (min-width:768px){.page-content{padding:1px 15px 150px}}h1,h2{margin:20px}@media only screen and (min-width:768px){h1,h2{margin:40px}}h1.mid-title,h2.mid-title{margin:20px 0}h3{margin:20px 20px 0}@media only screen and (min-width:768px){h3{margin:40px 20px 0}}@media only screen and (min-width:768px){.partner-page-h3{margin:10px 40px!important}}.collapse{display:none}.collapse.in{display:block}.print-logo{display:none}.page-header{background:linear-gradient(135deg,#0c5eaa,#00a19a)}@media only screen and (min-width:1120px){.page-header{height:52px}}@media only screen and (min-width:1120px){.page-header .navbar-header{z-index:2}}.page-header .navbar-header .navbar-toggle{display:block;position:relative;float:right;width:44px;height:34px;padding:0;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid #fff;border-radius:4px}@media only screen and (min-width:1120px){.page-header .navbar-header .navbar-toggle{display:none}}.page-header .navbar-header .navbar-toggle.collapsed .icon-bar{transform:translate3d(-50%,-50%,0) rotate(0deg)}.page-header .navbar-header .navbar-toggle.collapsed .icon-bar:before{transform:translate3d(0,-6px,0) rotate(0deg)}.page-header .navbar-header .navbar-toggle.collapsed .icon-bar:after{opacity:1;transform:translate3d(0,6px,0) rotate(0deg)}.page-header .navbar-header .navbar-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.page-header .navbar-header .navbar-toggle .icon-bar{display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);width:22px;height:2px;border-radius:1px;background-color:#fff;transition:all .3s ease-out}.page-header .navbar-header .navbar-toggle .icon-bar:after,.page-header .navbar-header .navbar-toggle .icon-bar:before{content:"";position:absolute;left:0;top:0;transform:translateZ(0) rotate(-90deg);width:22px;height:2px;border-radius:1px;background-color:#fff;transition:all .3s ease-out}.page-header .navbar-header .navbar-toggle .icon-bar:after{opacity:0;transform:translate3d(0,6px,0) rotate(-90deg)}.page-header .navbar-header .workspace-user{background-color:#eff0f4}@media only screen and (min-width:1120px){.page-header .navbar-header .workspace-user{background-color:transparent;display:block;z-index:2;position:absolute;top:0;left:160px}.page-header .navbar-header .workspace-user:after{content:"";position:absolute;z-index:-1;top:5px;left:0;right:0;bottom:8px;border:1px solid hsla(0,0%,100%,.5);border-radius:6px}.page-header .navbar-header .workspace-user:hover:after{background-color:rgba(0,0,0,.1)}}.page-header .navbar-header .workspace-user .workspace-dropdown.open .workspace-dropdown-menu{max-height:1000px}.page-header .navbar-header .workspace-user .dropdown-toggle{position:relative;font-size:14px;display:block;padding:10px}@media only screen and (min-width:1120px){.page-header .navbar-header .workspace-user .dropdown-toggle{position:relative;font-size:inherit;padding:12px 49px 12px 20px;color:#fff}}.page-header .navbar-header .workspace-user .dropdown-toggle:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:2px solid #0c5eaa;border-bottom:2px solid #0c5eaa;transform:translateY(calc(-50% + -2px)) rotate(45deg);transition:transform .3s ease}@media only screen and (min-width:1120px){.page-header .navbar-header .workspace-user .dropdown-toggle:after{border-right:2px solid #fff;border-bottom:2px solid #fff}}.page-header .navbar-header .workspace-user .workspace-dropdown-menu{overflow:hidden;max-height:0;padding:0 10px;font-size:14px;box-shadow:2px 2px 20px 0 rgba(0,0,0,.1);transition:max-height .35s ease;background:#fff;min-width:200px}.page-header .navbar-header .workspace-user .workspace-dropdown-menu li a{color:#444;display:block;padding:10px;border-radius:5px}.page-header .navbar-header .workspace-user .workspace-dropdown-menu li a:hover{background-color:#eff0f4}.page-header .navbar-header .workspace-user .workspace-dropdown-menu li:first-child{margin-top:10px}.page-header .navbar-header .workspace-user .workspace-dropdown-menu li:last-child{margin-bottom:10px}.page-header .navbar-brand{position:relative;z-index:10;display:inline-block;color:#fff;padding:10px;font-size:20px;letter-spacing:.3em;font-family:roboto,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){.page-header .navbar-brand{padding:10px 10px 10px 20px}}.page-header .navbar-brand .logo-container{display:inline-block;margin-right:20px;width:100px;vertical-align:middle}.page-header .navbar-brand .logo-container img{display:block}.page-header .navbar-brand .admin-type{display:none}@media only screen and (min-width:768px){.page-header .navbar-brand .admin-type{display:inline-block}}.page-header .navbar-collapse{padding:0 0 1px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent}@media only screen and (min-width:1120px){.page-header .navbar-collapse{position:absolute;top:0;left:0;width:100%}.page-header .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.page-header .navbar-collapse.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.page-header .navbar-collapse .navbar-nav.nav-main .nav-title{background-color:#eff0f4;font-weight:700;padding:10px;margin:0 0 1px}.page-header .navbar-collapse .navbar-nav.nav-main .nav-space{height:20px;background-color:#eff0f4;margin:0 0 1px}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav.nav-main{position:absolute;top:51px;width:310px;z-index:1;padding:0 0 250px 15px;background:#f8f9fb;background:linear-gradient(186deg,#f8f9fb 60%,#fff)}.page-header .navbar-collapse .navbar-nav.nav-main .nav-title{background-color:transparent;padding:30px 5px 5px 13px;font-weight:700;font-size:16px;color:#91a1b0}.page-header .navbar-collapse .navbar-nav.nav-main .nav-space{height:1px;margin:30px 20px}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown{width:280px;margin:2px 10px 2px 0;background-color:transparent;border-radius:10px;padding:0;overflow:hidden}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a{background-color:transparent}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle{padding:12px 10px 12px 48px;text-align:left;font-size:16px;color:#444;background-repeat:no-repeat;background-size:22px;background-position:12px}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle:hover{background-color:#e9edf5}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-orderlist{background-image:url(/bundles/vmgifpypartner/img/icon_csvlist.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-maillist{background-image:url(/bundles/vmgifpypartner/img/icon_maillist.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-money{background-image:url(/bundles/vmgifpypartner/img/icon_money.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-alertmoney{background-image:url(/bundles/vmgifpypartner/img/icon_alertmoney.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-invoice{background-image:url(/bundles/vmgifpypartner/img/icon_invoice.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-info{background-image:url(/bundles/vmgifpypartner/img/icon_info.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-dl{background-image:url(/bundles/vmgifpypartner/img/icon_csv.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-mail{background-image:url(/bundles/vmgifpypartner/img/icon_mail.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-digico{background-image:url(/bundles/vmgifpypartner/img/icon_digico.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-specification{background-image:url(/bundles/vmgifpypartner/img/icon_specification.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-contact{background-image:url(/bundles/vmgifpypartner/img/icon_contact.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.icon-companies{background-image:url(/bundles/vmgifpypartner/img/icon_companies.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle:after{display:none}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct:after{transform:translateY(2px) rotate(-45deg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active{background-color:#0c5eaa;color:#fff}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-money{background-image:url(/bundles/vmgifpypartner/img/icon_money_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-alertmoney{background-image:url(/bundles/vmgifpypartner/img/icon_alertmoney_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-invoice{background-image:url(/bundles/vmgifpypartner/img/icon_invoice_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-info{background-image:url(/bundles/vmgifpypartner/img/icon_info_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-dl{background-image:url(/bundles/vmgifpypartner/img/icon_csv_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-mail{background-image:url(/bundles/vmgifpypartner/img/icon_mail_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-orderlist{background-image:url(/bundles/vmgifpypartner/img/icon_csvlist_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-maillist{background-image:url(/bundles/vmgifpypartner/img/icon_maillist_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-digico{background-image:url(/bundles/vmgifpypartner/img/icon_digico_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-specification{background-image:url(/bundles/vmgifpypartner/img/icon_specification_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-contact{background-image:url(/bundles/vmgifpypartner/img/icon_contact_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle.direct.is-active.icon-companies{background-image:url(/bundles/vmgifpypartner/img/icon_companies_w.svg)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown a.dropdown-toggle .c_icon-external:after{color:#91a1b0}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu{display:block;overflow:hidden;box-shadow:0 0 0 0;position:relative;top:auto;transition:all .3s}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li{margin-bottom:2px;border-bottom:0}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a{position:relative;background-color:#f8f9fb;display:block;margin-left:0;font-size:13px;color:#444;padding:18px 10px 18px 60px;text-indent:0;transition:all .1s ease-in-out}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a.icon-dl:before{background-image:url(/bundles/vmgifpypartner/img/icon_dl.png)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a.icon-mail:before{background-image:url(/bundles/vmgifpypartner/img/icon_mail.png)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a.icon-twitter:before{background-image:url(/bundles/vmgifpypartner/img/icon_twitter.png)}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a:before{border-radius:0;top:50%;left:30px;transform:translateY(-50%);width:18px;height:18px;display:block;background:transparent;transition:all .2s ease-in-out;background-repeat:no-repeat;background-size:36px}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a:hover{color:#fff;background-color:#00a19a}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a:hover:before{background-position:100%}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a.is-active{background-color:#0c5eaa;color:#fff}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown .dropdown-menu li a.is-active:before{background-position:100%}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown.open a.dropdown-toggle{background-color:#e9edf5}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown.open .dropdown-menu{max-height:200px}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown.static a.dropdown-toggle{background-color:#e9edf5}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown.static a.dropdown-toggle:after{display:none}.page-header .navbar-collapse .navbar-nav.nav-main .dropdown.static .dropdown-menu{max-height:200px;transition:none}}.page-header .navbar-collapse .navbar-nav .dropdown{position:relative;background:#fff;margin-bottom:1px;display:block}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown{min-width:150px;margin-right:2px;padding:11px 0}}.page-header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu{display:block;z-index:2}.page-header .navbar-collapse .navbar-nav .dropdown.open .dropdown-toggle{font-weight:700}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-toggle{display:block;padding:12px 20px}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-toggle:after{content:"";position:absolute;top:19px;right:20px;width:10px;height:10px;border-right:2px solid #0c5eaa;border-bottom:2px solid #0c5eaa;transform:rotate(45deg)}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-toggle:after{border-right:2px solid #fff;border-bottom:2px solid #fff}}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-toggle{padding:0 20px 0 0}}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu{display:none;z-index:1;width:100%;box-shadow:2px 2px 20px 0 rgba(0,0,0,.1)}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu{position:absolute;top:100%;width:100%}}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li{margin-bottom:1px}}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li:last-child{margin-bottom:0}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a{position:relative;background-color:#fff;display:block;padding:10px 10px 10px 40px;font-size:14px;color:#0c5eaa}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a{padding:10px;text-indent:0}}.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a:before{content:"";position:absolute;top:15px;left:20px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#0c5eaa,#00a19a)}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav .dropdown .dropdown-menu li a:before{display:none}}.page-header .navbar-collapse .navbar-nav.navbar-right{margin-bottom:15px}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav.navbar-right{float:right;margin:0;display:flex}.page-header .navbar-collapse .navbar-nav.navbar-right>li{min-width:150px;min-height:52px;margin-left:2px;background-color:transparent}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user{background-image:url(/bundles/vmgifpypartner/img/icon_user.png);background-repeat:no-repeat;background-size:25px;background-position:13px;text-indent:-100000em;min-width:0;width:80px}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user ul{right:0;min-width:160px;padding:0 10px}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user ul li a{color:#444;display:block;padding:10px;border-radius:5px}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user ul li a:hover{background-color:#eff0f4}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user ul li:first-child{margin-top:10px}.page-header .navbar-collapse .navbar-nav.navbar-right>li.user ul li:last-child{margin-bottom:10px}.page-header .navbar-collapse .navbar-nav.navbar-right>li a{display:block;padding:11px 10px;text-align:center;color:#fff}}.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link{background-color:#fff;margin-bottom:1px}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link{position:relative;background-color:transparent}}.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link a{display:block;padding:12px 20px}@media only screen and (min-width:1120px){.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link a{position:relative;z-index:2}.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link a:before{content:"";position:absolute;z-index:-1;top:5px;left:5px;right:5px;bottom:8px;border:1px solid hsla(0,0%,100%,.5);border-radius:6px}.page-header .navbar-collapse .navbar-nav.navbar-right .direct-link a:hover:before{background-color:rgba(0,44,83,.3)}}.page-header .navbar-right{display:flex;flex-wrap:wrap}@media only screen and (min-width:1120px){.page-header .navbar-right{display:block;padding:0;background-color:transparent}}.page-header .navbar-right.login a{text-align:center;display:block;padding:12px 20px;background-color:#fff}@media only screen and (min-width:1120px){.page-header .navbar-right.login a{background-color:transparent}}.page-header .navbar-right>li{width:100%}@media only screen and (min-width:1120px){.page-header .navbar-right>li{width:auto}}.page-header .navbar-right>li.direct-link{order:2}@media only screen and (min-width:1120px){.page-header .navbar-right>li.direct-link{order:0}}.navbar-bottom{text-align:center}.navbar-bottom a{display:inline-block;padding:0 20px}.login-block{background:linear-gradient(135deg,#0c5eaa,#00a19a);padding:6px;margin:1px 0 0}@media only screen and (min-width:768px){.login-block{border-radius:20px;max-width:600px;margin:80px auto 0}}.login-block.is-wide{max-width:780px}.login-block .login-header{position:relative;text-align:center;padding:20px 20px 45px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.login-block .login-header{justify-content:space-between}}.login-block .login-header .login-header__logo{display:none}@media only screen and (min-width:768px){.login-block .login-header .login-header__logo{display:block;width:150px}}.login-block .login-header .login-header__type{color:#fff;font-size:4.5vw;font-family:roboto,sans-serif}@media only screen and (min-width:768px){.login-block .login-header .login-header__type{font-size:20px}}.login-block .login-header .login-header__type.romaji{letter-spacing:.3em}.login-block .login-header .login-header__wave{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px}.login-block .change-password,.login-block .login-form{padding:20px;border-radius:0 0 16px 16px;background-color:#fff;display:block}@media only screen and (min-width:768px){.login-block .change-password,.login-block .login-form{padding:40px}}@media only screen and (min-width:768px){.login-block .multible-login{display:flex;justify-content:space-between}}.login-block .multible-login .login-option{position:relative}@media only screen and (min-width:768px){.login-block .multible-login .login-option{width:45%;padding-bottom:70px}}.login-block .multible-login .or{border-bottom:1px solid #00a19a;position:relative;margin:30px 0}@media only screen and (min-width:768px){.login-block .multible-login .or{border-right:1px solid #00a19a;margin:0}}.login-block .multible-login h3{text-align:center;margin:0 0 20px;padding:0}.login-block .multible-login .form-group{margin-bottom:20px;display:block}.login-block .multible-login .form-group label{font-weight:400;text-align:left}.login-block .multible-login .form-group input[type=password],.login-block .multible-login .form-group input[type=text]{width:100%;margin-left:0}.login-block .multible-login .login-help{position:relative;font-size:14px;padding-left:2em;margin-top:30px}@media only screen and (min-width:768px){.login-block .multible-login .login-help{position:absolute;bottom:0}}.login-block .multible-login .login-help:before{content:"?";position:absolute;left:0;width:1.5em;height:1.5em;border-radius:50%;background-color:#00a19a;color:#fff;text-align:center;line-height:1.5em;font-weight:700}.login-block .fos_user_change_password{max-width:none;margin:0}.login-block #fos_user_change_password_form div{margin-bottom:20px;position:relative}@media only screen and (min-width:768px){.login-block #fos_user_change_password_form div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.login-block #fos_user_change_password_form div label{display:block;font-weight:700;width:150px}@media only screen and (min-width:768px){.login-block #fos_user_change_password_form div label{text-align:right}}.login-block #fos_user_change_password_form div input[type=password],.login-block #fos_user_change_password_form div input[type=text]{border:1px solid #ccc;font-size:25px;border-radius:5px;width:100%}@media only screen and (min-width:768px){.login-block #fos_user_change_password_form div input[type=password],.login-block #fos_user_change_password_form div input[type=text]{margin-left:10px;width:300px}}.login-block #fos_user_change_password_form div ul{width:100%;order:1}.login-block #fos_user_change_password_form div ul li{margin:10px 0;padding:10px;border-radius:27px;font-size:11px;text-align:center;font-weight:700;border:1px solid red;background-color:rgba(255,0,0,.12);color:red}@media only screen and (min-width:768px){.login-block #fos_user_change_password_form div ul li{font-size:13px;margin:10px 30px}}.login-block .form-group{margin-bottom:20px}@media only screen and (min-width:768px){.login-block .form-group{display:flex;justify-content:center;align-items:center}}.login-block .form-group label{display:block;font-weight:700}@media only screen and (min-width:768px){.login-block .form-group label{text-align:right}}.login-block .form-group input[type=password],.login-block .form-group input[type=text]{border:1px solid #ccc;font-size:25px;border-radius:5px;width:100%;padding:0 10px}@media only screen and (min-width:768px){.login-block .form-group input[type=password],.login-block .form-group input[type=text]{margin-left:10px;width:300px}}.login-block .checkbox{font-size:16px;text-align:center}@media only screen and (min-width:768px){.login-block .checkbox{text-align:left;margin-left:150px}}.login-block .btn{width:90%;border-radius:50px;border:0;padding:10px;font-size:16px;color:#fff;display:block;margin:30px auto 0;background-color:#000}.login-block .btn.btn-auth0{text-align:center;background-color:#fe7c8a}.login-information{max-width:780px;margin:30px 20px;padding:20px;background-color:#eff0f4;border-radius:20px;font-size:12px}@media only screen and (min-width:768px){.login-information{margin:30px auto}}.login-information span{display:block;font-weight:700;font-size:130%;margin-bottom:.5em}@media only screen and (min-width:768px){#vm_gifpypartnerbundle_partner_api_password{padding:0 40px;max-width:730px;margin:80px auto 0}}#vm_gifpypartnerbundle_partner_api_password div{display:block;width:100%;background-color:#fafafa;margin-bottom:3px;border-radius:10px}@media only screen and (min-width:768px){#vm_gifpypartnerbundle_partner_api_password div{display:flex}}#vm_gifpypartnerbundle_partner_api_password div:last-of-type{background-color:transparent;text-align:center;display:block;padding:30px 0}#vm_gifpypartnerbundle_partner_api_password div label{display:block;font-weight:700;padding:10px;background-color:#f2f2f2;border-radius:10px 10px 0 0}@media only screen and (min-width:768px){#vm_gifpypartnerbundle_partner_api_password div label{padding:15px;width:28%;border-radius:10px 0 0 10px}}#vm_gifpypartnerbundle_partner_api_password div input{padding-left:15px;margin:10px;width:calc(100% - 20px);border-radius:5px;border:1px solid #ccc}@media only screen and (min-width:768px){#vm_gifpypartnerbundle_partner_api_password div input{display:block;width:72%;border-radius:0 8px 8px 0;margin:10px}}#vm_gifpypartnerbundle_partner_api_password div input#vm_gifpypartnerbundle_partner_api_password_code,#vm_gifpypartnerbundle_partner_api_password div input#vm_gifpypartnerbundle_partner_api_password_name{background-color:transparent;border-color:transparent}#vm_gifpypartnerbundle_partner_api_password div button{width:200px;background-color:#0c5eaa;padding:10px;color:#fff;border:0;border-radius:50px}.form-horizontal-div{margin:10px 20px}@media only screen and (min-width:768px){.form-horizontal-div{margin:20px 40px}}.form-horizontal-div.has-back-btn .form-group:last-of-type{padding:0}.form-horizontal-div .form-group{display:block;width:100%;background-color:#f8f9fb;margin-bottom:3px;border-radius:10px}@media only screen and (min-width:768px){.form-horizontal-div .form-group{display:flex}}.form-horizontal-div .form-group:last-of-type{background-color:transparent;text-align:center;display:block;padding:30px 0}.form-horizontal-div .form-group:last-of-type>div{display:block}@media only screen and (min-width:768px){.form-horizontal-div .form-group:last-of-type>div{padding:0}}.form-horizontal-div .form-group>label{display:block;padding:10px;background-color:#eff0f4;border-radius:10px 10px 0 0}@media only screen and (min-width:768px){.form-horizontal-div .form-group>label{font-size:16px;padding:15px;width:28%;max-width:300px;border-radius:10px 0 0 10px}}.form-horizontal-div .form-group>div{padding:10px;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div{width:72%}}.form-horizontal-div .form-group>div:empty{display:none}.form-horizontal-div .form-group>div:empty+div{width:100%;background-color:#fff}.form-horizontal-div .form-group>div:empty+div .checkbox{margin:0 auto}.form-horizontal-div .form-group>div:empty+div .checkbox input[type=checkbox]{margin-right:10px}@supports selector(*:has(+ *)){.form-horizontal-div .form-group>div:empty+div .checkbox:has(input[type=checkbox]:checked) label:before{background-color:#00a19a;border-color:#00a19a;transform:scale(1)}.form-horizontal-div .form-group>div:empty+div .checkbox:has(input[type=checkbox]:checked) label:after{transform:translate3d(0,-5px,0) rotate(45deg) scale(1)}.form-horizontal-div .form-group>div:empty+div .checkbox label{position:relative}.form-horizontal-div .form-group>div:empty+div .checkbox label:before{content:"";position:absolute;left:0;top:-3px;width:22px;height:22px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div:empty+div .checkbox label:before{left:0;top:0;width:24px;height:24px;transform:scale(.9)}}.form-horizontal-div .form-group>div:empty+div .checkbox label:after{content:"";position:absolute;left:10px;top:-3px;transform:translate3d(0,-5px,0) rotate(0deg) scale(0);width:10px;height:22px;border-bottom:4px solid #fff;border-right:4px solid #fff;box-shadow:1px 1px 0 0 #00a19a;transition:all .2s cubic-bezier(.25,.25,.05,1.65)}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div:empty+div .checkbox label:after{left:10px;top:0;width:11px;height:26px}}}.form-horizontal-div .form-group>div.no-flex{display:block}.form-horizontal-div .form-group>div>div input[type=date]{padding-left:15px;border-radius:5px;border:1px solid #ccc;margin-right:5px}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div>div input[type=date]{border-radius:0 0}}.form-horizontal-div .form-group>div>div input[type=time]{padding-left:15px;border-radius:5px;border:1px solid #ccc}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div>div input[type=time]{border-radius:0 8px 8px 0}}.form-horizontal-div .form-group>div input[type=email],.form-horizontal-div .form-group>div input[type=number],.form-horizontal-div .form-group>div input[type=password],.form-horizontal-div .form-group>div input[type=tel],.form-horizontal-div .form-group>div input[type=text],.form-horizontal-div .form-group>div input[type=url],.form-horizontal-div .form-group>div select{padding-left:15px;width:100%;border-radius:5px;border:1px solid #ccc}@media only screen and (min-width:768px){.form-horizontal-div .form-group>div input[type=email],.form-horizontal-div .form-group>div input[type=number],.form-horizontal-div .form-group>div input[type=password],.form-horizontal-div .form-group>div input[type=tel],.form-horizontal-div .form-group>div input[type=text],.form-horizontal-div .form-group>div input[type=url],.form-horizontal-div .form-group>div select{display:block;border-radius:0 8px 8px 0}}.form-horizontal-div .form-group>div textarea{padding-left:15px;border-radius:5px;border:1px solid #ccc;width:100%}.form-horizontal-div .form-group>div>ul li{margin-top:5px}.form-horizontal-div .form-group>div>ul li small{padding:0 15px;font-weight:400}.form-horizontal-div .form-group>input[type=checkbox]{align-self:center;margin:10px}.form-horizontal-div .form-group .input-container{display:flex;align-items:center;min-height:40px;margin:10px}@media only screen and (min-width:768px){.form-horizontal-div .form-group .input-container{width:72%}}.form-horizontal-div .form-group .input-container.date{position:relative;margin:0;align-items:stretch}.form-horizontal-div .form-group .input-container.date input[type=date]{padding-inline:15px;border-radius:0 8px 8px 0;border:1px solid #ccc}.form-horizontal-div .form-group .input-container.date .help-block{padding:4px 10px;width:auto;left:auto;bottom:-2em;transform:none}.form-horizontal-div .form-group+.alert-info{margin-block:1em;border-radius:10px}.workspace-name span{display:block;font-size:80%;font-weight:400}.user-quick-info{margin:0 20px;padding-bottom:30px}@media only screen and (min-width:768px){.user-quick-info{margin:0 40px}}.user-quick-info h4{margin:0 0 5px}.user-quick-info .user-quick-info__list{background-color:#eff0f4;border-radius:10px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 5px}.user-quick-info .user-quick-info__list li{padding:10px 20px;flex-grow:1}@media only screen and (min-width:768px){.user-quick-info .user-quick-info__list li{border-left:1px solid #fff}}.user-quick-info .user-quick-info__list li:first-child{flex-grow:3;width:100%;border-bottom:1px solid #fff}@media only screen and (min-width:768px){.user-quick-info .user-quick-info__list li:first-child{width:auto;border-left:0;border-bottom:0}}.user-quick-info .user-quick-info__list li .info__label{font-weight:700}.user-quick-info .user-quick-info__list li .info__value{display:block}h3.form-section-title{position:relative;padding-left:13px;margin:20px 0}@media only screen and (min-width:768px){h3.form-section-title{padding-left:50px;margin:30px 0 20px}}h3.form-section-title:after,h3.form-section-title:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background-color:#0c5eaa}@media only screen and (min-width:768px){h3.form-section-title:after,h3.form-section-title:before{left:0;top:50%;transform:translateY(-50%);width:15px;height:15px}}h3.form-section-title:after{top:15px;background-color:#00a19a}@media only screen and (min-width:768px){h3.form-section-title:after{top:50%;left:22px}}.selectr-selected{border:1px solid #ccc}.form-section{position:relative;border-radius:10px;border:2px solid #eff0f4;background-color:#f8f9fb;padding:1em}@media only screen and (min-width:768px){.form-section{padding:2em 2em 1em}}.form-section .form-section{border:0;margin-bottom:10px;background-color:#eff0f4}.form-section .form-section:before{content:"";position:absolute;left:150px;top:0;width:30px;height:30px;background-color:#eff0f4;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width:768px){.form-section .form-section:before{left:200px}}.form-section .form-section h4{margin-top:0;border-bottom:1px solid #ccc}.form-section .form-section .form-group{margin-bottom:0}.create-gifts{padding:0 10px}@media only screen and (min-width:768px){.create-gifts{padding:0 40px;max-width:900px}}.create-gifts input,.create-gifts select,.create-gifts textarea{padding:10px;border:1px solid #ccc;border-radius:5px}.create-gifts input::-moz-placeholder,.create-gifts select::-moz-placeholder,.create-gifts textarea::-moz-placeholder{color:#ccc}.create-gifts input:-ms-input-placeholder,.create-gifts select:-ms-input-placeholder,.create-gifts textarea:-ms-input-placeholder{color:#ccc}.create-gifts input::-ms-input-placeholder,.create-gifts select::-ms-input-placeholder,.create-gifts textarea::-ms-input-placeholder{color:#ccc}.create-gifts input::placeholder,.create-gifts select::placeholder,.create-gifts textarea::placeholder{color:#ccc}.create-gifts input[type=file]{background-color:#fff}.create-gifts textarea{position:relative;z-index:1;width:100%}.create-gifts textarea.h300{height:300px}.create-gifts .textarea-has-placeholder{background-color:#fff;border-radius:5px}.create-gifts .textarea-has-placeholder textarea{display:block;background-color:transparent}.create-gifts select{padding-right:30px;padding-left:14px;background-image:url(/bundles/vmgifpypartner/img/dropdown.png);background-position:calc(100% - 8px) 50%;background-size:12px;background-repeat:no-repeat;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@media only screen and (min-width:768px){.create-gifts select{height:50px}}.create-gifts .order-gift-input{margin-top:20px}.create-gifts .order-gift-input .modal-show{margin:20px 0 20px auto;width:150px;color:#00a19a!important;border:2px solid #00a19a;box-shadow:0 5px 3px 0 rgba(12,94,170,.14);transition:all .3s ease}@media only screen and (min-width:768px){.create-gifts .order-gift-input .modal-show{position:absolute;top:0;right:40px}}.create-gifts .order-gift-input .modal-show:hover{transform:scale(.9)}.create-gifts .form-group{margin-bottom:20px}.create-gifts .form-group:first-of-type{margin-bottom:0}.create-gifts .form-group:has(.input-help) .input-container{padding-bottom:10px}.create-gifts .form-group .input-help{font-size:12px;margin-bottom:20px}@media only screen and (min-width:768px){.create-gifts .form-group .input-help{font-size:14px}}.create-gifts .form-group .time-span-container{display:flex;align-items:center;gap:10px}@media only screen and (min-width:768px){.create-gifts .form-group .time-span-container .input-container{padding:10px 2px}}.create-gifts .form-group .time-span-container .input-container .help-block{bottom:-100%}.create-gifts .form-group .input-selector input[type=radio]{position:absolute;opacity:0;z-index:-1}.create-gifts .form-group .input-selector input[type=radio]:checked+label:before{transform:scale(1.1);border-color:#0c5eaa}.create-gifts .form-group .input-selector input[type=radio]:checked+label:after{transform:scale(1)}.create-gifts .form-group .input-selector input[type=radio]+label{position:relative;padding-left:30px;margin-right:20px}.create-gifts .form-group .input-selector input[type=radio]+label:hover{cursor:pointer}.create-gifts .form-group .input-selector input[type=radio]+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}@media only screen and (min-width:768px){.create-gifts .form-group .input-selector input[type=radio]+label:before{left:0;top:0;width:20px;height:20px;transform:scale(.9)}}.create-gifts .form-group .input-selector input[type=radio]+label:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background-color:#0c5eaa;transform:scale(0);transition:all .2s cubic-bezier(.25,.25,.05,1.65)}@media only screen and (min-width:768px){.create-gifts .form-group .input-selector input[type=radio]+label:after{left:3px;top:3px;width:14px;height:14px}}.create-gifts .form-group .input-container{position:relative;padding:10px 0}@media only screen and (min-width:768px){.create-gifts .form-group .input-container{padding:5px 2px 20px}}.create-gifts .form-group .input-container.full-width input:not([type=radio]):not([type=checkbox]),.create-gifts .form-group .input-container.full-width select{width:100%}.create-gifts .form-group .input-container.yen:after{position:absolute;right:5px;top:20px;content:"円";font-size:80%}@media only screen and (min-width:768px){.create-gifts .form-group .input-container.yen:after{font-size:100%;top:26px;right:10px}}.create-gifts .form-group .input-container.yen-inline:after{content:"円"}.create-gifts .form-group .input-container .textarea_placeholder{position:absolute;top:30px;left:10px;color:#ccc}.create-gifts .form-group.columns .row{display:grid;grid-template-columns:20% 15% 30% 1fr}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row{grid-template-columns:22% 15% 20% 23% 1fr}}.create-gifts .form-group.columns .row.has-b-border{border-bottom:1px solid #ccc}.create-gifts .form-group.columns .row.is-grey{background-color:#00a19a;border-radius:5px}.create-gifts .form-group.columns .row.email-header{padding:10px 20px}.create-gifts .form-group.columns .row .control-label{color:#fff;padding:10px 5px;border-right:1px solid #fff;text-align:center;word-break:keep-all}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .control-label{padding:10px 20px;text-align:left;font-size:16px}}.create-gifts .form-group.columns .row .control-label:nth-child(4){border-right:0}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .control-label:nth-child(4){border-right:1px solid #fff}}.create-gifts .form-group.columns .row .input-container{position:relative}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container{padding:5px 2px}}.create-gifts .form-group.columns .row .input-container:has(.help-block){padding-bottom:2.5em}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container:has(.help-block){padding-bottom:0}}.create-gifts .form-group.columns .row .input-container.yen:after{position:absolute;right:5px;top:20px;content:"円";font-size:80%}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.yen:after{font-size:100%;top:26px;right:10px}}.create-gifts .form-group.columns .row .input-container.yen input[type=text]{padding-right:17px;border-radius:5px 0 0 5px;border-right:0 solid}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.yen input[type=text]{padding-right:30px;border-right:1px solid #ccc;border-radius:5px;background-image:url(/bundles/vmgifpypartner/img/icon_input-yen.svg);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 5px) 50%}}.create-gifts .form-group.columns .row .input-container.yen .total{display:block;text-align:right;font-size:24px}.create-gifts .form-group.columns .row .input-container.confirm-yen:after{content:"円"}.create-gifts .form-group.columns .row .input-container.confirm-yen:empty:after{display:none}.create-gifts .form-group.columns .row .input-container.count input[type=text]{padding-right:10px;border-radius:0;border-right:0 solid}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.count input[type=text]{border-right:1px solid #ccc;border-radius:5px}}.create-gifts .form-group.columns .row .input-container.count input[readonly=readonly]{background-color:#fbfbff!important;border-style:dashed}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.count input[readonly=readonly]{background-color:transparent!important;border:0!important;font-size:20px;text-align:center!important}}.create-gifts .form-group.columns .row .input-container.count .total{display:block;text-align:right;font-size:24px}.create-gifts .form-group.columns .row .input-container.date.standalone input[type=text]{border-radius:5px}.create-gifts .form-group.columns .row .input-container.date input[type=text]{border-radius:0 5px 5px 0}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.date input[type=text]{border-radius:5px;background-image:url(/bundles/vmgifpypartner/img/icon_input-calender.svg);background-repeat:no-repeat;background-size:30px;background-position:calc(100% - 10px) 50%}}.create-gifts .form-group.columns .row .input-container.date .icon-date{display:none}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container.date .icon-date{display:block;position:absolute;right:9px;top:26px;width:29px;height:28px;border:1px solid #00a19a;border-top:10px solid #00a19a;border-radius:5px}.create-gifts .form-group.columns .row .input-container.date .icon-date:after,.create-gifts .form-group.columns .row .input-container.date .icon-date:before{content:"";position:absolute;top:-11px;left:8px;width:2px;border-radius:5px;height:6px;background-color:#fff}.create-gifts .form-group.columns .row .input-container.date .icon-date:after{left:auto;right:8px}}.create-gifts .form-group.columns .row .input-container.time{width:50%;margin-left:5px;grid-column:2/5}.create-gifts .form-group.columns .row .input-container.expire input[type=text]:disabled{text-align:center;padding-left:0;padding-right:0;background-color:transparent;border:1px solid transparent}.create-gifts .form-group.columns .row .input-container input[type=text]{position:relative;width:100%;z-index:1}.create-gifts .form-group.columns .row .input-container input[type=text]:focus+.help-block{z-index:2;box-shadow:0 0 10px 0 rgba(0,0,0,.17)}.create-gifts .form-group.columns .row .input-container .help-block{width:auto;bottom:auto;top:60px;left:0;transform:translateX(0);white-space:nowrap;font-size:11px;border:2px solid}.create-gifts .form-group.columns .row .input-container .help-block:before{left:20px;transform:translateX(0)}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container .help-block:before{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .input-container .help-block{position:relative;display:block;top:auto;left:auto;padding:4px 8px;font-size:11px;white-space:normal;text-align:left;border-radius:10px;margin-bottom:5px}.create-gifts .form-group.columns .row .input-container .help-block:hover{z-index:2;box-shadow:0 0 10px 0 rgba(0,0,0,.17)}}.create-gifts .form-group.columns .row .input-container .help-block+.error-space{display:block}.create-gifts .form-group.columns .row .input-container .error-space{display:none;height:30px}.create-gifts .form-group.columns .row .delete-row{padding-bottom:5px;grid-column:1/4}@media only screen and (min-width:768px){.create-gifts .form-group.columns .row .delete-row{grid-column:unset;display:flex;align-items:center;justify-content:center}}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list.is-nested{padding-left:40px}}.create-gifts .form-group .choice-list.exchange-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list.exchange-items{grid-template-columns:1fr 1fr 1fr 1fr}}.create-gifts .form-group .choice-list.exchange-items .choice-list__item{padding:0}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span{height:65px;background-repeat:no-repeat;background-size:51%;background-position:46px;text-indent:-99999em}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span{height:100px;background-size:60%}}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span:after,.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span:before{top:50%;translate:0 -50%}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=amazon]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/amazon.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=pex]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/pex.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=googleplay]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/googleplay.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=apple]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/applegiftcard.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=quocard]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/quocardpay.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=paypaybonus]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/paypay.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=linepay]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/linepay.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=nanaco]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/nanaco.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=waon]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/waon.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category=aupay]+span{background-image:url(https://digi-co.net/bundles/vmdigicobiz/img/spend/aupay.png)}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled+span{color:#ccc!important;font-weight:400!important;text-decoration:line-through}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled+span:before{opacity:.5;background-color:#fff!important;border-color:#ccc!important;transform:scale(.9)!important}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled+span:after{display:none}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled+span:hover{cursor:not-allowed}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled[data-category]+span{text-indent:0;display:flex;align-items:center;justify-content:center;font-size:12px;background:repeating-linear-gradient(45deg,#f8f9fb,#f8f9fb 2px,#fff 0,#fff 7px);border-radius:5px}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled[data-category]+span{font-size:14px}}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled[data-category]+span:after,.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled[data-category]+span:before{display:none}.create-gifts .form-group .choice-list .gift-usage-purpose-caution,.create-gifts .form-group .choice-list .individual-rate-caution{grid-column-start:1;font-size:12px;margin-bottom:10px;grid-column-end:span 2}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list .gift-usage-purpose-caution,.create-gifts .form-group .choice-list .individual-rate-caution{font-size:14px;width:100%;grid-column-end:span 4}}.create-gifts .form-group .choice-list .choice-list__item{display:block;position:relative;font-size:16px;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 4px 10px 40px}.create-gifts .form-group .choice-list .choice-list__item.approve-terms{width:100%;max-width:600px;margin:0 auto -15px;background-color:#f8f9fb;border:1px solid #eff0f4;font-size:13px;padding-block:14px}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]{position:absolute;opacity:0;z-index:-1}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span{display:block}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:hover{cursor:pointer}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:before{content:"";position:absolute;left:10px;top:10px;width:22px;height:22px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:before{left:10px;top:12px;width:24px;height:24px;transform:scale(.9)}}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:after{content:"";position:absolute;left:20px;top:10px;transform:translate3d(0,-5px,0) rotate(0deg) scale(0);width:10px;height:22px;border-bottom:4px solid #fff;border-right:4px solid #fff;box-shadow:1px 1px 0 0 #00a19a;transition:all .2s cubic-bezier(.25,.25,.05,1.65)}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:after{left:20px;top:10px;width:11px;height:26px}}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span{font-weight:700;color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span:before{transform:scale(1.1);background-color:#00a19a;border-color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span:after{transform:translate3d(0,-5px,0) rotate(40deg) scale(1)}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span{display:block}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:hover{cursor:pointer}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:before{content:"";position:absolute;left:10px;top:10px;width:22px;height:22px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:before{left:10px;top:12px;width:24px;height:24px;transform:scale(.9)}}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:after{content:"";position:absolute;left:13px;top:13px;width:16px;height:16px;border-radius:50%;background-color:#00a19a;transform:scale(0);transition:all .2s cubic-bezier(.25,.25,.05,1.65)}@media only screen and (min-width:768px){.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:after{left:13px;top:15px;width:18px;height:18px}}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]{position:absolute;opacity:0;z-index:-1}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span{color:#ccc!important;font-weight:400!important;text-decoration:line-through}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span:before{opacity:.5;background-color:#fff!important;border-color:#ccc!important;transform:scale(.9)!important}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span:after{display:none}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span{font-weight:700;color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span:before{transform:scale(1.1);border-color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span:after{transform:scale(1)}.create-gifts .form-group .choice-list .choice-list__description{margin-top:5px;font-size:85%;color:#777}.create-gifts .form-group .form-group__info{font-size:14px}.create-gifts .button-container{margin:40px 0}.create-gifts .summary-container{margin-block:2em}.create-gifts .summary{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:768px){.create-gifts .summary{padding:0 20px;max-width:700px;margin:0 auto}}.create-gifts .summary:first-child .summary__label,.create-gifts .summary:first-child .summary__value{border-top:0}.create-gifts .summary .summary__label,.create-gifts .summary .summary__value{width:70%;padding:8px 0;font-size:14px;border-top:1px solid #ccc}.create-gifts .summary .summary__label.big,.create-gifts .summary .summary__value.big{font-size:140%;border-top:2px solid #000}.create-gifts .summary .summary__value{width:30%;position:relative;font-weight:700;font-size:16px;text-align:right}.create-gifts .summary .summary__value.yen{padding-right:30px}.create-gifts .summary .summary__value.yen:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"円";font-size:80%;font-weight:400}.create-gifts .summary .summary__value.percent{padding-right:30px}.create-gifts .summary .summary__value.percent:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"%";font-size:80%;font-weight:400}.create-gifts .summary .summary__value~.individual-rate-caution{text-align:right;font-size:12px;margin-bottom:8px}@media only screen and (min-width:768px){.create-gifts .summary .summary__value~.individual-rate-caution{font-size:14px}}.create-gifts .summary .summery__info{width:100%;font-size:12px;background-color:#ececec;padding:10px;border-radius:10px}.create-gifts #email-cautions{color:red;margin:-10px 0 0}.create-gifts #email-cautions span{font-weight:700}.create-gifts #email-cautions p{position:relative;padding-left:20px}@media only screen and (min-width:768px){.create-gifts #email-cautions p{padding-left:30px}}.create-gifts #email-cautions p:before{position:absolute;left:0;content:"!";background-color:red;width:16px;height:16px;border-radius:50%;color:#fff;line-height:16px;text-align:center;font-weight:700}@media only screen and (min-width:768px){.create-gifts #email-cautions p:before{width:20px;height:20px;line-height:20px}}.create-gifts #email-cautions #email-warning-duplicate{color:orange}.create-gifts #email-cautions #email-warning-duplicate:before{content:"i";background-color:orange}@media only screen and (min-width:768px){.create-gifts #email-cautions{margin:-20px 0 0}}.create-gifts #email-cautions #email-error-format-list{list-style-type:disc;margin:-10px 0 0 3em}.create-gifts #multi-order-detail-cautions{color:red}.create-gifts #multi-order-detail-cautions span{font-weight:700}.create-gifts #multi-order-detail-cautions p{position:relative;padding-left:20px}@media only screen and (min-width:768px){.create-gifts #multi-order-detail-cautions p{padding-left:30px}}.create-gifts #multi-order-detail-cautions p:before{position:absolute;left:0;content:"!";background-color:red;width:16px;height:16px;border-radius:50%;color:#fff;line-height:16px;text-align:center;font-weight:700}@media only screen and (min-width:768px){.create-gifts #multi-order-detail-cautions p:before{width:20px;height:20px;line-height:20px}}.create-gifts #multi-order-detail-cautions #email-warning-duplicate{color:orange}.create-gifts #multi-order-detail-cautions #email-warning-duplicate:before{content:"i";background-color:orange}.ui-widget{font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif!important}.ui-widget-content{border:1px solid #ddd;background:#fff!important;box-shadow:4px 4px 14px 0 rgba(0,0,0,.22)}.ui-widget-header{border:0!important;background:linear-gradient(135deg,#0c5eaa,#00a19a)!important;color:#fff;font-weight:700}#ui-datepicker-div{z-index:10000!important}.invoice-info{margin-top:2em}.order-detail-summary{margin:10px 20px;padding:2px;background-color:#eff0f4;border-radius:10px}@media only screen and (min-width:768px){.order-detail-summary{margin:10px 40px}}.order-detail-summary .row{border-radius:8px;padding:5px 10px;font-size:20px}@media only screen and (min-width:768px){.order-detail-summary .row{border-radius:18px;padding:15px 20px;display:flex;justify-content:space-between;font-size:25px}}.order-detail-summary .row .detail__dates{display:flex;margin-top:10px}@media only screen and (min-width:768px){.order-detail-summary .row .detail__dates{margin-top:0}}.order-detail-summary .row .detail__dates .date{width:50%}@media only screen and (min-width:768px){.order-detail-summary .row .detail__dates .date{margin:0 40px}}.order-detail-summary .row label{display:block;font-size:60%;font-weight:700}.detail-custom-image img{max-width:375px;max-height:211px}.warning-start-at{margin:0 auto 20px;padding:5px 10px;border-radius:20px;text-align:center;font-size:14px;border:1px solid #ffc19b;background-color:#fff7ed;color:#ff7c2f}.gift-type-help{font-size:14px}.gift-type-help .exchange-caution{font-size:12px;display:grid;grid-template-columns:1fr;gap:10px}@media only screen and (min-width:768px){.gift-type-help .exchange-caution{grid-template-columns:1fr 1fr}}.sample-link{display:inline-block;position:relative;font-size:14px;font-weight:700;padding:5px 17px 5px 5px}.sample-link:before{content:"";position:absolute;top:calc(50% - 2px);right:0;transform:translateY(-50%);width:12px;height:12px;border:2px solid #0c5eaa;border-radius:50%}.sample-link:after{content:"";position:absolute;top:50%;right:-1px;transform:rotate(-45deg);width:3px;height:7px;border-radius:2px;background-color:#0c5eaa}.sample-link:hover{cursor:pointer}.sample-link:hover:before{border-color:#fe7c8a}.sample-link:hover:after{background-color:#fe7c8a}.sample-images{display:flex;justify-content:center}.sample-images li{margin:2px}@media only screen and (min-width:768px){.sample-images li{margin:10px}}.modal-show:hover{cursor:pointer}.modal{position:fixed;z-index:10;inset:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.modal section.box-outer{position:relative;max-width:98%;background-color:#fff;padding:20px;border-radius:20px}@media only screen and (min-width:768px){.modal section.box-outer{max-width:600px;min-width:600px;padding:40px}}.modal section.box-outer.medium-size{max-width:900px}@media only screen and (min-width:768px){.modal section.box-outer.large-size{max-width:1200px;margin:20px}}@media only screen and (min-width:768px){.modal section.box-outer.large-size .confirm-gift-info.step{width:650px;padding-inline:10px}}@media only screen and (min-width:1120px){.modal section.box-outer.large-size .confirm-gift-info.step{width:850px;padding-inline:0}}.modal section.box-outer.large-size .confirm-gift-info.step .form-group.columns .row .control-label{text-align:left;padding:10px}.modal section.box-outer.large-size .confirm-gift-info.step .form-group.columns .row .control-label:last-child{border-right:0}@media only screen and (min-width:768px){.modal section.box-outer.large-size .confirm-gift-info.step .form-group.columns .row .control-label{padding:10px 20px}}.modal section.box-outer.large-size .confirm-gift-info.step .form-group .input-container{padding:5px 10px}@media only screen and (min-width:768px){.modal section.box-outer.large-size .confirm-gift-info.step .form-group .input-container{padding:10px 0 10px 20px}}.modal section.box-outer.large-size .confirm-gift-info.step .form-group .input-container.confirm-delivery{grid-column:1/5;border-top:1px solid #00a19a;padding-top:10px}@media only screen and (min-width:768px){.modal section.box-outer.large-size .confirm-gift-info.step .form-group .input-container.confirm-delivery{border-top:0;padding-top:10px;grid-column:auto}}.modal section.box-outer.large-size .step{max-height:85vh;overflow:auto}.modal section.box-outer h2{margin:0 0 20px}.modal section.box-outer h2 span{display:block;font-size:14px}@media only screen and (min-width:768px){.modal section.box-outer h2 span{font-size:16px}}.modal section.box-outer .textarea-container{position:relative}.modal section.box-outer .textarea-container textarea{height:200px}@media only screen and (min-width:768px){.modal section.box-outer .textarea-container textarea{height:300px}}.modal section.box-outer .textarea-container textarea::-moz-placeholder{color:#ccc}.modal section.box-outer .textarea-container textarea:-ms-input-placeholder{color:#ccc}.modal section.box-outer .textarea-container textarea::-ms-input-placeholder{color:#ccc}.modal section.box-outer .textarea-container textarea::placeholder{color:#ccc}.modal section.box-outer .textarea-container .textarea_placeholder{position:absolute;top:10px;left:10px;color:#ccc}.modal section.box-outer button{margin-top:20px}.modal section.box-outer button.c_button:disabled{transform:none}.modal section.box-outer .modal-close{position:absolute;top:-10px;right:-10px;width:44px;height:44px;border-radius:50%;background-color:#000;text-indent:-10000em}.modal section.box-outer .modal-close:after,.modal section.box-outer .modal-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:50%;height:4px;border-radius:4px;background-color:#fff}.modal section.box-outer .modal-close:after{transform:translate(-50%,-50%) rotate(45deg)}.preview-email-container{font-family:monospace;font-size:4vw;max-height:60vh;overflow-y:auto;border:1px solid #ececec;padding:20px;border-radius:10px}@media only screen and (min-width:768px){.preview-email-container{font-size:14px;max-height:54vh}}.preview-email-title{font-weight:700;padding-bottom:20px}.coupon-container{margin-bottom:50px}.coupon-container .coupon-trigger{position:relative;display:block;padding:10px;border:1px solid #ccc;border-radius:10px;margin:20px 2px;font-weight:700;font-size:12px;color:#ccc}.coupon-container .coupon-trigger:hover{cursor:pointer}.coupon-container .coupon-trigger:after{content:"適用する";position:absolute;right:0;top:0;height:100%;width:150px;background-color:#f75a52;color:#fff;padding:8px;font-size:14px;text-align:center;border-radius:0 9px 9px 0}.coupon-container .coupon-panel{position:absolute;top:-20px;left:-20px;z-index:10;width:calc(100% + 40px)}.coupon-container .coupon-panel:before{content:"";position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.coupon-container .coupon-panel .step{width:100%;border-radius:25px;padding:20px;background-color:#fff}.coupon-container .coupon-panel input{width:100%;margin:20px 2px}.coupon-container .coupon-panel .register-coupon{margin:20px auto}.coupon-container .coupon-panel .close-coupon{background-color:#fff}.coupon-container .active-coupon{position:relative;padding:6px 2px 12px;border-bottom:1px solid #ccc;margin:6px 2px 0;font-size:14px}.coupon-container .active-coupon .active-coupon__flag{background-color:#f75a52;color:#fff;border-radius:3px;padding:6px 20px;margin-right:10px;font-size:14px}.coupon-container .active-coupon .active-coupon__name{font-weight:700}.coupon-container .active-coupon .active-coupon__delete{display:block;position:absolute;right:0;top:0;font-size:14px;padding:4px 20px 4px 30px}.supported-copy{position:absolute;top:20px;right:10px;z-index:1}@media only screen and (min-width:768px){.supported-copy{top:-40px;right:2px}}.supported-copy button{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:14px;padding:9px 9px 11px;font-weight:700;border:0 solid;border-radius:5px;color:#fff;background-color:#00a19a}.supported-copy button:disabled{background-color:#ccc;opacity:.4;color:#666}.supported-copy button:hover:not(:disabled){background-color:#0c5eaa}.supported-copy button:active{opacity:.8}#mail_address_copy_input_copy_message{--mess_bg:#effaff;--mess_border:#00d0ff;position:absolute;bottom:120%;right:0;white-space:nowrap;background-color:var(--mess_bg);border:1px solid var(--mess_border);border-radius:5px;font-size:12px;padding:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);opacity:0;translate:0 10px}#mail_address_copy_input_copy_message:after{content:"";position:absolute;bottom:0;right:50%;width:15px;height:15px;background-color:var(--mess_bg);transform:translate(50%,50%) rotate(45deg);border-right:1px solid var(--mess_border);border-bottom:1px solid var(--mess_border)}#mail_address_copy_input_copy_message.show{display:block!important;-webkit-animation:copy 3s ease 1;animation:copy 3s ease 1}@-webkit-keyframes copy{0%,to{opacity:0;translate:0 10px}10%,90%{opacity:1;translate:0 0}}@keyframes copy{0%,to{opacity:0;translate:0 10px}10%,90%{opacity:1;translate:0 0}}.error-header{padding-bottom:10px}@media only screen and (min-width:768px){.error-header{display:flex}}.error-header span{margin-right:1em}.form-mail-picker{display:flex;position:relative;margin:0 0 15px}.form-mail-picker>div{display:flex;flex-direction:column;justify-content:space-between}.form-mail-picker .mailaddresses{flex-grow:1}.form-mail-picker .mailaddresses div{margin-bottom:10px}.form-mail-picker .mailaddress-error{margin-top:1em;color:red}.form-mail-picker input[type=radio]{position:absolute;opacity:0;z-index:-1}.form-mail-picker input[type=radio]:disabled+label{color:#ccc!important;font-weight:400!important;text-decoration:line-through}.form-mail-picker input[type=radio]:disabled+label:before{opacity:.5;background-color:#fff!important;border-color:#ccc!important;transform:scale(.9)!important}.form-mail-picker input[type=radio]:disabled+label:after{display:none}.form-mail-picker input[type=radio]:checked+label{font-weight:700;color:#00a19a}.form-mail-picker input[type=radio]:checked+label:before{transform:scale(1.1);border-color:#00a19a}.form-mail-picker input[type=radio]:checked+label:after{transform:scale(1)}.form-mail-picker input[type=radio]+label{display:block;padding-left:30px}@media only screen and (min-width:768px){.form-mail-picker input[type=radio]+label{padding-left:40px}}.form-mail-picker input[type=radio]+label:hover{cursor:pointer}.form-mail-picker input[type=radio]+label:last-of-type{margin-top:10px}.form-mail-picker input[type=radio]+label:last-of-type:before{top:auto;bottom:10px}@media only screen and (min-width:768px){.form-mail-picker input[type=radio]+label:last-of-type:before{bottom:2px}}.form-mail-picker input[type=radio]+label:last-of-type:after{top:auto;bottom:13px}@media only screen and (min-width:768px){.form-mail-picker input[type=radio]+label:last-of-type:after{bottom:5px}}.form-mail-picker input[type=radio]+label:before{content:"";position:absolute;left:0;top:10px;width:22px;height:22px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}@media only screen and (min-width:768px){.form-mail-picker input[type=radio]+label:before{left:10px;top:2px;width:24px;height:24px;transform:scale(.9)}}.form-mail-picker input[type=radio]+label:after{content:"";position:absolute;left:3px;top:13px;width:16px;height:16px;border-radius:50%;background-color:#00a19a;transform:scale(0);transition:all .2s cubic-bezier(.25,.25,.05,1.65)}@media only screen and (min-width:768px){.form-mail-picker input[type=radio]+label:after{left:13px;top:5px;width:18px;height:18px}}.form-mail-picker input[type=text]{width:100%;padding:5px;border:1px solid #ccc;border-radius:10px}.design-custom-area .input-container.file-upload{padding:0;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end;background-color:#fff;height:100px}.design-custom-area .input-container.file-upload:after{content:"cloud_upload";position:absolute;top:50%;left:50%;translate:-50% -50%;font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:50px;color:#ccc}.design-custom-area .input-container.text-area{padding-bottom:0}.design-custom-area input[type=file]{background-color:transparent;position:absolute;z-index:1;width:100%;height:100%;border-style:dashed}.design-custom-area input[type=file]::file-selector-button{border:0;padding:5px 10px;border-radius:20px;background-color:#00a19a;color:#fff}.design-custom-area input[type=file]::file-selector-button:hover{background-color:#0c5eaa}.design-custom-area input[type=file]~.help-block{bottom:5em;max-width:360px}.design-custom-area input[type=file]~.help-block:before{top:auto;bottom:-10px;border-bottom:0;border-top:10px solid red}.design-custom-area input[type=file]~button{margin:20px;min-width:100px;z-index:1}.design-custom-area textarea{text-align:center}.design-custom-area .color-theme-list{display:flex;gap:25px 10px;flex-wrap:wrap;position:relative;margin-bottom:30px}.design-custom-area .color-theme-list li{position:relative;z-index:2;overflow:hidden;width:44px;height:44px;display:inline-block;border-radius:50%;transition:all .2s ease-in-out}@media only screen and (min-width:768px){.design-custom-area .color-theme-list li{width:50px;height:50px}}.design-custom-area .color-theme-list li:hover{cursor:pointer}.design-custom-area .color-theme-list li:after{content:"";position:absolute;top:47%;left:50%;transform:translate(-50%,-240%) rotate(40deg);width:10px;height:20px;border-bottom:3px solid #fff;border-right:3px solid #fff;transition:all .15s ease-out}.design-custom-area .color-theme-list li.active{border:2px solid #fff;box-shadow:0 0 0 4px #fe7c8a,inset 10px 10px 10px 0 rgba(0,0,0,.2)}.design-custom-area .color-theme-list li.active:after{transform:translate(-50%,-50%) rotate(40deg)}.design-custom-area .color-theme-list li.default-text{position:absolute;top:50px;height:auto;color:#0c5eaa;border-radius:0 0 10px 10px;z-index:1;font-size:9px;letter-spacing:-.1em;font-weight:700;text-align:center;cursor:auto}@media only screen and (min-width:768px){.design-custom-area .color-theme-list li.default-text{top:58px}}@media only screen and (min-width:768px){.design-custom-area .image-upload-info{display:grid;grid-template-columns:100px 1fr;gap:15px}}.design-custom-area .image-upload-info img{display:none}@media only screen and (min-width:768px){.design-custom-area .image-upload-info img{display:block;border-radius:5px;border:1px solid #f8f9fb}}.design-custom-area .show-preview-button{position:absolute;z-index:-1;top:-50px;left:50%;translate:-50% 0;height:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#0c5eaa;color:#fff;padding:0 15px;display:flex;gap:8px;border-radius:50px;font-size:14px;font-weight:700;align-items:center;border:2px solid #0c5eaa;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px){.design-custom-area .show-preview-button{font-size:16px}}.design-custom-area .show-preview-button.sp{display:flex}@media only screen and (min-width:1600px){.design-custom-area .show-preview-button.sp{display:none}}.design-custom-area .show-preview-button.pc{display:none}@media only screen and (min-width:1600px){.design-custom-area .show-preview-button.pc{display:flex}}.design-custom-area .preview-container{position:fixed;bottom:0;right:0;width:100%;translate:0 100%;z-index:9;background-color:#000;border:1px solid #999;padding:8px 5px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-radius:30px 30px 0 0;transition:all .3s ease-in-out;box-shadow:5px 5px 20px rgba(0,0,0,.1),inset 0 0 8px hsla(0,0%,100%,.86)}@media only screen and (min-width:768px){.design-custom-area .preview-container{translate:0 95%;width:auto;right:20px;padding:18px 12px 0;border-radius:45px 45px 0 0}}@media only screen and (min-width:1600px){.design-custom-area .preview-container.active{translate:0 0}}.design-custom-area .preview-container.active:not(.active-sp) .show-preview-button.sp{-webkit-animation:preview-hint 1.5s 1 forwards;animation:preview-hint 1.5s 1 forwards}@-webkit-keyframes preview-hint{0%,30%,70%,to{transform:scale(1)}10%,50%{transform:scale(1.3);background-color:red;border-color:red}}@keyframes preview-hint{0%,30%,70%,to{transform:scale(1)}10%,50%{transform:scale(1.3);background-color:red;border-color:red}}@media only screen and (max-width:1600px){.design-custom-area .preview-container.active-sp{translate:0 0}}.design-custom-area .preview-container .order-theme-color-preview{width:100%;height:75vh!important;overflow:hidden;border:0;border-radius:24px 24px 0 0}@media only screen and (min-width:768px){.design-custom-area .preview-container .order-theme-color-preview{width:375px;height:clamp(100px,75vh,650px)!important;border-radius:30px 30px 0 0}}.design-custom-area .preview-container .preview-info{position:absolute;bottom:0;left:0;background-color:#00a19a;color:#fff;font-size:12px;padding:10px;margin:10px 23px;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.design-custom-area .color-panels-area.hidden{position:absolute;opacity:0;z-index:-999}.status-information{margin:0 20px}@media only screen and (min-width:768px){.status-information{margin:0 40px}}.status-information h4{margin-bottom:10px}.status-information table{width:100%;border-collapse:collapse}.status-information table th{padding:10px 0;width:180px;text-align:left;border-bottom:1px solid #ececec;vertical-align:top}.status-information table th button{font-size:12px}.status-information table td{padding:10px 0;border-bottom:1px solid #ececec}.news-list{border-radius:10px;margin:0 10px}@media only screen and (min-width:768px){.news-list{margin:0}}.news-list li{border-bottom:1px solid #eff0f4}.news-list li:last-child{border-bottom:0}.news-list li a{display:block;position:relative;margin-block:10px}@media only screen and (min-width:768px){.news-list li a{margin-block:15px;padding-left:120px}}.news-list li a .date{font-weight:400;color:#333;display:block}@media only screen and (min-width:768px){.news-list li a .date{position:absolute;left:0}}.news-article{max-width:900px;margin:0 auto 50px;border-radius:10px;padding-inline:10px}@media only screen and (min-width:768px){.news-article{padding-inline:0}}.news-article h2{font-size:120%;margin:0}.news-article .press_dl-pricelist-indent{overflow:hidden;margin:-20px 0 0;font-size:1.2rem}.news-article .press_dl-pricelist-indent .dt{float:left}.news-article .press_dl-pricelist-indent .dd{padding-left:5em;margin-left:0}@media only screen and (min-width:768px){.news-article .press_dl-pricelist-indent{font-size:inherit}}.news-article .press_ul-indent{padding-left:1rem}.news-article .cmp-headline-1{margin-bottom:.2em;margin-left:-.5em;font-weight:600}.news-article .news-body a[target=_blank]:not(:has(img)):not(.c_button):not(.c_external-link):after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"open_in_new";font-size:120%;margin-inline:.2em;vertical-align:text-bottom}.news-article .news-body .text-tiny{font-size:.7em}.news-article .news-body .text-small{font-size:.85em}.news-article .news-body .text-big{font-size:1.4em}.news-article .news-body .text-huge{font-size:1.8em}.news-article .news-body ul{list-style-type:disc;margin:.5em 0 .5em 1.5em}.news-article .news-body ul li{padding-bottom:5px}.news-article .news-body ul li ul{list-style-type:circle}.news-article .news-body ul li ul li ul{list-style-type:square}.news-article .news-body .c_button_red{background:linear-gradient(270deg,#ff4257,#ff6777,#ff4257,#ff6777);margin:2em auto}.news-article .news-body .c_button_red:has(a){padding:0}.news-article .news-body .c_button_red:has(a) a{padding-block:15px}@media only screen and (min-width:768px){.news-article .news-body .c_button_red:has(a) a{padding-block:20px}}.news-article .news-body .c_button_red a{display:block;color:#fff}.c_tab__panel h2:first-child{margin-bottom:0}.c_tab__panel p.note{margin-top:0;margin-left:20px;padding-left:0}@media only screen and (min-width:768px){.c_tab__panel p.note{padding-left:20px}}@media only screen and (min-width:768px){.creative-checkpoints{display:flex;align-items:flex-start}}.creative-line-info{margin-top:1em;color:red}.creative-apple-info{margin-block:1em;color:red}.ng-example{position:relative;border-radius:20px;overflow:hidden;border:2px solid #eff0f4;padding:5px;text-align:center}@media only screen and (min-width:768px){.ng-example{margin-left:20px}}.ng-example a{display:block}.ng-example a:hover{cursor:pointer}.ng-example span{position:absolute;bottom:0;right:0;border-radius:20px 0 0 0;text-align:right;padding:5px;font-size:40px;background:hsla(0,0%,100%,.9);transition:all .3s}@media only screen and (min-width:768px){.mail-instructions{display:grid;padding:10px;gap:10px;grid-template-columns:1fr 1fr}}.mail-instructions .instruction-item{border:1px solid #eff0f4;padding:20px;border-radius:20px;margin-bottom:10px}@media only screen and (min-width:768px){.mail-instructions .instruction-item{margin-bottom:0;font-size:16px}}@media only screen and (min-width:768px){.mail-instructions .instruction-item.mailbody{grid-column:1/span 2;display:grid;gap:10px;grid-template-columns:1fr 1fr}}.mail-instructions .instruction-item.mailbody .instruction-label,.mail-instructions .instruction-item.mailbody .instruction-sub{grid-column:1/span 2}.mail-instructions .instruction-item.mailbody .mail-info__body{background-color:#f8f9fb;border-radius:10px;padding:20px;font-weight:700}.mail-instructions .instruction-item.mailbody .mail-info__body li{margin-bottom:10px}.mail-instructions .instruction-item.mailbody .mail-info__body li .c_small{font-weight:400}.mail-instructions .instruction-item .instruction-label{color:#00a19a;font-weight:700;font-size:130%}.mail-instructions .instruction-item .instruction-label div{color:inherit}.mail-instructions .instruction-item .instruction-content{display:flex;flex-direction:column}.mail-instructions .instruction-item .instruction-content .mail-info__body{flex-grow:1;word-break:normal}@media only screen and (min-width:768px){.mail-sample{max-width:600px;margin:0 auto}}.mail-sample img{border:1px solid #00a19a;border-radius:20px;box-shadow:7px 7px 0 rgba(0,161,153,.129)}.logo-update{text-align:right;font-weight:700;padding:0 20px 10px}@media only screen and (min-width:768px){.logo-update{padding:0 40px 10px 20px}}.table.horizontal.table-cell-c_small td.c_small{font-size:70%}.table.horizontal.table-cell-c_small ul li{list-style-type:disc}.table.horizontal.table-cell-c_small ul.multiple-status-btn li{padding:5px 0;margin:0 -3px;list-style:none}.table-container.extra-download-container{margin:0 0 10px}@media only screen and (min-width:768px){.table-container.extra-download-container{margin:0 0 40px}}.table-container .table-title{margin:0 0 10px 20px}.table.horizontal.template-download-table{background-color:#d24453}.table.horizontal.template-download-table th{text-align:center}.table.horizontal.template-download-table td[rowspan="2"]{width:160px}@media only screen and (min-width:768px){.table.horizontal.template-download-table td[rowspan="2"]{max-width:350px}}.table.horizontal.template-download-table tbody tr:nth-child(2n) td{padding:.6em 1.2em}.table.horizontal.template-download-table .details{position:relative;padding-left:.8em;line-height:1.4em}.table.horizontal.template-download-table .details strong{display:inline-block;padding-bottom:.5em}.table.horizontal.template-download-table .details .supported-copy{top:0;right:0;position:relative;text-align:right}.table.horizontal.template-download-table .details textarea{width:100%;height:7em;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:12px}.table.horizontal.template-download-table .details .template-content-table{width:100%;border-collapse:collapse}.table.horizontal.template-download-table .details .template-content-table tr:last-child td{border-bottom:0}.table.horizontal.template-download-table .details .template-content-table th{color:#666;font-weight:400;padding:0 .05em .3em;border-bottom:1px solid #dae5e9;border-right:0;border-radius:0;height:auto}.table.horizontal.template-download-table .details .template-content-table th:first-child{text-align:left}.table.horizontal.template-download-table .details .template-content-table td{padding:.1em .4em;text-align:center;font-size:1.2rem;border-color:#e7edef}.table.horizontal.template-download-table .details .template-content-table td:first-child{text-align:left}.table.horizontal.template-download-table .details .template-content-table td:not(:first-child){width:55px}.table.horizontal.template-download-table .template-info{display:flex;justify-content:center}.table.horizontal.template-download-table .template-info img{max-width:660px}.table.horizontal.template-download-table img{max-width:140px}@media only screen and (min-width:768px){.table.horizontal.template-download-table img{max-width:320px}}.copy-ok{position:fixed;z-index:2;top:50px;left:50%;translate:-50%;width:300px;padding-block:1em;border:1px solid #00d0ff;color:#026277;background-color:#e9fdff;box-shadow:0 0 30px 0 rgba(0,38,61,.13);border-radius:10px;text-align:center;font-size:150%;font-weight:700;transform:translateY(-200px);opacity:0;transition:all .3s ease-in-out}.copy-ok.show{display:block!important;-webkit-animation:copy-ok 3s ease 1;animation:copy-ok 3s ease 1}@-webkit-keyframes copy-ok{0%,to{opacity:0;transform:translateY(-200px)}10%,90%{opacity:1;transform:translateY(0)}}@keyframes copy-ok{0%,to{opacity:0;transform:translateY(-200px)}10%,90%{opacity:1;transform:translateY(0)}}.use-url{bottom:0;background-color:#fbedef;white-space:nowrap;font-size:14px;padding:8px;border-radius:5px;border:1px solid #fe7c8a;color:#d24453;box-shadow:0 0 2px 0 rgba(210,68,83,.478)}@media only screen and (min-width:768px){.use-url{font-size:20px;padding:10px 10px 10px 50px;background-image:url(/bundles/vmgifpypartner/img/icon_link.svg);background-repeat:no-repeat;background-size:30px;background-position:10px}}.use-url:visited{color:#d24453}.logo-download-table.table.horizontal{margin-top:0}.logo-download-table.table.horizontal tbody tr td:first-child{min-width:115px}.logo-download-table.table.horizontal tbody tr td:nth-child(4){word-break:keep-all}.logo-download-table.table.horizontal tbody tr td:nth-child(5){word-break:keep-all;width:100px}.logo-download-table td .emphasis{font-weight:700;color:#d70000}.copy-support .supported-copy{display:block!important}.page-index{padding-top:10px;padding-bottom:10px;background-color:#eff0f4;border:2px solid #eff0f4;border-radius:10px;color:#0c5eaa}.page-index li{position:relative;padding-left:1em}.about-dbiz{font-size:80%;padding:5px 30px 0}.tutorial-intro{position:relative;border-radius:20px;margin:30px 20px 60px}@media only screen and (min-width:768px){.tutorial-intro{margin:30px auto 0}}@media only screen and (min-width:768px){.tutorial-intro .tutorial-intro__illustrations{display:flex;justify-content:space-between;margin-top:30px}}.tutorial-intro .illustration-item{position:relative;border:2px solid;border-radius:20px;padding:20px 20px 0;margin-bottom:40px}@media only screen and (min-width:768px){.tutorial-intro .illustration-item{width:48%;display:flex;align-items:center;margin-bottom:0}}.tutorial-intro .illustration-item h3{margin:0;padding:0 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;font-size:12px}@media only screen and (min-width:768px){.tutorial-intro .illustration-item h3{font-size:16px}}.inline-button{display:inline-block;background-color:#0c5eaa;color:#fff;font-size:70%;padding:4px 10px;border-radius:22px}@media only screen and (min-width:768px){.inline-button{padding:8px 10px;display:inline}}.inline-button:hover{cursor:pointer}.tutorial-container{position:relative;min-height:20vw;border-radius:20px;overflow:hidden;margin:0 20px 10px}@media only screen and (min-width:1120px){.tutorial-container{margin:0 0 10px}}.tutorial-container .tutorial-trigger{position:absolute;visibility:hidden}.tutorial-container .tutorial-trigger:checked+.tutorial__step{transform:translateX(0);opacity:1;z-index:1}.tutorial-container .tutorial-trigger:checked+.tutorial__step nav .next-step:after{-webkit-animation:next 2s linear 9s infinite forwards;animation:next 2s linear 9s infinite forwards}@-webkit-keyframes next{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}25%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes next{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}25%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(2)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step .animation-indicator:after{-webkit-animation:indicator 10s linear infinite forwards;animation:indicator 10s linear infinite forwards}@-webkit-keyframes indicator{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes indicator{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .phone{-webkit-animation:step-1-phone 10s cubic-bezier(.25,.25,0,1.01) infinite forwards;animation:step-1-phone 10s cubic-bezier(.25,.25,0,1.01) infinite forwards}@-webkit-keyframes step-1-phone{0%{transform:translateY(50%);opacity:0}6%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}85%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}@keyframes step-1-phone{0%{transform:translateY(50%);opacity:0}6%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}85%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .phone .click1{transform:translateZ(1);-webkit-animation:step-1-click1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:step-1-click1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes step-1-click1{10%{opacity:0;transform:translate3d(-200px,200px,0);border:3px solid #666}32%{opacity:1;transform:translateZ(0);border:3px solid #666}34%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:24%;left:50%}46%{opacity:1;transform:translateZ(0);border:3px solid #666;top:24%;left:50%}56%{opacity:1;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}58%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:15%;left:32%}60%{opacity:1;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}}@keyframes step-1-click1{10%{opacity:0;transform:translate3d(-200px,200px,0);border:3px solid #666}32%{opacity:1;transform:translateZ(0);border:3px solid #666}34%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:24%;left:50%}46%{opacity:1;transform:translateZ(0);border:3px solid #666;top:24%;left:50%}56%{opacity:1;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}58%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:15%;left:32%}60%{opacity:1;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:15%;left:32%}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .phone .appstore{-webkit-animation:step-1-appstore 10s ease-in-out infinite forwards;animation:step-1-appstore 10s ease-in-out infinite forwards}@-webkit-keyframes step-1-appstore{38%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes step-1-appstore{38%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .phone .homescreen2{-webkit-animation:step-1-home2 10s ease-in-out infinite forwards;animation:step-1-home2 10s ease-in-out infinite forwards}@-webkit-keyframes step-1-home2{43%{opacity:0}46%{opacity:1}to{opacity:1}}@keyframes step-1-home2{43%{opacity:0}46%{opacity:1}to{opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .phone .auth1{-webkit-animation:step-1-auth1 10s ease-in-out infinite forwards;animation:step-1-auth1 10s ease-in-out infinite forwards}@-webkit-keyframes step-1-auth1{60%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes step-1-auth1{60%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step1 .step__animation-container .message-bubble{-webkit-animation:bubbletext1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:bubbletext1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes bubbletext1{70%{opacity:0;transform:scale(0)}76%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc{-webkit-animation:step-2-pc 10s cubic-bezier(.25,.25,0,1.01) infinite forwards;animation:step-2-pc 10s cubic-bezier(.25,.25,0,1.01) infinite forwards}@-webkit-keyframes step-2-pc{6%{transform:translateY(50%);opacity:0}9%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}85%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}@keyframes step-2-pc{6%{transform:translateY(50%);opacity:0}9%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}85%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc .click1{transform:translateZ(1);-webkit-animation:step-2-click1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:step-2-click1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes step-2-click1{10%{opacity:0;transform:translate3d(-200px,200px,0);border:3px solid #666}32%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}34%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:47%;left:59%}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}46%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}56%{opacity:1;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}58%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:46%;left:50%}60%{opacity:1;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}}@keyframes step-2-click1{10%{opacity:0;transform:translate3d(-200px,200px,0);border:3px solid #666}32%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}34%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:47%;left:59%}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}46%{opacity:1;transform:translateZ(0);border:3px solid #666;top:47%;left:59%}56%{opacity:1;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}58%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:46%;left:50%}60%{opacity:1;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:46%;left:50%}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc .pwscreen1{-webkit-animation:step-2-pw1 10s ease-in-out infinite forwards;animation:step-2-pw1 10s ease-in-out infinite forwards}@-webkit-keyframes step-2-pw1{34%{opacity:0;transform:scale(0)}36%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes step-2-pw1{34%{opacity:0;transform:scale(0)}36%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc .pwscreen2{-webkit-animation:step-2-pw2 10s linear infinite forwards;animation:step-2-pw2 10s linear infinite forwards}@-webkit-keyframes step-2-pw2{40%{opacity:0}40.1%{opacity:1}to{opacity:1}}@keyframes step-2-pw2{40%{opacity:0}40.1%{opacity:1}to{opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc .pwscreen3{-webkit-animation:step-2-pw3 10s linear infinite forwards;animation:step-2-pw3 10s linear infinite forwards}@-webkit-keyframes step-2-pw3{41%{-webkit-clip-path:polygon(0 0,100% 0,48% 25%,0 45%);clip-path:polygon(0 0,100% 0,48% 25%,0 45%)}55%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes step-2-pw3{41%{-webkit-clip-path:polygon(0 0,100% 0,48% 25%,0 45%);clip-path:polygon(0 0,100% 0,48% 25%,0 45%)}55%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .pc .pwscreen4{-webkit-animation:step-2-pw4 10s linear infinite forwards;animation:step-2-pw4 10s linear infinite forwards}@-webkit-keyframes step-2-pw4{60%{opacity:0}61%{opacity:1}to{opacity:1}}@keyframes step-2-pw4{60%{opacity:0}61%{opacity:1}to{opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step2 .step__animation-container .message-bubble{-webkit-animation:bubbletext1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:bubbletext1 10s cubic-bezier(.255,.26,0,1.21) infinite forwards}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .pc{-webkit-animation:step-3-pc 15s cubic-bezier(.25,.25,0,1.01) infinite forwards;animation:step-3-pc 15s cubic-bezier(.25,.25,0,1.01) infinite forwards}@-webkit-keyframes step-3-pc{6%{transform:translateY(0);opacity:1}9%{transform:translateY(0);opacity:1}78%{transform:translateY(0);opacity:1}83%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}@keyframes step-3-pc{6%{transform:translateY(0);opacity:1}9%{transform:translateY(0);opacity:1}78%{transform:translateY(0);opacity:1}83%{transform:translateY(0) scale(.8);opacity:.5}to{transform:translateY(0) scale(.8);opacity:.5}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .pc .click1{transform:translateZ(1);-webkit-animation:step-3-click1 15s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:step-3-click1 15s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes step-3-click1{5%{opacity:0;transform:translateZ(0);border:3px solid #666;top:22%;left:25%}18%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}19%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:41%;left:45%}20%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}22%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}34%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}35%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:30%;left:35%}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}40%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}55%{opacity:1;transform:translateZ(0);border:3px solid #666;top:35%;left:40%}56%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:35%;left:40%}57%{opacity:0;transform:translateZ(0);border:3px solid #666;top:35%;left:40%}65%{opacity:0;transform:translateZ(0);border:3px solid #666;top:40%;left:45%}76%{opacity:1;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}77%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:49%;left:50%}78%{opacity:1;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}}@keyframes step-3-click1{5%{opacity:0;transform:translateZ(0);border:3px solid #666;top:22%;left:25%}18%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}19%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:41%;left:45%}20%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}22%{opacity:1;transform:translateZ(0);border:3px solid #666;top:41%;left:45%}34%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}35%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:30%;left:35%}36%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}40%{opacity:1;transform:translateZ(0);border:3px solid #666;top:30%;left:35%}55%{opacity:1;transform:translateZ(0);border:3px solid #666;top:35%;left:40%}56%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:35%;left:40%}57%{opacity:0;transform:translateZ(0);border:3px solid #666;top:35%;left:40%}65%{opacity:0;transform:translateZ(0);border:3px solid #666;top:40%;left:45%}76%{opacity:1;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}77%{opacity:1;transform:translateZ(0);border:10px solid #fe7c8a;top:49%;left:50%}78%{opacity:1;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}to{opacity:0;transform:translateZ(0);border:3px solid #666;top:49%;left:50%}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .pc .loginscreen_digico{-webkit-animation:step-3-login_digico 15s ease-in-out infinite forwards;animation:step-3-login_digico 15s ease-in-out infinite forwards}@-webkit-keyframes step-3-login_digico{19%{opacity:0}20%{opacity:1}36%{opacity:1}37%{opacity:0}to{opacity:0}}@keyframes step-3-login_digico{19%{opacity:0}20%{opacity:1}36%{opacity:1}37%{opacity:0}to{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .pc .loginscreen2{-webkit-animation:step-3-login1 15s ease-in-out infinite forwards;animation:step-3-login1 15s ease-in-out infinite forwards}@-webkit-keyframes step-3-login1{36%{opacity:0}37%{opacity:1}to{opacity:1}}@keyframes step-3-login1{36%{opacity:0}37%{opacity:1}to{opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .pc .loginscreen3{-webkit-animation:step-3-login2 15s linear infinite forwards;animation:step-3-login2 15s linear infinite forwards}@-webkit-keyframes step-3-login2{58%{-webkit-clip-path:polygon(0 0,100% 0,48% 25%,0 45%);clip-path:polygon(0 0,100% 0,48% 25%,0 45%)}78%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes step-3-login2{58%{-webkit-clip-path:polygon(0 0,100% 0,48% 25%,0 45%);clip-path:polygon(0 0,100% 0,48% 25%,0 45%)}78%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .animation-indicator:after{-webkit-animation:indicator 15s linear infinite forwards;animation:indicator 15s linear infinite forwards}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step3 .step__animation-container .message-bubble{-webkit-animation:bubbletext1 15s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:bubbletext1 15s cubic-bezier(.255,.26,0,1.21) infinite forwards}@keyframes bubbletext1{75%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4{-webkit-animation:step-4-pc 25s cubic-bezier(.25,.25,0,1.01) infinite forwards;animation:step-4-pc 25s cubic-bezier(.25,.25,0,1.01) infinite forwards}@-webkit-keyframes step-4-pc{0%{transform:translateY(0) scale(.8);opacity:.5}4%{transform:translateY(0) scale(1);opacity:1}19%{transform:translateY(0);opacity:1}22%{opacity:.5;transform:translateY(0) scale(.8)}38%{opacity:.5;transform:translateY(0) scale(.8)}42%{opacity:1;transform:translateY(0) scale(1)}80%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes step-4-pc{0%{transform:translateY(0) scale(.8);opacity:.5}4%{transform:translateY(0) scale(1);opacity:1}19%{transform:translateY(0);opacity:1}22%{opacity:.5;transform:translateY(0) scale(.8)}38%{opacity:.5;transform:translateY(0) scale(.8)}42%{opacity:1;transform:translateY(0) scale(1)}80%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4 .click1{transform:translateZ(1);-webkit-animation:step-4-pc-click 25s ease-in-out infinite forwards;animation:step-4-pc-click 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-pc-click{0%{opacity:0;transform:translate3d(-10%,10%,0);border:3px solid #666}4%{opacity:1;top:50%;left:60%}10%{opacity:1;top:15%}62%{opacity:1;top:15%;left:60%}65%{opacity:1;border:3px solid #666;top:45%;left:45%}65.5%{opacity:1;border:10px solid #fe7c8a;top:45%;left:45%}66%{opacity:1;border:3px solid #666;top:45%;left:45%}75%{opacity:1;border:3px solid #666;top:45%;left:45%}80%{opacity:1;border:3px solid #666;top:52%;left:45%}81%{opacity:1;border:10px solid #fe7c8a;top:52%;left:45%}82%{opacity:1;border:3px solid #666;top:52%;left:45%}to{transform:translateZ(0);opacity:1;border:3px solid #666;top:52%;left:45%}}@keyframes step-4-pc-click{0%{opacity:0;transform:translate3d(-10%,10%,0);border:3px solid #666}4%{opacity:1;top:50%;left:60%}10%{opacity:1;top:15%}62%{opacity:1;top:15%;left:60%}65%{opacity:1;border:3px solid #666;top:45%;left:45%}65.5%{opacity:1;border:10px solid #fe7c8a;top:45%;left:45%}66%{opacity:1;border:3px solid #666;top:45%;left:45%}75%{opacity:1;border:3px solid #666;top:45%;left:45%}80%{opacity:1;border:3px solid #666;top:52%;left:45%}81%{opacity:1;border:10px solid #fe7c8a;top:52%;left:45%}82%{opacity:1;border:3px solid #666;top:52%;left:45%}to{transform:translateZ(0);opacity:1;border:3px solid #666;top:52%;left:45%}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4 .auth-code{-webkit-animation:step-4-pc-auth 25s ease-in-out infinite forwards;animation:step-4-pc-auth 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-pc-auth{4%{transform:translateY(0)}10%{transform:translateY(-39%)}to{transform:translateY(-39%)}}@keyframes step-4-pc-auth{4%{transform:translateY(0)}10%{transform:translateY(-39%)}to{transform:translateY(-39%)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4 .auth-code2{-webkit-animation:step-4-pc-auth2 25s ease-in-out infinite forwards;animation:step-4-pc-auth2 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-pc-auth2{10%{transform:translateY(0)}15%{transform:translateY(-39%)}to{transform:translateY(-39%)}60%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}80%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes step-4-pc-auth2{10%{transform:translateY(0)}15%{transform:translateY(-39%)}to{transform:translateY(-39%)}60%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}80%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4 .loggedin{-webkit-animation:step-4-pc-loggedin 25s ease-in-out infinite forwards;animation:step-4-pc-loggedin 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-pc-loggedin{0%{opacity:0}83%{opacity:0}84%{opacity:1}to{opacity:1}}@keyframes step-4-pc-loggedin{0%{opacity:0}83%{opacity:0}84%{opacity:1}to{opacity:1}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .pc4 .highlight1{-webkit-animation:step-4-highlight1 25s linear infinite forwards;animation:step-4-highlight1 25s linear infinite forwards}@-webkit-keyframes step-4-highlight1{10%{opacity:0}12%{opacity:0}13%{opacity:1}14%{opacity:0}15%{opacity:1}16%{opacity:0}40%{opacity:0}41%{opacity:0}}@keyframes step-4-highlight1{10%{opacity:0}12%{opacity:0}13%{opacity:1}14%{opacity:0}15%{opacity:1}16%{opacity:0}40%{opacity:0}41%{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4{-webkit-animation:step-4-phone 25s cubic-bezier(.25,.25,0,1.01) infinite forwards;animation:step-4-phone 25s cubic-bezier(.25,.25,0,1.01) infinite forwards}@-webkit-keyframes step-4-phone{0%{transform:translate(-10%,100%) scale(.8)}19%{transform:translate(-10%,100%) scale(.8)}22%{transform:translate(-10%) scale(.8)}38%{transform:translate(-10%) scale(.8)}42%{transform:translateY(-20%) scale(.5)}45%{transform:translateY(-20%) scale(.5)}48%{transform:translate(-10%) scale(.8)}60%{transform:translate(-10%) scale(.8)}62%{transform:translate(-30%) scale(.5)}75%{transform:translate(-30%) scale(.5)}90%{transform:translate(-30%,100%) scale(.5);opacity:1}to{transform:translate(-30%,100%) scale(.5);opacity:0}}@keyframes step-4-phone{0%{transform:translate(-10%,100%) scale(.8)}19%{transform:translate(-10%,100%) scale(.8)}22%{transform:translate(-10%) scale(.8)}38%{transform:translate(-10%) scale(.8)}42%{transform:translateY(-20%) scale(.5)}45%{transform:translateY(-20%) scale(.5)}48%{transform:translate(-10%) scale(.8)}60%{transform:translate(-10%) scale(.8)}62%{transform:translate(-30%) scale(.5)}75%{transform:translate(-30%) scale(.5)}90%{transform:translate(-30%,100%) scale(.5);opacity:1}to{transform:translate(-30%,100%) scale(.5);opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .homescreen1,.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .homescreen2{-webkit-animation:step-4-home 25s ease-in-out infinite forwards;animation:step-4-home 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-home{30%{opacity:1}31%{opacity:0}to{opacity:0}}@keyframes step-4-home{30%{opacity:1}31%{opacity:0}to{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .auth2{-webkit-animation:step-4-auth2 25s ease-in-out infinite forwards;animation:step-4-auth2 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-auth2{27%{opacity:0;transform:scale(0)}28%{opacity:1;transform:scale(1)}37%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes step-4-auth2{27%{opacity:0;transform:scale(0)}28%{opacity:1;transform:scale(1)}37%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .auth3{-webkit-animation:step-4-auth3 25s ease-in-out infinite forwards;animation:step-4-auth3 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-auth3{37%{opacity:0;transform:scale(1)}38%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes step-4-auth3{37%{opacity:0;transform:scale(1)}38%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .auth4{-webkit-animation:step-4-auth4 25s ease-in-out infinite forwards;animation:step-4-auth4 25s ease-in-out infinite forwards}@-webkit-keyframes step-4-auth4{43%{opacity:0;transform:scale(0)}44%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes step-4-auth4{43%{opacity:0;transform:scale(0)}44%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .click1{-webkit-animation:step-4-phone-click 25s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:step-4-phone-click 25s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes step-4-phone-click{22%{opacity:1;border:3px solid #666;top:50%;left:50%}26%{opacity:1;border:3px solid #666;top:15%;left:32%}27%{opacity:1;border:10px solid #fe7c8a;top:15%;left:32%}28%{opacity:1;border:3px solid #666;top:15%;left:32%}30%{opacity:1;border:3px solid #666;top:15%;left:32%}35%{opacity:1;border:3px solid #666;top:46%;left:45%}36%{opacity:1;border:10px solid #fe7c8a;top:46%;left:45%}37%{opacity:1;border:3px solid #666;top:46%;left:45%}42%{opacity:0}to{opacity:0}}@keyframes step-4-phone-click{22%{opacity:1;border:3px solid #666;top:50%;left:50%}26%{opacity:1;border:3px solid #666;top:15%;left:32%}27%{opacity:1;border:10px solid #fe7c8a;top:15%;left:32%}28%{opacity:1;border:3px solid #666;top:15%;left:32%}30%{opacity:1;border:3px solid #666;top:15%;left:32%}35%{opacity:1;border:3px solid #666;top:46%;left:45%}36%{opacity:1;border:10px solid #fe7c8a;top:46%;left:45%}37%{opacity:1;border:3px solid #666;top:46%;left:45%}42%{opacity:0}to{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .highlight{-webkit-animation:step-4-highlight-sp 25s linear infinite forwards;animation:step-4-highlight-sp 25s linear infinite forwards}@-webkit-keyframes step-4-highlight-sp{14%{opacity:0}15%{opacity:0}49%{opacity:0}50%{opacity:1}60%{opacity:1}61%{opacity:0}}@keyframes step-4-highlight-sp{14%{opacity:0}15%{opacity:0}49%{opacity:0}50%{opacity:1}60%{opacity:1}61%{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .step__animation-container .phone4 .explain-message{-webkit-animation:step-4-explain 25s linear infinite forwards;animation:step-4-explain 25s linear infinite forwards}@-webkit-keyframes step-4-explain{14%{opacity:0}15%{opacity:0}49%{opacity:0}50%{opacity:1}60%{opacity:1}61%{opacity:0}}@keyframes step-4-explain{14%{opacity:0}15%{opacity:0}49%{opacity:0}50%{opacity:1}60%{opacity:1}61%{opacity:0}}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .animation-indicator:after{-webkit-animation:indicator 25s linear infinite forwards;animation:indicator 25s linear infinite forwards}.tutorial-container .tutorial-trigger:checked+.tutorial__step.step4 .message-bubble{-webkit-animation:bubbletext3 25s cubic-bezier(.255,.26,0,1.21) infinite forwards;animation:bubbletext3 25s cubic-bezier(.255,.26,0,1.21) infinite forwards}@-webkit-keyframes bubbletext3{84%{opacity:0;transform:scale(0)}86%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes bubbletext3{84%{opacity:0;transform:scale(0)}86%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tutorial-container .tutorial__step{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f8f9fb;transform:translateX(100%);opacity:0;overflow:hidden;transition:transform .3s cubic-bezier(.25,.25,0,1.01) .3s,opacity .2s ease-in;border-radius:20px}@media only screen and (min-width:768px){.tutorial-container .tutorial__step{display:flex}}.tutorial-container .tutorial__step.start{background-color:#eff0f4}.tutorial-container .tutorial__step.start .start-tutorial{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tutorial-container .tutorial__step.start .start-tutorial .play{position:relative;width:200px;height:150px;border-radius:80px;border:5px solid;color:#0c5eaa;box-shadow:0 0 0 0 rgba(19,120,143,.13);transition:all .3s cubic-bezier(.25,.25,0,1.01),opacity .2s ease-in}.tutorial-container .tutorial__step.start .start-tutorial .play:hover{cursor:pointer;transform:scale(1.1);box-shadow:12px 12px 20px 0 rgba(19,120,143,.13)}.tutorial-container .tutorial__step.start .start-tutorial .play:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-38%,-50%);width:0;height:0;border-color:transparent transparent transparent #0c5eaa;border-style:solid;border-width:35px 0 35px 60px}.tutorial-container .tutorial__step.start .start-tutorial .play:after{content:"チュートリアルスタート";font-weight:700;position:absolute;bottom:-40px;left:0;width:200%;transform:translateX(-25%);text-align:center}.tutorial-container .tutorial__step.step1{position:relative;height:auto;transform:translateX(0)}.tutorial-container .tutorial__step .step__info-container{background-color:#eff0f4;padding:5vw;min-width:40%}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__info-container{position:relative;padding:2em 2em 65px}}.tutorial-container .tutorial__step .step__info-container h2{margin:0;font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif;font-size:25px}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__info-container h2{margin:0 0 20px;font-size:40px}}.tutorial-container .tutorial__step .step__info-container .step__information{max-width:500px;line-height:1.5;letter-spacing:.02em;font-size:14px}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__info-container .step__information{font-size:18px}}.tutorial-container .tutorial__step .step__info-container .step__information .asterisk{font-size:70%;vertical-align:top}.tutorial-container .tutorial__step .step__info-container .step__information ol{padding-left:1em}.tutorial-container .tutorial__step .step__info-container .download-app a{display:block}.tutorial-container .tutorial__step .step__info-container .download-app>img{height:10vw;margin-right:10px}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__info-container .download-app>img{height:auto;max-height:50px}}.tutorial-container .tutorial__step .step__info-container .download-app>img.icon{border-radius:14px}.tutorial-container .tutorial__step .step__info-container .download-app .qrcode{text-align:center;margin:0 auto;background-color:#000;color:#fff;font-size:12px;font-weight:700;width:150px;border-radius:4px;overflow:hidden;padding:5px}.tutorial-container .tutorial__step .step__info-container .download-app .qrcode .qr{margin-top:4px;width:150px;display:block}.tutorial-container .tutorial__step .step__animation-container{position:relative;height:80vw}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container{height:520px}}.tutorial-container .tutorial__step .step__animation-container .animation-indicator{position:absolute;top:20px;left:20px;width:40px;height:4px;background-color:rgba(20,27,79,.09);border-radius:4px;overflow:hidden}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .animation-indicator{top:auto;left:auto;bottom:20px;right:20px;width:100px}}.tutorial-container .tutorial__step .step__animation-container .animation-indicator:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0c5eaa;border-radius:4px;transform:scaleX(0);transform-origin:left}.tutorial-container .tutorial__step .step__animation-container .message-bubble{position:absolute;font-weight:700;bottom:50%;left:20px;white-space:nowrap;transform:scale(0);opacity:0;background:#fff;border-radius:20px;padding:1em;box-shadow:12px 12px 20px 0 rgba(19,120,143,.13)}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .message-bubble{bottom:20px;left:20px;transform:scale(0)}}.tutorial-container .tutorial__step .step__animation-container .phone{position:relative;display:block;opacity:0}.tutorial-container .tutorial__step .step__animation-container .phone .appstore{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .phone .homescreen2{position:absolute;top:0;left:0;opacity:0}.tutorial-container .tutorial__step .step__animation-container .phone .click1{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;border:3px solid #666;top:24%;left:50%;opacity:0;transform:translate3d(-200px,-200px,0)}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .phone .click1{width:30px;height:30px}}.tutorial-container .tutorial__step .step__animation-container .phone .auth1{position:absolute;top:0;left:0;opacity:0;transform:scale(0)}.tutorial-container .tutorial__step .step__animation-container .phone .frame{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .pc{position:relative;display:block;opacity:0}.tutorial-container .tutorial__step .step__animation-container .pc .pwscreen1{position:absolute;top:0;left:0;opacity:0;transform:scale(0)}.tutorial-container .tutorial__step .step__animation-container .pc .loginscreen2,.tutorial-container .tutorial__step .step__animation-container .pc .loginscreen_digico,.tutorial-container .tutorial__step .step__animation-container .pc .pwscreen2,.tutorial-container .tutorial__step .step__animation-container .pc .pwscreen4{position:absolute;top:0;left:0;opacity:0}.tutorial-container .tutorial__step .step__animation-container .pc .loginscreen3,.tutorial-container .tutorial__step .step__animation-container .pc .pwscreen3{position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,0 0,0 100%);clip-path:polygon(0 0,100% 0,0 0,0 100%)}.tutorial-container .tutorial__step .step__animation-container .pc .loginscreen1{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .pc .click1{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;border:3px solid #666;top:24%;left:50%;opacity:0;transform:translate3d(-200px,-200px,0)}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .pc .click1{width:30px;height:30px}}.tutorial-container .tutorial__step .step__animation-container .pc .frame{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .pc4{position:relative;display:block;transform:translateY(0) scale(.8);opacity:.5;overflow:hidden}.tutorial-container .tutorial__step .step__animation-container .pc4 .auth-code,.tutorial-container .tutorial__step .step__animation-container .pc4 .pwreset{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .pc4 .auth-code2{position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,100% 0,0 0,0 100%);clip-path:polygon(0 0,100% 0,0 0,0 100%)}.tutorial-container .tutorial__step .step__animation-container .pc4 .loggedin{position:absolute;top:0;left:0;opacity:0}.tutorial-container .tutorial__step .step__animation-container .pc4 .click1{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;border:3px solid #666;top:30%;left:60%;opacity:0;transform:translate3d(-200px,-200px,0)}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .pc4 .click1{width:30px;height:30px}}.tutorial-container .tutorial__step .step__animation-container .pc4 .highlight1{position:absolute;top:22%;left:43%;width:15%;height:15%;border-radius:20px;border:2px solid #fe7c8a;opacity:0;box-shadow:0 0 5px 0 #fe7c8a}.tutorial-container .tutorial__step .step__animation-container .pc4 .frame,.tutorial-container .tutorial__step .step__animation-container .phone4,.tutorial-container .tutorial__step .step__animation-container .phone4 .homescreen2{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .phone4 .click1{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;border:3px solid #666;top:50%;left:50%}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .phone4 .click1{width:30px;height:30px}}.tutorial-container .tutorial__step .step__animation-container .phone4 .auth1,.tutorial-container .tutorial__step .step__animation-container .phone4 .auth2,.tutorial-container .tutorial__step .step__animation-container .phone4 .auth3,.tutorial-container .tutorial__step .step__animation-container .phone4 .auth4{position:absolute;top:0;left:0;opacity:0;transform:scale(0)}.tutorial-container .tutorial__step .step__animation-container .phone4 .frame{position:absolute;top:0;left:0}.tutorial-container .tutorial__step .step__animation-container .phone4 .highlight{position:absolute;top:18.5%;left:30%;width:40%;height:3%;border-radius:4px;border:2px solid #fe7c8a;opacity:0;box-shadow:0 0 5px 0 #fe7c8a}.tutorial-container .tutorial__step .step__animation-container .phone4 .highlight:before{content:"";position:absolute;bottom:100%;left:20%;width:2px;height:20px;background-color:#fe7c8a}.tutorial-container .tutorial__step .step__animation-container .phone4 .highlight.no2{top:22%;height:6%}.tutorial-container .tutorial__step .step__animation-container .phone4 .highlight.no2:before{bottom:auto;top:100%;left:40%;background-color:#fe7c8a}.tutorial-container .tutorial__step .step__animation-container .phone4 .explain-message{position:absolute;top:12%;left:31%;background-color:#fe7c8a;color:#fff;font-size:10px;padding:5px;border-radius:4px;box-shadow:5px 5px 20px 0 rgba(0,0,0,.2);opacity:0}@media only screen and (min-width:768px){.tutorial-container .tutorial__step .step__animation-container .phone4 .explain-message{font-size:70%}}.tutorial-container .tutorial__step .step__animation-container .phone4 .explain-message.no2{top:30%;left:38%}.tutorial-container .tutorial-nav{position:absolute;left:0;bottom:0;width:100%;padding:10px;display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (min-width:768px){.tutorial-container .tutorial-nav{padding:20px}}.tutorial-container .tutorial-nav.is-last{flex-direction:row}.tutorial-container .tutorial-nav .next-step{position:relative;z-index:1;overflow:visible;order:-1;font-size:14px;padding:5px 10px;background-color:#0c5eaa;border-radius:50px;color:#fff}@media only screen and (min-width:768px){.tutorial-container .tutorial-nav .next-step{font-size:inherit;padding:.7em 2em}}.tutorial-container .tutorial-nav .next-step:after{content:"";position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;border:2px solid #fe7c8a;border-radius:50%;box-shadow:0 0 10px 0 #fe7c8a}.tutorial-container .tutorial-nav .restart{position:relative;z-index:1;background-image:url(/bundles/vmgifpypartner/img/d_biz/guide/tutorial/icon-restart.svg);background-repeat:no-repeat;background-position:50%;background-size:28px;background-color:#f8f9fb;border-radius:50px;text-indent:-9999em;font-size:14px;padding:5px 20px}@media only screen and (min-width:768px){.tutorial-container .tutorial-nav .restart{background-color:transparent;background-size:40px;font-size:inherit;padding:.7em 1.5em}}.tutorial-future_login{position:relative;border-radius:20px;overflow:hidden;margin:0 20px 100px;background-color:#11a8f4;color:#fff}@media only screen and (min-width:768px){.tutorial-future_login{margin:0 0 100px;display:flex;justify-content:center}}.tutorial-future_login .step{position:relative;padding:20px 0 10px;border-bottom:1px solid #fff}.tutorial-future_login .step:last-child{border-bottom:0}.tutorial-future_login .step:last-child:after{display:none}@media only screen and (min-width:768px){.tutorial-future_login .step{flex-grow:1;max-width:34%;padding:20px;border-right:1px solid #fff;border-bottom:0}.tutorial-future_login .step:last-child{border-right:0}}.tutorial-future_login .step:after{content:"";position:absolute;bottom:-11px;right:50%;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;background-color:#11a8f4;transform:translateX(50%) rotate(135deg)}@media only screen and (min-width:768px){.tutorial-future_login .step:after{bottom:auto;top:50%;right:-11px;transform:translateY(-50%) rotate(45deg)}}.tutorial-future_login .step h2{color:#333;margin:0 0 15px;text-align:center;font-family:Roboto,メイリオ,Meiryo,ＭＳ Ｐゴシック,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,Osaka,sans-serif}.tutorial-future_login .step .step__image{padding:0}.tutorial-future_login .step p{font-size:14px;text-align:center}.tutorial-future_login .step p span{font-size:30px;font-weight:700}.workspace-container ol{padding-left:1.2em}.tutorial-workspace{position:relative;border-radius:20px;overflow:hidden;margin:0 20px 60px;background-color:#11a8f4;color:#fff}@media only screen and (min-width:768px){.tutorial-workspace{margin:0 0 60px;display:flex;justify-content:center}}.tutorial-workspace .step{position:relative;padding:20px 0 10px;border-bottom:1px solid #fff}.tutorial-workspace .step:last-child{border-bottom:0}.tutorial-workspace .step:last-child:after{display:none}@media only screen and (min-width:768px){.tutorial-workspace .step{flex-grow:1;max-width:50%;padding:20px;border-right:1px solid #fff;border-bottom:0}.tutorial-workspace .step:last-child{border-right:0}}.tutorial-workspace .step:after{content:"";position:absolute;bottom:-11px;right:50%;width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;background-color:#11a8f4;transform:translateX(50%) rotate(135deg)}@media only screen and (min-width:768px){.tutorial-workspace .step:after{bottom:auto;top:50%;right:-11px;transform:translateY(-50%) rotate(45deg)}}.tutorial-workspace .step .step__image{padding:0}.tutorial-workspace .step p{font-size:14px;text-align:center}.tutorial-workspace .step p span{font-size:30px;font-weight:700}.partner-info{margin-bottom:20px}@media only screen and (min-width:768px){.partner-info{display:grid;grid-template-columns:1fr 1fr}}.partner-info .info-item{padding-inline:10px;margin-bottom:20px}@media only screen and (min-width:768px){.partner-info .info-item{padding-inline:0;font-size:16px;margin-bottom:0}}.partner-info .info-item span{display:block;font-size:130%;font-weight:700}@media only screen and (min-width:768px){.partner-info .info-item span{font-size:18px}}.page-content.contact{max-width:860px}.marketo-container{max-width:950px}@media only screen and (min-width:768px){.marketo-container{margin:0 40px 40px}}.mktoForm{width:100%!important;padding:10px!important;background-color:#f8f9fb}@media only screen and (min-width:768px){.mktoForm{border:2px solid #eff0f4;border-radius:10px;padding:30px!important}}.mktoForm *{float:none!important;max-width:100%!important}.mktoForm .mktoAsterix,.mktoForm .mktoClear,.mktoForm .mktoGutter,.mktoForm .mktoOffset{display:none!important}.mktoForm .mktoFormRow{margin-bottom:5px;display:flex;gap:5px;flex-wrap:wrap}.mktoForm .mktoFormRow:first-of-type{flex-wrap:unset}.mktoForm .mktoFormRow:first-of-type .mktoFormCol:first-child{padding-right:0}.mktoForm .mktoFormRow:first-of-type .mktoFormCol:nth-child(2){padding-left:0}.mktoForm .mktoFormRow .mktoFormCol{margin:0!important;flex-grow:1;display:grid;align-items:end}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin:10px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap.mktoRequiredField .mktoLabel:before{content:"必須";display:inline-block;color:#fff;background-color:#fe7c8a;padding:0 7px;border-radius:20px;font-size:10px;margin:0 6px 0 0}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap.mktoRequiredField .mktoLabel:before{font-size:12px;vertical-align:text-bottom}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblPrivacyPolicyOther~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblPrivacyPolicy~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblreviewCaseStudy~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblSalesPolicy~.mktoCheckboxList{position:relative;height:73px;z-index:1;margin-bottom:-78px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck1,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck2,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck3,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck4,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck5,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck6,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck7{margin-bottom:-30px}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck1,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck2,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck3,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck4,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck5,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck6,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck7{margin-bottom:-34px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck1~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck2~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck3~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck4~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck5~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck6~.mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap #LblFreeCheck7~.mktoCheckboxList{padding-left:48px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{width:100%!important;display:block;padding:0 0 5px;font-size:14px;font-weight:700;line-height:inherit;color:#00a19a}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{font-size:18px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{width:100%!important;height:auto;display:block;font-size:14px;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#fff;box-shadow:0 0;transition:all .1s ease-in-out}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url],.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{border-radius:5px;font-size:16px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel]:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url]:focus,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea:focus{border:1px solid #a2dbff}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]::-moz-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-moz-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel]::-moz-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-moz-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url]::-moz-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-moz-placeholder{color:#ccc}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]:-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]:-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel]:-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]:-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url]:-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea:-ms-input-placeholder{color:#ccc}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]::-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel]::-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url]::-ms-input-placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-ms-input-placeholder{color:#ccc}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]::placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email]::placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel]::placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text]::placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url]::placeholder,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::placeholder{color:#ccc}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date].mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=email].mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=tel].mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=text].mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=url].mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoInvalid{border:1px solid #fe7c8a;box-shadow:inset 0 0 0 1px #fe7c8a}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=date]{width:unset!important}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList{width:100%!important;border-radius:5px}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList{border-radius:10px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList.mktoInvalid,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoRadioList.mktoInvalid{border:1px solid #fe7c8a;box-shadow:inset 0 0 0 1px #fe7c8a}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]{position:absolute;opacity:0}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]:checked+label{font-weight:700}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]:checked+label:before{transform:translateY(-50%) scale(1.1);border-color:#00a19a;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #00a19a}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]+label{position:relative;font-weight:400;padding-left:25px;line-height:unset;margin:0 0 8px}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]+label{padding-left:30px;font-size:16px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio]+label:before{display:block;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:inset 0 0 0 10px #fff,inset 0 0 0 0 #00a19a;background-image:none;transition:all .2s cubic-bezier(.25,.25,.05,1.65)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]{position:absolute;opacity:0}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]:checked+label{font-weight:700}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]:checked+label:before{transform:scale(1.1);background-color:#00a19a;border-color:#00a19a}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]:checked+label:after{transform:translate3d(0,-5px,0) rotate(40deg) scale(1)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label{position:relative;font-weight:400;padding-left:25px;line-height:unset;margin:0 0 5px}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label{padding-left:30px;font-size:14px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblPrivacyPolicy,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblPrivacyPolicyOther,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblreviewCaseStudy,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblSalesPolicy{z-index:2;height:20px;position:absolute;top:13px;width:50%}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblPrivacyPolicy:hover,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblPrivacyPolicyOther:hover,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblreviewCaseStudy:hover,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label#LblSalesPolicy:hover{cursor:pointer}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label:before{display:block;content:"";position:absolute;left:0;top:0;margin:0;width:20px;height:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;box-shadow:none;background-image:none;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]+label:after{display:block;content:"";position:absolute;left:6px;top:5px;transform:translate3d(0,-5px,0) rotate(0deg) scale(0);width:8px;height:16px;border-bottom:3px solid #fff;border-right:3px solid #fff;box-shadow:1px 1px 0 0 #00a19a;transition:all .2s cubic-bezier(.25,.25,.05,1.65)}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100%!important;position:relative;margin-top:-10px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText .agreement{display:block;padding-left:36px}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText strong{padding:0}@media only screen and (min-width:768px){.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText strong{font-size:16px}}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a{position:relative;z-index:1}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText h2{margin:40px 0 0 -36px;font-size:22px;text-align:center}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText h2 strong{font-size:inherit}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText code{white-space:normal}.mktoForm .mktoButtonRow{display:block;text-align:center}.mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%;background:#000!important;background-image:none!important;text-align:center;font-weight:700;font-size:14px!important;color:#fff!important;padding:10px 0!important;margin:20px auto!important;border-radius:50px;border:0!important;transition:all .3s ease-in-out;cursor:pointer;box-shadow:none!important}@media only screen and (min-width:768px){.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:16px!important;width:inherit;min-width:500px;padding:20px 0!important}}.mktoForm .mktoError .mktoErrorArrowWrap{width:25px!important;height:10px!important;top:-3px!important;left:15px!important}.mktoForm .mktoError .mktoErrorArrowWrap .mktoErrorArrow{border:none;height:25px!important;width:25px!important}.mktoForm .mktoError .mktoErrorMsg{line-height:1.8em!important;border:none!important;background-image:none!important;text-shadow:none!important;box-shadow:0 2px 7px rgba(0,0,0,.3)!important}.loading{min-height:300px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){.loading{min-height:500px}}.loading .loading__content{min-width:100%;text-align:center}.loading .loading__content .loading__text{margin-bottom:20px;font-size:120%}.loading .loading__content .loading__text.error{position:relative;margin-top:50px}.loading .loading__content .loading__text.error:before{content:"!";position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:40px;height:40px;line-height:40px;font-size:30px;font-weight:700;color:#fff;background-color:#fe7c8a;border-radius:50%}@media only screen and (min-width:768px){.loading .loading__content .loading__text.error:before{top:-70px}}#spinner{display:inline-block;width:50px;height:50px;border-radius:50%;border:3px solid #ececec;border-top-color:#fe7c8a;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.fileUploadArea{margin:10px!important}.fileUploadArea>label:before{content:"必須";display:inline-block;color:#fff;background-color:#fe7c8a;padding:0 7px;border-radius:20px;font-size:10px;margin:0 6px 0 0}@media only screen and (min-width:768px){.fileUploadArea>label:before{font-size:12px;vertical-align:text-bottom}}.fileUploadArea .dragDropArea{padding:20px;background-color:#eff0f4;border:1px dashed #ccc;border-radius:5px;margin-block:10px;display:flex;gap:30px;align-items:center;flex-direction:column}.fileUploadArea .dragDropArea>input{color:#9599a9;border:1px solid #ccc;padding:10px;border-radius:5px;background-color:#fdfdfd}.fileUploadArea .dragDropArea>input::file-selector-button{border:0;padding:5px 10px;border-radius:20px;background-color:#00a19a;color:#fff}.fileUploadArea .dragDropArea>input::file-selector-button:hover{background-color:#0c5eaa}.fileUploadArea .dragDropArea>p{text-align:center;color:#9599a9}.fileUploadArea .dragDropArea>p:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"cloud_upload";display:block;margin-bottom:10px;font-size:50px;margin-inline:.2em}.fileUploadArea .dragDropArea .previewArea{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;width:100%}@media only screen and (min-width:768px){.fileUploadArea .dragDropArea .previewArea{grid-template-columns:1fr 1fr 1fr 1fr}}.fileUploadArea .dragDropArea .previewArea>div{position:relative;border:1px solid #ccc;border-radius:5px;background-color:#f8f9fb;min-height:150px}@media only screen and (min-width:768px){.fileUploadArea .dragDropArea .previewArea>div{min-height:200px}}.fileUploadArea .dragDropArea .previewArea>div:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:50px;content:"description";position:absolute;inset:0;padding-top:30px;display:grid;place-content:center;color:#9599a9}.fileUploadArea .dragDropArea .previewArea>div>p{padding:5px;border-radius:5px;background-color:#fff}.fileUploadArea .dragDropArea .previewArea>div>button{position:absolute;z-index:1;width:25px;height:25px;right:-10px;top:-10px;text-indent:-9999em;border-radius:100%;border:0;background-color:#000;cursor:pointer}.fileUploadArea .dragDropArea .previewArea>div>button:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:absolute;inset:0;content:"close";color:#fff;text-indent:0;display:grid;place-content:center}.fileUploadArea .dragDropArea .previewArea>div>img{aspect-ratio:1;position:relative;-o-object-fit:contain;object-fit:contain;display:block;z-index:1;background-color:#f8f9fb}.fileUploadArea .creative-check-file-error-message{list-style:disc;position:relative;margin:0 auto 30px;padding:15px 15px 15px 50px;border-radius:5px;font-size:14px;font-weight:700;border:1px solid red;background-color:rgba(255,0,0,.12);color:red}@media only screen and (min-width:768px){.fileUploadArea .creative-check-file-error-message{padding:15px 15px 15px 74px}}.fileUploadArea .creative-check-file-error-message:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"error";position:absolute;font-size:30px;left:18px;top:50%;translate:0 -50%}@media only screen and (min-width:768px){.fileUploadArea .creative-check-file-error-message:before{left:25px}}.fileUploadArea .creative-check-file-error-message:empty{display:none}.fileUploadArea .creative-check-file-error-message .error-file-name,.fileUploadArea .creative-check-file-error-message .error-message{font-weight:400}@media only screen and (min-width:1120px){.kuroco-article-containter{display:grid;grid-template-columns:[main-start] 1fr [main-end contentlist-start] 230px [contentlist-end];grid-template-rows:[row1-start] auto}.kuroco-article-containter.type-faq{grid-template-columns:[main-start] 1fr;max-width:var(--faq-maxwidth)}}.kuroco-article-containter .kuroco-table-contents{grid-column:contentlist;grid-row:row1}@media only screen and (min-width:1120px){.kuroco-article-containter .kuroco-table-contents{border-left:1px solid #eff0f4}}.kuroco-article-containter .kuroco-table-contents .content-list-containter{border-radius:10px;background-color:#f8f9fb;padding:1em;margin-inline:20px}@media only screen and (min-width:1120px){.kuroco-article-containter .kuroco-table-contents .content-list-containter{margin-inline:0;background-color:transparent;border:none;position:-webkit-sticky;position:sticky;top:40px}}.kuroco-article-containter .kuroco-table-contents .content-list-title{font-weight:700;font-size:16px}.kuroco-article-containter .kuroco-table-contents .content-list ul{position:relative;font-size:14px;color:#91a1b0}.kuroco-article-containter .kuroco-table-contents .content-list ul li{position:relative;margin-top:10px}.kuroco-article-containter .kuroco-table-contents .content-list ul li a{padding-block:.4em;line-height:1.4;color:#6b7681;display:block}.kuroco-article-containter .kuroco-table-contents .content-list ul ul{font-size:90%;margin-left:1em}.kuroco-article-containter .content-main{grid-column:main;grid-row:row1}.kuroco-article-containter .content-main article{font-size:16px}.kuroco-article-containter .content-main article h1,.kuroco-article-containter .content-main article h2,.kuroco-article-containter .content-main article h3,.kuroco-article-containter .content-main article h4{margin:2em 0 .5em}.kuroco-article-containter .content-main article h1:first-child,.kuroco-article-containter .content-main article h2:first-child,.kuroco-article-containter .content-main article h3:first-child,.kuroco-article-containter .content-main article h4:first-child{margin-top:0}.kuroco-article-containter .content-main article h2{font-size:140%}.kuroco-article-containter .content-main article h3{font-size:115%}.kuroco-article-containter .content-main article h4{font-weight:600}.kuroco-article-containter .content-main article .text-tiny{font-size:.7em}.kuroco-article-containter .content-main article .text-small{font-size:.85em}.kuroco-article-containter .content-main article .text-big{font-size:1.4em}.kuroco-article-containter .content-main article .text-huge{font-size:1.8em}.kuroco-article-containter .content-main article ul{list-style-type:disc;margin:.5em 0 .5em 1.5em}.kuroco-article-containter .content-main article ul li{padding-bottom:5px}.kuroco-article-containter .content-main article img{border:2px solid #eff0f4}.kuroco-article-containter .content-main article a[target=_blank]:not(:has(img)):not(.c_button):not(.c_external-link):after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"open_in_new";font-size:120%;margin-inline:.2em;vertical-align:text-bottom}.kuroco-article-containter .content-main article figure.table table td{padding:.5rem}.kuroco-article-containter .content-main article .kuroco-grid{display:grid;grid-template-columns:1fr;gap:1em;margin:20px 0}@media only screen and (min-width:768px){.kuroco-article-containter .content-main article .kuroco-grid{grid-template-columns:1fr 1fr}}.kuroco-article-containter .content-main article .kuroco-grid .kuroco-grid_column figure{margin:0}.kuroco-article-containter .content-main article .kuroco-grid .kuroco-grid_column p:first-child{margin-top:0}.kuroco-breadcrumb{display:none}@media only screen and (min-width:1120px){.kuroco-breadcrumb{margin-inline:40px;display:block}.kuroco-breadcrumb ul{display:flex;font-size:12px;padding:10px 20px}}@media only screen and (min-width:1120px) and (min-width:1120px){.kuroco-breadcrumb ul{font-size:13px;padding:10px 0}}@media only screen and (min-width:1120px){.kuroco-breadcrumb ul li{position:relative;padding-right:30px;white-space:nowrap}.kuroco-breadcrumb ul li:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-bottom:1px solid #0c5eaa;border-right:1px solid #0c5eaa}.kuroco-breadcrumb ul li:last-child:after{display:none}.kuroco-breadcrumb ul li.current{flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}}.faq{--faq-maxwidth:1140px}.faq .faq-list{max-width:var(--faq-maxwidth);display:grid;grid-template-columns:1fr;gap:1rem}.faq .faq-list li{border:1px solid #f8f9fb;border-radius:5px;overflow:hidden}.faq .faq-list li a{position:relative;display:block;padding:1rem 4rem;background-color:#f8f9fb}@media only screen and (min-width:768px){.faq .faq-list li a{padding:1rem 4rem 1rem 5rem}}.faq .faq-list li a:hover{background-color:#f8f9fb}.faq .faq-list li a:before{content:"Q. ";color:#00a19a;font-size:120%;font-weight:700;position:absolute;left:1rem;top:.6rem}.faq .faq-list li a:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"arrow_circle_right";color:#00a19a;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.faq article.type-faq h1{margin-bottom:2em}.faq .faq-a,.faq .faq-q{position:relative;padding-left:5rem;padding-block:.1rem}@media only screen and (min-width:768px){.faq .faq-a,.faq .faq-q{padding-left:6rem}}.faq .faq-a:before,.faq .faq-q:before{content:"Q. ";color:#00a19a;position:absolute;font-size:2.5rem;line-height:1.4;font-weight:700;left:0;height:100%;padding-right:.5em;border-right:1px solid #b5ddda;border-radius:10px}@media only screen and (min-width:768px){.faq .faq-a:before,.faq .faq-q:before{font-size:3rem;border-right:2px solid #b5ddda}}.faq .faq-a:before{content:"A. ";color:#0c5eaa;border-right-color:#bdd1e7;padding-block:1rem}.faq-search{max-width:calc(var(--faq-maxwidth) + 80px);position:relative}.faq-search:focus-within .digico-think{opacity:0}.faq-search:focus-within .digico-think.focus{opacity:1}.faq-search .digico-think{display:none}@media only screen and (min-width:768px){.faq-search .digico-think{display:block;position:absolute;width:110px;bottom:0;z-index:2;right:44px;transition:opacity .5s ease-in-out}.faq-search .digico-think.focus{width:120px;opacity:0}}.faq-search .search-form{background-color:#eff0f4;padding:2rem 3rem;margin-bottom:5rem;border-radius:10px;position:relative;overflow:hidden;isolation:isolate}.faq-search .search-form:after,.faq-search .search-form:before{content:"";position:absolute;top:-68px;left:-40px;width:214px;height:214px;background-color:hsla(0,0%,100%,.4);border-radius:50%}.faq-search .search-form:after{top:50px;left:106px;z-index:-1;background-color:rgba(12,94,170,.07)}.faq-search .search-form label{position:relative;display:block;padding-bottom:.5em;font-size:4.9vw;color:#405569}@media only screen and (min-width:768px){.faq-search .search-form label{font-size:1.5em}}.faq-search .search-form .search-input_container{--search-btn:#fff;--search-icon:var(--menu-text-color);display:flex;border:0;border-radius:5px;color:#00100e;font-size:1.6rem;line-height:1;mix-blend-mode:normal;height:40px;padding:0;width:100%;background:#fff;position:relative;margin-bottom:10px;z-index:1}@media only screen and (min-width:768px){.faq-search .search-form .search-input_container{width:88%}}.faq-search .search-form .search-input_container:focus-within{box-shadow:0 0 2px 1px var(--digico-color2);--search-btn:var(--digico-color2);--search-icon:#fff}.faq-search .search-form .search-input_container input{border:0;color:#00100e;font-size:1.6rem;line-height:1;mix-blend-mode:normal;height:40px;padding:13px 12px;width:100%;background:transparent;outline:none}.faq-search .search-form .search-input_container button{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;outline:none;border:0;border-radius:0 4px 4px 0;background-color:var(--search-btn);color:var(--search-icon)}.faq-search .search-form .search-tip{position:relative;color:#86929d;z-index:1}.faq,.specification,.specification-api{--menu-text-color:#001930;--digico-color1:#0c5eaa;--digico-color2:#00a19a}@media only screen and (min-width:768px){.faq .container,.specification-api .container,.specification .container{max-width:1400px}}@media only screen and (min-width:1120px){.faq .container,.specification-api .container,.specification .container{margin-right:auto;margin-left:300px}}.faq .container h1,.specification-api .container h1,.specification .container h1{margin-top:0;font-size:1.2em}@media only screen and (min-width:768px){.faq .container h1,.specification-api .container h1,.specification .container h1{font-size:1.5em}}.navbar-header.type-light{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr 60px;align-items:center;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px){.navbar-header.type-light{padding-right:20px;grid-template-columns:190px 1fr clamp(400px,62%,600px)}}.navbar-header.type-light:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(135deg,#0c5eaa,#00a19a)}.navbar-header.type-light .navbar-toggle{display:block;position:relative;z-index:11;width:44px;height:34px;background-color:transparent;background-image:none;border:0}@media only screen and (min-width:768px){.navbar-header.type-light .navbar-toggle{display:none}}.navbar-header.type-light .navbar-toggle.collapsed .icon-bar{transform:translate3d(-50%,-50%,0) rotate(0deg)}.navbar-header.type-light .navbar-toggle.collapsed .icon-bar:before{transform:translate3d(0,-6px,0) rotate(0deg)}.navbar-header.type-light .navbar-toggle.collapsed .icon-bar:after{opacity:1;transform:translate3d(0,6px,0) rotate(0deg)}.navbar-header.type-light .navbar-toggle.collapsed+.main-menu{height:auto!important;transform:translateX(100vh)}@media only screen and (min-width:768px){.navbar-header.type-light .navbar-toggle.collapsed+.main-menu{transform:translateX(0)}}.navbar-header.type-light .navbar-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-header.type-light .navbar-toggle .icon-bar{display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);width:22px;height:2px;border-radius:1px;background-color:var(--digico-color1);transition:all .3s ease-out}.navbar-header.type-light .navbar-toggle .icon-bar:after,.navbar-header.type-light .navbar-toggle .icon-bar:before{content:"";position:absolute;inset:0;transform:translateZ(0) rotate(-90deg);border-radius:1px;background-color:var(--digico-color1);transition:all .3s ease-out}.navbar-header.type-light .navbar-toggle .icon-bar:after{opacity:0;transform:translate3d(0,6px,0) rotate(-90deg)}.navbar-header.type-light .logo{width:160px;padding:15px}.navbar-header.type-light .logo img{display:block}.navbar-header.type-light .header-title{font-size:16px;font-weight:700}.navbar-header.type-light .main-menu{position:fixed;z-index:10;inset:0;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:70px;transition:transform .3s ease-in-out;transform:translateX(0)}.navbar-header.type-light .main-menu.collapse,.navbar-header.type-light .main-menu.collapsing{display:block!important}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;width:auto;height:auto!important;padding-top:0}}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user{width:75px}}.navbar-header.type-light .main-menu .navbar-right>li.user>a{display:flex;align-items:center;gap:.75rem}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user>a{display:block;position:relative;text-indent:-100000em;z-index:2}}.navbar-header.type-light .main-menu .navbar-right>li.user>a:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"account_circle";font-variation-settings:"FILL" 1;color:var(--digico-color2)}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user>a:before{position:absolute;display:grid;grid-template-columns:1fr;place-content:center;text-indent:0;inset:0;left:6px;font-size:3.5rem}}.navbar-header.type-light .main-menu .navbar-right>li.user>a:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"expand_more";font-variation-settings:"FILL" 1;color:var(--digico-color2)}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user>a:after{position:absolute;display:grid;grid-template-rows:1fr;justify-items:end;align-items:center;text-indent:0;inset:0;font-size:3rem}}.navbar-header.type-light .main-menu .navbar-right>li.user>a .caret{display:none}.navbar-header.type-light .main-menu .navbar-right>li.user ul{margin-left:2em}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user ul{--border-color:#($tablecolor1);right:0;min-width:160px;padding:0 10px;background-color:#f8f9fb;border-radius:10px 0 10px 10px;border:1px solid var(--border-color)}.navbar-header.type-light .main-menu .navbar-right>li.user ul:before{content:"";position:absolute;top:-46px;right:-1px;width:77px;height:46px;border-radius:5px 5px 0 0;background-color:#f8f9fb;border:1px solid var(--border-color);border-bottom:0}}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu .navbar-right>li.user ul li a{color:#444;display:block;padding:10px;border-radius:5px;border-color:transparent}.navbar-header.type-light .main-menu .navbar-right>li.user ul li a:hover{background-color:#eff0f4}}.navbar-header.type-light .main-menu .navbar-right>li.user ul li:first-child{margin-top:10px}.navbar-header.type-light .main-menu .navbar-right>li.user ul li:last-child{margin-bottom:10px}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu ul{display:flex;gap:10px;justify-content:flex-end;word-break:keep-all;white-space:nowrap}}@media only screen and (min-width:1120px){.navbar-header.type-light .main-menu ul{gap:16px}}.navbar-header.type-light .main-menu ul li a{display:block;padding:10px 50px;border-radius:5px;color:var(--menu-text-color);font-size:1.8rem}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu ul li a{border:1px solid #eff0f4;font-size:1.3rem;padding:10px}.navbar-header.type-light .main-menu ul li a:hover{background-color:#f8f9fb}}@media only screen and (min-width:1120px){.navbar-header.type-light .main-menu ul li a{padding:10px 20px;font-size:1.4rem}}.navbar-header.type-light .main-menu ul li a.is-active{font-weight:700}@media only screen and (min-width:768px){.navbar-header.type-light .main-menu ul li a.is-active{background:linear-gradient(135deg,#0c5eaa,#00a19a);color:#fff;border-color:transparent}}.navbar-header.type-light .dropdown.open .dropdown-menu{display:block}.navbar-header.type-light .dropdown .dropdown-menu{display:none;position:absolute}@media only screen and (min-width:1120px){.sidebar-menu{position:absolute;width:300px}}.sidebar-menu .sidebar-toggle{display:flex;justify-content:center;align-items:center;border:0;width:calc(100% - 4rem);margin:2rem 2rem 0;padding:.5em;border-radius:5px;background-color:#eff0f4;color:var(--menu-text-color);transition:background-color .3s,color .3s}@media only screen and (min-width:1120px){.sidebar-menu .sidebar-toggle{display:none}}.sidebar-menu .sidebar-toggle:not(.collapsed){background-color:var(--digico-color2);color:#fff}.sidebar-menu .sidebar-toggle:not(.collapsed):before{content:"close"}.sidebar-menu .sidebar-toggle:before{content:"manage_search"}.sidebar-menu .sidebar-toggle .icon-bar,.sidebar-menu .sidebar-toggle:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.sidebar-menu .sidebar-inner{margin:.5rem 2rem 0;padding:1.5rem;border-radius:5px;background-color:#eff0f4;transition:height .3s ease-in-out}@media only screen and (min-width:1120px){.sidebar-menu .sidebar-inner{background:linear-gradient(186deg,#f8f9fb 60%,#fff);border-radius:0;margin:0;height:auto!important;display:block!important}}.sidebar-menu .sidebar-title{display:none}@media only screen and (min-width:1120px){.sidebar-menu .sidebar-title{display:block;text-align:center;margin-block:20px;font-weight:700}}.sidebar-menu .sidebar-search{--search-btn:#fff;--search-icon:var(--menu-text-color);display:flex;border:0;border-radius:5px;color:#00100e;font-size:1.6rem;line-height:1;mix-blend-mode:normal;opacity:.8;height:40px;padding:0;width:100%;background:#fff}.sidebar-menu .sidebar-search:focus-within{box-shadow:0 0 2px 1px var(--digico-color2);--search-btn:var(--digico-color2);--search-icon:#fff}.sidebar-menu .sidebar-search input{border:0;color:#00100e;font-size:1.6rem;line-height:1;mix-blend-mode:normal;height:40px;padding:13px 12px;width:100%;background:transparent;outline:none}.sidebar-menu .sidebar-search button{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;outline:none;border:0;border-radius:0 4px 4px 0;background-color:var(--search-btn);color:var(--search-icon)}.sidebar-menu .navbar-toc{margin-top:20px;font-size:1.6rem;display:grid;grid-template-rows:1fr;gap:10px}@media only screen and (min-width:1120px){.sidebar-menu .navbar-toc{margin-top:40px}}.sidebar-menu .navbar-toc>li{--icon-color:var(--digico-color2);border-radius:5px;overflow:hidden}.sidebar-menu .navbar-toc>li.open>div{grid-template-rows:1fr}.sidebar-menu .navbar-toc>li a{color:var(--menu-text-color);display:flex;gap:5px;padding:5px;font-size:1.4rem}@media only screen and (min-width:1120px){.sidebar-menu .navbar-toc>li a{font-size:1.6rem;gap:10px;padding:12px 10px}}.sidebar-menu .navbar-toc>li a:before{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"description";color:var(--icon-color);font-size:1.5em}.sidebar-menu .navbar-toc>li a.is-active:not([href="#"]){--icon-color:#fff;background-color:var(--digico-color1);color:#fff}.sidebar-menu .navbar-toc>li a.is-active:not([href="#"])+div ul>li{border-radius:0}.sidebar-menu .navbar-toc>li a.is-active:not([href="#"])+div .is-active{background-color:#eff0f4;color:inherit}.sidebar-menu .navbar-toc>li a.is-active:not([href="#"])+div .is-active:before{color:var(--digico-color2)}.sidebar-menu .navbar-toc>li a:hover{background-color:#eff0f4}.sidebar-menu .navbar-toc>li a.is-active+div{transition:none;grid-template-rows:1fr}.sidebar-menu .navbar-toc>li>div{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}.sidebar-menu .navbar-toc>li>div ul{overflow:hidden;font-size:1.4rem}.sidebar-menu .navbar-toc>li>div ul li{border-radius:5px;overflow:hidden}.sidebar-menu .navbar-toc>li>div ul li a{padding-left:1.5rem}.sidebar-menu .navbar-toc>li>div ul li a:before{font-size:2rem;content:"subdirectory_arrow_right"}.index-page-nav{display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (min-width:768px){.index-page-nav{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1120px){.index-page-nav{grid-template-columns:1fr 1fr 1fr}}.index-page-nav>li{font-size:1.6rem;font-weight:600;color:#000;border-radius:5px;border:1px solid #eff0f4}.index-page-nav>li div{padding:1rem;border-bottom:1px solid #eff0f4}.index-page-nav>li ul{margin:20px 20px 20px 30px;font-size:1.4rem;font-weight:400;list-style:disc}.search-result{display:grid;grid-template-columns:1fr;gap:2rem}.search-result li{padding-bottom:2rem;border-bottom:1px solid #eff0f4}.search-result li .search-title{font-weight:700;font-size:2rem;margin-bottom:1rem}.search-result li .search-preview{color:#333;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}footer{max-width:calc(var(--faq-maxwidth) + 80px)}footer .footer-caution{padding:1rem 2rem;font-size:10px;text-align:left;color:#b0b4c3;text-wrap:pretty}.invoice-status{border:1px solid;display:inline-block;text-align:center;padding-inline:10px}.invoice-status:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:120%;margin-inline:.2em 0;vertical-align:text-bottom}.invoice-status.expired{color:#00f}.invoice-status.confirm_rejected,.invoice-status.pre_confirm_rejected{color:red}.invoice-status.confirm_approved{color:#fff;background-color:green;white-space:nowrap}.invoice-status.confirm_approved:after{content:"check_circle"}.invoice-summary-info{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:50px;font-size:2rem}@media only screen and (min-width:768px){.invoice-summary-info{grid-template-columns:30% 30% 1fr;align-items:center;font-size:24px}}.invoice-dl-btn.c_button{margin-top:0}.invoice-summary_item{display:flex;flex-direction:column;gap:5px;background-color:#eff0f4;border-radius:10px;overflow:hidden;padding:12px}.invoice-summary_item span{font-weight:700;font-size:1.2rem}@media only screen and (min-width:768px){.invoice-summary_item span{font-size:14px}}.prepayment-summery-count{--width:205px;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:8rem}@media only screen and (min-width:768px){.prepayment-summery-count{grid-template-columns:repeat(4,minmax(0,var(--width)))}}.prepayment-summery-count li{border:2px solid #0c5eaa;border-radius:10px;padding:10px;background-color:#fff;transition:all .3s ease-in-out;position:relative;display:flex;align-items:center}.prepayment-summery-count li:hover{border-color:#0c5eaa;background-color:#fff;transform:scale(1.05);box-shadow:3px 3px 0 0 #eff0f4}.prepayment-summery-count li:hover a{color:#0c5eaa}.prepayment-summery-count li a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;color:#0c5eaa;font-size:1.6rem;transition:color .3s ease-in-out}@media only screen and (min-width:768px){.prepayment-summery-count li a{flex-direction:row}}.prepayment-summery-count li a:after{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"keyboard_double_arrow_right";font-size:130%}.prepayment-summery-count li span:nth-child(2){font-weight:700;font-size:2.5rem;text-align:center}.prepayment-summery-count li span:nth-child(2).is-small{font-size:2rem}.prepayment-summery-count li span[data-val="0"]{color:#ccc}@media print{.c_only-screen,.flash-message,.navbar-bottom,.page-header{display:none!important}.c_only-print,.print-logo{display:block}.print-logo{position:absolute;top:20px;left:0;z-index:1}.page-content{width:100%!important;padding:0!important;margin:0!important}.print-title,h1{text-align:center;margin-bottom:2em!important}h2,h3,h4{margin-left:0!important}h3{margin-top:1em!important}.c_caution-textline{display:none}.table-container{position:relative;z-index:1;overflow:auto;margin:0 20px 10px}.table-container.horizontal-scroll{margin:0}.table.horizontal{border-collapse:collapse;margin-top:0;width:100%;min-width:auto;background:none}.table.horizontal.no-right-border td{border-right:none}.table.horizontal.smaller td{font-size:inherit}.table.horizontal.bigger th{font-size:16px}.table.horizontal.bigger td{font-weight:700;font-size:16px}.table.horizontal.is-expanding .expand-panel>td{padding:0}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table{position:relative;z-index:1;width:100%;border:0;border-collapse:collapse;box-shadow:none}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table th{font-size:14px;background-color:transparent;color:inherit;border-radius:0;border-bottom:1px solid}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table td{font-size:14px;border-bottom:0;border-color:#ccc}.table.horizontal.is-expanding .expand-panel>td .expand-sub-table td span{color:inherit;display:block;font-size:12px;font-weight:700}.table.horizontal.is-expanding td{vertical-align:top}.table.horizontal th{color:inherit;font-size:12px;padding:.5em;height:40px;text-align:left;border-right:0;border-bottom:1px solid;word-break:keep-all;border-radius:0!important}.table.horizontal th:first-child{border-radius:0}.table.horizontal th:last-child{border-radius:0;border-right:0}.table.horizontal th.edit-column{width:80px;padding:10px}.table.horizontal tbody tr:nth-child(2n) td{background-color:transparent}.table.horizontal td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.5em;margin-bottom:10px;font-size:14px;white-space:nowrap;background-color:#fff}.table.horizontal td.c_small{font-size:80%}.table.horizontal td.c_smaller{font-size:70%}.table.horizontal td.center{padding:1.2em .6em;text-align:center}.table.horizontal td.memo-cell{border-top:2px dotted #ccc;font-size:1.2rem;padding:1em 1.2em}.table.horizontal td:last-child{border-right:0}.table.horizontal td a.edit-order{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:relative;display:block;text-align:center;font-weight:600;transition:transform .3s ease-in-out}.table.horizontal td a.edit-order:hover{transform:scale(1.3)}.table.horizontal td a.inline-icon{position:relative;font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:top;font-weight:300;transition:transform .3s ease-in-out}.table.horizontal td a.inline-icon:hover{transform:scale(1.3)}.table-striped{width:100%;border-collapse:collapse}.table-striped tr{display:table-row;margin-bottom:0}.table-striped th,.table-striped tr{width:auto;background-color:transparent;border-radius:0}.table-striped th{text-align:left;border-right:1px dotted #ccc}.table-striped td,.table-striped th{display:table-cell;padding:.5em;border-bottom:1px solid #ccc}.table-striped td{width:70%}.table-striped td .btn-right{display:none}.order-detail-summary{margin:1em 0;padding:2px;background:none;border-radius:10px;border:1px solid;color:inherit}.order-detail-summary .row{color:inherit;border-radius:8px;padding:5px 10px;font-size:20px;display:flex;justify-content:space-between}.order-detail-summary .row .detail__dates{width:50%;display:flex;margin-top:0}.order-detail-summary .row label{display:block;font-size:60%;font-weight:700}.detail-custom-image img{max-width:200px;max-height:150px}.invoice-summary-info{grid-template-columns:repeat(3,1fr);padding:0;gap:40px}.invoice-summary_item{background-color:transparent;border-radius:0;border-bottom:1px solid #000}.invoice-summary_item span{padding:0 15px 0 0;background-color:transparent}.quote-info{display:grid;grid-template-columns:60% 1fr}.quote-info .quote-date{position:absolute;top:0;right:0;margin-block:.5em}.quote-info .quote-valid{position:relative;bottom:-35px}.form-section{border-radius:0;border:0;background-color:transparent;padding:0}h3.form-section-title{padding-left:0;margin:1em 0;border-bottom:1px solid}.gradient-header.is-required:after,h3.form-section-title:after,h3.form-section-title:before{display:none}.create-gifts{padding:0}.create-gifts input,.create-gifts select,.create-gifts textarea{padding:0;border:0;border-radius:0}.create-gifts input::-moz-placeholder,.create-gifts select::-moz-placeholder,.create-gifts textarea::-moz-placeholder{color:#ccc}.create-gifts input:-ms-input-placeholder,.create-gifts select:-ms-input-placeholder,.create-gifts textarea:-ms-input-placeholder{color:#ccc}.create-gifts input::-ms-input-placeholder,.create-gifts select::-ms-input-placeholder,.create-gifts textarea::-ms-input-placeholder{color:#ccc}.create-gifts input::placeholder,.create-gifts select::placeholder,.create-gifts textarea::placeholder{color:#ccc}.create-gifts textarea{height:1em}.create-gifts textarea.h300{height:300px}.create-gifts select{padding-left:0}.create-gifts .order-gift-input{margin-top:20px}.create-gifts .order-gift-input .modal-show{margin:20px 0 20px auto;width:150px;color:#00a19a!important;border:2px solid #00a19a;box-shadow:0 5px 3px 0 rgba(12,94,170,.14);transition:all .3s ease}.create-gifts .order-gift-input .modal-show:hover{transform:scale(.9)}.create-gifts .form-group{margin-bottom:20px}.create-gifts .form-group:first-of-type{margin-bottom:0}.create-gifts .form-group .input-container{padding:.5em}.create-gifts .form-group .input-container.full-width input,.create-gifts .form-group .input-container.full-width select{width:100%}.create-gifts .form-group .input-container.yen:after{position:absolute;right:5px;top:20px;content:"円";font-size:80%}.create-gifts .form-group .input-container.yen-inline:after{content:"円"}.create-gifts .form-group .input-container .textarea_placeholder{position:absolute;top:30px;left:10px;color:#ccc}.create-gifts .form-group.columns .row{display:grid;grid-template-columns:20% 15% 30% 1fr}.create-gifts .form-group.columns .row.has-b-border{border-bottom:1px solid #ccc}.create-gifts .form-group.columns .row.is-grey{background-color:transparent;border-radius:0}.create-gifts .form-group.columns .row.email-header{padding:10px 20px}.create-gifts .form-group.columns .row .control-label{color:inherit;font-weight:700;padding:0 .5em;border-bottom:1px solid #000;text-align:left;word-break:keep-all}.create-gifts .form-group.columns .row .control-label:nth-child(4){border-right:0}.create-gifts .form-group.columns .row .input-container:has(.help-block){padding-bottom:2.5em}.create-gifts .form-group.columns .row .input-container.yen:after{display:none}.create-gifts .form-group.columns .row .input-container.yen input[type=text]{padding-right:inherit;border-radius:0;border-right:0 solid}.create-gifts .form-group.columns .row .input-container.count input[type=text]{padding-right:0;border-radius:0;border-right:0}.create-gifts .form-group.columns .row .input-container.count input[readonly=readonly]{background-color:inherit!important;border-style:solid}.create-gifts .form-group.columns .row .input-container.date.standalone input[type=text],.create-gifts .form-group.columns .row .input-container.date input[type=text]{border-radius:0}.create-gifts .form-group.columns .row .input-container.time{width:50%;margin-left:5px;grid-column:2/5}.create-gifts .form-group.columns .row .input-container.expire input[type=text]:disabled{text-align:left}.create-gifts .form-group.columns .row .input-container .help-block{display:none}.create-gifts .form-group.columns .row .input-container .error-space{display:none;height:30px}.create-gifts .form-group.columns .row .delete-row{padding-bottom:5px;grid-column:1/4}.create-gifts .form-group .choice-list.exchange-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 0}.create-gifts .form-group .choice-list.exchange-items .choice-list__item{padding:0}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span{height:auto;background:none!important;text-indent:0;font-size:12px;border:0;padding-left:2.5em}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span:after,.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox][data-category]+span:before{left:0;top:50%;translate:0 -50%}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled+span{padding-left:0}.create-gifts .form-group .choice-list.exchange-items .choice-list__item input[type=checkbox]:disabled[data-category]+span{display:inline;background:none;border-radius:0}.create-gifts .form-group .choice-list .gift-usage-purpose-caution,.create-gifts .form-group .choice-list .individual-rate-caution{grid-column-start:1;font-size:12px;margin-bottom:10px;grid-column-end:span 2}.create-gifts .form-group .choice-list .choice-list__item{border:0;border-radius:0}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span{display:block;color:#ccc}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:before{content:"";position:absolute;left:10px;top:10px;width:22px;height:22px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:none;transform:scale(.9)}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]+span:after{content:"";position:absolute;left:20px;top:10px;transform:translate3d(0,-2px,0) rotate(0deg) scale(0);width:7px;height:14px;border-bottom:2px solid #00a19a;border-right:2px solid #00a19a;transition:none}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span{font-weight:700;color:#000}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span:before{transform:scale(1.1);background-color:transparent;border-color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=checkbox]:checked~span:after{transform:translate3d(7px,-2px,0) rotate(40deg) scale(1)}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span{display:block}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:hover{cursor:pointer}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:before{content:"";position:absolute;left:10px;top:10px;width:22px;height:22px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:all .2s cubic-bezier(.25,.25,.05,1.65);transform:scale(.9)}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]+span:after{content:"";position:absolute;left:13px;top:13px;width:16px;height:16px;border-radius:50%;background-color:#00a19a;transform:scale(0);transition:all .2s cubic-bezier(.25,.25,.05,1.65)}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]{position:absolute;opacity:0;z-index:-1}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span{color:#ccc!important;font-weight:400!important;text-decoration:line-through}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span:before{opacity:.5;background-color:#fff!important;border-color:#ccc!important;transform:scale(.9)!important}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:disabled+span:after{display:none}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span{font-weight:700;color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span:before{transform:scale(1.1);border-color:#00a19a}.create-gifts .form-group .choice-list .choice-list__item input[type=radio]:checked~span:after{transform:scale(1)}.summary .summary__label,.summary .summary__value{padding:4px 0}}