﻿/*! jQuery UI - v1.11.2 - 2014-10-21
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.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:before,.ui-helper-clearfix:after{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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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:45%}.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 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 .6em;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-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#eee url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold}.ui-widget-header a{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus 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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_75_ffe45c_1x100.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffd27a_256x240.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-start{background-position:-80px -160px}.ui-icon-seek-first{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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}/*! jQuery UI - v1.11.2 - 2014-10-21
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.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:before,.ui-helper-clearfix:after{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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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:45%}.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 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 .6em;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-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus 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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_75_ffe45c_1x100.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffd27a_256x240.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-start{background-position:-80px -160px}.ui-icon-seek-first{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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.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:before,.ui-helper-clearfix:after{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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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:45%}.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 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 .6em;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-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.11.2 - 2014-10-19
* http://jqueryui.com
* 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:before,.ui-helper-clearfix:after{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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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:45%}.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 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 .6em;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-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * 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
 */.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#eee url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold}.ui-widget-header a{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus 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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_75_ffe45c_1x100.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffd27a_256x240.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-start{background-position:-80px -160px}.ui-icon-seek-first{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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}/*! jQuery UI - v1.11.2 - 2014-10-21
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus 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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_highlight-soft_75_ffe45c_1x100.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.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(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//d1g4k4av3m79e8.cloudfront.net/images/ui-icons_ffd27a_256x240.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-start{background-position:-80px -160px}.ui-icon-seek-first{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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(//d1g4k4av3m79e8.cloudfront.net/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:#FFFFFF;border-bottom:1px solid #BBBBBB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#ffd9eb;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;vertical-align:middle;padding:0px;border-collapse:collapse;cursor:pointer;height:25px;color:#000}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#e85298}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#e85298;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{background-color:#fff;color:#999}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#e85298 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0px 5px 15px -5px rgba(255,255,255,0.506);background:#000000;border-bottom:1px solid #444444;border-left:1px solid #333333;border-right:1px solid #333333;border-top:1px solid #333333;color:#cccccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0px 1px 3px 0px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0px 1px 3px 0px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.sns-icon{height:26px;width:26px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;background-color:#bbb;padding:5px 0px 0px 8px;display:inline-block;color:#fff !important}.sns-icon-fb{padding-left:9px}.testimonial .testimonial-inner{background:#fff;padding:20px;border:1px solid #d9d9d9;position:relative;margin-bottom:22px;-webkit-border-radius:4px;border-radius:4px}.testimonial .testimonial-inner:before,.testimonial .testimonial-inner:after{display:block;position:absolute;content:'';width:0;height:0;border-style:solid;top:100%}.testimonial .testimonial-inner:after{border-color:#fff transparent transparent transparent;border-width:18px 18px 0 0}.testimonial .testimonial-inner:before{border-color:#d9d9d9 transparent transparent transparent;border-width:20px 20px 0 0;left:19px}.testimonial blockquote{padding:0;font-weight:400;font-style:italic;margin:0;color:#737373}.testimonial blockquote:before{display:none}.testimonial blockquote p{color:#737373}.testimonial .testimonial-author{overflow:hidden}.testimonial .testimonial-author img{width:auto;float:left;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.testimonial .testimonial-author .testimonial-author-name{font-weight:bold;margin-bottom:0;font-size:13px}.testimonial .testimonial-author cite{font-size:12px;font-style:italic;line-height:1em;margin:0;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);display:block}.testimonial-color .testimonial-inner{border:1px solid #e85298;background:#e85298}.testimonial-color .testimonial-inner blockquote,.testimonial-color .testimonial-inner blockquote p{color:#fff}.testimonial-color .testimonial-inner:after{border-color:#e85298 transparent transparent transparent}.testimonial-color .testimonial-inner:before{border-color:#e85298 transparent transparent transparent}.testimonial_message .testimonial_message-inner{background:#fff;padding:20px;border:1px solid #d9d9d9;position:relative;margin-top:22px;margin-bottom:22px;-webkit-border-radius:4px;border-radius:4px}.testimonial_message .testimonial_message-outer{background:#ffe7f3;padding:20px;border:1px solid #d9d9d9;position:relative;margin-top:22px;margin-bottom:22px;-webkit-border-radius:4px;border-radius:4px}.testimonial_message .testimonial_message-inner p,.testimonial_message .testimonial_message-outer p{word-wrap:break-word;white-space:pre-wrap}.testimonial_message .testimonial_message-inner:before,.testimonial_message .testimonial_message-inner:after{display:block;position:absolute;content:'';width:0;height:0;border-style:solid;top:100%}.testimonial_message .testimonial_message-outer:before,.testimonial_message .testimonial_message-outer:after{display:block;position:absolute;content:'';width:0;height:0;border-style:solid;top:100%}.testimonial_message .testimonial_message-inner:after{border-color:#fff transparent transparent transparent;border-width:18px 18px 0 0}.testimonial_message .testimonial_message-outer:after{border-color:#ffe7f3 transparent transparent transparent;border-width:18px 0 0 18px;right:20px}.testimonial_message .testimonial_message-inner:before{border-color:#d9d9d9 transparent transparent transparent;border-width:20px 20px 0 0;left:19px}.testimonial_message .testimonial_message-outer:before{border-color:#d9d9d9 transparent transparent transparent;border-width:20px 0 0 20px;right:19px}.testimonial_message blockquote{padding:0;font-weight:400;font-style:italic;margin:0;color:#737373}.testimonial_message blockquote:before{display:none}.testimonial_message blockquote p{color:#737373}.testimonial_message .testimonial_message-author{overflow:hidden}.testimonial_message .testimonial_message-author img{width:auto;float:left;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.testimonial_message .testimonial_message-author .testimonial_message-author-name{font-weight:bold;margin-bottom:0;font-size:13px}.testimonial_message .testimonial_message-author cite{font-size:12px;font-style:italic;line-height:1em;margin:0;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);display:block}.testimonial_message-color .testimonial_message-inner{border:1px solid #e85298;background:#e85298}.testimonial_message-color .testimonial_message-outer{border:1px solid #e85298;background:#e85298}.testimonial_message-color .testimonial_message-inner blockquote,.testimonial_message-color .testimonial_message-inner blockquote p{color:#fff}.testimonial_message-color .testimonial_message-outer blockquote,.testimonial_message-color .testimonial_message-outer blockquote p{color:#fff}.testimonial_message-color .testimonial_message-inner:after{border-color:#e85298 transparent transparent transparent}.testimonial_message-color .testimonial_message-inner:before{border-color:#e85298 transparent transparent transparent}.testimonial_message-color .testimonial_message-outer:after{border-color:#e85298 transparent transparent transparent}.testimonial_message-color .testimonial_message-outer:before{border-color:#e85298 transparent transparent transparent}.founder{padding:30px 10px}.box{padding:15px 17px}.row.row-wrap>[class^="col-"],.row.row-col-gap>[class^="col-"]{margin-bottom:30px}label{font-weight:400;display:block}.form-group{position:relative}.form-group.form-group-icon-left .form-control{padding-left:5px}.form-group.form-group-icon-right .form-control{padding-right:5px}.form-group.form-group-icon-right .input-icon{right:1px;left:auto}.topform.form-control{font-size:10px;-webkit-appearance:none}.checkbox,.radio{margin-bottom:15px;margin-top:0}.btn-group-select-num>.btn{-webkit-border-radius:50% !important;border-radius:50% !important;height:28px;line-height:26px;width:28px;padding:0;background:none;color:#737373;border:1px solid transparent}.btn-group-select-num>.btn:hover{color:#737373;border-color:#737373;background:none}.btn-group-select-num>.btn.active,.btn-group-select-num>.btn.active:hover{background:#e85298;border-color:#e27513;-webkit-box-shadow:none;box-shadow:none;color:#fff}.form-group-lg .btn-group-select-num{margin-top:3px}.gap{display:block;position:relative;margin:20px 0 20px 0;clear:both}.gap:after{clear:both;content:'';display:table}.gap-small{margin:15px 0 15px 0}.gap-mini{margin:10px 0 10px 0}.gap-big{margin:60px 0 60px 0}.gap-large{margin:90px 0 90px 0}.gap-top{margin-bottom:0 !important}.gap-bottom{margin-top:0 !important}.gap-border{border:0;border-top:1px solid #ededed;border-bottom:1px solid #fff}.nav-tabs>li>a{-webkit-border-radius:0;border-radius:0}.global-wrap{background:#fff;height:100%}.full{width:100%;height:100%}.rel{position:relative}.special-area{height:550px}.bg-holder{position:relative;overflow:hidden}.bg-holder>.bg-mask,.bg-holder>.bg-blur,.bg-holder>.bg-mask-darken,.bg-holder>.bg-mask-lighten,.bg-holder>.bg-parallax,.bg-holder>.bg-img,.bg-holder>.bg-video{display:block;position:absolute;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.bg-holder>.bg-video{width:100%;height:auto;z-index:4}.bg-holder>.bg-mask,.bg-holder>.bg-parallax,.bg-holder>.bg-img{width:100%;height:100%}.bg-holder>.bg-mask,.bg-holder>.bg-mask-darken,.bg-holder>.bg-mask-lighten,.bg-holder>.bg-mask-white,.bg-holder>.bg-mask-color,.bg-holder>.bg-mask-color-invert{width:100%;height:100%;z-index:5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#000}.bg-holder>.bg-mask-lighten{opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.bg-holder>.bg-mask-darken{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.bg-holder>.bg-mask-color{background:#e85298}.bg-holder>.bg-mask-white{background:#fff}.bg-holder>.bg-mask-color-invert{background:#127cdc}.bg-holder>.bg-parallax{background-position:50% 0;background-attachment:fixed}@media (max-width: 992px){.bg-holder>.bg-parallax{background-attachment:scroll;background-position:center center}}.bg-holder>.bg-blur{width:50% !important;height:50% !important;-webkit-transform-origin:1% 1%;-moz-transform-origin:1% 1%;-o-transform-origin:1% 1%;-ms-transform-origin:1% 1%;transform-origin:1% 1%;-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px);z-index:0}.bg-holder>.bg-blur:before{content:'';-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.bg-holder>.bg-blur.bg-parallax{background-attachment:scroll}.bg-holder>.bg-holder-content,.bg-holder>.bg-content{position:relative;z-index:7}.bg-holder>.bg-front{top:0;left:0;width:100%;position:absolute;z-index:6}@media (max-width: 767px){.bg-holder>.bg-front.bg-front-mob-rel{position:relative}}.round{-webkit-border-radius:50%;border-radius:50%}.round img{-webkit-border-radius:50%;border-radius:50%}.curved{-webkit-border-radius:5px;border-radius:5px}img{width:100%}img.origin{width:auto}.header-top{padding:10px 0;max-height:60px;background:#fff}@media (max-width: 992px){.header-top{max-height:none}}.logo{display:block}.logo img{width:auto}.top-user-area{font-size:12px;position:relative}.top-user-area>ul>li{line-height:40px}.top-user-area .top-user-area-list{position:absolute;top:0;right:0}@media (max-width: 992px){.top-user-area .top-user-area-list{margin-top:10px;position:relative}}.top-user-area .top-user-area-list>li{position:relative;border:none !important}.top-user-area .top-user-area-list>li:after{content:'';position:absolute;top:30%;right:0;height:40%;background:rgba(255,255,255,0.13);width:1px}.top-user-area .top-user-area-list>li:last-child:after{background:none}.top-user-area .top-user-area-list>li>a{color:#cecece}.top-user-area .top-user-area-list>li>a:hover{color:#f19c4f}.top-user-area .top-user-area-list>li.top-user-area-avatar{font-weight:400}.top-user-area .top-user-area-list>li.top-user-area-avatar>a>img{width:44px;height:44px;margin-right:5px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;border:2px solid rgba(0,0,0,0.1)}.top-user-area .top-user-area-list>li.top-user-area-avatar>a:hover>img{border:2px solid #e85298}.top-user-area .top-user-area-list>li.top-user-area-lang>a>img{margin-top:-2px;width:16px;height:16px;margin-right:3px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.top-user-area .top-user-area-list>li.top-user-area-lang>a:hover>img{opacity:1;-ms-filter:none;filter:none}.top-user-area .top-user-area-list>li.top-user-area-lang .nav-drop-menu li a{line-height:20px}.top-user-area .top-user-area-list>li.top-user-area-lang .nav-drop-menu li a img{width:20px;height:20px}.list{list-style:none;margin:0;padding:0}.list-horizontal>li{float:left;margin-right:10px;padding:0;display:block}.list-horizontal>li:last-child{margin-right:0}.list-horizontal.list-border>li{margin-right:10px;padding-right:10px;border-right:1px solid rgba(0,0,0,0.13)}.list-horizontal.list-border>li:last-child{margin-right:0;padding-right:0;border:none}.list-horizontal:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.pagination{display:inline-block;font-size:11px;-webkit-border-radius:0;border-radius:0}.pagination>li{display:block;float:left;min-width:20px;margin-right:1px}.pagination>li>a{border:1px solid #888;color:#4e4e4e;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;margin:0;padding:2px 7px 2px 7px}@media (max-width: 992px){.pagination>li>a{padding:2px 5px 2px 5px}}.pagination>li>a:hover{background:#4d4d4d;color:#fff}.pagination>li.active>a,.pagination>li.active>a:hover{background:#ccc;color:#4d4d4d;border:1px solid #888}.pagination>li.dots{line-height:16px;text-align:center;font-size:30px;color:#ccc}.card-select{list-style:none;margin:0;padding:0}.card-select>li{overflow:hidden;padding:0px 0px;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;margin:0px 0px 15px 20px;cursor:pointer}.card-select>li.card-item-selected{border-color:#e85298}.card-select>li.card-item-selected .card-select-cvc{display:inline-block}.card-select .card-select-img{width:64px;float:left;margin:10px 15px 0px 10px}.card-select .card-select-data{display:table}.card-select .card-select-cvc{display:inline-block;width:60px;margin:0px 0px 7px 20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.card-select .card-select-number{font-size:14px;display:inline-block;margin-right:20px;line-height:40px;margin-bottom:0}.card-thumb{position:relative;height:170px;-webkit-border-radius:5px;border-radius:5px;margin:10px;padding:15px 20px;border:1px solid #e6e6e6;display:block}.card-thumb.card-thumb-primary{border-color:#e85298}.card-thumb .card-thumb-primary-label{position:absolute;top:10px;left:10px;display:inline-block;line-height:1em;padding:4px 6px;background:#e85298;color:#fff;font-size:10px;-webkit-border-radius:3px;border-radius:3px}.card-thumb .card-thumb-new{height:50px;line-height:50px;width:50px;text-align:center;background:#e85298;color:#fff;-webkit-border-radius:50%;border-radius:50%;font-size:30px;float:left;margin-right:10px;margin-top:45px;margin-left:35px}.card-thumb .card-thumb-new+p{margin-top:55px;font-size:12px}.card-thumb .card-thumb-type{position:absolute;bottom:10px;right:10px;width:auto}.card-thumb .card-thumb-number{font-size:16px;color:#5c5c5c;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:0}.card-thumb .card-thumb-valid{font-size:12px;color:#888}.card-thumb .card-thumb-valid>span{font-size:15px;color:#626262}.card-thumb .card-thumb-actions{list-style:none;margin:0;padding:0;position:absolute;top:7px;right:10px}.card-thumb .card-thumb-actions>li{display:inline-block;margin-right:8px}.card-thumb .card-thumb-actions>li:last-child{margin-right:0}.card-thumb .card-thumb-actions>li>a{display:block;width:23px;line-height:23px;height:23px;text-align:center;-webkit-border-radius:50%;border-radius:50%;font-size:12px;-webkit-box-shadow:0 0 0 1px #737373;box-shadow:0 0 0 1px #737373;color:#737373;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.card-thumb .card-thumb-actions>li>a:hover{background:#e85298;color:#fff;-webkit-box-shadow:0 0 0 1px #d66f11;box-shadow:0 0 0 1px #d66f11}.card-thumb:hover .card-thumb-actions>li>a{opacity:1;-ms-filter:none;filter:none}.panel-default>.panel-heading{background:#fff;padding:0}.panel-group .panel{-webkit-border-radius:0;border-radius:0}.panel-title{font-weight:300}.panel-title>a{display:block;position:relative;padding:10px 15px;background:#fff}.panel-title>a:before{font-family:'FontAwesome';content:'\f107';position:absolute;font-size:16px;top:10px;right:15px}::selection{background:#99ccff;color:#666}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.icon-group{list-style:none;margin:0;padding:0;overflow:hidden}.icon-group>li{float:left;margin-right:5px}.icon-group>li:last-child{margin-right:0}.box-icon-inline{display:inline-block}.booking-item-title{margin-bottom:7px}.booking-item-rating{margin-bottom:3px;padding-bottom:3px;display:inline-block}.booking-item-features{list-style:none;margin:0;padding:0}.booking-item-features>li{float:left;position:relative;margin-right:7px;margin-bottom:2px}.booking-item-features>li .booking-item-feature-sign{position:absolute;bottom:2px;left:0;display:block;text-align:center;font-size:10px;line-height:1em;width:100%}.booking-item-features>li>i{height:28px;width:28px;line-height:28px;text-align:center;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;font-size:16px;display:block;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;color:#686868}.booking-item-features-expand{display:block}.booking-item-features-expand .booking-item-feature-title{position:relative;line-height:31px;margin-left:4px;font-size:11px;color:#686868}.booking-item-features-expand .booking-item-feature-title a{text-decoration:underline}.booking-item-features-expand>li{float:none;display:block;overflow:hidden}.booking-item-features-expand>li:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.booking-item-features-expand>li>i{float:left}.booking-item-raiting-summary-list{font-size:13px;margin-bottom:30px}.booking-item-raiting-summary-list>li{margin-bottom:5px;overflow:hidden}.booking-item-raiting-summary-list>li>div{height:26px;float:left;line-height:26px}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:24%}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar{width:60%;background:#e6e6e6;height:20px;margin-top:3px}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-bar>div{background:#e85298;height:100%}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-number{margin-left:2%;width:10%}.booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:60%}.booking-item-raiting-summary-list>li .booking-item-rating-stars{font-size:14px;line-height:26px;margin:0;color:#e85298}.booking-item-reviews>li{margin-bottom:20px}.booking-item-reviews>li .booking-item-review-person p{line-height:1em}.booking-item-reviews>li .booking-item-review-person-avatar{display:table;margin-bottom:8px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.booking-item-reviews>li .booking-item-review-person-avatar:hover{-webkit-box-shadow:0 0 0 2px #e85298;box-shadow:0 0 0 2px #e85298}.booking-item-reviews>li .booking-item-review-person-avatar>img{max-width:70px}.booking-item-reviews>li .booking-item-review-person-name{margin-top:5px;margin-bottom:0px;text-align:center}.booking-item-reviews>li .booking-item-review-person-loc{margin-bottom:0px;font-size:11px}.booking-item-reviews>li .booking-item-review-content{padding:15px 17px;border:1px solid #e6e6e6;position:relative;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s;margin-bottom:10px}@media screen and (min-width: 768px){.booking-item-reviews>li .booking-item-review-content:before{z-index:2;content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #ededed;border-bottom:15px solid transparent;left:-20px;top:14px}}.booking-item-reviews>li .booking-item-review-content>h5{margin-bottom:0}.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li>div.booking-item-raiting-list-title{width:150px}.booking-item-reviews>li .booking-item-review-content .booking-item-raiting-summary-list>li .booking-item-rating-stars{margin-bottom:0}.booking-item-reviews>li .booking-item-review-content .booking-item-review-more,.booking-item-reviews>li .booking-item-review-content .booking-item-review-more-content{display:none;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand{position:relative;height:30px;cursor:pointer}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span{color:#e85298;line-height:30px;height:30px;display:block;position:absolute;font-size:14px}.booking-item-reviews>li .booking-item-review-content .booking-item-review-expand span.booking-item-review-expand-less{display:none}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more{display:inline}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-more-content{display:block}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expand span.booking-item-review-expand-less{display:block}.booking-item-reviews>li .booking-item-review-content.expanded .booking-item-review-expand span.booking-item-review-expand-more{display:none}.booking-item-reviews>li .booking-item-review-content .review-panel-reply{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px;margin-top:20px}.booking-item-reviews>li .booking-item-review-content .review-panel-reply .review-panel-title{font-weight:bold;font-size:14px;margin-bottom:5px}.booking-item-reviews>li .booking-item-review-content .review-panel-reply .review-panel-comment{font-weight:normal;font-size:14px;overflow-wrap:break-word}.booking-item-reviews>li .booking-item-raiting-summary-list{margin-bottom:10px}.booking-item-reviews>li .booking-item-rating-stars{font-size:14px;color:#e85298;margin-bottom:5px}.booking-item-reviews>li .booking-item-review-rate{line-height:30px;font-size:12px;margin-bottom:0}.booking-item-reviews>li .booking-item-review-rate .fa{margin-left:7px}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars{color:#b3b3b3}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li{cursor:pointer;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.hovered{color:#808080}.booking-item-raiting-summary-list.stats-list-select>li .booking-item-rating-stars>li.selected{color:#e85298}.booking-review-info-warning{color:#ffab02;background-color:#fff1d4}.booking-item-dates-change{-webkit-border-radius:5px;border-radius:5px;padding:40px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.15);box-shadow:0 2px 1px rgba(0,0,0,0.15)}.booking-item-payment{-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.1);box-shadow:0 2px 1px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.15)}.booking-item-payment>header{padding:10px 15px;background:#f7f7f7}.booking-item-payment>header .booking-item-payment-img{float:left;display:block;width:30%;margin-right:5%}.booking-item-payment>header .booking-item-payment-title{font-size:14px;margin-bottom:0}.booking-item-payment>header .booking-item-rating-stars{font-size:11px}.booking-item-payment .booking-item-payment-total{margin-bottom:0;padding:8px 30px 8px 15px;font-size:12px}.booking-item-payment .booking-item-payment-total-details_title{margin-bottom:0;padding:0px 8px 0px 15px;margin-top:5px;font-size:14px;font-weight:bold}.booking-item-payment .booking-item-payment-total-details{margin-bottom:0;padding:0px 8px 0px 15px;font-size:12px}.booking-item-payment .booking-item-payment-total>span{font-size:24px;color:#686868;font-weight:400;letter-spacing:-2px}.booking-item-payment .booking-item-payment-details{list-style:none;margin:0;padding:15px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;white-space:pre}.booking-item-payment .booking-item-payment-details>li{margin-bottom:20px;overflow:hidden}.booking-item-payment .booking-item-payment-details>li:last-child{margin-bottom:0}.booking-item-payment .booking-item-payment-details>li>h5{line-height:1em}.booking-item-payment .booking-item-payment-details>li>p{margin-bottom:0;color:#686868}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-item-title{color:#515151}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date,.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date-separator{float:left;display:block}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date-separator{width:15%;text-align:center}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date .booking-item-payment-date-day{margin-bottom:5px;line-height:1em;color:#686868}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-date .booking-item-payment-date-weekday{font-size:12px;margin-bottom:0;line-height:1em;color:#7a7a7a}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price{margin:0;padding:0;list-style:none}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li{width:70%;overflow:hidden;font-size:12px;border-bottom:1px dashed #d9d9d9}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-title,.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount{float:left;margin:0}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount{float:right}.booking-item-payment .booking-item-payment-details>li .booking-item-payment-price>li .booking-item-payment-price-amount>small{margin-left:3px}.i-check,.i-radio{display:inline-block;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;border:1px solid #ccc;cursor:pointer;top:1px;left:-7px;margin-left:-13px;float:left;text-align:center;line-height:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;overflow:hidden}.i-check:before,.i-radio:before{content:'\f00c';font-family:'FontAwesome';-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0, -25px, 0);-moz-transform:translate3d(0, -25px, 0);-o-transform:translate3d(0, -25px, 0);-ms-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);color:#fff;font-size:12px}.i-check.hover,.i-radio.hover{border:1px solid #e85298}.i-check.checked,.i-radio.checked{border:1px solid #e85298;background:#e85298}.i-check.checked:before,.i-radio.checked:before{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-ms-filter:none;filter:none}.i-check.disabled,.i-radio.disabled{border-color:#d9d9d9 !important}.i-check.disabled.checked,.i-radio.disabled.checked{background:#ccc !important}.i-check.i-check-stroke.checked{background:#fff}.i-check.i-check-stroke.checked:before{color:#e85298}.i-radio{-webkit-border-radius:50%;border-radius:50%}.i-radio:before{content:'\f111';font-size:12px}.checkbox-switch .i-check,.radio-switch .i-check,.checkbox-switch .i-radio,.radio-switch .i-radio{-webkit-border-radius:0;border-radius:0;width:44px;broder-color:#999;border-width:2px}.checkbox-switch .i-check:before,.radio-switch .i-check:before,.checkbox-switch .i-radio:before,.radio-switch .i-radio:before{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#b3b3b3;content:'';width:16px;height:14px;top:2px;left:2px;position:absolute}.checkbox-switch .i-check.checked,.radio-switch .i-check.checked,.checkbox-switch .i-radio.checked,.radio-switch .i-radio.checked{background:#fff}.checkbox-switch .i-check.checked:before,.radio-switch .i-check.checked:before,.checkbox-switch .i-radio.checked:before,.radio-switch .i-radio.checked:before{background:#e85298;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);-o-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.checkbox-switch .i-check.disabled:before,.radio-switch .i-check.disabled:before,.checkbox-switch .i-radio.disabled:before,.radio-switch .i-radio.disabled:before{background:#ccc !important}.checkbox-small,.radio-small{margin-bottom:10px}.checkbox-small.checkbox-inline,.radio-small.checkbox-inline,.checkbox-small.radio-inline,.radio-small.radio-inline{margin:0}.checkbox-small label,.radio-small label{font-size:12px}.checkbox-small label .i-check,.radio-small label .i-check,.checkbox-small label .i-radio,.radio-small label .i-radio{width:18px;height:18px;line-height:16px;top:3px}.checkbox-small label .i-check:before,.radio-small label .i-check:before,.checkbox-small label .i-radio:before,.radio-small label .i-radio:before{font-size:12px}.checkbox-small label .i-radio:before,.radio-small label .i-radio:before{font-size:9px}.checkbox-lg,.radio-lg{margin-bottom:20px}.checkbox-lg.checkbox-inline,.radio-lg.checkbox-inline,.checkbox-lg.radio-inline,.radio-lg.radio-inline{margin:0}.checkbox-lg label,.radio-lg label{font-size:16px}.checkbox-lg label .i-check,.radio-lg label .i-check,.checkbox-lg label .i-radio,.radio-lg label .i-radio{width:26px;height:26px;line-height:24px;top:-1px}.checkbox-lg label .i-check:before,.radio-lg label .i-check:before,.checkbox-lg label .i-radio:before,.radio-lg label .i-radio:before{font-size:16px}.checkbox-lg label .i-radio:before,.radio-lg label .i-radio:before{font-size:14px}.checkbox-stroke .i-check.checked,.radio-stroke .i-check.checked,.checkbox-stroke .i-radio.checked,.radio-stroke .i-radio.checked{background:#fff}.checkbox-stroke .i-check.checked:before,.radio-stroke .i-check.checked:before,.checkbox-stroke .i-radio.checked:before,.radio-stroke .i-radio.checked:before{color:#e85298}.checkbox-stroke .i-check.checked.disabled,.radio-stroke .i-check.checked.disabled,.checkbox-stroke .i-radio.checked.disabled,.radio-stroke .i-radio.checked.disabled{background:#fff}.checkbox-stroke .i-check.checked.disabled:before,.radio-stroke .i-check.checked.disabled:before,.checkbox-stroke .i-radio.checked.disabled:before,.radio-stroke .i-radio.checked.disabled:before{color:#ccc}.checkbox-small.checkbox-inline+.checkbox-small.checkbox-inline,.radio-small.radio-inline+.radio-small.radio-inline{margin-left:10px}.checkbox-lg.checkbox-inline+.checkbox-lg.checkbox-inline,.radio-lg.radio-inline+.radio-lg.radio-inline{margin-left:20px}.fnt-bold{font-weight:bold}.txt-basic{line-height:1.8em;margin-bottom:70px}.trimming{position:relative;overflow:hidden;display:block}.dashboard_profile{margin:30px}.dashboard_alert{margin:10px 20px}.receipt-left{margin:5px 20px 10px 20px}.receipt-middle{margin-left:50px}.receipt-middle-price{margin-left:50px;font-size:23px;text-decoration:underline}.reciept-page-title{font-size:30px;margin:20px 25px}.receipt-name{font-size:20px;margin:20px 25px}.reciept-print-margin{margin-left:800px;margin-top:15px;margin-bottom:10px}.table-receipt{font-size:12px;border:solid 1px #eaeaea;margin-left:20px;margin-right:20px;width:900px}.table-receipt .receipt-price{width:250px}.table-receipt .receipt-contents{width:650px}.table-receipt .reciept-sum-price{text-align:right}.nopdd{padding:2px}.homelogo{margin-top:15px}.account-exit{margin-right:10px}.pass-reset-btn{margin-left:195px;margin-top:10px}.kids-info-add{margin-top:20px}.fb-friend{margin-left:50px}.invisible-xs .header-link a{color:#ffffff;font-size:20px;text-align:center;font-weight:700}.invisible-xs .header-link a:after{right:unset}.zoom-setting-process-title{padding:5px 80px;background-color:#f7dd8b;border-radius:5px}body{color:#737373;font-size:14px;line-height:1.6em;font-weight:400;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","MS Gothic","ＭＳ ゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}a{color:#e85298;text-decoration:none}@media (max-width: 767px){a{-webkit-tap-highlight-color:rgba(0,0,0,0.1);-webkit-user-select:none;-webkit-touch-callout:none}}a:link{color:#e85298;text-decoration:none}a:visited{color:#e85298;text-decoration:none}a:hover{color:#e172a6;text-decoration:none}@media (max-width: 992px){a:hover{color:#dc1471}}a:active{color:#dc1471;text-decoration:none}h1,h2,h3,h4,h5{margin-top:0px;margin-bottom:0px}.row{margin-left:-5px;margin-right:-5px}.row .col-xs-1,.row .col-xs-2,.row .col-xs-3,.row .col-xs-4,.row .col-xs-5,.row .col-xs-6,.row .col-xs-7,.row .col-xs-8,.row .col-xs-9,.row .col-xs-10,.row .col-xs-11,.row .col-xs-12,.row .col-sm-1,.row .col-sm-2,.row .col-sm-3,.row .col-sm-4,.row .col-sm-5,.row .col-sm-6,.row .col-sm-7,.row .col-sm-8,.row .col-sm-9,.row .col-sm-10,.row .col-sm-11,.row .col-sm-12,.row .col-md-1,.row .col-md-2,.row .col-md-3,.row .col-md-4,.row .col-md-5,.row .col-md-6,.row .col-md-7,.row .col-md-8,.row .col-md-9,.row .col-md-10,.row .col-md-11,.row .col-md-12,.row .col-lg-1,.row .col-lg-2,.row .col-lg-3,.row .col-lg-4,.row .col-lg-5,.row .col-lg-6,.row .col-lg-7,.row .col-lg-8,.row .col-lg-9,.row .col-lg-10,.row .col-lg-11,.row .col-lg-12{padding-left:5px;padding-right:5px}@media (max-width: 480px){.new-container{width:100% !important}}@media (min-width: 480px) and (max-width: 992px){.new-container{width:470px !important}}a.btn-a{display:inline-block;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;line-height:1em}i.i-left{margin-right:5px}i.i-right{margin-left:5px}.btn-submit{border-style:none;-webkit-border-radius:0px;line-height:1em}.btn-size-normal,a.btn-size-normal{font-size:14px;padding:12px 30px 12px 30px}.btn-size-middle-full{font-size:15px;height:40px;width:100%;text-align:center}a.btn-size-middle-full{padding:8px 0px 0px 0px}a.btn-size-big{font-size:18px;padding:12px 0px 11px 0px;width:400px;text-align:center;border-width:3px}@media (max-width: 992px){a.btn-size-big{width:95%;font-size:15px;padding:11px 0px 10px 0px}}a.btn-size-wide-smaill{font-size:12px;padding:9px 30px 8px 30px}a.btn-size-small{font-size:12px;padding:6px 5px 5px 5px}.btn-size-full,a.btn-size-full{font-size:14px;width:100%;text-align:center;padding:12px 0px 12px 0px}@media (max-width: 992px){.btn-size-sp-full{width:100%;text-align:center}a.btn-size-sp-full{width:100%;text-align:center}}.btn-size-add-fix-normal{padding-left:0px;padding-right:0px;width:200px;text-align:center}.btn-size-add-fix-large{padding-left:0px;padding-right:0px;width:300px;text-align:center}.btn-strong{color:#fff !important;background:#E85298;border-bottom:2px solid #B33F75}.btn-strong:link{color:#fff;text-decoration:none}.btn-strong:visited{color:#fff;text-decoration:none}.btn-strong:hover{color:#fff;background:#e172a6;text-decoration:none}@media (max-width: 992px){.btn-strong:hover{background:#dc1471}}.btn-strong:active{color:#fff;background:#dc1471;text-decoration:none}a.btn-os-default{color:#0a79ce;text-decoration:underline}a.btn-os-default i.fa.fa-caret-right{color:#E85298;padding-left:10px;padding-right:3px}.btn-transparent{color:#E85298;border:1px solid #E85298;box-shadow:2px 2px 0px #f6bad6}.btn-transparent:link{color:#E85298;text-decoration:none}.btn-transparent:hover{color:#E85298;text-decoration:none;background-color:#FADCEA}.btn-transparent:active{color:#E85298;text-decoration:none;background-color:#FADCEA}.btn-week,a.btn-week{color:#666 !important;background:#D8D6D6;border-bottom:2px solid #aaa}.btn-week:link{color:#666 !important;text-decoration:none}.btn-week:hover{color:#666 !important;background:#ccc9c9;text-decoration:none}.btn-week:active{color:#666 !important;background:#bbb9b9;text-decoration:none}.btn-light,a.btn-light{color:#fff;background:#D8D6D6;border-bottom:2px solid #aaa}.btn-light:link{color:#fff;text-decoration:none}.btn-light:hover{color:#fff;background:#ccc9c9;text-decoration:none}.btn-light:active{color:#fff;background:#bbb9b9;text-decoration:none}a.btn-fb{background-color:#3d539c;color:#fff}a.btn-fb:hover{border-color:#666}a.btn-no-frame-center{display:inline-block;width:100%;text-align:center;padding:4px 0px 4px 0px}a.btn-hover-color{color:#666}a.btn-hover-color:hover{color:#e85298}a.btn-noframe:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0a9";margin-right:2px}a.btn-noframe{color:#666}a.btn-noframe:hover{color:#e85298}a.btn-noframe-strong{color:#e85298}a.btn-noframe-strong:hover{color:#dc1471}a.btn-noframe-strong:active{color:#e172a6}a.btn-add-cursor{cursor:pointer}a.btn-size-round{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-width:0px}a.btn-whilteframe{border:1px solid #fff;color:#fff}a.btn-blackframe{border:1px solid #999090;color:#737373}.form-control{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;line-height:1.6em}.form-control:active,.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e85298}@media only screen and (min-width: 992px){.form-size-pc-limit{width:400px !important;resize:none}}.form-select{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;height:35px}@media only screen and (min-width: 992px){.form-select{border:1px solid #cccccc}}.label-title{display:inline-block;padding-top:7px}.sitter-block-field{padding:0px;text-align:center;box-shadow:0 0 3px #aaa}.sitter-block-field-old{padding-left:10px;padding-right:10px}.sitter-block-text{font-size:15px;color:#E85298;text-align:left;padding:10px}@media (max-width: 992px){.sitter-block-text{font-size:13px;padding:5px}}@media (max-width: 992px){.sitter-block-strong{font-size:12px;line-height:1.4em}}.sitter-block-bold{font-weight:bold}.sitter-block-week{color:#888;font-size:11px}@media (max-width: 992px){.sitter-block-week{font-size:10px;line-height:1.5em}.sitter-block-ex-small{font-size:8px}}span.sitter-block-link{font-size:12px;display:block;color:#8e8e8e;text-align:right}@media (min-width: 992px){.sitter-block-right{text-align:right}}.sitter-img-load{min-height:60px}.sitter-block-less-bottom{padding-bottom:2px}@media (min-width: 992px){.sub-field{width:90%;margin:0 auto}}@media (max-width: 992px){.sub-field{width:100%;padding-left:10px;padding-right:10px}}.kidsline-service-field{border:2px solid #F3A8CB;background-color:#ffecf5;padding:35px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}@media (max-width: 992px){.kidsline-service-field{padding:15px}}.field-dbg{border:1px solid #e5e5e5;background-color:#fff;padding:0px;font-size:12px}.field-dbg-title{font-size:12px;font-weight:bold;color:#666;line-height:1.3em;background-color:#e5e5e5;padding:3px}.field-dbg-contents{padding:10px}.field-dbg-contents .dbg-contents-title{font-weight:bold}.field-dbg-contents ul{padding-left:0px}.field-dbg-contents ul li{list-style:none}.notice-base{font-size:12px;line-height:1.2em;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer}.alert-field{border:1px solid #ddd;padding:7px 10px 7px 10px;border-color:#E85298;background-color:#ffecf5;color:#E85298;line-height:1.5em}.alert-field:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:3px}.notice-field{border:1px solid #ddd;padding:7px 10px 7px 10px;border-color:#ddd;background-color:#fafafa;color:#777}.notice-field-flashy{border:1px solid #ddd;padding:7px 10px 7px 10px;border-color:#afd332;background-color:#f4ffce;color:#668109}.notice-icon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-right:3px}.loading-icon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f110";margin-right:3px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.notice-size-full{width:100%}.information-base{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ddd;padding:0px 0px 0px 0px}.information-base a{color:#666}.information-base a:link{color:#666}.information-base a:visited{color:#666}.information-base a:hover{color:#E85298}.information-base a:active{color:#E85298}.information-field-head{border-bottom:1px solid #ddd;padding:7px 10px 7px 10px;font-size:13px;line-height:1.2em;background-color:#D8D6D6}.information-field-body{background-color:#fff;padding:7px 10px 7px 10px;font-size:12px;line-height:1.6em}.warning-field{border-color:#E85298}.warning-field .information-field-head{border-color:#E85298;background-color:#ffecf5;color:#E85298}.normal-field{border:1px solid #ddd;padding:0px 0px 0px 0px;border-color:#D5D5D5;background-color:#D5D5D5;color:#737373}.sp-phone a{color:#666 !important}.sp-phone{color:#666 !important}span.support-email{direction:rtl;unicode-bidi:bidi-override}.alert-text{color:#e85298 !important}.alert-text.note{font-size:18px}.text-color{color:#E85298 !important}.text-gray{color:#808080}.text-small{font-size:12px;line-height:1.5em}.text-small p{margin-bottom:4px;font-size:11px;line-height:1.4em}.text-small h5{font-size:14px;line-height:1em;margin-bottom:4px}p.p-normal{margin-top:5px;margin-bottom:5px}.text-bold{font-weight:bold !important}.fs10{font-size:10px !important;line-height:1.2em}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}ul.list-normal{padding-left:20px;margin-bottom:0px;list-style-type:disc}ol.list-normal{padding-left:20px;margin-bottom:0px}ul.list-normal-style-none{list-style-type:none;padding-left:0px}.title-page{font-size:20px;margin:0px 0px 30px 0px}.title-page-large{margin:0px 0px 20px 0px;font-size:30px;color:#E85298}.title-section{font-size:20px;font-weight:bold;margin-top:20px;margin-bottom:20px;line-height:1.4em}.title-article{color:#E85298;font-size:16px;font-weight:bold;border:1px solid #E85298;padding:5px 5px;margin:0 0 0 0;text-align:left}.title-point{color:#E85298;font-size:14px;font-weight:bold;border-bottom:1px solid #E85298;padding:5px 5px;margin-top:15px;margin-bottom:5px}.title-top{font-size:23px;font-weight:bold;margin-top:50px;margin-bottom:10px;padding-bottom:10px;text-align:left;border-bottom:2px dotted #E85298;line-height:1.4em}.table-header{background-color:#D8D6D6;padding-left:5px}.table-default{font-size:13px;width:100%;line-height:1.8em}.table-default th{font-weight:normal;border-bottom:1px solid #ddd;vertical-align:top}.table-default tr:nth-child(even){background-color:#fafafa}.table-default td{border-bottom:1px solid #ddd}.table-default-numcol{text-align:right}@media only screen and (min-width: 992px){.table-default-fixed-width th{width:150px}}@media only screen and (max-width: 992px){.table-default-fixed-width th{width:110px}}.table-vertical th{padding-left:10px}.table-bs{border-bottom:2px solid #ddd}.table-bs-title{width:200px;display:block;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.round-mask img{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.photo-size-90{text-align:center}.photo-size-90 img{max-width:90%;height:auto;margin:0 auto}.photo-size-80{text-align:center}.photo-size-80 img{max-width:80%;height:auto;margin:0 auto}.mg-clear{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.ml0{margin-left:0 !important}.mb5{margin-bottom:5px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.ml5{margin-left:5px !important}.mb10{margin-bottom:10px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.mb15{margin-bottom:15px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.mb20{margin-bottom:20px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.mb30{margin-bottom:30px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px !important}.mb40{margin-bottom:40px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.ml40{margin-left:40px !important}.mb50{margin-bottom:50px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.ml50{margin-left:50px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl15{padding-left:15px !important}.pl15{padding-left:15px !important}.pr20{padding-right:20px !important}.pl20{padding-left:20px !important}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr30{padding-right:30px !important}.pl30{padding-left:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pr30{padding-right:30px !important}.pl30{padding-left:30px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pr40{padding-right:40px !important}.pl40{padding-left:40px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pr50{padding-right:50px !important}.pl50{padding-left:50px !important}.cp0{padding-left:0px;padding-right:0px}.rp0{margin-left:0px;margin-right:0px}@media only screen and (min-width: 992px){.pl-pc{padding-left:40px !important}.pl20-pc{padding-left:20px !important}.pr20-pc{padding-right:20px !important}}@media only screen and (max-width: 992px){.cp0-sp{padding-left:0px;padding-right:0px}.rp0-sp{margin-left:0px;margin-right:0px}.mt5-sp{margin-top:5px !important}}.row-col-margin{padding-left:15px !important}@media only screen and (max-width: 992px){.row-col-margin{padding-left:5px !important;padding-top:15px}}.visibility-hidden{display:none !important}@media (max-width: 992px){.sp-load-hidden{display:none !important}}.border-hidden{border-style:none !important}a.share-base{color:#fff;font-size:12px;line-height:1em;text-align:center;font-size:14px}.share-base i{margin-right:5px}.share-facebook{background-color:#3E539D}.share-twitter{background-color:#000}@media screen and (max-width: 992px){.share-base{padding:12px 0px 12px 0px}}iframe[name="google_conversion_frame"]{position:absolute;top:0}.bloggers-top-img{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/bloggers/top-bg-28606067bdc7b1717b6fcdc21f2ca359ed693ababfb742c9370e4da4aefb446d.png) center center}.bloggers-top-text .bb-main-copy{text-align:center;font-size:24px;color:#E85298;margin-top:20px;margin-bottom:20px;line-height:1.2}@media (min-width: 992px){.cnt-gift-step-text ul{padding:20px;-webkit-padding-start:0}}.bloggers-top-text p{line-height:1.7em}.bloggers-grid-area{margin:20px 0px;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}.bloggers-item-box{background:#f1f1f1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.4);box-shadow:0px 0px 3px rgba(0,0,0,0.4);margin-bottom:12px}.bloggers-item-box a{display:block}.bloggers-item-box .bb-figure{position:relative;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;overflow:hidden;text-align:center;margin:0 auto}.bloggers-item-box .bb-bg-color{background:#ff007e;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;position:absolute;left:0px;top:0px;right:0px;bottom:0px;overflow:hidden}.bloggers-item-box .bb-image{display:block;position:relative;z-index:3}.bloggers-item-box .figcaption{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/bloggers/figcaption_bg-34a1948edd05351c80f07630e4ccd2161ca863025954f68ea189538d93190b55.png) 0 bottom repeat-x;position:absolute;left:-7px;bottom:10px;font-size:14px;color:#fff;padding:12px 4px 0 18px;height:41px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.2);z-index:8}@media (max-width: 992px){.bloggers-item-box .figcaption{height:35px;padding:7px 10px 0 15px}}@media (min-width: 768px){.bloggers-item-box .figcaption{font-size:18px}}@media (min-width: 992px){.bloggers-item-box .figcaption:before{content:"";background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/bloggers/figcaption_end-ced170ef0eff1aaec2082084fb68c02ee525aa6c062bd7b82a4788812a4e5ac3.png) right 0 no-repeat;position:absolute;right:-14px;top:0;width:14px;height:41px}}.bloggers-item-box .bb-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7;-webkit-box-shadow:inset 0px 0px 125px 6px rgba(33,33,33,0.47);-moz-box-shadow:inset 0px 0px 125px 6px rgba(33,33,33,0.47);box-shadow:inset 0px 0px 125px 6px rgba(33,33,33,0.47);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;border:0px solid #fafafa}.bloggers-item-box .bb-content{padding:13px 5%}.bloggers-item-box .fig-title{margin:0 0 5px 0;font-size:13px;color:#e12895;margin-left:-5px;margin-right:-5px}@media (min-width: 992px){.bloggers-item-box .fig-title{margin:0 0 20px 0;margin-left:-5px;margin-right:-5px;font-size:14px}}.bloggers-item-box .fig-place{font-size:12px}@media (min-width: 992px){.bloggers-item-box .fig-place{text-align:right}}.bloggers-item-box .description{font-size:12px;color:#666;font-weight:bold;line-height:1.6;margin:0}@media (min-width: 992px){.bloggers-item-box .description{font-size:16px;line-height:1.6}}@media (min-width: 992px){.bloggers-item-box .description{font-size:18px;line-height:1.66}}.bloggers-item-box .footer{text-align:right;margin:14px 0 0}@media (max-width: 992px){.bloggers-item-box .footer{margin:5px 0px 0px 0px}}.bloggers-item-box .footer .date{font-size:12px;color:#848383}.bloggers-item-box .icon-add-button{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/bloggers/icon_add_circular_button-232a73f9c118e0056b094a56008e0ca1aa087268b97dd89582602ffb23f0bdbd.png) 0 0 no-repeat;background-size:36px auto;width:36px;height:36px;position:absolute;left:50%;top:50%;margin:-18px 0 0 -18px}@media (min-width: 768px){.bloggers-item-box .icon-add-button{background-size:58px auto;width:58px;height:58px;margin:-29px 0 0 -29px}}.bloggers-item-box a:hover .bg-color,.bloggers-item-box a:focus .bg-color{-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}.bloggers-item-box a:hover .bb-image,.bloggers-item-box a:focus .bb-image{-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}.bloggers-item-box a:hover .bb-overlay,.bloggers-item-box a:focus .bb-overlay{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.registration-block{background-color:#FBE9F3 !important}.gallery-block{padding:0px 0 102px 0;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}.gallery-block .bloggers-item-box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gallery-block .bloggers-item-box .bb-figure{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gallery-block .bloggers-item-box .bb-content{padding:16px 1% 5px}.gallery-block .bloggers-item-box .fig-title{color:#0b0b0b;margin:0;line-height:1.5}.gallery-block .fig-title .left-box{font-size:14px}.gallery-block .fig-title .right-box{font-size:14px;color:#656565}.gallery-block .bloggers-item-box .icon-add-button{background-size:48px auto;width:48px;height:48px;margin:-24px 0 0 -24px}.gallery-block .bloggers-item-box:hover{border:none}.gallery-block .bloggers-item-box .overlay{border:5px solid #fff}.cpstyle1-main-img-field{background-color:#fff;padding-top:20px}.cpstyle1-main-img-area img{width:auto;max-height:100%}.cp-pointer{width:24px;height:24px;padding-bottom:2px;margin-right:10px;margin-left:10px}.cpstyle1-main-text-field .grand-top-title{text-align:left;color:#E85298}.cpstyle1-ex-point{width:50px;text-align:center;color:#E85298;float:left}.cpstyle1-ex-text{padding-left:70px}.cpstyle1-ex-point-num{font-size:26px;font-weight:bold}@media (min-width: 992px){.cpstyle1-ex-point-num{line-height:1.1em}}.cpstyle1-ex-point-text{font-size:11px;margin-top:4px}.cpstyle1-ex-text-main{font-size:20px;margin-bottom:4px;line-height:1.2em}.cpstyle1-ex-text-sub{font-size:12px}@media (max-width: 992px){.cpstyle1-ex-point{margin-top:6px}.cpstyle1-ex-text{padding-left:55px}.cpstyle1-ex-text-main{line-height:1.3em}}.cpstyle1-point-area .clearfix{margin-bottom:40px}.cpstyle1-expain-result{margin-top:30px;margin-bottom:60px;padding:20px;border:6px solid #D8D6D6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.6em}@media (max-width: 992px){.cpstyle1-sp-image .row{margin-left:-15px;margin-right:-15px}.cpstyle1-sp-image .col-md-12{padding-left:0px;padding-right:0px}}.cpstyle1-main-datetime{margin-top:15px;color:#fff;font-size:16px}@media (max-width: 992px){.cpstyle1-main-img-area{height:305px;-moz-background-size:cover;background-size:cover}.cpstyle1-main-img-area img{max-width:300px;height:auto}.cpstyle1-main-datetime{margin-top:10px;font-size:14px}}.cpstyle1-top-text{text-align:center !important}@media (max-width: 992px){.cpstyle1-top-text{text-align:left !important}}@media (min-width: 992px){.cpstyle1-top-text .col-md-8{padding:0px 0px 0px 70px}}.cpstyle1-usage-field{padding-bottom:70px;background-color:#E85298 !important}@media (min-width: 992px){.cpstyle1-usage-field .row{margin-left:-10px;margin-right:-10px}.cpstyle1-usage-field .col-md-6,.cpstyle1-usage-field .col-xs-6{padding-left:10px;padding-right:10px}}.cpstyle1-usage-field img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.cpstyle1-text-usage{margin-top:10px;margin-bottom:20px;color:#fff;font-size:16px;text-align:center}.cpstyle1-detail-field{padding-bottom:40px;background-color:#fff !important}.cpstyle1-detail-field .container{margin-top:0px !important}.cpstyle1-action{text-align:center;margin-bottom:40px}.cpstyle1-step-text{font-size:24px;font-weight:bold;margin-bottom:20px;color:#998675}.cpstyle1-alt-link-text{font-size:14px;margin-top:10px;color:#E85298}a.cpstyle1-btn-skin{width:300px !important;border:4px solid #E85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.cpstyle1-btn-subtext{font-size:16px;font-weight:normal;width:240px;border-bottom:1px solid #E85298;padding-bottom:8px;margin:3px 30px 0px 30px}.cpstyle1-btn-maintext{font-size:18px;margin-top:16px;margin-bottom:6px;color:#737373}.cpstyle1-action-comp-text{margin-bottom:30px;line-height:1.4em}@media (min-width: 992px){.cpstyle1-action-comp-text{padding:0px 40px 40px 40px}}.cpstyle1-action-comp-title{color:#E85298;font-size:22px;text-align:center}.cpstyle1-action-comp-text{color:#E85298}.cpstyle1-bnr-datetime{margin-top:10px}.cpstyle1-bnr-btn{margin-top:15px;width:300px;background-color:rgba(255,255,255,0.1)}.cpstyle1-bnr-btn:hover{background-color:rgba(255,255,255,0.2)}@media (max-width: 992px){.cpstyle1-bnr-datetime{margin-top:5px}.cpstyle1-bnr-btn{margin-top:5px;width:280px}}.cpstyle1-bnr-field{margin-top:40px;margin-bottom:-30px}.cpstyle1-action-field{border-top:1px dotted #D8D6D6;padding-top:40px}.cpstyle1-share-field{margin-top:-20px;margin-bottom:60px}.cw-key-field{border:4px solid #E85298;color:#E85298;width:280px;margin:0 auto;margin-top:0px;margin-bottom:50px;font-size:22px;padding:20px 0px}@media (min-width: 992px){.cw-textarea-main{font-size:40px !important}.cw-main-catch-title{font-size:22px !important}}@media (max-width: 992px){.cw-textarea-main{line-height:1.2em}.cw-main-catch-title{font-size:20px !important}}.cw-campaign-code-1{background-color:#FDF3F9}@media (max-width: 992px){.cw-campaign-text-usage{font-size:12px}}@media (max-width: 374px){.cw-campaign-text-usage{font-size:11px}}.concierge-header{background-color:#f6f5f0}.concierge-header-img{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/concierge-header-59640133013c05feae093ae500881707a36453f7347fecfb315bcba927a51c95.jpg);background-position:center;background-repeat:no-repeat;height:306px}.concierge-header-text-field{margin-left:155px;width:500px}.concierge-header-discription{color:#747474;font-size:17px;padding-top:75px}.concierge-header-title{color:#7d6834;font-size:35px;padding-top:20px}.concierge-header-sub-discription{color:#E85298;font-size:22px;padding-top:20px;line-height:1.3em;text-align:center}@media (max-width: 360px){.concierge-header-sp{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/concierge-header-sp-b377afe2ff63c780c8ece5f73a14f9d804665624cfc1b1185e2ec7b2a3a91256.jpg);background-position:right;background-size:cover;background-repeat:no-repeat;height:149px}.concierge-header-discription{font-size:9px;padding-top:30px;line-height:1.3em}.concierge-header-title{font-size:20px;padding-top:20px}.concierge-header-sub-discription{color:#E85298;font-size:10px;padding-top:15px;line-height:1.3em;text-align:center}.concierge-header-text-field{margin-left:0px;width:260px}}@media (min-width: 361px) and (max-width: 992px){.concierge-header-sp-background{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/concierge-header-sp-background-19b0f90b188cc3f8650ed59215f9ded1bdecd8e1de998cb8581255e8a605c607.jpg);background-position:right;background-repeat:repeat;height:306px}.concierge-header-sp{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/concierge-header-sp-middle-0d00df516308476923704e00e891e61b427836aca4b162c4e675fdc619d7569b.jpg);background-position:right;background-repeat:no-repeat;height:306px}.concierge-header-text-field{margin-left:5px;width:350px}.concierge-header-discription{font-size:11px;padding-top:115px}.concierge-header-title{font-size:25px;padding-top:20px}.concierge-header-sub-discription{color:#E85298;font-size:13px;padding-top:15px;line-height:1.3em;text-align:left}}.concierge-plan-discription{font-size:15px;text-align:center;line-height:1.7em;margin-top:45px}.concierge-plan-title{font-size:30px;text-align:center;margin-top:65px;margin-bottom:50px}.concierge-plan-detail{margin-bottom:40px}.concierge-plan-detail-img{float:left}.concierge-plan-detail-field{margin-left:160px}.concierge-plan-detail-title{color:#E85298;font-size:17px;border-bottom:1px solid #E85298;padding-bottom:5px}.concierge-plan-detail-price{color:#E85298;font-size:15px;padding-top:5px}.concierge-plan-detail-text{margin-top:15px}.concierge-plan-discription-sp{font-size:12px;text-align:center;line-height:1.7em;margin-top:30px}.concierge-plan-title-sp{font-size:22px;text-align:center;margin-top:50px;margin-bottom:40px}.concierge-plan-detail-title-sp{color:#E85298;font-size:17px;border-bottom:1px solid #E85298;padding-top:10px;padding-bottom:5px}.concierge-plan-detail-text-sp{margin:0 auto;margin-top:20px;width:100%}.concierge-jobpost-block{background-color:#ffedf6;text-align:center;padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:40px}.concierge-jobpost-block .concierge-jobpost-title{color:#737373;font-size:20px;font-weight:bold;margin-bottom:20px}.concierge-jobpost-block .concierge-jobpost-detail{color:#737373;font-size:14px;margin-bottom:20px}@media (max-width: 767px){.concierge-jobpost-block{padding-left:20px;padding-right:20px}.concierge-jobpost-block .concierge-jobpost-detail{text-align:left}}.concierge-form{padding-top:35px}.concierge-form-plan-select-field{margin:0 auto;margin-top:30px;margin-bottom:30px;padding-left:20px;width:65%}.concierge-form-plan-select-title{margin-bottom:15px;font-weight:bold;font-size:16px}.concierge-form-plan-select-check label{margin-top:10px;font-weight:bold;font-size:16px}.concierge-form-label{font-weight:bold;background-color:#f0d1df;padding:5px 0px 5px 10px;margin:0 auto;margin-bottom:20px;width:65%}.concierge-form-content{margin:0 auto;margin-bottom:20px;padding-left:20px;padding-right:20px;width:65%}.concierge-form-time{padding-left:20px}@media (max-width: 992px){.concierge-form-plan-select-field,.concierge-form-label,.concierge-form-content{width:100%}.concierge-form-plan-select-field{padding-left:0px}}.doula-main{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/doula/doula_header-e2f48dab09bdd9e7f9392483905d647998587e8641286b363f4e395ce966f57a.jpg) center no-repeat;height:360px;border-top:7px solid #fdd000;background-color:#fafbed}@media (max-width: 992px){.doula-main{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/doula/doula_header_sp-2ec7ab7d86c24bd40190129b09cff8a7a414724022ae51922be47d13d04c2e1c.jpg) center top no-repeat;height:180px;border-top:5px solid #fdd000;background-size:auto 180px;background-color:#fafbed}}@media (max-width: 992px){.doula-main-label{background-color:#fdd000;color:#FFF;font-size:12px;text-align:center;padding:3px 10px;width:180px;margin:0 auto;margin-top:17px}}.doula-main-field{text-align:center;position:relative}.doula-main-field-sp{text-align:center;width:230px;margin:0 auto;margin-top:15px}.doula-main-logo{width:66px;position:absolute;top:80px;left:250px}.doula-main-logo-sp{width:35px;float:left}.doula-main-title{font-size:34px;padding-left:0px;position:absolute;top:100px;left:340px}.doula-main-title-sp{font-size:20px;padding-left:0px;padding-top:5px}.doula-main-description{font-size:24px;line-height:1.5em;text-align:center;padding-top:170px}@media (max-width: 992px){.doula-main-description{font-size:14px;line-height:1.5em;text-align:center;padding-top:20px}}@media (max-width: 374px){.doula-main-description{font-size:12px;line-height:1.5em;text-align:center;padding-top:20px}}.doula-about-title{color:#fdd000;font-size:18px;text-align:center;margin-top:30px}.doula-about-description{margin-top:30px;line-height:1.8em;text-align:center}.doula-about-pic{float:left;margin-right:30px;margin-bottom:25px}@media (max-width: 992px){.doula-about-pic{float:none;margin-right:0px;margin-top:20px}}.doula-about-what-field{margin-top:70px}@media (max-width: 992px){.doula-about-what-field{margin-top:0px}}.doula-about-what-field .doula-about-title{color:#fdd000;font-size:18px;text-align:left;margin-top:30px}.doula-about-what-field .doula-about-description{text-align:left;margin-top:30px}@media (max-width: 992px){.doula-about-title,.doula-about-what-field .doula-about-title{color:#fdd000;font-size:15px;text-align:center;margin-top:20px}.doula-about-description,.doula-about-what-field .doula-about-description{margin-top:15px;line-height:1.8em;text-align:left;font-size:11px}}.doula-difference{background-color:#fffed4;padding:25px 30px;margin-bottom:5px}@media (max-width: 992px){.doula-difference{background-color:#fffed4;padding:0px 25px 30px 25px;margin-top:30px;margin-bottom:5px}}.doula-difference-field{float:left;width:500px}.doula-difference-title{font-size:18px;text-align:center;color:#737373;border-bottom:4px solid #fdd000;width:250px;margin:0 auto;margin-bottom:20px;padding-bottom:5px}@media (max-width: 992px){.doula-difference-title{font-size:15px;text-align:center;color:#737373;border-top:4px solid #fdd000;border-bottom:0px;width:250px;margin:0 auto;margin-bottom:0px;padding-bottom:0px;padding-top:5px}}.doula-difference-description{float:left;text-align:left}@media (max-width: 992px){.doula-difference-description{font-size:11px}}.doula-difference-pic{margin-top:20px;width:374px}@media (max-width: 992px){.doula-difference-pic{margin-top:0px;width:auto}}.doula-bnr-area{margin-top:30px;margin-bottom:30px}.doula-campaign-title{margin-bottom:20px;font-size:18px;color:#ff9000}.doula-campaign-description{margin-bottom:40px}.table-doula{border:1px solid #e3e3e3;margin-bottom:30px}.table-doula th{width:200px;background-color:#fffed4;padding:5px 10px 5px 10px;border:1px solid #e3e3e3;vertical-align:top}@media (max-width: 992px){.table-doula th{width:100px}}.table-doula td{padding:5px 5px 5px 10px;border:1px solid #e3e3e3}@media (min-width: 768px){.best2015-page-block .page-first-area{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_page_bg_01_pc-bdd7399924015e850d4a5d963e67fcd39a68dc24f13a2f4dad14dea6277c5ab1.jpg) center top no-repeat;height:300px;-moz-background-size:cover;background-size:cover;border-top:4px solid #aa8b4c}.best2015-page-block .page-second-area{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_page_bg_02_pc-db4c7bf897f6849e63139ae2583f5d9a9a150de85ae7c33ddc2c1218018147fa.jpg) center center;-moz-background-size:cover;background-size:cover;border-bottom:4px solid #aa8b4c}.best2015-page-block .page-first-area .first-area-left{margin-top:10px;padding-top:90px;float:left;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_crown-24731610686cb93e57aad2e58abd8d9df683204bab66fecfe36f08dc78f947d5.png) right top no-repeat}.best2015-page-block .page-first-area .first-area-title{color:#fff;font-size:50px;font-weight:bold;text-shadow:3px 3px 1px rgba(212,31,98,0.8)}.best2015-page-block .page-first-area .first-area-right{float:right}.best2015-page-block .page-second-area div{color:#444;padding-top:17px;font-size:16px;text-align:center;line-height:1.6em}}@media (max-width: 767px){.best2015-page-block .page-first-area{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_page_bg_01_sp-7771a494a6d37cde0c2feb171bcd278333a04045e21c307e70cd2b20fc145d39.jpg) right top no-repeat;background-color:#e65e91;-moz-background-size:cover;background-size:cover;height:190px;border-top:4px solid #aa8b4c}.best2015-page-block .page-second-area{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_page_bg_02_sp-39eaca0906808c6dac30b11c3fbaaab87c3c086d12d9e63bf91940e6d2a8f4de.jpg) center top;border-bottom:4px solid #aa8b4c}.best2015-page-block .page-first-area .first-area-title{padding-top:80px;color:#fff;font-size:26px;font-weight:bold;text-shadow:3px 3px 1px rgba(212,31,98,0.8)}.best2015-page-block .page-second-area div{color:#444;padding-top:12px;font-size:14px;text-align:left;line-height:1.6em}}@media (min-width: 768px){.best2015-section-block .section-header{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_section_bg_01_pc-d6adae499d19d1840d62c2afaffced0e752781195e6065bc7098b9dcc82604fe.gif) left top;height:48px;margin-top:40px;margin-bottom:40px;font-size:20px;color:#fff;padding-top:13px;padding-left:15px}.best2015-section-block .point-header{border-left:10px solid #E85298;color:#E85298;font-weight:bold;padding-left:10px;margin-bottom:20px}.best2015-section-block img.section-image{width:inherit}}@media (max-width: 767px){.best2015-section-block .section-header{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_section_bg_01_sp-7262f4d756de345ff107b9bfe2d13264b0c9611b2f840bae0b15f2d033dfee54.gif) left top;background-size:50% 100%;margin-top:20px;margin-bottom:20px;font-size:14px;color:#fff;padding-top:8px;padding-left:15px;height:33px}.best2015-section-block .point-header{border-left:10px solid #E85298;color:#E85298;font-weight:bold;padding-left:10px;margin-bottom:20px}.best2015-section-block img.section-image{width:70%}}.best2015-section-block .section-sitter-area{margin-bottom:20px}.best2015-section-block .section-sitter-first{font-size:16px;color:#E85298;margin-bottom:5px}.best2015-section-block .section-sitter-second{margin-bottom:10px}.best2015-section-block .section-sitter-wage{color:#E85298;font-size:16px}.best2015-section-block .section-sitter-wage-per{color:#E85298;font-size:12px;margin-right:12px}.best2015-section-block .section-sitter-review{margin-right:12px}.best2015-section-block .section-sitter-third{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (max-width: 767px){.best2015-section-block .section-sitter-third{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #D8D6D6}}.best2015-section-block .section-sitter-image-inner{overflow:hidden;position:relative}.best2015-section-block .section-sitter-triangle{background:#E85298;color:#fff;padding:70px 0px 3px;position:absolute;left:-100px;top:-41px;text-align:center;width:200px;transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg)}.best2015-section-block .section-sitter-number{position:absolute;left:11px;top:4px;color:#fff;font-size:12px}.best2015-section-block .section-award-header{margin-top:40px;margin-bottom:20px}@media (min-width: 768px){.best2015-section-block .section-award-header.section-style-type1{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result1_pc-8449b8b7c00af7dd1a0433ee6cb5be059b9d093f1b0aec3bcaed023d279c6807.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type2{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result2_pc-63cc7ccc9759871bcc190aa78a6430aa6d0ef8d2380f882b5db329b79b7dbedb.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type3{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result3_pc-383314c6d1e4baa4d957fcd8644c03cef30d4009c016b463d05263e347e144c1.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type4{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result4_pc-9c7575aaac180ac26bc5bc614ada4b7d97525d2e56ddaf8b1c3ab877c8aa0bac.jpg) left top no-repeat}}@media (max-width: 767px){.best2015-section-block .section-award-header.section-style-type1{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result1_sp-2af783dac4c074c1b92fa4be530e7cc867826610f08dc6db03ba8e0d3fb51c3e.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type2{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result2_sp-c1f4d3189e38bcc4ad08345241154c64d4a023258009370962dfae0d92e094ec.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type3{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result3_sp-cd88de0718414813d7fb1a94cef2420efd6a0dd5dd37ebe8e4ae82f5b5bc4acc.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type4{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/best2015/bestsitter_result4_sp-82ea51337134cb85187b49445d2dbc0672e929c3d147f9d0c4fb56b64423e9cb.jpg) left top no-repeat;background-size:cover}}.best2015-section-block .section-award-header .section-main-title{padding-left:265px;padding-top:50px;color:#7b570d;font-size:36px;font-weight:bold}.best2015-section-block .section-award-header .section-sub-title{padding-left:270px;padding-top:20px;padding-right:15px;padding-bottom:20px;color:#7b570d;font-size:16px;font-weight:normal}@media (min-width: 768px){.best2015-section-block .section-award-header{height:170px}}@media (max-width: 767px){.best2015-section-block .section-award-header .section-main-title{padding-left:110px;padding-top:40px;font-size:28px}.best2015-section-block .section-award-header .section-sub-title{padding-left:115px;padding-top:20px;font-size:14px}.best2015-section-block .section-award-header.style-small .section-main-title{padding-left:95px;padding-top:30px;font-size:22px}.best2015-section-block .section-award-header.style-small .section-sub-title{padding-left:95px;padding-top:10px;font-size:14px}}.best2015-section-block .section-award-title{margin-bottom:5px}.best2015-section-block .section-award-image{margin-bottom:10px}.best2015-section-block .section-award-text{margin-bottom:10px}footer#main-footer{background:#fbfbfb;padding:35px 0px 20px 0px;font-size:12px;line-height:1.4em;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/footer_bg-4c1f612e51ea7d506e47fc3d06db7508dcf2a6a14efd875bc8991f7a69da45c4.gif)}.footer-text{color:#737373}.footer-text p{font-weight:bold;margin:0px 0px 5px 0px}.footer-text ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.footer-text ul li{list-style:none;margin-bottom:3px}.footer-text ul li a,.footer-text ul li a:link,.footer-text ul li a:visited,.footer-text ul li a:active,.footer-text ul li a:hover{color:#737373}.footer-text ul li a:active,.footer-text ul li a:hover{text-decoration:underline}.footer-copyright{text-align:center;color:#737373;margin-top:20px}.footer-copyright a,.footer-copyright a:link,.footer-copyright a:visited,.footer-copyright a:hover,.footer-copyright a:active{color:#737373}.footer-contract a,.footer-contract a:link,.footer-contract a:visited,.footer-contract a:hover,.footer-contract a:active{color:#737373}.footer-contract a:hover{text-decoration:underline}.footer-contract:after{clear:both;content:'';display:block}.footer-contract{text-align:center;font-size:10px;margin-top:6px;padding-bottom:20px}.footer-contract a{display:inline-block;padding:0px 10px 0px 10px;border-right:1px solid #ccc9c9}.footer-contract a:last-child{border-right:0px}.footer-link a{margin-right:10px}.footer-link .footer-app{margin-top:10px;width:97px;height:30px}@media (max-width: 767px){.footer-link .footer-app{display:inline-block}}@media (max-width: 767px){.footer-link .footer-app.footer-app-right{margin-left:15px}}@media (min-width: 768px){.footer-text p.text-list-second{margin-top:20px}footer#main-footer .col-footer1{width:20%}footer#main-footer .col-footer2{width:18%}footer#main-footer .col-footer3{width:22%}footer#main-footer .col-footer4{width:40%}}.footer-phone{font-size:16px;margin-top:5px;margin-bottom:5px;color:#737373 !important}.footer-spdesk{padding-top:15px}@media (max-width: 992px){.footer-phone{font-size:14px}}.footer-information{padding:15px;border:1px solid #d8d6d6;background-color:#fff;margin-top:10px;margin-bottom:10px}@media (max-width: 767px){footer#main-footer{padding:0;background:#eee;background-image:none}.footer-text p{padding:10px 0px 10px 15px !important;font-size:12px;line-height:1em;background-color:#e1e1e1;margin-bottom:0px !important;margin-left:-15px !important;margin-right:-15px !important}.footer-text ul li>a{font-size:12px;display:block;width:100%;padding:10px 30px 7px 15px;margin-right:0px;margin-left:0px}.footer-text ul{margin-top:0px;padding-top:0px}.footer-text ul li a:focus,.footer-text ul li a:link,.footer-text ul li a:hover,.footer-text ul li a:active{text-decoration:none}.footer-text ul li{position:relative;margin-left:-15px;margin-right:-15px;margin-top:0px;margin-bottom:0px;border-top:1px solid #fbfbfb}.footer-text ul li:first-child{border-top:0px solid #fbfbfb}.footer-text li a:after{content:">";position:absolute;top:10;right:15px;font-size:12px;font-weight:normal}.footer-li-btn-last{border-bottom:1px solid #fbfbfb}.like-box{margin-top:30px}.footer-link{margin-top:10px}.footer-spdesk{border-top:1px solid #fff;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}.footer-spdesk a{color:#737373}.footer-contract{margin-top:10px;text-align:left;padding-left:10px}.footer-contract a{border-right:1px solid #ccc9c9;padding:0px 5px 0px 5px}}.fb-page,.fb-page span,.fb-page iframe{width:100% !important}.play-movie a:hover{opacity:0.7}.gide-split{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/bg01-505fa9b2ddeee798862ab0db40f3e1d94a9581ecb1c3a58abbac1c9e90d5c864.png) center top repeat-x #fdeef5;border-top:5px solid #e85298}.gide-split-contents{border-top:10px solid #E85298;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/3kaku-df688e85d3cfb7be5ca6145a8f21bc7beff9cb8bc4cf6eacb42753a4f65ff4d1.png) center top no-repeat;background-size:50px 20px;text-align:center}.gide-split-contents-old{text-align:left}.gide-shadow{box-shadow:0 2px 2px 0px #ddd;background-color:#fff}.about-text{text-align:left;font-size:13px;line-height:1.7}.gallery-goshokai img{width:100%;box-shadow:2px 2px 0px #f6bad6;cursor:pointer}.gide-main-sp-padding{margin:0px 0px 0px 0px}.gide-main-margin-cancel{margin-top:0px}.gide-title{text-align:center}.gide-subtext{width:600px;margin:0 auto}.gide-sitter-photo img{max-width:100%;height:auto}.gauss-field{border-top:1px solid #fff;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/gauss-bk01-19ee98ff0792eb850665f30d4decae08aafb6a2c2b02620f86b41ac36b5e19c7.jpg) center top no-repeat;background-size:100% auto;box-shadow:0 0 6px rgba(0,0,0,0.3) inset;padding:50px 0 50px 0}.gauss-container{background-color:#fff;opacity:0.8;padding-bottom:40px;border:1px solid #fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.merit-field{width:160px;height:160px;margin:0 auto}.merit-title-text{font-size:13px}.rec-box{margin:0 auto;border:solid 1px #CCCCCC;width:90%;height:340px;padding:2em;overflow:scroll;border-radius:10px;padding-bottom:0px}.flow{background-color:#FEF6FA}.flow-width{margin:0 auto;padding-bottom:20px}.flow-step{width:100%;height:35px;border:1px solid #E85298;font-size:16px;color:#E85298;padding:6px 0 0 0 !important;text-align:center}.flow-width95{width:100%}.flow-word2{width:100%;height:35px;border:1px solid #E85298;background-color:#E85298;font-size:16px;color:#FFF;padding:6px 0px 0px 0px !important;text-align:center}.flow-word{width:150px;height:35px;border:1px solid #E85298;background-color:#E85298;font-size:16px;color:#FFF;padding:6px 0px 0px 0px !important;text-align:center}.flow-text{width:100%}a.gide-login{display:block;border-radius:30px;padding:5px 30px;color:#E85298 !important;font-size:14px;background-color:#fff;opacity:0.8}a.gide-login:hover,a.gide-login:focus{text-decoration:none;opacity:1}a.gide-login-color{color:#FFFFFF !important;background-color:#E85298}@media (max-width: 992px){a.gide-login{font-size:12px}.sp-sitter-login{width:170px;text-align:center}}.voice-img{border-radius:10px}.voice-title{font-size:17px;font-weight:bold;line-height:1.6em}@media (max-width: 992px){.voice-title{font-size:16px;line-height:1.4em}}.voice-name{font-weight:bold}.sitter-hovar a:hover img,.sitter-hovar a:focus img{opacity:0.7}.media-logo{float:left;width:100%;height:80px;margin-bottom:30px;text-align:center}.media-logo img{width:auto;height:70px;padding:1px}.price-field{margin:0 auto;text-align:center}@media (min-width: 992px){.price-title{margin-top:5px;text-align:center;background-color:#E85298;font-size:12px;color:#fff;padding:1px;border-radius:10px;width:100%;margin:0 auto}.price-plus{display:inline;padding-top:40px;margin:0px 2%;text-align:center;float:left;font-size:20px;color:#E85298;margin-top:20px}.price-title-all{background-color:#fff;color:#E85298;border:1px solid #E85298}.flow-pl0{padding-left:0px !important}.flow-pr0{padding-right:0px !important}}@media (max-width: 992px){.price-group{font-size:14px;text-align:right}.price-group:after{clear:both;content:'';display:block}.price-title{width:46%;float:right;background-color:#E85298;color:#fff;border:1px solid #E85298;padding:10px 0px 8px 0px;padding-right:5px;border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;margin-bottom:4px}.price-plus{font-size:20px;color:#E85298;font-weight:bold;margin-top:2px;margin-bottom:0px}.price-sp-equal{color:#E85298;font-size:40px}}@media (min-width: 992px){.price-plus{padding-top:40px}.price-title{width:100px}}@media (min-width: 1200px){.price-plus{padding-top:55px}.price-title{width:130px}}.price-remarks{text-align:center;font-weight:bold;margin-top:5px;font-size:11px;color:#E85298;line-height:1.3em}@media (max-width: 992px){.media-logo img{max-width:100%;height:auto}}@media (min-width: 992px){.gide-title{margin:0 auto;width:500px;margin-top:70px}.merit-text{width:200px;margin:0 auto;margin-top:10px}.about-right{width:380px;float:left}.voice-img{width:80%}.gallery-padding{padding:0px 0px 30px 0px}.logocenter{text-align:center;margin:0 auto}}@media (min-width: 768px){.gallery-margin{margin-top:70px;margin-bottom:40px}}@media (min-width: 768px) and (max-width: 991px){.gallery-margin{margin-bottom:0px}.gallery-grand-top .grand-top-title{font-size:18px !important;margin-bottom:40px !important}}@media (max-width: 767px){.gallery-margin{margin-top:10px}}@media (max-width: 992px){.gide-login a{padding:5px 40px}.gide-split{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/bg01-505fa9b2ddeee798862ab0db40f3e1d94a9581ecb1c3a58abbac1c9e90d5c864.png) center top repeat-x #fdeef5;border-top:5px solid #e85298;height:70%;padding-bottom:5%}.about-text{margin:0 auto;margin-top:-20px;width:100%}.gide-sitter-photo img{max-width:100%;height:auto}.gide-subtext{width:100%;margin:0 auto}.gide-title{margin:0 auto;width:100%;margin-top:40px}.gide-title-cp5{width:100%}.gauss-field{background-size:cover}.merit-text{width:200px;margin:0 auto;margin-top:10px;margin-bottom:20px}.rec-box{width:100%;height:250px;padding:10px}.flow-width{margin:0 auto;width:80%}.flow-step{width:100%}.flow-word{width:100%}.flow-text{width:100%}.grand_about_area{margin-bottom:20px}}.design-rule{color:#737373;line-height:1.6em}.grand-top-title{color:#737373;font-size:26px;padding-top:55px;text-align:center;padding-bottom:55px;line-height:1.4em;font-weight:normal}.grand-old-top-title{padding-bottom:10px;border-bottom:2px dotted #E85298;margin-bottom:40px;width:390px;margin-left:auto;margin-right:auto}@media (max-width: 992px){.grand-old-top-title{width:90% !important;margin-bottom:45px}}@media (max-width: 374px){.grand-old-top-title{width:95% !important;margin-bottom:45px}}.grand-top-topic-title{font-size:22px}.grand-top-main-text{color:#737373;font-size:14px;text-align:center;line-height:2em}.grand-top-movie-field{margin-top:40px;text-align:center;margin-bottom:80px}.grand-top-key-background{background-color:#EAB4C0}.grand-top-key-background .grand-top-title,.grand-top-key-background .grand-top-main-text{color:#fff}.grand-top-about-old .grand-top-title{font-size:21px;padding-top:0px;text-align:left;margin-bottom:10px;width:100%}.grand-top-usage-layout .row .col-md-6{padding-left:0px !important;padding-right:0px !important}@media (max-width: 992px){.grand-top-usage-layout{margin-left:-10px !important;margin-right:-10px !important}}.grand-top-usage-field .overwrap-field{background-color:#fff}.grand-top-usage-field .overwrap-field:hover img{background-color:#fff;opacity:1 !important}.grand-top-usage-field-text .grand-top-title,.grand-top-usage-field-text .grand-top-main-text{text-align:left}.grand-top-usage-field-text .grand-top-title{padding-bottom:40px}@media (max-width: 992px){.grand-top-usage-field-text{padding-bottom:80px}.grand-top-usage-field-text .grand-top-title,.grand-top-usage-field-text .grand-top-main-text{text-align:center}}.grand-top-fnc-field{padding-bottom:80px}@media (max-width: 374px){.grand-top-fnc-field .grand-top-title{font-size:24px}}@media (min-width: 992px){.grand-top-fnc-field .container{padding-left:100px;padding-right:100px}}.grand-top-fnc-area{height:290px}.grand-top-fnc-col{width:160px;margin-left:auto;margin-right:auto}.grand-top-fnc-col img{box-shadow:1px 1px 3px rgba(128,128,128,0.7)}.grand-top-fnc-title{font-size:16px;text-align:center;margin-top:20px}.grand-top-fnc-border{border-bottom:1px solid #D8D6D6;width:60px;margin-top:10px;margin-left:auto;margin-right:auto}.grand-top-fnc-text{font-size:12px;color:#999090;width:180px;margin-top:10px;margin-left:auto;margin-right:auto}@media (max-width: 992px){.grand-top-fnc-col{width:120px}.grand-top-fnc-text{width:120px}}.grand-top-sitter-field{padding-bottom:0px}.grand-top-sitter-field .grand-top-main-text{text-align:left}@media (min-width: 992px){.grand-top-sitter-field .grand-top-main-text{width:600px;margin:0 auto}.grand-top-sitter-block .col-md-3{padding:0px 20px 0px 20px !important}}@media (max-width: 992px){.grand-top-sitter-field .grand-top-title{font-size:24px}}@media (max-width: 374px){.grand-top-sitter-field .grand-top-title{font-size:22px}}.grand-top-sitter-area{background-color:#F2F0F0;margin-top:30px;padding-top:30px}.grand-top-sitter-text{margin-top:10px;margin-bottom:5px;font-size:12px;color:#999090;text-align:left}.grand-top-sitter-link{font-size:12px;text-align:left;padding-bottom:10px}.grand-top-sitter-block{margin-top:40px}.grand-top-sitter-block{padding-right:7px;padding-left:7px}.grand-top-sitter-block .row{margin-left:-15px;margin-right:-15px}.grand-top-sitter-block .col-md-3,.grand-top-sitter-block .col-xs-6{padding-left:15px;padding-right:15px}@media (max-width: 992px){.grand-top-sitter-block{padding-right:0px;padding-left:0px}.grand-top-sitter-block .row{margin-left:-15px;margin-right:-15px}.grand-top-sitter-block .col-md-3,.grand-top-sitter-block .col-xs-6{padding-left:15px;padding-right:15px}}.grand-top-join-middle{background-color:#EAB4C0}.grand-top-join-middle .grand-top-title{font-size:18px;padding-top:40px;margin-bottom:20px;color:#fff}.grand-top-join-middle .grand-top-main-text{color:#fff}.grand-top-join-middle-action{margin-top:30px;margin-bottom:40px;text-align:center}.grand-top-step-container{background-color:#FDF3F9}@media (max-width: 374px){.grand-top-step-container .grand-top-title{font-size:24px}}.grand-top-step-icon{position:relative;height:24px;margin-bottom:30px}.grand-top-step-icon-border{position:absolute;top:0px;left:0;height:10px;border-bottom:1px solid #EAB4C0;display:block;width:100%;z-index:98}.grand-top-step-icon-text{position:absolute;font-size:12px;color:#EAB4C0;top:0;left:0;width:100%;text-align:center;z-index:9999}.grand-top-step-icon-text-box{width:120px;display:inline-block;background-color:#fff}.grand-top-step-field{margin-bottom:0px}.grand-top-step-area{font-size:14px;text-align:center}.grand-top-step-number{color:#EAB4C0}.grand-top-step-title{display:inline-block;margin-left:5px;color:#999090}.grand-top-step-old .grand-top-step-number{border:1px solid #E85298;color:#E85298;font-size:13px;display:inline-block;padding:3px 4px}.grand-top-step-old .grand-top-step-title{border:1px solid #E85298;background-color:#E85298;font-size:13px;color:#fff;margin-left:0px;padding:3px 4px;width:120px}.grand-top-step-old .wel-top-step-title{width:250px}.grand-top-step-old-colorrev .grand-top-step-number{border:1px solid #E85298;background-color:#E85298;color:#fff}.grand-top-step-old-colorrev .grand-top-step-title{border:1px solid #E85298;background-color:#fff;color:#E85298;text-align:left;padding-left:10px}.grand-top-step-image{margin-top:15px;text-align:center}.grand-top-step-image-frame img{border:1px solid #F2F0F0}@media (max-width: 992px){.grand-top-step-field .col-sm-3 .grand-top-step-text{padding-bottom:20px;margin-bottom:20px}.grand-top-step-field .col-sm-3:last-child .grand-top-step-text{border-bottom:0px solid #EAB4C0;padding-bottom:0px;margin-bottom:0px}}.grand-top-step-image img{width:180px}.grand-top-step-text{font-size:14px;color:#999090;width:210px;margin:0 auto;margin-top:20px}@media (min-width: 768px) and (max-width: 991px){.grand-top-step-old .grand-top-step-number{border:1px solid #E85298;color:#E85298;font-size:11px;display:inline-block;padding:3px 4px}.grand-top-step-old .grand-top-step-title{border:1px solid #E85298;background-color:#E85298;font-size:11px;color:#fff;margin-left:0px;padding:3px 4px;width:100px}.grand-top-step-field .grand-top-step-text{font-size:12px;width:160px}}.grand-top-step-detail{font-size:14px;text-align:center;margin-top:20px;margin-bottom:40px}.grand-top-step-detail a{color:#E85298;cursor:pointer}.grand-top-merit{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/gauss-bk01-19ee98ff0792eb850665f30d4decae08aafb6a2c2b02620f86b41ac36b5e19c7.jpg);background-position:center center;-moz-background-size:cover;background-size:cover}.grand-top-welcome{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/gauss-bk03-8cc868001eb688811c62185fb0d1a0421e1cfc67b5d82dc65732fbc3e97829e0.jpg) center top no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}.grand-top-merit-area{margin-top:40px;margin-bottom:40px;background-color:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.5);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.grand-top-merit-header{margin:0 auto;width:140px;border-top:2px solid #dc1471}.grand-top-merit-title{font-size:26px;color:#444;margin-top:40px;margin-bottom:40px;text-align:center;line-height:1.5em}.wel-top-merit-title{font-size:22px;color:#666060}.wel-step-title{font-size:23px}@media (max-width: 374px){.grand-top-merit-title{font-size:23px}.wel-top-merit-title{font-size:20px}.wel-step-title{font-size:21px !important}}@media (min-width: 992px){.grand-top-merit-point{text-align:center}.grand-top-merit-subtitle{display:inline-block;border:3px solid #dc1471;width:160px;height:160px;padding-top:55px;color:#dc1471;font-weight:bold;font-size:16px;text-align:center;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;margin:0 auto}.grand-top-merit-text{margin:0 auto;color:#737373;font-size:14px;width:220px;margin-top:30px;margin-bottom:30px;text-align:left}}@media (max-width: 992px){.grand-top-merit-point{text-align:left;padding-bottom:15px}.grand-top-merit-subtitle{border-left:2px solid #dc1471;padding-left:15px;font-size:16px;color:#dc1471;margin-bottom:15px}.grand-top-merit-text{padding-left:15px;padding-right:15px;font-size:14px;margin-bottom:15px}}.grand-top-price-field{margin-top:30px;margin-bottom:120px}@media (max-width: 992px){.grand-top-price-field{margin-top:0px;margin-bottom:80px}}.grand-top-price-text-area{width:300px;margin:0 auto}@media (min-width: 992px){.grand-top-price-text-area .grand-top-title{padding-bottom:20px}}.grand-top-price-text-area .grand-top-title,.grand-top-price-text-area .grand-top-main-text{text-align:left}.grand-top-price-link{margin-top:30px}@media (max-width: 992px){.grand-top-price-text-area{width:290px;margin:0 auto}.grand-top-price-text-area .grand-top-title,.grand-top-price-text-area .grand-top-main-text{text-align:center}.grand-top-price-link{text-align:center;margin-top:40px}}table.grand-top-price-table{font-size:14px;width:100%;text-align:center}@media (max-width: 992px){table.grand-top-price-table{margin:0 auto;margin-top:0px}}.grand-top-price-table th{font-weight:normal;text-align:center}.grand-top-price-table tr:nth-child(even){background-color:#F2F0F0}.grand-top-price-table th,.grand-top-price-table td{border-right:1px solid #E8E6E6;padding:10px 10px 10px 20px}@media (max-width: 992px){.grand-top-price-table th,.grand-top-price-table td{border-right:1px solid #E8E6E6;padding:10px 10px 10px 10px}}.grand-top-price-table-title{width:32%}.grand-top-price-table-body{width:34%}.grand-top-price-table th:last-child,.grand-top-price-table td:last-child{border-right:0px solid #D8D6D6}.grand-top-price-text-small{font-size:12px;color:#999090}.grand-top-price-text-strong{font-size:14px;color:#dc1471;font-weight:bold}.grand-top-join-main{background:#EAB4C0}.grand-top-join-main .container{margin-top:60px}.grand-top-join-main .grand-top-title{color:#fff}.grand-top-join-main-step-area{padding-left:20px}@media (max-width: 992px){.grand-top-join-main-step-area{padding-left:8px}}.grand-top-join-main-step-text{color:#fff;font-size:12px;line-height:1.45em;height:53px}.grand-top-join-main-step-image{color:#fff;font-size:24px;text-align:center;line-height:1em}.grand-top-join-main-step-image img{width:55px;height:auto;margin-top:-5px;margin-left:-8px}.grand-top-join-main-action{margin-top:50px;margin-bottom:50px;text-align:center}.grand-top-join-main-step{padding-left:8px;padding-right:25px}@media (max-width: 992px){.grand-top-join-main-step{padding-left:0px;padding-right:11px}}.grand-top-join-main-step-next{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/join_step2-5261978c65c376b79950b2d7e9be1e90cad1e36b2db67948cfa313926c937be8.png);background-position:right top;background-repeat:no-repeat;background-size:8px 74px}.grand-top-rec-box{margin:0 auto;border:solid 1px #D8D6D6;width:90%;height:340px;padding:20px;overflow:scroll;border-radius:5px}@media (max-width: 992px){.grand-top-rec-box{width:100%;height:250px;padding:10px}}.grand-top-voice-field{margin-bottom:50px}.grand-top-voice-img{border-radius:5px;width:90%;text-align:center}@media (max-width: 992px){.grand-top-voice-img{width:90%}}.grand-top-voice-area{padding-left:0px}.grand-top-voice-title{font-size:16px;margin-bottom:20px}.grand-top-voice-text{font-size:14px;margin-bottom:20px}.grand-top-voice-name{font-size:14px}@media (min-width: 992px){.container-small{width:992px}}.grand-top-voice-link{margin-top:30px}.grand-top-voice-link img{border:1px solid #D8D6D6}.grand-top-contact{background-color:#FEF6FA;padding-top:55px;padding-bottom:55px}.grand-top-contact .grand-top-title,.grand-top-contact .grand-top-main-text{padding-top:0px;width:320px;margin:0 auto;margin-bottom:30px}.grand-top-contact .grand-top-main-text{text-align:left}@media (max-width: 992px){.grand-top-contact .grand-top-title,.grand-top-contact .grand-top-main-text{width:100%}}.grand-top-link{text-align:center;margin-top:20px}.grand-top-category-customer{border-right:1px solid #D8D6D6}@media (max-width: 992px){.grand-top-category-customer{border-right:0px solid #D8D6D6;border-bottom:1px solid #D8D6D6;padding-bottom:55px}.grand-top-category-corporate{padding-top:55px}}.grand-top-sublink{text-align:center;margin-top:30px}.grand-top-sublink a{color:#E85298}.grand-top-contact-tel{color:#E85298;font-size:24px;font-weight:bold;margin-top:-10px;margin-bottom:10px}.grand-top-contact-tel-info{color:#E85298;font-size:14px;font-weight:normal;margin-bottom:10px}@media (min-width: 992px){.grand-top-sitters{margin-top:10px;background-color:#F2F0F0}.grand-top-sitters .container{background:#fff}.grand-top-sitters-sub{margin-top:10px;background-color:#F2F0F0;height:143px}.grand-top-sitters-sub-title{font-size:18px;padding-top:22px;padding-bottom:22px;text-align:center}.grand-top-sitters-sub-step{font-size:12px;text-align:center;padding-left:40px;padding-right:50px}.grand-top-sitters-sub-step-icon{margin-top:2px;font-size:25px}.grand-top-sitters-sub-step-icon img{margin-left:5px;width:55px;height:auto}}@media (min-width: 1200px){.grand-top-sitters-sub{margin-top:10px;background-color:#F2F0F0;height:175px}.grand-top-sitters-sub-title{font-size:18px;padding-top:30px;padding-bottom:30px;text-align:center}}@media (max-width: 992px){.grand-top-sitters{margin-top:0px}.grand-top-sitters .row{margin-left:0px !important;margin-right:0px !important}.grand-top-sitters .container,.grand-top-sitters .col-md-7{padding-left:0px !important;padding-right:0px !important}}.grand-top-sitters-text-area{position:absolute;top:0;left:0;width:100%;text-align:center}.grand-top-sitters-text-area .grand-top-title,.grand-top-sitters-text-area .grand-top-main-text,.grand-top-sitters-text-area .grand-top-sitters-link{padding-left:40px;color:#fff;text-align:left}.grand-top-sitters-text-area .grand-top-title{padding-top:80px;padding-bottom:20px}@media (min-width: 1200px){.grand-top-sitters-text-area .grand-top-title,.grand-top-sitters-text-area .grand-top-main-text,.grand-top-sitters-text-area .grand-top-sitters-link{padding-left:60px}.grand-top-sitters-text-area .grand-top-title{padding-top:120px;padding-bottom:20px}}.grand-top-sitters-text-area .grand-top-main-text{width:330px}.grand-top-sitters-text-area .grand-top-sitters-link{margin-top:20px}@media (max-width: 992px){.grand-top-sitters-text-area .grand-top-title,.grand-top-sitters-text-area .grand-top-main-text,.grand-top-sitters-text-area .grand-top-sitters-link{padding-left:20px;text-shadow:1px 1px 2px #333}.grand-top-sitters-text-area .grand-top-title{padding-top:40px;padding-bottom:10px;font-size:22px}.grand-top-sitters-text-area .grand-top-main-text{line-height:1.6em;width:90%}.grand-top-sitters-text-area .grand-top-sitters-link{margin-top:10px}}@media (max-width: 374px){.grand-top-sitters-text-area .grand-top-title{padding-top:30px}}.grand-top-sitters-link a{color:#fff}.grand-top-media{margin-top:20px;padding-bottom:70px;text-align:center}.media-images-field img{margin-bottom:10px;margin-left:5px;margin-right:5px;height:32px !important;width:auto}.grand-top-media-detail{font-size:14px;text-align:center;margin-top:20px}@media (min-width: 992px){.grand-top-banner .container{width:992px}}.grand-top-doula{margin-top:60px;height:312px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/doula_bnr-04b786232c2e29e1eff20dfbd1d1b17dd40a0dbce27d13e387796de05e0ae845.jpg) center top no-repeat;color:#737373}@media (max-width: 992px){.grand-top-doula-sp{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/doula_bnr_sp-d3fbe255feff58f70df06a2aabc1f139202aed31a7a8296d89929c06173446e8.jpg) center top no-repeat;background-size:100% auto;height:156px;color:#737373}}.grand-top-doula-main-field{text-align:center;width:410px;margin:0 auto}.grand-top-doula-main-field-sp{text-align:center;width:230px;margin:0 auto;padding-top:10px}.grand-top-doula-main-logo{width:66px;padding-right:0px;margin-top:10px;float:left}.grand-top-doula-main-logo-sp{width:35px;float:left}.grand-top-doula-main-title{font-size:24px;padding-top:30px}.grand-top-doula-main-title-sp{font-size:16px;padding-left:0px;padding-top:5px}.grand-top-doula-description{margin-top:35px;margin-bottom:10px}.grand-top-doula-description-sp{margin-top:10px;line-height:1.3em;font-size:12px}.grand-top-doula-link,.grand-top-doula-link a{color:#ebab00 !important}@media (max-width: 992px){.grand-top-doula-link{margin-top:20px;text-align:center}}.grand-top-doula-main-text{text-align:center;font-size:18px;margin-top:55px}@media (max-width: 992px){.grand-top-doula-main-text{text-align:center;font-size:14px;margin-top:20px}}.help-img{border:1px #EEEEEE solid;margin:0px;padding:0px !important}.panel-title{position:relative}.q-cstm{position:absolute;top:0;text-align:center;left:0;background-color:#E85298;width:60px;height:100%;padding-top:5px;color:#fff;font-size:22pt;padding-left:20px}.q-cstm-plus{padding:-10px;margin:0px;float:right;color:#575757;padding-left:0px;width:93%}.q-cstm-plus a{padding-right:30px;padding-left:20px}.p-border{border:1px #F3A8CB solid}.inq-input{margin:0 auto;width:100%}.p-border-plus{border-top:1px #F3A8CB solid !important}.p-border-top{border-top:1px #E85298 solid !important;background-color:#FEF6FA;position:relative;padding-left:60px}.p-border-top span{font-size:22px;position:absolute;top:15px;left:10px;display:block;background-color:#fff;border:1px solid #E85298;border-radius:100px;width:40px;height:40px;line-height:40px;text-align:center;color:#E85298}.panel-title-plus>a{color:#565656;padding-right:30px}.panel-title-plus a:hover{color:#E85298}.padding5 a{padding-right:6px !important;padding-left:6px !important}ul.notice li{list-style:none;margin:0 0 0 -1.5em;text-indent:-1.5em;padding-left:1.5em}.panel-title>a:hover{color:#E85298}.q-cstm-plus a{color:inherit;background-color:transparent;padding-right:25px}@media (max-width: 992px){.q-cstm-plus{width:87%}}@media (max-width: 600px){.q-cstm-plus{width:80%}}.vision-image{text-align:right}.vision-rep-link{margin-top:10px;float:right}@media (min-width: 992px) and (max-width: 1200px){.vision-image{padding-top:120px}}@media (min-width: 1200px){.vision-image{padding-top:65px}.vision-image img{max-width:90%;height:auto}}.vision-style-text{font-size:22px;margin-top:20px;margin-bottom:10px;line-height:1.3em}.list-item-c{line-height:1.9em;font-size:13px}.list-item-d{line-height:1.7em;font-size:13px}.company-trademark-img{margin-top:10px;margin-bottom:30px;text-align:left}.company-trademark-num{font-size:12px}.company-trademark-img .company-trademark-imgholder{margin-top:5px;width:90px;height:55px;border:1px solid #D8D6D6;padding:7px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.company-trademark-img img{width:100%}.company-trademark-img .company-trademark-modify{padding-top:11px}.help-first-title{text-align:center;margin-top:50px;margin-bottom:30px;padding-bottom:10px;font-size:23px;border-bottom:1px solid #E85298}.help-first-center-line{border-right:1px dotted #737373}.help-first-parent-color{color:#E85298 !important}.help-first-sitter-color{color:#ffb660;border-color:#ffb660 !important}.help-first-common-color{color:#FFF;border-color:#737373 !important;background-color:#737373;margin-top:30px !important;width:100% !important}.help-first-img{width:100px;margin:0 auto}.help-first-img p{font-size:20px;margin-top:10px;margin-bottom:30px}.help-first-flow-title{border:2px solid #E85298;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font-size:17px;text-align:center;width:55%;margin:0 auto;margin-bottom:20px;padding:5px}.help-first-flow-img{width:55%;margin:0 auto;margin-bottom:10px}@media (max-width: 992px){.help-first-flow-title,.help-first-flow-img{font-size:14px;width:100%}}.help-first-flow-img p{margin-top:20px}.help-first-arrow{width:38px;margin:0 auto;margin-bottom:20px}.help-first-flow-payment{margin-top:150px !important}.help-first-request-field{position:relative}.help-first-arrow-right{position:absolute;top:350px;left:440px}.help-first-approve-field{position:relative}.help-first-arrow-left{position:absolute;top:100px;left:440px}@media (min-width: 768px) and (max-width: 992px){.help-first-arrow-right{width:50px;left:330px;top:435px}.help-first-arrow-left{width:50px;left:330px}}@media (max-width: 767px){.help-first-arrow-right{width:50px;left:125px;top:450px}.help-first-arrow-left{width:50px;left:125px}}.help-first-reserve-confirm{color:#E85298;border:2px solid #E85298;background-color:#fbe2ee;text-align:center;font-size:26px;padding:5px;margin-top:20px;margin-bottom:30px}.help-first-notice-field{padding:10px 20px 20px 20px;margin-top:30px;margin-bottom:30px}.help-first-notice-field-title{font-size:16px;color:#E85298}.help-first-notice-field-contents-title{font-size:14px;padding:5px;margin-top:15px;margin-bottom:5px}.help-social-block{margin-left:40px;margin-bottom:40px}@media (max-width: 767px){.help-social-block{margin-left:40px;margin-bottom:20px}}@media (max-width: 330px){.help-social-block{margin-left:10px}}.help-social-block:after{clear:both;display:block;content:''}.privacy-mark{margin-top:24px}.privacy-mark img{width:128px}.modal-size-payment{width:450px;height:350px;padding:0px 0px 0px 0px}.modal-size-nickname{width:450px;height:200px;padding:0px 0px 0px 0px}.modal-size-favorite-sitter{width:380px;height:180px;padding:0px 0px 0px 0px}.modal-size-receipt-inp{width:450px;height:200px;padding:0px 0px 0px 0px}.modal-size-subsidy-alert{width:350px;height:140px;padding:0px 0px 0px 0px}@media only screen and (max-width: 992px){.modal-size-favorite-sitter{width:330px;height:200px}}.modal-header{background-color:#ddd;border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}.modal-header a{display:inline-block;padding-left:20px;padding-bottom:3px}.modal-contents{margin:15px}@media (max-width: 992px){.modal-size-payment{width:350px;height:450px}}@media (max-width: 992px){.modal-size-sp-full{width:96%}}.modal-struct{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px}.payment-container{padding:8px 15px 5px 15px;font-size:14px;font-weight:bold}.payment-footer{margin:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#ccc;background-color:#fff}.receipt-inp-container{padding:8px 15px 5px 15px;font-size:14px;font-weight:bold}.receipt-inp-footer{margin:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#ccc;background-color:#fff}.subsidy-alert-container{padding:15px 30px 5px;font-size:14px;font-weight:bold;text-align:center}@media (min-width: 992px){.progress-frame{font-size:13px;line-height:1.7em}}@media (max-width: 992px){.progress-frame{font-size:11px;line-height:1.7em;margin-bottom:2px}}.progress-title{font-weight:bold}@media (min-width: 992px){.progress-title{font-size:13px}}@media (max-width: 992px){.progress-title{font-size:12px;margin-bottom:2px}}.progress-step{float:left;background-color:#eaeaea;border-radius:5px;padding:.1em;color:#888888;font-size:17px}@media (min-width: 992px){.progress-number{padding:2px 2px 0px 10px}.progress-action{padding:0px 2px 2px 10px}}@media (max-width: 992px){.progress-number{padding:6px 2px 0px 2px;line-height:1em}.progress-action{padding:4px 2px 2px 2px;font-size:12px}}.progress-tag{font-size:9px;padding:2px 2px 2px 2px;background-color:#fff;line-height:1em;border-radius:5px}@media (min-width: 992px){.progress-notag{margin-top:24px}}@media (max-width: 992px){.progress-notag{margin-top:23px}}.progress-line{float:left;text-align:center}@media (min-width: 992px){.progress-line{padding-top:15px}}@media (max-width: 992px){.progress-line{padding-top:14px}}.progress-step-size-4{width:20%}.progress-line-size-4{width:6.6666%}.table-title-reserve{display:block;font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;margin:30px 0px 10px 0px;border-bottom:2px solid #ccc}.table-reserve{display:table;width:100%;margin-bottom:10px}.table-reserve #words{display:table-row-group}.table-reserve dl{font-size:13px;display:table-row;margin:0}.table-reserve dl dt{background-color:#eee;width:130px;vertical-align:top}.table-reserve dl dt.table-reserve-warning{background-color:#fbe2ee}.table-reserve dl dd.table-reserve-value-warning{color:#dc1471}@media only screen and (max-width: 992px){.table-reserve dl dt{width:105px;font-weight:normal}}.table-reserve dl dt,.table-reserve dl dd{display:table-cell;padding:8px 5px 8px 5px;border-top:2px solid #fff;word-break:break-all;word-wrap:break-word}.table-reserve-mb0{margin-bottom:0px}.table-reserve-add-wrap{white-space:pre-wrap;overflow-wrap:break-word}input.ExpandCheckBox[type="checkbox"]{display:none}input.ExpandCheckBox[type="checkbox"]+div.panel{display:none}input.ExpandCheckBox[type="checkbox"]:checked+div.panel{display:block}.reserve-comment-field{padding-top:0px;padding-bottom:0px}.reserve-comment-field p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.reserve-comment-field .comment-name{font-size:13px;color:#666;margin-bottom:3px}.reserve-comment-field .comment-time{font-size:11px;color:#aaa;margin-top:3px}.reserve-comment-field .comment-text{font-size:13px}.myframe-layout-single-page{margin-top:40px}.myframe-header{background-color:#dfdfdf;padding:7px 25px 7px 25px}.myframe-footer{text-align:left;border-top:1px solid #f1f1f1;margin-left:-25px;margin-right:-25px;padding-top:5px;padding-left:25px;margin-top:10px;margin-bottom:-10px}@media (max-width: 992px){.myframe-footer{margin-left:-15px;margin-right:-15px;padding-left:15px}}.myframe-footer a,.myframe-footer a:link,.myframe-footer a:visited,.myframe-footer a:hover,.myframe-footer a:active{color:#888;font-size:12px}.myframe-footer a:hover{text-decoration:underline}.myframe-text-verify{padding:15px 15px 15px 25px;border:1px solid #dfdfdf;margin-bottom:25px}.myframe-text{padding:15px 25px 15px 25px;border:1px solid #dfdfdf;margin-bottom:25px;white-space:pre-wrap;word-wrap:break-word}.myframe-alert-time{font-size:10px;color:#aaa;padding-right:15px}@media (max-width: 992px){.myframe-header{padding-left:15px;padding-right:15px}.myframe-text{padding-left:15px;padding-right:15px}}.myframe-attention{padding:10px;margin-bottom:10px;border:2px solid #e893be;background-color:#ffe3f1}.myframe-attention-title{font-weight:bold}.myframe-attention-content{font-weight:bold}.myframe-attention-add{font-size:12px}.myframe-alert{white-space:normal}.myframe-alert:after{clear:both;display:block;content:''}.myframe-alert-time{float:left}.myframe-alert-text{float:left}.show-label{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.show-trigger{color:#aaa;cursor:pointer}.show-trigger:hover{color:#e85298}.show-area{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;box-shadow:none;-webkit-appearance:none}.mypage-container{margin-bottom:40px}@media (min-width: 1200px){.mypage-container{width:970px}}@media (min-width: 992px){.mypage-container{margin-top:40px}}@media (max-width: 992px){.mypage-container{margin-top:30px}}.noframe-avator-img{width:180px;margin:0 auto}.noframe-avator-img-normal{width:80px;margin:0 auto}.notitle-field-header{text-align:center;font-size:14px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px dotted #e5e5e5;padding:8px 10px 8px 10px}.notitle-field-text{text-align:center;font-size:14px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:1.7em;padding:8px 10px 0px 10px}.notitle-field-text ul{padding:0px 0px 0px 0px}.notitle-field-text ul li{list-style:none}.noframe-field-header{text-align:center;font-size:15px;margin-top:15px;margin-bottom:5px}.noframe-field-text{text-align:center;font-size:12px;margin-bottom:20px}.noframe-field-text ul{margin:0px  0px 0px 0px;padding:0px 0px 0px}.noframe-field-text ul li{list-style:none}.profile-text-area{border-top:1px solid #ddd;padding:15px 15px 15px 15px}.myframe-return{white-space:pre-wrap}.noframe-avator-img-sm{display:block;width:35px;margin:0 auto}.noframe-field-text-sm{display:block;text-align:center;font-size:12px;margin-bottom:0px}.mytable-avator{width:50px}.mytable-name{width:100px}.mytable-text-name{display:block;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.mytable-text-time{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.mytable{border-bottom:2px solid #ddd;margin-bottom:30px;font-size:12px}.mytable-noheader{height:1px;background-color:#f00}@media (max-width: 992px){.mytable tbody{border-left:1px solid #ddd;border-right:1px solid #ddd}}.mypage-side-box{margin-bottom:20px}.mypage-side-box label{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.mypage-side-mt{margin-top:8px}.mypage-panel-style{box-shadow:0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.mypage-side-section{padding:3px 0px 3px 10px;background-color:#ddd;font-size:13px}.mypage-side-open:hover{background-color:#e893be;color:#fff;cursor:pointer}.mypage-side-list{padding:0;font-size:13px}.mypage-side-list li{list-style:none;padding:3px 0px 3px 10px;border-bottom:1px dashed #e6e6e6}.mypage-side-list li a{color:#686868}.mypage-side-list .active{background-color:#eaeaea}.mypage-side-list-help{padding:0;font-size:13px}.mypage-side-list-help li{list-style:none;padding:3px 0px 3px 10px;border-bottom:1px dashed #e6e6e6}.mypage-side-list-help li a{color:#686868}.mypage-side-list-help .active{color:#e85298}@media (min-width: 992px){.mypage-profile-pd{padding-left:40px}}.mypage-profile-field{font-size:13px}@media (min-width: 992px){.mypage-profile-field{margin-left:20px}}.mypage-profile-field header{padding-top:3px;font-weight:bold;border-bottom:2px solid #999;margin-bottom:10px}.mypage-side-text{float:left}.mypage-side-icon{float:right;padding-right:10px}.mypage-side-icon-color{color:#666 !important}.mypage-calendar{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px}.mypage-calendar-head{background-color:#ccc;padding:5px 0px 5px 10px}.mypage-calendar-contents{padding-left:5px;padding-right:5px}.mypage-calendar-contents label{margin:0;padding:0}.mypage-calendar-default-head{padding:5px 10px 5px 10px;background-color:#ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.mypage-calendar-default-field{padding:0px 0px 0px 0px;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.mypage-calendar-default-title{margin-top:10px;margin-left:5px;margin-right:5px;padding:5px 0px 2px 0px;background-color:#fff;border-bottom:1px solid #ccc}.mypage-calendar-default-contents{padding:0px 20px 20px 20px}.mypage-calendar-month{padding:5px 10px 5px 10px;background-color:#ccc;border:1px solid #ccc}.mypage-calendar-month-title{padding-top:3px;font-size:16px;color:#666}.mypage-calendar-detail{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.mypage-calendar-detail-head{background-color:#fff;border-bottom:1px solid #ccc}.mypage-calendar-detail-head-block{border-right:1px solid #ddd;width:100%;text-align:center}.mypage-calendar-detail-head-block-last{width:100%;text-align:center}.mypage-calendar-detail-text-block{margin-top:3px;width:100%;text-align:center}.mypage-calendar-detail-add{padding:10px 0px 10px 10px}.mypage-calendar-detail-add a{color:#666}.mypage-calendar-save-field{padding:10px 0px 10px 0px;text-align:center}.mypage-list{cursor:pointer}.mypage-status-filter{width:85%;margin:0 auto;margin-bottom:20px}.mypage-status-filter li{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 0px 10px 20px}.mypage-status-filter a{color:#737373}.mypage-status-filter-active{background-color:#D8D6D6 !important}.mypage-status-filter-active a{color:#737373 !important}.mypage-status-filter li:before{font-family:'FontAwesome';content:'\f0da'}.mypage-status-filter a:last-child li{border-bottom:1px solid #ccc}.mypage-status-filter-sp{width:280px;margin:0 auto;margin-bottom:15px}.mypage-status-filter-contents-sp{width:70px;float:left;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.mypage-status-filter-sp a:last-child .mypage-status-filter-contents-sp{border-right:1px solid #ccc}.mypage-status-filter-sp a{color:#737373}.mypage-status-filter-contents-sp-schedule{width:140px}.mytable-list{font-size:11px;margin:0 auto;width:100%}@media (min-width: 992px){.mytable-list{font-size:12px}}@media (max-width: 992px){.mytable-list{font-size:11px}}.mytable-list tr th{font-weight:normal;text-align:center;border-top:1px solid #D8D6D6;border-left:1px solid #D8D6D6;border-bottom:1px solid #D8D6D6;background-color:#eaeaea}.mytable-list tr th:first-child{border-left:0px solid #ccc}.mytable-list tr td{line-height:1.3em;border-bottom:1px solid #D8D6D6;border-left:1px solid #D8D6D6}.mytable-list tr td:first-child{border-left:0px solid #D8D6D6}@media (min-width: 992px){.mytable-list tr td{line-height:1.3em;padding:6px 8px 6px 8px}}@media (max-width: 992px){.mytable-list tr td{line-height:1.3em;padding:8px 4px 8px 4px}}.mytable-list-center{text-align:center}.mytable-list-left{text-align:left}.mytable-list-right{text-align:right}.table-list-highlight{background-color:#fcd9eb !important}@media (min-width: 992px){.mytable-list-icon{width:25px}}@media (max-width: 992px){.mytable-list-icon{width:20px;text-align:center}}.mytbale-list-action-area{width:50px}.mytbale-list-action{width:14px;padding-right:2px;text-align:center}.mytbale-list-action-alert{color:#F00}@media (min-width: 992px){.mytable-list-double{width:120px}.mytable-list-date{width:120px}}@media (max-width: 992px){.mytable-list-double{width:35px}.mytable-list-date{width:55px}}.testimonial_message-author-right{width:100%;text-align:right}.card-text-margin{margin-top:10px}.profile-input-half{width:50%}.profile-radio label{float:left;margin-right:10px}@media (min-width: 992px){.fb-auth-pass-field{width:300px;height:35px}}@media (max-width: 992px){.fb-auth-pass-field{width:100%}}.message-save-result{color:#e85298;padding:4px 0px 0px 6px}.is-read{font-size:11px;font-weight:normal;color:#999;margin-left:7px}.welfare-field{width:100%}.welfare-field .welfare-logo{float:left;margin-right:20px}.welfare-field .welfare-logo img{width:auto;max-height:50px}.welfare-field .welfare-contents{float:left}.welfare-field .welfare-name{font-weight:bold}.welfare-field .welfare-company{margin-left:10px;font-size:12px;font-weight:normal}.welfare-detail .welfare-header{background-color:#ededed;border-radius:5px 5px 0px 0px;-webkit-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border:1px solid #ddd;padding:5px 10px 5px 10px;margin-top:10px}.welfare-detail .welfare-contents{border-radius:0px 0px 5px 5px;-webkit-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border:1px solid #ddd;border-top:0px;padding:5px 10px 5px 10px}.welfare-title{font-weight:bold;border-bottom:1px solid #ddd;margin:5px 0px 5px 0px}a.btn-add-plan{display:inline-block;background-color:#bbb;padding:1px 8px 1px 8px;cursor:pointer;font-size:12px;color:#555;border:1px solid #aaa;width:250px;text-align:center;margin:0px 10px 0px 10px}@media (max-width: 992px){a.btn-add-plan{display:inline-block;background-color:#bbb;padding:1px 8px 1px 8px;cursor:pointer;font-size:10px;color:#555;border:1px solid #aaa;width:200px;text-align:center;margin:0px 0px 0px 10px}}a.btn-add-plan:hover{background-color:#aaa}.col-fixed-1of7{width:14.2857%;padding-right:0px}.pay-title{margin:10px 0px 4px 0px}.sec-margin{margin:10px 0px 4px 0px}.profile-text{margin:0px 0px 20px 0px}.profile-text p{margin:5px 0px 5px 10px}.profile-text ul{padding:0px 0px 0px 10px}.profile-text ul li{list-style-type:none;margin:5px 0px 0px 0px}.reg-title{margin:25px 0px 2px 0px;font-weight:bold}.reg-require{font-size:12px;color:#E85298;line-height:1em;display:inline-block;margin:0px 2px 0px 2px;font-weight:normal}.reg-explain{font-size:12px;margin:0px 0px;padding:0px 0px;margin-top:7px;line-height:1.3em}.reg-help{font-size:12px;line-height:1.3em;margin:0px 0px;padding:0px 0px;margin-top:7px}.reg-security{font-size:12px;line-height:1.5em;margin:0px 0px;padding:0px 0px;margin-top:7px;color:#888}.reg-security:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f023";margin-right:9px;margin-left:3px}.reg-hint{font-size:12px;line-height:1.5em;margin:0px 0px;padding:0px 0px;margin-top:7px;color:#888}.reg-credential{font-size:14px;font-weight:bold}.reg-photo{border:1px solid #ddd}.file-field-layout{margin-top:3px;margin-bottom:3px;font-size:12px}.mypage-profile-credential-titles{font-size:12px}.nested-form-field{border-bottom:1px solid #eee;padding:0px 0px 10px 0px;margin-bottom:10px}.nested-child-field{padding:15px;background-color:#F2F0F0;border:1px solid #D8D6D6}.nested-action{margin-top:25px}.nested-action a:hover{color:#dc1471}.nested-action-delete:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";margin-right:3px}.nested-action-add:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f055";margin-right:3px}.my-point-sum-field{background-color:#F1F1F1;border:1px solid #DFDFDF}.my-point-sum-field .my-point-sum-title{padding:10px 0px 7px 15px}.my-point-sum-field .my-point-sum-list{background-color:#fff;margin:0px 5px 2px 5px;padding:12px 15px 5px 13px;font-size:12px;line-height:1em}.my-point-sum-field .my-point-sum-point{font-size:11px;color:#999;margin-left:8px;font-weight:normal}.my-point-sum-field .my-point-sum-total{font-weight:bold;font-size:14px}.my-point-sum-field .my-point-sum-total-val{font-size:16px}.my-point-sum-field .my-point-sum-action{padding:20px 15px 20px 15px}.my-point-sum-field .my-point-housekeeping-subsidy{font-weight:bold;font-size:14px}.my-point-sum-field .my-point-housekeeping-subsidy-val{font-size:16px}.pointpurchase-field{border-top:1px dotted #ddd;padding:20px 0px 20px 0px}.pointpurchase-field:last-child{border-bottom:1px dotted #ddd}.pointpurchase-title{font-size:14px;font-weight:bold}.pointpurchase-text{font-size:12px;line-height:1.5em}.pointpurchase-label-point{margin-top:8px}.reserve-point-radio label{margin-top:15px;margin-bottom:5px}.reserve-point-radio .reserve-point-radio-layout-point-use{padding-left:25px}.reserve-point-radio p{margin-top:8px}.field-pageframe{background-color:#fefefe;box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;-moz-box-shadow:0px 0px 3px #aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.field-pageframe-layout-right{padding-left:30px !important}@media (max-width: 992px){.field-pageframe-layout-right{padding-left:5px !important;margin-top:20px}}.field-pageframe .field-pageframe-title{margin:0px 20px 0px 20px;padding:30px 0px 20px 0px;border-bottom:1px solid #eee;font-size:20px}@media (max-width: 992px){.field-pageframe .field-pageframe-title{margin:0px 15px 0px 15px;padding:20px 0px 15px 0px}}.field-pageframe .field-pageframe-title a{color:inherit}.field-pageframe .field-pageframe-title a:hover{color:#E85298 !important}.field-pageframe .field-pageframe-title a:active{color:#dc1471 !important}.field-pageframe .field-pageframe-title a:link{color:inherit}.field-pageframe .field-pageframe-title-ssl{text-align:right;font-size:12px;color:#999;line-height:1em;padding-top:9px}.field-pageframe .field-pageframe-step-group{margin-top:30px;margin-bottom:20px;border-right:1px solid #eee}.field-pageframe .field-pageframe-step-group a{color:inherit}.field-pageframe .field-pageframe-step-group a:hover{color:#E85298 !important}.field-pageframe .field-pageframe-step-group a:active{color:#E85298 !important}.field-pageframe .field-pageframe-step-group a:link{color:inherit}.field-pageframe .field-pageframe-step-list{margin:10px 0px 10px 0px;padding:4px 0px 4px 20px}.field-pageframe .field-pageframe-step-list:after{content:' ';clear:both;display:block}.field-pageframe .field-pageframe-step-group .active{border-left:4px solid #E85298;padding-left:16px}.field-pageframe .field-pageframe-step-group .inactive{color:#ccc}.field-pageframe .complete-check:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";display:inline-block;font-size:12px;margin-top:4px;margin-right:10px;float:right}.field-pageframe .field-pageframe-step-number{float:left;font-weight:bold;margin-right:5px;font-size:13px}.field-pageframe .field-pageframe-step-text{float:left}.field-pageframe .field-pageframe-contents{margin-top:30px;margin-bottom:35px;padding:0px 20px 0px 20px}.field-pageframe .field-pageframe-contents-left{padding-left:10px}@media (max-width: 992px){.field-pageframe .field-pageframe-contents{padding-right:15px;padding-left:15px}}.field-pageframe .field-pageframe-action{text-align:left;margin-top:20px;margin-bottom:20px}.field-pageframe .field-pageframe-footer{border-top:1px solid #eee;background-color:#f7f7f7;text-align:right;font-size:12px;padding:10px 20px 10px 20px}@media (max-width: 992px){.field-pageframe .field-pageframe-footer{padding-left:15px;padding-right:15px}}.field-pageframe .field-pageframe-footer i{margin:0px 3px 0px 3px;font-size:14px}.field-pageframe-step-sp-group{padding:15px 15px 15px 15px;margin:-1px 0px 0px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f3f3f3}.field-pageframe-step-sp-group:after{clear:both;content:'';display:block}.field-pageframe-step-sp-group .field-pageframe-sp-previous{width:20%;float:left;font-size:13px;font-weight:bold}.field-pageframe-step-sp-group .field-pageframe-sp-current{width:60%;float:left;text-align:center;font-weight:bold;font-size:14px}.field-pageframe-step-sp-group .field-pageframe-sp-next{width:20%;float:right;font-size:13px;text-align:right;font-weight:bold;color:#ccc}.field-pageframe-step-sp-list-group{margin-top:-1px}.field-pageframe-step-sp-list-group ul{padding-left:0px;list-style:none}.field-pageframe-step-sp-list-group ul li{border-bottom:1px solid #ddd}.field-pageframe-step-sp-list-group ul li:first-child{border-top:1px solid #ddd}.field-pageframe-step-sp-list-group a,.field-pageframe-step-sp-list-group a:link,.field-pageframe-step-sp-list-group a:visited,.field-pageframe-step-sp-list-group a:hover,.field-pageframe-step-sp-list-group a:active{color:#666}.btn-sp-pageframe-list:before{clear:both}.btn-sp-pageframe-list{display:inline-block;width:100%;padding:15px 20px;color:inherit;font-size:14px}.btn-sp-pageframe-list:hover{background-color:#fcfcfc;color:inherit}.btn-sp-pageframe-list:active{background-color:#f9f9f9;color:inherit}.btn-sp-pageframe-list:link{color:inherit}.btn-sp-pageframe-list:after{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;float:right;font-size:22px;font-weight:bold}.pageframe-title{font-size:15px;font-weight:bold;padding:5px 0px 0px 0px;margin-bottom:15px}.pageframe-subtitle{font-size:13px;font-weight:bold;padding:5px 0px 0px 0px;color:#E85298}.pageframe-text-area{padding-left:0px;margin-bottom:10px;font-size:13px}.pageframe-text-area p{margin-top:0px;margin-bottom:15px}.pageframe-description-area{background-color:#F1F1F1;padding:10px;border-radius:15px}.pageframe-note-area span{font-weight:bold}.pageframe-appendix{margin-top:20px;margin-bottom:20px;font-size:13px}.pageframe-appendix a{color:#e85298;text-decoration:underline}.pageframe-table-full{width:100%;margin-bottom:20px}.pageframe-table{border-top:1px solid #D8D6D6;border-right:1px solid #D8D6D6;border-left:1px solid #D8D6D6}.pageframe-table tr{border-bottom:1px solid #D8D6D6;vertical-align:top}.pageframe-table th{border-right:1px solid #D8D6D6;background-color:#F2F0F0;font-weight:normal;padding:10px}.pageframe-table td{padding:10px}.point-campaign-receive-field{border:1px solid #D8D6D6;border-top:0px;padding:15px;margin-bottom:20px}.work-date-item-wrapper{border-bottom:1px solid #D8D6D6;margin-top:5px;margin-bottom:5px}.br-schedule-sp{display:none}.schedule-work_time-row{border-right:1px solid #ddd;text-align:center}input.schedule-input-style[readonly]{background-color:#ffffff;cursor:default;width:auto;display:inline;padding-right:0px;margin-bottom:5px}.rpt-schedule-item-wrapper{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-left:10px;margin-right:10px}.rpt-schedule-item-wrapper-top{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid  #ddd;border-right:1px solid #ddd;margin-left:10px;margin-right:10px}.rpt-schedule-item-wrapper-bottom{border-bottom:1px solid #ddd;margin-left:0px;margin-right:0px}.rpt-schedule-wday-row{text-align:center;vertical-align:center;margin-top:5px;margin-bottom:5px}.rpt-schedule-time-row{border-left:1px solid #ddd;text-align:center;vertical-align:center;margin-top:5px;margin-bottom:5px}.rpt-schedule-check{margin-left:10px}select.rpt-schedule-time[disabled]{background-color:#126}@media screen and (max-width: 480px){.br-schedule-sp{display:inline}input.schedule-input-style[readonly]{width:90%}.rpt-schedule-wday-row{text-align:right}}.msg-send-photo{margin-top:10px}.msg-send-photo input{width:100%}@media (max-width: 992px){.msg-prf-area{margin:0 auto;width:100%}}.testimonial_message-outer .msg-send-photo-image{text-align:right}.testimonial_message-outer .msg-send-photo-recycle{text-align:right}.regular-reserve-flow-link{float:left}.regular-reserve-flow-link a{color:#aaa;font-size:12px}.regular-reserve-select-day{height:40px;padding-top:10px;padding-left:10px;border-bottom:1px solid #dfdfdf}.regular-reserve-select-day-auto-register{height:40px;padding-top:10px;padding-left:10px;border-bottom:1px solid #dfdfdf}@media (max-width: 992px){.regular-reserve-select-day-auto-register{height:60px;padding-top:5px}}.regular-reserve-select-day-auto-register-label{border:1px solid #bbb;padding:5px;margin-left:20px;font-size:12px;background-color:#ffffff}@media (max-width: 992px){.regular-reserve-select-day-auto-register-label{padding-top:5px;margin-left:5px}}.regular-reserve-select-day-unavailable{height:40px;padding-top:10px;padding-left:10px;border-bottom:1px solid #dfdfdf;background-color:#F2F0F0}@media (max-width: 992px){.regular-reserve-select-day-unavailable{height:60px;padding-top:5px}}.regular-reserve-select-day-unavailable-label{border:1px solid #bbb;padding:5px;margin-left:20px;font-size:12px;background-color:#ffffff}@media (max-width: 992px){.regular-reserve-select-day-unavailable-label{padding-top:5px;margin-left:5px}}.trial_report_label{font-weight:bold;margin-top:20px}.schedule-emergency_phone-alert{color:#E85298}.corp-apply-list .search-form{display:flex;margin-bottom:20px}.corp-apply-list .search-form .form-block{width:100%}.corp-apply-list .search-form .form-select .select-min-width{min-width:120px}.corp-apply-list .search-form .button-buttom-set{margin-top:21px}@media (max-width: 767px){.corp-apply-list .search-form .button-buttom-set{margin-top:10px}}.dashboard-banner{width:100%;margin:0 auto 20px}.dashboard-banner .single-image{max-width:400px;margin:0 auto}.dashboard-banner .bnr-area{display:flex}.dashboard-banner .slick-slide{margin:0 10px}.dashboard-banner .prev-arrow{width:10%;height:10%;margin:auto 10px auto 0;transform:scale(-1, 1)}@media (max-width: 425px){.dashboard-banner .prev-arrow{width:3%;height:3%;margin:auto 0;z-index:1}}.dashboard-banner .next-arrow{width:10%;height:10%;margin:auto 0 auto 10px}@media (max-width: 425px){.dashboard-banner .next-arrow{width:3%;height:3%;margin:auto 0;z-index:1}}.icon-nav{float:left;margin-top:6px}.icon-nav a{margin-left:0px;font-size:22px}.icon-nav a:hover{color:#e85298;opacity:0.8}.icon-wrapper{margin-right:18px;float:left}.icon-background{float:left}.icon-foreground{float:left;height:20px;width:20px;font-size:13px;background-color:#e85298;text-align:center;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-left:-10px}.pc-unsigned-notice{margin:0 auto;border-style:solid;border-width:3px;border-color:#fff4f9;background-color:#fbe5ef;height:40px;padding:6px 10px 10px 10px}.pc-unsigned-notice a{color:#e85298}.top-search-wrap{padding:0px 4px 0px 6px}.sptop-search-wrap{padding:0px 5px 0px 5px}.left-line{border-left:1px solid #bbb;margin-bottom:0px;padding-bottom:0px}.left-top{border-top:1px solid #bbb;margin-top:0px;padding-top:0px}.form-control-baseprof{height:100px}#radio1 input{opacity:0;position:absolute}#radio1 label{font-size:12px;display:block;margin:0px 0px 0px 0px;padding:6px 0px 0px 0px;width:70px;height:35px;text-align:center;float:left}#radio1:after{content:"";display:block;clear:left}#radio1 input[type="radio"]+label{border:1px solid #aaa;color:#737373;background-color:#D8D8D8}#radio1 input[type="radio"]:checked+label{border:1px solid #4E4E4E;background-color:#4E4E4E;color:#fff}#radio2 input{opacity:0;position:absolute}#radio2:after{content:"";display:block;clear:left}#radio2 label{font-size:13px;font-weight:bold;display:block;padding:5px 0px;width:33.333%;text-align:center;float:left;border:2px solid #e85298}#radio2 input[type="radio"]+label{color:#e85298}#radio2 input[type="radio"]:checked+label{background-color:#e85298;color:#fff}.radio2-btn-center{border-left:0px solid #e85298 !important;border-right:0px solid #e85298 !important}.pc-search{width:490px;margin:0 auto}.pc-search-result{padding-top:10px;width:700px;margin-left:0px}.pc-search-result-mg{margin-right:10px}.pc-input-place{float:left;width:180px}.pc-input-date{float:left;width:100px}.pc-input-radio{float:left;margin-left:0px}.pc-input-submit{margin-left:0px;float:right;width:109px}.pc-input-day{text-align:center;margin-top:45px;padding-left:0px}.pc-input-day li{list-style:none;margin-right:1px;display:inline-block}.pc-supporter-all{margin-top:-2px;text-align:center;font-size:16px}.top-supporter-all{margin-top:10px;text-align:right;font-size:15px}a.btn-top-search{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.pc-input-style{background-color:#F8F8F8;padding:0px 0px 0px 5px;font-size:12px;width:100%;height:35px;border:1px solid #999;-webkit-appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.pc-input-style::-webkit-input-placeholder{color:#777}.pc-input-style:-moz-placeholder{color:#777}.sp-search{margin-top:10px;margin-bottom:20px;padding:5px 5px 0px 5px}.sp-search-result{padding:10px 0px 0px 0px}.sp-message-field{width:100%;padding:0px 0px 5px 0px}.sp-input-field{float:left;width:80%;padding:0px 0px 10px 0px}.sp-action-field{float:left;width:20%;padding:0px 0px 10px 5px}.sp-message-style{color:#e85298}.sp-input-style{padding:0px 0px 0px 6px;font-size:12px;width:100%;height:35px;border:1px solid #999;-webkit-appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.sp-input-place{width:100%;margin-bottom:5px;background-color:#fff}.sp-input-date{float:left;width:45%;background-color:#3ff}.sp-input-start{float:left;width:27.5%;background-color:#f3f}.sp-input-end{float:left;width:27.5%;background-color:#ff3}.sp-action-day{padding-left:0px;text-align:center;margin:1px}.sp-action-day li{list-style:none;margin-right:1px;display:inline-block;padding:0 0 0 0}.sp-supporter-all{text-align:center}@media (min-width: 992px){.search-applying{margin-top:45px}}@media (max-width: 992px){.search-applying{margin-top:10px;margin-bottom:10px}}.search-result-label{margin-top:6px;color:#666}@media (max-width: 767px){.search-result-label{color:#888}}.search-result-sub-label{font-size:13px;margin-bottom:4px;color:#888}@media (min-width: 992px){.search_result-order{text-align:right;margin-bottom:4px}}@media (max-width: 992px){.search_result-order{text-align:left;margin-bottom:4px}}.btn-size-sp-form{padding:0px 0px 0px 0px;height:35px;width:100%}.btn-size-pc-form{padding:5px 0px 5px 0px}a.btn-top-search{width:100%;background-color:#fff;text-align:center;cursor:pointer;padding-left:0px;padding-right:0px;color:#e85298;font-size:14px;opacity:0.7}a.btn-top-search:hover{text-decoration:none;color:#e85298;background-color:#eee}.search-condition-field{border:1px solid #D8D6D6;padding:15px 0px 10px 20px;margin-top:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.search-condition-detail{background-color:#f8f7f7;margin-left:10px;padding:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.btn-search-list-sp{margin-top:10px;height:80px !important}.search-list-date{margin-top:10px}.search-list-time{margin-top:5px}.accordion-regular-search{border-left:none !important;border-right:none !important;border-top:none !important}@media (max-width: 992px){.accordion-regular-search{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important}}.table-regular-search{border:1px solid #D8D6D6;margin:0 auto;margin-top:10px;width:80%}.table-regular-search th{border:1px dotted #D8D6D6;text-align:center;padding-top:5px;padding-bottom:5px}.table-regular-search td{border:1px dotted #D8D6D6;text-align:center;padding-top:5px;padding-bottom:5px}.table-regular-search-week{width:150px}.checkbox-regular-search{padding-right:100px}.btn-regular-search{margin:0 auto;margin-top:20px;margin-bottom:20px;width:80%}.btn-lead-regular-search{font-size:12px !important;width:90%;text-align:center;margin-top:10px}@media (max-width: 991px){.table-regular-search{width:95%}.table-regular-search-week{width:70px}.content-regular-search{border-top:1px solid #ccc;border-bottom:none !important}.content-regular-search:before{content:"\f073" !important}}.input-word-style{padding:0px 0px 0px 5px;font-size:12px;width:100%;height:25px;border:1px solid #999;-webkit-appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}@media (max-width: 992px){.input-word-style{height:35px}}.input-word-place{float:left;width:200px}@media (min-width: 992px) and (max-width: 1200px){.input-word-place{width:160px}}.input-word-submit{margin-left:0px;float:right;width:30px}.accordion-filter-word{border-left:none !important;border-right:none !important;border-top:none !important}@media (max-width: 992px){.accordion-filter-word{border-left:1px solid #ccc !important;border-right:1px solid #ccc !important}}.content-filter-word{border-top:1px solid #ccc;border-bottom:none !important}@media (max-width: 992px){.content-filter-word:before{top:auto !important;content:"\f075" !important}}@media (max-width: 992px){.content-filter-prefecture{border-bottom:none !important}}@media (max-width: 992px){.content-filter-prefecture:before{content:"\F0AC" !important;font-size:16px !important}}@media (min-width: 992px){.content-filter-prefecture:after{margin-left:10px;content:"\f107";font-family:'FontAwesome';font-size:16px}}@media (max-width: 992px){.filter-title-prefecture{border-top:1px solid #ccc;border-bottom:none !important}}ul.search-item-prefecture{margin:0;padding:0}ul.search-item-prefecture label{margin-bottom:10px}@media (max-width: 992px){ul.search-item-prefecture label{margin-bottom:0px}}.search-item-prefecture li{margin-bottom:12px}@media (max-width: 992px){.search-item-prefecture li{border-bottom:none;background-color:#dfdfdf;padding:10px 0px 10px 13px !important;margin:0px !important;margin-bottom:12px;border-top:1px solid #ccc !important}}.link-regular-search-float{float:right}@media (max-width: 992px){.input-word-search{padding-top:10px;padding-bottom:10px}}.input-word-submit-btn{height:25px}@media (max-width: 992px){.input-word-submit-btn{height:35px}}.search-detail-float-action-block{position:fixed;width:100%;left:0px;bottom:0px;z-index:9999;text-align:center}.search-detail-float-action-block .float-opencancel{display:table;width:100%;border-top:1px solid #ccc9c9;background-color:#f8f6f6;padding:0px 15px 0px 13px}.search-detail-float-action-block .float-opencancel .float-sub-area{vertical-align:middle;display:table-cell;width:40%;padding:10px 5px 34px 0}.search-detail-float-action-block .float-opencancel .float-main-area{vertical-align:middle;display:table-cell;width:60%;padding:10px 0 34px 5px}.search-back{display:block;margin:8px 0px 0px 0px}.search-back a{color:#aaa;font-size:12px}.price-label-hour{font-size:10px;font-weight:normal}.sum-review-group{margin:0;padding:0}.sum-review-group ul{margin:0;padding:0}.sum-review-group ul li{float:left;margin:0 3px 0 0;padding:0;list-style:none}.sum-review-group ul li.sum-review-score{font-size:14px;color:#E85298;margin-left:3px;margin-right:6px}.star-color{color:#E85298}.review-count{font-size:13px;color:#666}.sitter-method{color:#333;font-size:13px;line-height:1.1em;padding-top:4px}.sitter-age-layout{margin-top:10px}@media (max-width: 992px){.sitter-method{font-size:10px}.sitter-age-layout{margin-top:0px}}.sitter-method i{width:15px;text-align:center}.sum-review-group:after{clear:left;content:"";display:block}.detail-box-summary-margin{margin:0px}ul.feature-list{padding:0}.feature-list li{display:block;width:50%;float:left}@media screen and (min-width: 992px){.col-sitter-left{width:65%}.col-sitter-right{width:35%}}@media (min-width: 1200px){.col-sitter-left{width:70%}.col-sitter-right{width:30%}}.detail-copyarea{color:#999;margin-top:15px;font-size:27px;margin-bottom:15px;line-height:1.2em}@media screen and (max-width: 992px){.detail-copyarea{font-size:18px;margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 992px){.col-sp-mg-full{margin-left:-15px;margin-right:-15px}}.detail-photo-created{width:100%;text-align:right}.sub-copy{float:right;text-align:right;margin-top:0px}.detail-box-main-text{word-wrap:break-word;white-space:pre-wrap}.detail-box-main-text a{text-decoration:underline}.introduction-text{word-wrap:break-word;white-space:pre-wrap}.detail-size-main{width:50%}.detail-box{border:1px solid #B5B5B5}@media (max-width: 992px){.detail-box{margin-top:10px;border:0px;margin-left:-15px;margin-right:-15px}}.detail-box-head{padding:10px 10px 8px 10px;background-color:#B5B5B5;color:#fff;font-size:18px;font-weight:bold}@media (max-width: 992px){.detail-box-head{padding:15px 10px 13px 10px;background-color:#B5B5B5;color:#fff;font-size:18px;font-weight:bold}}@media (max-width: 992px){.owl-controls .owl-pagination{display:none}}.detail-box-contents{padding:0px 10px 10px 10px;font-size:13px}.detail-box-contents p{line-height:1.7em}.detail-box-section-title{border-bottom:1px solid #B5B5B5;margin-top:10px;margin-bottom:20px;padding-top:10px;font-weight:bold}@media (max-width: 992px){.detail-box-section-title{border-bottom:0px;border-top:1px solid #ddd;font-size:16px;font-weight:normal;padding-top:15px;margin-top:25px}.detail-box-section-noborder{border-top:0px;margin-top:10px}}.detail-box-plan-check{font-size:16px;font-weight:bold;background-color:#f6f5f0;padding:10px 0px 5px 15px;margin-bottom:5px;cursor:pointer}.detail-box-plan-check label{cursor:pointer}.detail-box-table{width:100% !important}.detail-box-table-week{width:100px}.detail-box-text-bold{font-weight:bold}.detail-box-main-title{font-size:14px;margin:15px 0px;border-bottom:1px solid #B5B5B5;font-weight:bold;padding-top:40px}@media (max-width: 992px){.detail-box-main-title{margin-right:-15px;margin-left:-15px;padding:20px 0px 0px 10px;margin-top:20px;margin-bottom:20px;font-size:16px;color:#555;border-top:1px solid #ddd;border-bottom:0;font-weight:bold}}.review-comment-field{width:100%}@media (min-width: 992px){.review-comment-field{float:left;padding:15px 15px 15px 15px;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:10px}.review-comment-field:before{z-index:2;content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #ededed;border-bottom:15px solid transparent;left:-15px;top:14px}}@media (max-width: 992px){.review-comment-field{padding-bottom:5px;margin-bottom:10px}}.review-title-text{font-weight:bold}@media (min-width: 992px){.review-title-text{font-size:18px;font-weight:normal}}.review-mini-text{font-size:12px;color:#888}.review-star-text{font-size:12px}.review-item-content .review-item-more,.review-item-content .review-item-more-content{display:none;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s}.review-item-content.expanded .review-item-more{display:inline}.review-item-content.expanded .review-item-more-content{display:block}.review-item-content .review-item-expand{position:relative;height:30px;cursor:pointer}.review-item-content .review-item-expand span{color:#e85298;line-height:30px;height:30px;display:block;position:absolute;font-size:14px}.review-item-expand span.review-item-expand-less{display:none}.review-item-content.expanded .review-item-expand span.review-item-expand-less{display:block}.review-item-content.expanded .review-item-expand span.review-item-expand-more{display:none}.review-sitter-reply-area{border-top:1px solid #ddd;margin-top:5px;padding-top:5px}@media (max-width: 992px){.review-sitter-reply-area{border-top:0px solid #ddd;margin-top:0px}}.review-sitter-reply-area .reply-title{font-weight:bold}.review-sitter-reply-area .reply-comment{font-weight:normal;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;word-wrap:break-word}.review-sitter-reply-area .reply-notice{margin-top:5px;font-size:10px;white-space:pre-wrap;word-wrap:break-word}.review-sitter-reply-area .reply-review-info-warning{color:#ffab02;background-color:#fff1d4}.review-sitter-reply-back-btn{margin-left:18px;margin-top:0px;margin-bottom:30px}.review-sp-image{text-align:center}.review-sp-image img{width:42px;height:42px;border-radius:21px}.detail-box-noframe{font-size:13px;padding:10px 10px 10px 10px}.prof_icon{display:inline-block;width:28px;height:28px;padding:3px 3px 3px 3px;opacity:0.6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.prof_icon img{max-width:24px;height:auto}.teach_icon{display:inline-block;width:24px;height:24px;padding:3px 3px 3px 3px;opacity:0.6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.teach_icon img{max-width:20px;height:auto}.detail-box-kids-logo{display:inline-block}.detail-box-kids-logo img{width:16px;height:16px}.detail-box-fb-logo{display:inline-block;padding:3px 0px 0px 5px;margin-right:2px;width:16px;height:16px;background-color:#2e458f;font-size:11px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.detail-box-fb-head{margin-top:5px;padding:0px 2px 7px 2px;font-size:11px;line-height:1.0em}.detail-box-fb{margin-bottom:10px}.detail-box-fb img{width:45px;height:45px}.detail-box-fb ul{padding:0}.detail-box-fb ul li{list-style:none;float:left}.detail-box-fb-mini-text{text-align:center;font-size:10px}.detail-box-fb-mini-text a{text-decoration:underline}.detail-box-fb-noimage{display:inline-block;width:50px;height:50px}.detail-box-time-title{width:80px}.detail-box-option-desc{word-wrap:break-word;white-space:pre-wrap}.day-detail-title{background-color:#eee;border-top:1px solid #D5D5D5;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;margin-top:-1px;width:100%;padding:7px 4px 0px 10px;font-size:12px;font-weight:bold}.day-detail-contents{background-color:#eee;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;font-size:12px;width:100%;padding:0px 10px 10px 10px}.day-detail-line{margin-bottom:0px}.day-detail-day{width:80px}.mini-calendar{margin-top:5px;border-top:1px dotted #c9c9c9;color:#666;font-size:11px;text-align:center}@media (max-width: 992px){.mini-calendar{font-size:10px;line-height:1.7em}}.mini-calendar .col{float:left;width:14.20%}.mini-calendar-title{margin-top:16px;line-height:1.4em}.mini-calendar-title-sub{color:#999}.mini-calendar-date{font-size:11px}.mini-calendar-date span{display:inline-block}.mini-calendar-date-separater{border-bottom:1px dotted #c9c9c9}.mini-calendar-date-ex-small{font-size:9px}@media (max-width: 992px){.mini-calendar-date{font-size:9px;line-height:1.3em;padding-top:2px;padding-bottom:2px}.mini-calendar-date-ex-small{font-size:9px}}@media (max-width: 992px){.mini-calendar-date{font-weight:normal}}.mini-calender-show{font-size:13px !important}.mini-calendar-time{margin-top:2px;height:20px}.mini-calendar-hour{font-size:9px}.mini-calendar-work-mark{color:#999}@media (max-width: 992px){.sitter-list-review{font-size:10px !important;line-height:1.5em}.sitter-list-review-count{font-size:10px !important;line-height:1.1em;display:inline-block}}.sitter-list-main-copy{margin-top:2px;margin-bottom:2px}@media (max-width: 992px){.sitter-list-main-copy{margin-bottom:3px}}.sitter-list-acceptable{margin-left:10px}.avator-img{float:left}.avator-img img{float:left}.avator-img span{float:left}.avator-img-small img{width:35px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px}.avator-img-small span{margin-top:7px}.avator-img-normal img{width:80px;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px}.avator-img-large img{width:150px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px}.avator-img-md{margin-right:10px}.avator-img-md img{margin-right:5px}@media (max-width: 992px){.avator-img-md img{margin-right:2px}}.overwrap-field{position:relative;width:100%;height:100%}.overwrap-field:hover img{opacity:0.8}.overwrap-text-center{position:absolute;top:50%;left:0;width:100%;text-align:center}.overwrap-text-bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center}.overwrap-text-label{position:absolute;bottom:15px;line-height:1em;left:0}.overwrap-favorite-icon{position:absolute;top:10px;line-height:1em;right:17px;cursor:pointer}@media only screen and (max-width: 992px){.overwrap-favorite-icon{right:12px}}.overwrap-text-category{font-size:20px;color:#fff;margin-top:-11px;line-height:22px;text-shadow:1px 1px 2px #333}.overwrap-text-usage{font-size:14px;color:#fff;margin-top:-11px;line-height:22px;text-shadow:1px 1px 2px #333}.overwrap-text-label-small{font-size:15px;background-color:#e893be;padding:6px 0px 6px 0px;color:#fff}.overwrap-text-label-normal{font-size:15px;background-color:#e893be;padding:10px 10px 6px 10px;color:#fff}.price-hour-tag{font-size:10px}@media only screen and (max-width: 992px){.overwrap-text-category{font-size:18px;color:#fff;margin-top:-9px;line-height:18px}.overwrap-text-label-small{font-size:11px;margin-top:-6px;line-height:12px}.overwrap-text-label-normal{font-size:13px;line-height:1em;padding:5px 10px 4px 12px}}.center-test{overflow:hidden;position:relative;background-color:#f00}.favorite-heart-before{color:#dddddd;font-size:40px;text-shadow:-1px -1px #FFFFFF, 1px -1px #FFFFFF, -1px 1px #FFFFFF, 1px 1px #FFFFFF;opacity:0.7}a.favorite-heart-before{color:#dddddd}a.favorite-heart-before:hover{color:#e8589b}a.favorite-heart-before:active{color:#E85298}a.favorite-heart-before:link{color:#dddddd;outline:none}.favorite-heart-after{color:#e8589b;font-size:40px;text-shadow:-1px -1px #FFFFFF, 1px -1px #FFFFFF, -1px 1px #FFFFFF, 1px 1px #FFFFFF;opacity:0.65}a.favorite-heart-after{color:#e8589b}a.favorite-heart-after:hover{color:#dddddd}a.favorite-heart-after:active{color:#dddddd}a.favorite-heart-after:link{color:#e8589b;outline:none}@media only screen and (max-width: 992px){.favorite-heart-before{font-size:24px}.favorite-heart-after{font-size:24px}}.favorite-btn-field a.btn-strong i{color:#fff !important}.favorite-btn-field a.btn-week i{color:#e8589b !important}.favorite-btn-field a.btn-week{background-color:#fff;border:1px solid #ccc;color:#777}.sp-unsigned-notice{margin-top:10px;margin-left:-2px;margin-right:-2px;border-style:solid;border-width:3px;border-color:#fef5f9;background-color:#f8e7ef;padding:10px 10px 10px 10px;margin-bottom:10px}.sp-unsigned-notice a{color:#e85298}.unsigned-detail-facebook{font-size:11px;border-style:solid;border-width:3px;border-color:#f8f8f8;background-color:#eaeaea;padding:7px 2px 7px 2px;line-height:1.5em}.unsigned-detail-facebook i{padding-right:10px;padding-bottom:5px}.sitter-social-twitter-area,.sitter-social-facebook-area{height:22px;float:left;margin-right:5px}.sitter-social-twitter-area{margin-top:2px}@media only screen and (max-width: 992px){.sitter-social-twitter-area{margin-top:2px}}.sitter-social-line-area{margin-left:5px;width:20px;height:20px;float:left}.sitter-regular-reserve-flow-link{float:right;margin-top:-20px}.sitter-regular-reserve-flow-link a{color:#aaa;font-size:12px}.detail-message-link-text{text-align:left;font-size:11px}.detail-message-link-text a{color:#e8589b;text-decoration:underline}.doula-block-field .overwrap-text-label-normal{background-color:#fdd000}.doula-block-field .star-color,.doula-block-field .sitter-list-main-copy{color:#fdd000 !important;font-size:15px !important}@media (max-width: 992px){.doula-block-field .star-color{font-size:10px !important;padding-left:0px}.doula-block-field .sitter-list-main-copy{font-size:12px !important}}.doula-label{border:1px solid #fdd000;color:#fdd000;font-size:9px !important;padding:0px !important}.doula-logo-pic{width:70px;margin:0 auto;margin-top:5px}.doula-field{margin-left:10px}.doula-copy-field{margin-left:15px}@media (min-width: 991px){.doula-field ul{padding-left:15px}.doula-field ul li{padding:0px;margin:0px;margin-right:1px}}@media (max-width: 992px){.doula-field{margin-left:0px;padding-left:0px}.doula-copy-field{margin-left:0px}}.detail-doula-logo{float:left}.detail-doula-description{margin-top:10px;margin-bottom:10px}.detail-doula-text-field{margin-left:5px !important}.detail-doula-label{border:1px solid #ebab00;color:#ebab00;font-size:12px;width:85px;padding-left:5px}.detail-doula-info-field{border:1px solid #ebab00;background-color:#fff9ea;padding:5px}.detail-doula-info-field-title{color:#ebab00 !important}.detail-doula-info-field-link{text-align:right}.detail-doula-info-field-agree{text-align:center;color:#E85298;margin-top:10px}.doula-star-color{color:#fdd000 !important}#foto-container{position:relative}#foto-container .image-container-sp{width:100%;height:calc(100vw * 672/900)}.kidsline-img-icon{position:relative}.entry-complete-sitter-registration header .header-image{margin-bottom:20px}.entry-complete-sitter-registration header .description{text-align:center;line-height:2.0;margin-bottom:20px}.entry-complete-sitter-registration section h1{text-align:center;font-size:26px}.entry-complete-sitter-registration section hr.section-title{margin:10px auto 30px auto;border-top:2px solid #E85298}.entry-complete-sitter-registration section hr{border-top:1px solid #CCC9C9}.entry-complete-sitter-registration section .section-image{margin-bottom:20px}.entry-complete-sitter-registration section .work-features{padding:0 20px}.entry-complete-sitter-registration section .work-features ul{list-style-image:none}.entry-complete-sitter-registration section .work-features ul li{background:no-repeat url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/entry_complete/sitter_register_automation_check-a9c8ac7d28e9255b09cac9f5fcf7be67bc7316fa928a2d85f529db0afe669a82.png);padding-left:35px;margin-bottom:10px;color:#444;font-weight:bold}.entry-complete-sitter-registration section .tips-on-tap{text-align:center;margin-bottom:20px}.entry-complete-sitter-registration section .faq-item{border:2px solid #E85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.entry-complete-sitter-registration section .faq-item .faq-item-header{height:55px;padding:5px;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;color:#444;font-weight:bold}.entry-complete-sitter-registration section .faq-item .faq-item-image{margin-bottom:20px}.entry-complete-sitter-registration section .faq-item .faq-item-image img{height:70px;object-fit:contain}.entry-complete-sitter-registration section .faq-item .faq-item-button{text-align:center;margin:10px}.entry-complete-sitter-registration section .faq-item .faq-item-button a{border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px}.entry-complete-sitter-registration section .work-steps-background{margin:0 calc(50% - 50vw);background-color:#F8F8F8}.entry-complete-sitter-registration section .work-steps-background .work-steps{margin:0 auto;max-width:600px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul{padding-bottom:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;justify-content:center}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .arrow-area{margin:10px;position:relative;top:75px;left:0px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .arrow-area img{height:24px;object-fit:contain}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area{margin:0 10px;padding:10px;max-width:150px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area img{height:150px;object-fit:contain}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area h2{margin-top:10px;margin-bottom:10px;color:#E85298;font-size:16px;text-align:center}.entry-complete-sitter-registration section .welcome-work-step-block .container{width:100%}.entry-complete-sitter-registration section .welcome-work-step-block .container .title-top{display:none}.entry-complete-sitter-registration section .welcome-work-step-block .container .step-container{margin-top:48px}.entry-complete-sitter-registration section .about-training{margin:20px auto}.entry-complete-sitter-registration section .about-training .text-caution{color:#888;font-size:12px}@media (max-width: 767px){.entry-complete-sitter-registration header .header-image{margin-right:-15px;margin-left:-15px}.entry-complete-sitter-registration section h1{font-size:18px}.entry-complete-sitter-registration section .faq-item .faq-item-header{background-color:#FBE2EE;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}.entry-complete-sitter-registration section .faq-item-image{margin-top:20px}.entry-complete-sitter-registration section .faq-item-image img{height:50px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul{padding-top:10px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .arrow-area{margin:0 auto;position:relative;top:0px;left:-100px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .arrow-area img{height:12px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area{margin:0 auto;max-width:300px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area img{height:100px}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area h2{text-align:left}.entry-complete-sitter-registration section .work-steps-background .work-steps ul li .step-area p{font-size:12px}}.entry-complete-sitter-registration-modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper{display:table-cell;vertical-align:middle}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container{max-width:600px;padding:5px;margin:0 auto;background:#FFFFFF;overflow-y:auto}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container .entry-complete-sitter-registration-modal-close-button{float:right;color:#707070;border-radius:50%;background:#F2F0F0;display:inline-block;border:none;width:30px;height:30px;text-align:center;line-height:25px}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container .entry-complete-sitter-registration-modal-content-area{padding:30px}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container .entry-complete-sitter-registration-modal-content-area h1{color:#444;font-size:26px}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container .entry-complete-sitter-registration-modal-content-area img{margin:10px auto;height:100px;object-fit:contain}.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container .entry-complete-sitter-registration-modal-content-area .entry-complete-sitter-registration-modal-description{margin-top:20px;word-wrap:break-word}@media (max-width: 767px){.entry-complete-sitter-registration-modal-mask .entry-complete-sitter-registration-modal-wrapper .entry-complete-sitter-registration-modal-container{max-width:300px}}.entry-complete-housekeeper-registration header .header-image{margin-bottom:20px}.entry-complete-housekeeper-registration header .description{text-align:center;line-height:2.0;margin-bottom:20px}.entry-complete-housekeeper-registration section h1{text-align:center;font-size:26px}.entry-complete-housekeeper-registration section hr.section-title{margin:10px auto 30px auto;border-top:2px solid #E85298}.entry-complete-housekeeper-registration section hr{border-top:1px solid #CCC9C9}.entry-complete-housekeeper-registration section .section-image{margin-bottom:20px}.entry-complete-housekeeper-registration section .work-features{padding:0 20px}.entry-complete-housekeeper-registration section .work-features ul{list-style-image:none}.entry-complete-housekeeper-registration section .work-features ul li{background:no-repeat url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/housekeeper/entry_complete/check-2d17ff39c4c39f9fc1195736417ee7952125adfb3efb6e526838b487be185415.png);padding-left:35px;margin-bottom:10px;color:#444;font-weight:bold}.entry-complete-housekeeper-registration section .faq-item{border:2px solid #37BDD2;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.entry-complete-housekeeper-registration section .faq-item .faq-item-header{height:55px;padding:5px;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;color:#444;font-weight:bold}.entry-complete-housekeeper-registration section .faq-item .faq-item-image{margin-bottom:20px}.entry-complete-housekeeper-registration section .faq-item .faq-item-image img{height:70px;object-fit:contain}.entry-complete-housekeeper-registration section .faq-item .faq-item-button{text-align:center;margin:10px}.entry-complete-housekeeper-registration section .faq-item .faq-item-button a{border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px;background-color:#37BDD2}.entry-complete-housekeeper-registration section .work-steps-background{margin:0 calc(50% - 50vw);background-color:#F8F8F8}.entry-complete-housekeeper-registration section .work-steps-background .work-steps{margin:0 auto;max-width:600px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul{padding-bottom:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;justify-content:center}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .arrow-area{margin:10px;position:relative;top:75px;left:0px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .arrow-area img{height:24px;object-fit:contain}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area{margin:0 10px;padding:10px;max-width:150px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area img{height:150px;object-fit:contain}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area h2{margin-top:10px;margin-bottom:10px;color:#37BDD2;font-size:16px;text-align:center}.entry-complete-housekeeper-registration section .about-training{margin:20px auto}.entry-complete-housekeeper-registration section .about-training .text-caution{color:#888;font-size:12px}@media (max-width: 767px){.entry-complete-housekeeper-registration header .header-image{margin-right:-15px;margin-left:-15px}.entry-complete-housekeeper-registration section h1{font-size:18px}.entry-complete-housekeeper-registration section .faq-item .faq-item-header{background-color:#DCFAFA;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}.entry-complete-housekeeper-registration section .faq-item-image{margin-top:20px}.entry-complete-housekeeper-registration section .faq-item-image img{height:50px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul{padding-top:10px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .arrow-area{margin:0 auto;position:relative;top:0px;left:-100px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .arrow-area img{height:12px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area{margin:0 auto;max-width:300px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area img{height:100px}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area h2{text-align:left}.entry-complete-housekeeper-registration section .work-steps-background .work-steps ul li .step-area p{font-size:12px}}@media (min-width: 768px){.spacer{height:45px}.text-bnr:hover,.text-bnr:focus{cursor:pointer;opacity:.8}.text-bnr-container{display:flex;background-color:#00CD39;justify-content:center;align-items:center;height:60px}.text-bnr-container .shool-img-box img{width:32px;height:32px}.text-bnr-container .text-box{color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:100%;margin-left:10px}.text-bnr-container .detail-link-box{border:1px solid #FFFFFF;border-radius:4px;margin-left:14px}.text-bnr-container .arrow-box{display:flex;align-items:center;justify-content:center;padding-left:8px}.text-bnr-container .arrow-box img{width:10px;height:16px}.detail-link-box .detail-link-text{text-align:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-size:12px;line-height:21px;padding:4px 14px}}.search-list-clearfix:nth-child(odd){clear:both}.test{background-color:#f00}.table-cell{display:table}.table-cell-2{display:table-cell}.col-margin-cancel{padding:0px 0px 0px 0px}.col-margin-cancel-right{padding-right:0px}.col-margin-cancel-left{padding-left:0px}.search-tab-action-margin{margin:0px 0px 0px 0px}.search-tabs-abs-bottom3{margin:315px 0px 0px 0px}@media (max-width: 992px){.search-tabs-abs-bottom3{position:relative;top:0;margin:50px 0}}.section-margin{margin:10px 0px 0px 0px}.table-authorization{font-size:12px}.table-authorization-sum{font-weight:bolder}.table-authorization-mdify{font-size:12px;color:#F90101}.table-authorization .authorization-type{text-align:left}.table-authorization .authorization-type>i{display:block;font-size:25px;color:#626262;margin-bottom:2px}.table-authorization .authorization-type>small{line-height:1em;display:block}.table-authorization .authorization-title{width:22%;color:#565656}.color-test{background-color:#f00}.table-filter{display:block;border:1px solid #ccc;padding:10px 10px 10px 10px;margin-left:0px;margin-right:0px;margin-bottom:15px;font-size:12px;background-color:#f1f1f1}.table-filter p{margin:0px 0px 0px 0px}.table-filter-white{background-color:#fff !important;width:85%;margin:0 auto  !important}.table-filter-white-btn{border:none;border-top:1px solid #cccccc;color:#E85298}.head-contents{float:left}.head-contents div{margin-top:0px;float:left}.top-search{padding-left:10px;padding-top:2px}.cf{zoom:1}@media only screen and (max-width: 992px){.accordion ul{padding:0;margin:0}.accordion ul li{list-style:outside none none}.toggle-contents{display:none}.accordion li ul{background:none repeat scroll 0 0;display:none;font-size:small;margin:0;overflow:hidden}.accordion{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative}.filter-type{margin-bottom:0 !important;background-color:#fff;padding:10px 0px 10px 40px;border-bottom:1px solid #ccc}.filter-type:before{position:absolute;top:auto;left:20px;color:#999;height:5px;width:5px;display:block;font-size:14px;font-family:FontAwesome;content:"\f00a"}.filter-title{margin-bottom:0;background-color:#eaeaea;padding:10px 0px 10px 13px;border-bottom:1px solid #ccc;position:relative}.filter-title:after{position:absolute;top:10px;right:14px;color:#999;height:5px;width:5px;display:block;font-size:14px;font-family:FontAwesome;content:"\f107"}.search-item li{background-color:#dfdfdf;padding:10px 0px 0px 13px !important;margin:0px !important;border-bottom:1px solid #ccc}}@media screen and (min-width: 768px){.accordion li{list-style:none}.accordion ul{padding:0}.accordion ul li{padding:0px;margin:0px;font-size:small}.filter-type{margin:0px 0px 15px 0px}.accordion .toggle-head{cursor:pointer}}@media screen and (min-width: 768px){.search-time-start{width:100px}.search-time-end{width:100px}}@media only screen and (max-width: 992px){.search-test:before{clear:both;display:inline-block}.search-address:before{content:"お住まい";display:block;width:150px}.search-address{clear:both;display:inline-block}.search-date:before{content:"日付";display:inline-block;width:150px}.search-time-start:before{content:"開始時間";display:inline-block;width:150px}.search-time-end:before{content:"終了時間";display:inline-block;width:150px}.search-type:before{content:"検索種別";display:inline-block;width:150px}}@media (min-width: 992px){.force-right{float:right !important}}.toppick{width:200px;position:relative}.toppick p{position:relative;left:0px;bottom:33px;color:#fff;margin:0;padding:5px 0 5px 5px;width:100%;background:gray;filter:Alpha(opacity=70);opacity:0.9}.toppick a{text-decoration:none}.toppickcost{position:relative;left:0px;bottom:30px;color:#fff;margin:0;padding:5px 0 5px 5px;width:28%;background:#e893be;filter:Alpha(opacity=70);opacity:1}.toppickcost a{text-decoration:none}.top-hover-img{z-index:1;display:block;overflow:hidden;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.top-hover-img:hover>img{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width: 992px){.top-help{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/top_help-9a0b240ef060a0fc176b815f02ee2d968dce5de3355bc76e76323d8013b97bb7.jpg);height:310px;margin-top:50px;background-position:center top}.top-help-title{font-size:34px;margin:60px 0px 50px 0px;width:100%;text-align:center}}@media only screen and (max-width: 992px){.top-help{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/top_help-9a0b240ef060a0fc176b815f02ee2d968dce5de3355bc76e76323d8013b97bb7.jpg);height:300px;margin-top:50px;background-position:center top}.top-help-title{font-size:20px;margin:30px 0px 10px 0px;text-align:center}}.privacy-area{border-top:1px solid #ccc;padding-top:10px;line-height:1.2em}.fb-info-area{font-size:11px;padding-top:5px;line-height:1.2em;padding-top:10px;padding-bottom:5px}.privacy-area label{display:inline-block}.account-create-warning{color:#f00;padding-top:5px}.sitter-detail-warning{color:#f00;padding-left:0px}.sitter-detail-warning li{list-style:none}.blur-container{position:relative;width:100%;height:100%}.blur-container-content{content:"";position:relative;background-clip:content-box;width:100%;height:100%;top:0;left:0;padding-top:5px;padding-bottom:5px}.blur-container-content-off{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.blur-container-overlay{content:"";position:absolute;background-clip:content-box;width:100%;height:100%;top:0;left:0;background-color:white;opacity:0.8}.filter-type{display:block;font-size:16px;color:#999;margin-bottom:5px}.filter-title{font-size:14px}@media (min-width: 992px){.filter-title{margin-top:15px;margin-bottom:10px}}ul.search-item{margin:0;padding:0}ul.search-item li{margin-bottom:12px}ul.search-item label{margin-bottom:10px}.review-star{display:block;width:15px;height:22px}.review-name{color:#999}.form-line span{height:40px;display:block;padding-top:4px}.form-line input{width:100%;height:30px;padding-left:5px;font-size:12px}.form-margin-add{margin-bottom:20px}.category-title{font-size:23px;margin-bottom:10px}.category-txt{margin:0px 0px 30px 0px;line-height:1.8em}.help-contents{padding:0px 0px 0px 0px;margin:0px 0px 30px 15px}.contract-list{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none}.contract-list.contents{margin:10px 10px 10px 15px}.contract-list-detail{margin:0px 0px 0px 0px;line-height:1.8em}.mytable-notice{width:100%;text-align:center}.company-subject{font-weight:bold;font-size:15px}.vision-category{text-align:center}.vision-style-upper{margin:0px 0px 10px 0px}.vision-style-lower{margin:10px 0px 10px 0px}.vision-txt{margin-top:200px}.vision-title{color:#E85298;font-size:30px}.list-indent{list-style-position:outside;margin-left:-20px}.contract-list-plus li{margin-left:-15px}.js-review-button{cursor:pointer;margin-right:4px}@media screen and (max-width: 992px){.schedule-input-style{padding:0px 0px 0px 1px;font-size:11px;width:100%;height:35px}}.form_label{margin:30px 0px 30px 0px}.form_input_field{margin:10px 0px 0px 0px}.form_photo{float:right}.form_check{float:left;margin:10px 10px 10px 0px}.form_text_input_old{width:50px;margin:0px 10px 0px 10px}.form_text_input_time{width:80px}.form_title_color{background-color:#eeeeee;font-weight:bold;height:44px;padding-top:10px;margin:2px 0px 2px 0px}@media only screen and (min-width: 992px){.form_title_color_add{background-color:#eeeeee;height:25px;margin:2px 0px 2px 0px}.form_text_input_terms{width:500px;height:75px}.form_title_height{height:290px}.form_title_terms{height:90px}.form_title_supporter{height:450px}.form_title_other{height:120px}}@media only screen and (max-width: 992px){.form_text_input_terms{width:270px;height:75px}.form_title_height{height:44px}}.page_title_vip{margin:20px 0px 20px 15px}.form_txt{text-align:center}.form_header{background-color:#e5e5e5;padding:7px 0px 7px 25px}.form_contents{padding:15px 15px 15px 25px;border:1px solid #e5e5e5;margin-bottom:25px;white-space:pre;word-wrap:break-word}.form_tel{font-size:37px}.table-bank-fee{font-size:12px;border:solid 1px #eaeaea}.table-bank-fee-header th{background-color:#dddddd;border:solid 1px #eaeaea;width:25%;vertical-align:top}.table-bank-fee td{border:solid 1px #eaeaea}.txt-bank-fee{font-size:12px;margin-left:10px}.help-list{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.help-list.contents{margin:10px 10px 10px 15px;list-style-position:outside}.help-list-detail{margin:0px 0px 0px 0px;line-height:1.8em}.help-list-detail{margin:0px 0px 0px 0px;line-height:1.8em}.interview_request_date{height:31px;margin:3px 3px 3px 3px}.complete-time{font-size:14px;height:30px;line-height:30px;text-align:left;text-indent:5px;vertical-align:middle;width:60px}@media only screen and (min-width: 992px){.complete-time{border:1px solid #cccccc}}@media (min-width: 992px){.force-right{float:right !important}}.top-field-textarea-main{margin-top:220px;margin-bottom:35px;text-align:center;font-size:42px;color:#fff;text-shadow:1px 1px 2px #333;font-weight:bold}@media (max-width: 992px){.top-field-textarea-main{font-size:23px;margin-top:140px;margin-bottom:15px}}@media (max-width: 374px){.top-field-textarea-main{font-size:19px}}.top-field-action{text-align:center;margin-bottom:35px}@media (max-width: 992px){.top-field-action{margin-bottom:15px}}.top-field-textarea-sub{text-align:center;margin-bottom:25px}.top-field-textarea-sub-search{margin-bottom:0px}@media (max-width: 992px){.top-field-textarea-sub{margin-bottom:0px}}.top-field-textarea-sub-text{font-size:18px;font-weight:normal;margin-top:0px;color:#fff;text-shadow:1px 1px 2px #333;line-height:1.6em}.top-field-textarea-sub-note{font-size:14px}@media (max-width: 992px){.top-field-textarea-sub-search{margin-bottom:0px}.top-field-textarea-sub-text{font-size:14px}.top-field-textarea-sub-note{font-size:12px}}@media (max-width: 374px){.top-field-textarea-sub-text{font-size:13px}}.top-field-link{text-align:center;color:#fff;text-shadow:1px 1px 2px #333}.top-field-link a{color:#fff;cursor:pointer}@media (max-width: 992px){.top-field-link{margin-bottom:30px}}.top-field-link i{margin-left:5px}.top-sp-image{height:500px !important}@media (min-width: 992px){.kidsline-sub-copy-gide{font-size:14px;font-weight:normal;margin-top:4px;color:#fff;text-shadow:1px 1px 2px #333}}@media (max-width: 992px){.kidsline-copy-gide{display:block;text-align:center;margin:50px 0px 50px 0px}.kidsline-sub-copy-gide{font-size:14px;font-weight:normal;line-height:1.0em;color:#fff}.search-tab-gide{padding-top:10px;padding-bottom:10px;text-align:center}}.kidsline-copy ul li{list-style-type:none}.sub-copy{font-size:18px}.top-section-title{font-size:32px;margin:70px 0px 5px 0px;text-align:center}@media (max-width: 992px){.top-section-title{font-size:26px;margin:30px 0px 5px 0px}}.top-subcategory-title{font-size:16px;margin:5px 0px 35px 0px;text-align:center}.top-pick-md{margin-top:70px}.top-nav-margin{margin:5px 0px 0px 0px}.top-rec-price{display:block;font-size:18px;margin:5px 15px 5px 15px;color:#fff}.top-help{margin-bottom:30px}.review{width:500px}.top-back-color{margin-top:60px;margin-bottom:10px;padding-bottom:50px;width:100%;background-color:#ffecf5}.top-contents{border-top:15px solid #E85298}.top-js-add-pointer{cursor:pointer}a.help-btn{font-size:18px;display:block;width:290px;height:36px;text-align:center;padding:5px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#999;margin:0 auto;color:#999}a.help-btn:hover{border-color:#e85298;color:#e85298}@media only screen and (max-width: 992px){a.help-btn-sp-margin{margin-top:15px;margin-bottom:15px}.btn-size-login{height:50px;width:90%;text-align:center}}.pc-top-social-box-area{height:22px;margin:0 auto;margin-top:8px}.sp-top-social-box-area{width:300px;height:22px;margin-top:20px;margin-bottom:10px;margin-left:auto;margin-right:auto}.top-social-twitter-area,.top-social-facebook-area{height:22px;float:left;margin-right:5px}.top-social-twitter-area{margin-top:2px}.top-social-line-area{margin-left:10px;width:20px;height:20px;float:left}.wel-first-paragraph h1{color:#E85298;padding-top:20px}@media (max-width: 991px){.wel-first-paragraph h1{font-size:22px;padding:20px 0px}}@media (max-width: 767px){.wel-first-paragraph h1{margin:0 0 20px 0}}.wel-first-paragraph p{margin:0 auto 16px !important;width:auto;word-wrap:break-word;font-size:14px}@media (max-width: 768px){.wel-first-paragraph p{width:100%}}.wel-second-paragraph h2.wel-col-title{margin:40px 0px 0px 0px}@media (max-width: 991px){.wel-second-paragraph h2.wel-col-title{margin:20px 0px}}h2.title-top.welcome-sitter-title.welcome-sitter-title-grey.regist-form-top{border:none;margin-bottom:0px}@media (hover: hover){.info-session-entry-button:hover{transform:translateY(-8px);opacity:0.7;transition:all 0.2s}}.schedule-section-title{text-align:center;color:#666666;font-size:16px;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px}.schedule-section-note{margin-top:20px;margin-bottom:20px;padding-bottom:4px}.schedule-section-note.alert-text{color:#FF0000 !important;text-align:center}.schedule-sub-section .schedule-section-title{margin-top:20px;margin-bottom:10px;padding-bottom:2px}.schedule-sub-section .schedule-section-note{text-align:center;margin-top:10px;margin-bottom:10px;padding-bottom:2px}.radio-disabled-section>.row:first-child{border-top:1px solid #d8d6d6}.gender-section-note{margin-top:20px}.gender-section-note .alert-text{color:#FF0000 !important}.session-place.large{height:148px}@media (max-width: 320px){.session-place.large{min-height:160px;height:auto}}.session-place.basic-course{height:168px}@media (max-width: 320px){.session-place.basic-course{min-height:200px;height:auto}}.session-place.intensive-course{height:206px}@media (max-width: 425px){.session-place.intensive-course{min-height:240px;height:auto}}.session-place{margin:0px auto 18px auto;width:350px;height:106px;box-shadow:0px 0px 8px rgba(0,0,0,0.25);border-radius:8px;display:flex}@media (max-width: 374px){.session-place{width:auto}}.session-place .select-radio{margin:auto 15px auto 0px}.session-place .select-radio .radio-input{display:none}.session-place .select-radio .radio-input+label{position:relative;margin-right:20px;margin-bottom:10px;padding-left:20px}.session-place .select-radio .radio-input+label::before{content:"";position:absolute;width:18px;height:18px;border:1px solid #999;border-radius:50%}.session-place .select-radio .radio-input:checked+label::before{content:"";position:absolute;width:18px;height:18px;border:3px solid #DC1471;border-radius:50%}.session-place .info{margin:auto 0px}.session-place .info .title{margin-bottom:5px;font-weight:bold;font-size:16px}.session-place .info .title span{font-size:12px}@media (min-width: 375px){.session-place .info .annotation-br{display:none}}.session-place .info .description{width:264px;font-weight:normal;font-size:12px}@media (max-width: 374px){.session-place .info .description{width:auto}}.no-schedule{margin:10px auto 0px auto;padding:5px 10px;text-align:center;background:#F2F0F0;border-radius:8px;color:#666666;font-weight:normal}@media (max-width: 992px){.no-schedule{width:90%}}.no-schedule .title{font-size:16px;margin:20px 0px}.no-schedule .description{font-size:12px;margin-bottom:20px}@media (min-width: 769px){.welcome-pagetop-block .pc{display:inline}.welcome-pagetop-block .sp{display:none}}@media (max-width: 768px){.welcome-pagetop-block .pc{display:none}.welcome-pagetop-block .sp{display:inline}}.welcome-pagetop-block .top-image-welcome{background-size:auto 100%;background-color:#FFECEA}.welcome-pagetop-block .top-image-welcome-first-screening{background-size:auto 100%;background:#fbeeea}.welcome-pagetop-block .pagetop-point{background-color:#E85298;width:60px;height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;display:block;font-size:18px;text-align:center;color:#FFF;padding-top:10px;float:left;line-height:1.2em}.pagetop-ballon-area{float:left}.welcome-pagetop-block .pagetop-msg{padding-left:20px;padding-bottom:20px}.welcome-pagetop-block .pagetop-msg-ballon{position:relative;background-color:#FFF;border-radius:5px;width:140px;height:52px;float:left;margin-right:20px;padding:5px 0px;text-align:center}.welcome-pagetop-block .pagetop-main-title{float:left;margin-top:20px}.welcome-pagetop-block .pagetop-title{font-size:36px;font-weight:bold;line-height:1.2;margin-bottom:0px}.welcome-pagetop-block .pagetop-title-description{font-size:20px;font-weight:bold;color:#E85298}.button-in-top-banner{margin:20px 0}.button-in-top-banner p{padding:40px 0 5px 25px !important;color:#E85298;font-size:14px}.button-in-top-banner .button-in-top-banner-text{color:#000}.button-in-top-banner a{display:block;width:347px;height:80px;padding-top:22px;margin:0 auto}.welcome-entry-block{max-width:345px;display:inline-block}@media (max-width: 767px){.welcome-entry-block{max-width:none}}.welcome-entry-block-first-screening{margin:20px;display:block}.welcome-entry-block .welcome-entry-check{margin:0 auto;max-width:338px}@media (max-width: 767px){.welcome-entry-block .welcome-entry-check{max-width:286px}}.welcome-entry-block .welcome-entry-button{display:block;padding:0;margin-top:8px;width:100%;cursor:pointer;border-radius:100px;color:#FFF;font-size:23px;text-align:center;height:60px;line-height:60px;box-shadow:5px 5px 5px #ccc}@media (max-width: 767px){.welcome-entry-block .welcome-entry-button{font-size:16px;line-height:20px;padding-top:10px}}.welcome-entry-block .button-entry{background:linear-gradient(to right, #f491e7, #eb006d)}.welcome-entry-block .button-selection{background:linear-gradient(to right, #ffaa8b, red)}.welcome-entry-block .welcome-entry-button-first-screening{display:block;padding:0 24px;width:100%}@media (max-width: 767px){.welcome-entry-block .welcome-entry-button-first-screening{line-height:60px}}.welcome-entry-block .welcome-entry-button .info-session-entry-button:hover{transform:none}.welcome-entry-block .button-in-top-banner-text{margin-top:8px;padding:0 !important;text-align:center;font-weight:300;font-size:14px;line-height:20px}@media (max-width: 767px){.welcome-entry-block .button-in-top-banner-text{font-size:11px;margin:0px !important}}@media (max-width: 767px){.welcome-entry-block .button-in-top-banner-text-first-screening{font-size:14px}}.welcome-pagetop-block .welcome-entry-block{width:31%}@media (max-width: 767px){.welcome-pagetop-block .welcome-entry-block{width:50%}}.welcome-workstyle-block .welcome-entry-block,.welcome-safety-block .welcome-entry-block{margin:32px auto 0;width:50%}.welcome-header{position:relative;z-index:100;margin:-15% 0 10% 7%}.welcome-header a{margin:0}@media (min-width: 767px){.welcome-header-first-screening{position:relative;z-index:100;margin:-18% 0 15% 60%}}@media (min-width: 1700px){.welcome-header-first-screening{position:relative;z-index:100;margin:-14% 0 15% 60%}}.top-image-welcome-sp{width:100%;height:calc(100vw * 384/360);padding:0px !important}.top-image-welcome-sp-first-screening{width:100%;height:100vw;padding:0px}.button-in-top-banner-sp p{margin:10px 0 !important;padding:0 !important;text-align:center;font-size:12px;color:#E85298}.button-in-top-banner-sp .button-in-top-banner-text{color:#000}.button-in-top-banner-sp a{display:block;margin:0px auto 20px auto;padding:7px 12px 0px 12px;max-width:325px}.welcome-about-kidsline-block{background-color:#ffeff7;margin-top:40px;padding-top:40px;padding-bottom:40px}.welcome-about-kidsline-block .about-title{font-size:26px;text-align:center;margin-bottom:40px}.welcome-about-kidsline-block .about-text{font-size:14px;text-align:center;margin-top:40px}.welcome-about-kidsline-block .about-image{-webkit-filter:drop-shadow(10px 10px 10px rgba(64,64,64,0.3))}@media (max-width: 767px){.welcome-about-kidsline-block{text-align:center}.welcome-about-kidsline-block .about-title{font-size:20px;margin-bottom:20px}.welcome-about-kidsline-block .about-text{text-align:left;margin-top:20px}.welcome-about-kidsline-block .about-image{width:80%;display:inline-block}}.welcome-qa-block{border:1px solid #ccc9c9;border-radius:6px;-webkit-border-r4dius:6px;-moz-border-radius:6px;padding:40px;margin:40px 0}.welcome-qa-block .qa-main-title{font-size:26px;margin-bottom:40px;text-align:center}.welcome-qa-block .q-text{font-size:14px;text-align:left;color:#E85298;font-weight:bold;margin-top:20px;margin-bottom:20px}.welcome-qa-block .q-text-accordion{font-size:16px;text-align:left;color:#E85298;font-weight:bold;margin-top:20px;border-bottom:solid 2px;position:relative}.welcome-qa-block .q-text-accordion a{display:block;padding-bottom:10px;padding-right:20px}.welcome-qa-block .q-text-accordion a:before{font-family:'FontAwesome';content:'\f107';position:absolute;font-size:20px;right:5px}.welcome-qa-block .q-text.q-text-hk-color{color:#37BDD2}.welcome-qa-block .a-text{font-size:14px;text-align:left;padding-bottom:20px;border-bottom:1px dotted #737373}.welcome-qa-block .a-text-accordion{font-size:14px;text-align:left;margin-top:20px;padding-bottom:20px}.welcome-qa-block .qa-link-more{text-align:right;margin-top:20px}.welcome-qa-block a.link-style-icon.link-text-hk-color{color:#37BDD2}.welcome-qa-block .qa-precaution{font-size:14px;text-align:right;margin-top:20px}@media (max-width: 767px){.welcome-qa-block .qa-main-title{font-size:24px;margin-bottom:20px}.welcome-qa-block{padding:20px;padding-bottom:10px}.welcome-qa-block .q-text{font-size:16px}.welcome-qa-block .qa-link-more{text-align:center;margin-top:10px}.welcome-qa-block .qa-link-more-normal{text-align:right}}.welcome-apply-btn-block .apply-btn-field{text-align:center}.welcome-apply-btn-block .apply-btn-field a{display:block;width:50%;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;height:80px;padding-top:23px;color:white;font-size:22px;background:#DC1471;box-shadow:0px 4px 6px rgba(0,0,0,0.14);border-radius:100px}@media (max-width: 992px){.welcome-apply-btn-block .apply-btn-field a{width:290px;font-size:20px;margin-left:auto;margin-right:auto}}.welcome-apply-button-common{max-width:400px;margin:20px auto 80px auto}.welcome-apply-button-common.college{margin-bottom:0px}.welcome-apply-button-common .text{padding:12px 0px;text-align:center;color:#E85298}.welcome-media-block .media-field{margin:0 auto;margin-top:30px;margin-bottom:50px;width:80%;border:1px solid #E85298;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding:30px 30px;padding-right:20px}@media (max-width: 991px){.welcome-media-block .media-field{width:100%;padding:0px;padding-bottom:20px;margin:0 auto;margin-bottom:20px}}.welcome-media-block .media-description{float:left;width:62.5%}.welcome-media-block .media-title{font-size:15px;font-weight:bold;margin-bottom:15px}.welcome-media-block .media-text{margin-bottom:15px}.welcome-media-block .movie-text{color:#E85298;margin-left:57px;margin-bottom:5px}.welcome-media-block .media-image{margin-top:30px;margin-right:10px}.welcome-media-block .media-description-sp{width:100%}.welcome-media-block .media-title-sp{font-size:17px;font-weight:bold;padding:12px 3px 7px 3px;margin:0px 10px;margin-bottom:10px;text-align:center;border-bottom:1px solid #E85298}.welcome-media-block .media-text-sp{width:90%;margin:0 auto;padding:5px 0px 10px 0px}.welcome-media-block .movie-text-sp{font-size:12px;color:#E85298;text-align:center;width:90%;margin:0 auto}.welcome-media-block .media-image-sp{width:95%;margin:0 auto;padding-left:8%}.welcome-media-block .movie-link-sp{font-size:13px;text-align:center}.welcome-work-merit-block .work-merit-field{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/work-merit-259c4076ec4c2d1e4c3a106ac5c1443d14d59182a826ffd4ef433df1662b6746.jpg);background-position:center;background-repeat:no-repeat;background-color:#e8529a;height:528px;padding-top:30px}.welcome-work-merit-block .work-merit-title{color:#FFF;font-size:45px;font-weight:none;text-align:center;margin-top:50px;line-height:1.3em}@media (min-width: 992px) and (max-width: 1200px){.welcome-work-merit-block .work-merit-title{font-size:43px}}.welcome-work-merit-block .work-merit-heart-mini img{display:block;width:50px;margin:0 auto;margin-top:40px}.welcome-work-merit-block .work-merit-heart{width:290px;height:180px;position:relative}.welcome-work-merit-block .work-merit-heart-large img{width:170px;height:170px;position:absolute;left:55px}.welcome-work-merit-block .work-merit-heart-small img{width:130px;height:130px;position:absolute;left:75px}.welcome-work-merit-block .heart-left-top{margin-left:40px}.welcome-work-merit-block .heart-left-bottom{margin-left:0px}.welcome-work-merit-block .heart-right-top{margin-left:16px}.welcome-work-merit-block .heart-right-bottom{margin-left:50px}@media (min-width: 1200px){.welcome-work-merit-block .heart-left-top{margin-left:40px}.welcome-work-merit-block .heart-left-bottom{margin-left:0px}.welcome-work-merit-block .heart-right-top{margin-left:76px}.welcome-work-merit-block .heart-right-bottom{margin-left:130px}}.welcome-work-merit-block .work-merit-heart-title{text-align:center;font-size:17px;margin-bottom:15px}.welcome-work-merit-block .work-merit-heart-text-top{color:#FFF;text-align:left;padding-top:20px}.welcome-work-merit-block .work-merit-field-sp{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/kidsline-merit-e7732268b72f326525041afde702f54c7c8f63c2f119b7901a074e3b3550a056.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:536px}@media (max-width: 991px){.welcome-work-merit-block .work-merit-title{color:#FFF;font-size:25px;font-weight:none !important;border-style:none;text-align:center;margin-top:0px;padding-top:20px}.welcome-work-merit-block .work-merit-heart-title{font-size:14px;font-weight:bold;text-align:left;margin-bottom:10px}.welcome-work-merit-block .work-merit-heart-text{font-size:12px;color:#FFF;margin-bottom:20px}}@media (max-width: 374px){.welcome-work-merit-block .work-merit-title{font-size:20px}}@media (min-width: 992px){.welcome-recommend-block .point-layout-imagetext img{width:40%;height:auto;display:block;margin:0 auto}.welcome-recommend-block .point-layout-imagetext-maintext{font-size:15px;text-align:center;font-weight:bold;padding:30px 0px 15px 0px}.welcome-recommend-block .point-layout-imagetext-subtext{width:90%;margin:0 auto}}@media (max-width: 991px){.welcome-recommend-block .point-layout-imagetext{position:relative}.welcome-recommend-block .point-layout-imagetext img{position:absolute;width:100px}.welcome-recommend-block .point-layout-imagetext-textfield{width:100%;padding-left:110px}.welcome-recommend-block .point-layout-imagetext-maintext{font-size:14px;text-align:left;color:#E85298;margin-bottom:10px}.welcome-recommend-block .point-layout-imagetext-subtext{font-size:12px;margin-bottom:20px}}.welcome-recommend-block .recomend-sitter-field{margin-top:40px}@media (max-width: 991px){.welcome-recommend-block .recomend-sitter-field{margin:0 auto;margin-top:0px;margin-bottom:0px}}.welcome-sitter-title{margin:50px 0px 20px 0px;text-align:center;color:#E85298;font-size:28px;font-weight:bold}.welcome-sitters-voice .pickup-sitter-subtitle{font-weight:bold;text-align:center;margin-bottom:20px}.welcome-sitters-voice .content-end{margin-bottom:80px}@media (max-width: 767px){.welcome-sitters-voice .content-end{margin-bottom:40px}}.welcome-sitter-interview .movie-resize{width:730px;height:410px;margin:0px auto 80px auto}.welcome-sitter-interview .movie-resize iframe{width:100%;height:100%}.welcome-sitter-interview .movie-resize-two-column{width:450px;height:260px;margin:0px auto 80px auto}.welcome-sitter-interview .movie-resize-two-column iframe{width:100%;height:100%}@media (max-width: 767px){.welcome-sitter-interview .movie-resize-two-column{width:auto;margin:0px auto 40px auto}}@media (max-width: 750px){.welcome-sitter-interview .movie-offset{margin-bottom:40px}.welcome-sitter-interview .movie-resize{position:relative;height:0;padding-bottom:56.25%;width:100%}.welcome-sitter-interview .movie-resize iframe{position:absolute;width:100%;height:100%;top:0;left:0}}.welcome-sittersvoice-block{width:100%;margin:auto}.welcome-sittersvoice-item{margin:20px}.welcome-sittersvoice-item .sittersvoice-profile{text-align:left;font-weight:bold;font-size:14px;margin-top:10px}.welcome-sittersvoice-item .sittersvoice-profile .profession{display:inline;color:#E85298}.welcome-sittersvoice-item .sittersvoice-profile .name-age{display:inline;margin-left:15px;color:#333333}.welcome-sittersvoice-item .sittersvoice-com-title{margin-top:10px;font-size:14px}@media (max-width: 640px){.welcome-sittersvoice-block{width:100%}.welcome-sittersvoice-item{position:relative;top:0%;margin:10px 10px}.welcome-sittersvoice-item .sittersvoice-profile{font-size:10px}.welcome-sittersvoice-item .sittersvoice-com-title{font-size:12px}}@media (max-width: 475px){.welcome-sittersvoice-item{height:155px}}.welcome-sitter-interviewlink{margin-top:40px;text-align:center}.welcome-sitter-interviewlink a{color:#666666}.welcome-workstyle-block{margin:80px auto 0px auto}@media (max-width: 767px){.welcome-workstyle-block{margin:40px auto 0px auto}}@media (max-width: 375px){.welcome-workstyle-block .container{padding:0 !important}}.welcome-workstyle-block .welcome-workstyle-title{padding:0px 0px 37px 0px;text-align:center;font-size:26px;color:#333333;font-weight:bold}@media (max-width: 767px){.welcome-workstyle-block .welcome-workstyle-title{padding:0px 0px 48px 0px;font-size:24px}}.welcome-workstyle-block .select-workstyle-block .description{margin:0px auto 40px auto;padding-bottom:8px;font-size:20px;text-align:center}@media (max-width: 767px){.welcome-workstyle-block .select-workstyle-block .description{margin:0px auto 20px auto;padding-bottom:16px;font-size:18px}}.welcome-workstyle-block .select-workstyle-block .selection-group{text-align:center}.welcome-workstyle-block .select-workstyle-block .selection-group .shu3,.welcome-workstyle-block .select-workstyle-block .selection-group .sukima{position:relative}.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_shu3_pc-a744d7864275f6b72e28ef9ed70afd8f27218fbc760f0478922f5f69ca0307cc.png)}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_shu3_sp-a0e0c2023a1cb37205035a1e6ed8d0707f0fe5b6b6f143826d4bc790fc48a355.png)}}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_sukima_pc-5d5d0ca938a947bef3f10836bf60a11d8324970d481325846f77685446e03d48.png)}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_sukima_sp-e93602a36d47c63dee4b3cfdcff8009bf7ecc3ac141482fb8ebde14a95cd7910.png)}}@media (hover: hover){.welcome-workstyle-block .select-workstyle-block .selection-group img:hover{transform:translateY(-8px);opacity:0.7;transition:all 0.2s}.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 img:hover{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_shu3_active_pc-b712f540a5699e57cfb05075e5838ab4acdbf4031bb2fce3aaf4f4167aa02ddb.png)}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img:hover{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_sukima_active_pc-f8f93f164c2bf36a27b4a773c2d5a243e64b7fcbc0c764a582d70ec28fb5df8b.png)}}.welcome-workstyle-block .select-workstyle-block .selection-group .radio-inline{padding-left:0px}.welcome-workstyle-block .select-workstyle-block .selection-group img{width:450px}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group img{width:160px}}@media (max-width: 374px){.welcome-workstyle-block .select-workstyle-block .selection-group img{max-width:140px}}.welcome-workstyle-block .select-workstyle-block .selection-group input[type=radio]{display:none}.welcome-workstyle-block .select-workstyle-block .selection-group input[type=radio]:checked+span::before{position:absolute;top:-40px;bottom:0;left:200px;content:'';display:inline-block;width:33px;height:33px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/selection_active-d281f84f81d850bc752fa621a3201b7f5f874cf485c27b9d387358e8103e9c92.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group input[type=radio]:checked+span::before{top:-25px;width:16px;height:16px;left:calc((140px / 2) + (16px / 2))}}@media (max-width: 374px){.welcome-workstyle-block .select-workstyle-block .selection-group input[type=radio]:checked+span::before{top:-20px;width:16px;height:16px;left:calc((140px / 2) - (16px / 2))}}.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 input[type=radio]:checked+span label img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_shu3_active_pc-b712f540a5699e57cfb05075e5838ab4acdbf4031bb2fce3aaf4f4167aa02ddb.png);filter:drop-shadow(4px 4px 6px rgba(0,0,0,0.5))}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 input[type=radio]:checked+span label img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_shu3_active_sp-32065bd2ec19eb81bafae169c87c54f9071bb0fa37fda33cc8b1259f2c6b6b18.png)}}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima input[type=radio]:checked+span label img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_sukima_active_pc-f8f93f164c2bf36a27b4a773c2d5a243e64b7fcbc0c764a582d70ec28fb5df8b.png);filter:drop-shadow(4px 4px 6px rgba(0,0,0,0.5))}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .sukima input[type=radio]:checked+span label img{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/btn_sukima_active_sp-ba871ec65ecd99b76953099fcb022ed5d60bf0ba7d3e46bf740c82ab97dd3716.png)}}.welcome-workstyle-block .workstyle-anchor-links-block{margin-top:56px;background:#F2F0F0;border-radius:8px}@media (max-width: 375px){.welcome-workstyle-block .workstyle-anchor-links-block{margin-left:8px;margin-right:8px}}.welcome-workstyle-block .workstyle-anchor-links-block .links-title{font-size:20px;font-weight:700;text-align:center;padding:38px 0px}.welcome-workstyle-block .workstyle-anchor-links-block .links-content-block{margin:0px 180px 96px 180px;padding:0px 0px 40px 0px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:12px;justify-content:center}@media (max-width: 767px){.welcome-workstyle-block .workstyle-anchor-links-block .links-content-block{margin:0px 80px 46px 80px}}@media (max-width: 767px){.welcome-workstyle-block .workstyle-anchor-links-block .links-content-block.college{margin:0px 40px 46px 40px}}.welcome-workstyle-block .workstyle-anchor-links-block .links-content-block .link-item{font-size:16px;text-decoration:underline}.welcome-workstyle-block .workstyle-anchor-links-block .links-content-block .link-item::before{margin-right:10px;content:'';display:inline-block;width:15px;height:15px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/check_circle_small-90d9e22e1445f26d52218f47161da580454766d7618ef45c729b52d795e23a9c.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.welcome-workstyle-block .welcome-tab{margin-bottom:80px;display:flex;flex-wrap:wrap}.welcome-workstyle-block .welcome-tab label{font-size:15px;text-align:center}.welcome-workstyle-block .welcome-tab label strong{font-size:20px}@media (max-width: 374px){.welcome-workstyle-block .welcome-tab label{font-size:10px}.welcome-workstyle-block .welcome-tab label strong{font-size:15px}}.welcome-workstyle-block .welcome-tab .tab-item:first-of-type{margin-left:60px}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-item:first-of-type{margin-left:10px}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-item:first-of-type{margin-left:30px}}.welcome-workstyle-block .welcome-tab .tab-item{color:White;background:LightGray;margin-right:5px;margin:0px 14px 0px 0px;padding:3px 12px;order:-1}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-item{width:150px}}@media (max-width: 374px){.welcome-workstyle-block .welcome-tab .tab-item{width:120px}}.welcome-workstyle-block .welcome-tab .tab-content-block{padding:0px 15px;width:100%;display:none;background:#FFF2F9;border-radius:8px}.welcome-workstyle-block .welcome-tab .tab-content-block-first-screening{display:block}.welcome-workstyle-block .welcome-tab .tab-content-block.welcome-pro{padding:0px 15px;width:100%;display:block !important;background:#FFF2F9;border-radius:8px}.welcome-workstyle-block .welcome-tab .tab-switch+.tab-item{background:#BBB9B9;border-radius:8px 8px 0px 0px}@media (hover: hover){.welcome-workstyle-block .welcome-tab .tab-switch+.tab-item:hover{opacity:0.7;transition:all 0.2s;background:#E85298}}.welcome-workstyle-block .welcome-tab .tab-switch:checked+.tab-item{background:#E85298;border-radius:8px 8px 0px 0px}.welcome-workstyle-block .welcome-tab .tab-switch:checked+.tab-item+.tab-content-block{display:block}.welcome-workstyle-block .welcome-tab .tab-switch{display:none}.welcome-workstyle-block .welcome-tab .tab-content-item{margin:0px auto}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-title{margin:75px auto 46px auto;text-align:center;font-size:26px;color:#333333;font-weight:bold}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-title strong{font-size:32px;color:#E85298}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-title strong span{position:relative}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-title strong span::before{position:absolute;padding:10px;content:'・';bottom:50%;left:50%;transform:translate(-50%, 0);font-size:24px}@media (max-width: 375px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-title{font-size:24px}}.welcome-workstyle-block .welcome-tab .tab-content-block h2.tab-title{line-height:1.6em}.pickup-block .container{width:90% !important}.welcome-workstyle-block .welcome-tab .tab-content-block .text{font-size:18px;margin:40px 70px}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .text{margin:40px 0px}}.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-sample{margin:0 auto;padding:0px 15px;max-width:300px;text-align:center}.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-image-block{margin:30px auto;display:grid;grid-template-rows:300px;grid-template-columns:repeat(auto-fill, minmax(260px, 350px));justify-content:center;grid-gap:16px}@media (max-width: 991px){.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-image-block{grid-gap:80px}}.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-image-block .workstyle-image{max-width:345px}.welcome-workstyle-block .welcome-tab .tab-content-block .annotation{margin:35px auto;font-size:14px;text-align:center;text-indent:-1em;padding-left:1em}@media (max-width: 375px){.welcome-workstyle-block .welcome-tab .tab-content-block .annotation{margin:15px 0px;text-align:left}}.welcome-workstyle-block .welcome-tab .tab-content-block .annotation.college{margin:12px auto;font-size:14px;text-align:left;text-indent:-1em;padding-left:1em}@media (max-width: 375px){.welcome-workstyle-block .welcome-tab .tab-content-block .annotation.college{margin:12px 0px;text-align:left}}.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-heading-block{text-align:center}.welcome-workstyle-block .welcome-tab .tab-content-block .workstyle-heading-text{display:inline-block;margin:0 auto;padding:2px 3%;color:#dc1471;font-size:18px;text-align:center;border-style:solid;border-width:2px;border-radius:40px;border-color:#dc1471}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-block{margin:40px 70px;display:flex}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-block .col-xs-3{padding:0}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-block .col-xs-9{padding:0}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container{margin:40px 70px 20px 70px;display:grid;grid-template-rows:80px auto auto;grid-template-columns:400px 364px;grid-gap:16px}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container{margin:40px 20px 20px 20px;grid-template-columns:320px 320px}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container{margin:auto 0px;grid-template-columns:142px 1fr;grid-gap:16px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .appendix{padding:12px 0px 0px 0px;font-size:14px;text-align:left}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header{height:100%}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-icon{height:100%}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-icon img{margin:auto 12px auto 0px;width:72px}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-text{margin:0px 0px 0px -10px;font-size:24px;line-height:160%;font-weight:bold;height:100%;display:flex;align-self:center;align-items:center;vertical-align:middle}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .col-xs-3{height:100%;padding:0}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .col-xs-9{height:100%;padding:0}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header{grid-row:1 / 2;grid-column:1 / 2}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-text{margin:0;font-size:20px;padding:12px auto}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header{grid-row:1 / 2;grid-column:1 / 3}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-icon img{width:56px}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-text{font-size:20px;line-height:28px;font-weight:bold}}@media (max-width: 374px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-header .point-text{padding-left:8px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-image{text-align:right;grid-row:1 / 4;grid-column:2}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-image img{margin:auto 0px;max-width:346px;height:auto}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-image{grid-row:1 / 4;grid-column:2 / 3}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-image{grid-row:2 / 3;grid-column:1 / 2}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-image img{margin:auto 0px;width:142px;height:142px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-text{font-size:16px;text-align:left}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-text{grid-row:2 / 3;grid-column:1 / 2}}@media (max-width: 374px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .point-text{font-size:14px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .appendix{font-size:14px;text-align:left}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .appendix{grid-row:3 / 4;grid-column:1 / 2}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-point-container .appendix{grid-row:3 / 4;grid-column:1 / 3}}.welcome-workstyle-block .welcome-tab .tab-content-block .separater{margin:40px 70px 20px 70px;border:1px dashed gray}@media (max-width: 991px) and (min-width: 768px){.welcome-workstyle-block .welcome-tab .tab-content-block .separater{margin:40px 20px}}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .separater{margin:26px 0px 40px 0px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-apply-button-block{margin:20px auto 80px auto;max-width:400px}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-apply-button-block{margin:40px auto 60px;max-width:325px}}.welcome-workstyle-block .welcome-tab .tab-content-block .tab-apply-button-inline-block{margin:20px auto 80px auto;max-width:600px}@media (max-width: 767px){.welcome-workstyle-block .welcome-tab .tab-content-block .tab-apply-button-inline-block{max-width:100%}}.welcome-workstyle-block .welcome-tab .tab-content-block .link-block{margin:20px auto;text-align:center;font-size:16px;font-weight:bold}.welcome-workstyle-block .welcome-entry-block{width:50%}.welcome-safety-block .safety-title{text-align:center;font-size:26px;color:#333333;font-weight:bold;line-height:1.6em}.welcome-safety-block .safety-title .safety-title-strong{font-size:32px;line-height:1.6em}@media (max-width: 375px){.welcome-safety-block .safety-title{font-size:16px}.welcome-safety-block .safety-title strong{font-size:28px}}.welcome-safety-block .safety-title img{max-width:345px}@media (min-width: 768px){.welcome-safety-block .safety-title img{margin-top:90px}}@media (max-width: 767px){.welcome-safety-block .safety-title img{margin-top:60px}}.welcome-safety-reason-block{margin:60px auto 60px auto}@media (min-width: 768px){.welcome-safety-reason-block{margin:60px auto 60px auto}}@media (max-width: 767px){.welcome-safety-reason-block{margin:36px auto 40px auto}}.welcome-safety-reason-container{display:grid;grid-template-rows:200px;justify-content:center;grid-gap:8px}@media (min-width: 768px){.welcome-safety-reason-container{grid-template-columns:repeat(4, 180px)}}@media (max-width: 767px){.welcome-safety-reason-container{grid-template-columns:repeat(2, minmax(100px, 160px))}}.welcome-safety-reason-block .reason-icon{text-align:center}.welcome-safety-reason-block .reason-icon img{width:116px}.welcome-safety-reason-block .reason-text{margin:12px auto;max-width:160px;margin-top:12px;font-size:16px;font-weight:bold;line-height:28px}@media (max-width: 320px){.welcome-safety-reason-block .reason-text{font-size:14px}}.welcome-safety-reason-block strong{color:#E85298}.welcome-safety-reason-block .reason-text-strong{color:#E85298}.welcome-safety-block .button-block{max-width:400px;margin:20px auto 80px auto}@media (max-width: 767px){.welcome-safety-block .button-block{max-width:325px}}.welcome-safety-block .button-inline-block{max-width:600px;margin:20px auto 80px auto}@media (max-width: 767px){.welcome-safety-block .button-inline-block{max-width:100%}}.welcome-video-block{background-color:#efeeee}.welcome-video-block h2{padding-top:70px;padding-bottom:50px;font-size:26px;font-weight:bold;text-align:center;background-color:#efeeee;color:#333333;line-height:42px}.welcome-video-block h2 strong{font-size:32px}@media (max-width: 767px){.welcome-video-block h2{padding-bottom:0px;font-size:16px}.welcome-video-block h2 strong{font-size:24px}}.welcome-video-block .welcome-video-title .welcome-video-title-strong{display:block;font-size:32px}@media (max-width: 767px){.welcome-video-block .welcome-video-title .welcome-video-title-strong{font-size:24px}}.welcome-thanks-voice-block{padding:50px 0px;background-color:#efeeee}.welcome-thanks-voice-block .title{padding:50px auto;text-align:center;font-size:26px;line-height:1.6em;color:#333333;font-weight:bold}.welcome-thanks-voice-block .title strong{font-size:32px}@media (max-width: 375px){.welcome-thanks-voice-block .title{font-size:16px}.welcome-thanks-voice-block .title strong{font-size:28px}}.welcome-thanks-voice-block .title .title-strong{display:block;font-size:32px;line-height:1.6em}@media (max-width: 375px){.welcome-thanks-voice-block .title .title-strong{font-size:28px}}.welcome-thanks-voice-block .no-border{border:none !important}.welcome-thanks-voice-block .link-block{margin:20px auto 0px auto;text-align:center}@media (max-width: 375px){.welcome-thanks-voice-block .link-block{margin:30px auto 0px auto}}.welcome-thanks-voice-block .link-style-icon.style-page{color:#E85298;font-size:18px;font-weight:bold}.welcome-thanks-voice-block .link-style-icon.style-page:after{content:"\f101"}.welcome-supporters-voice-bs-block{background-color:#F2F0F0}.welcome-supporters-voice-bs-block h1{color:#333333;padding:92px 0px 12px 0px;text-align:center;font-size:28px;line-height:28px;font-weight:bold}@media (max-width: 767px){.welcome-supporters-voice-bs-block h1{padding:56px 0px 0px 0px}}.welcome-supporters-voice-bs-block .welcome-supporters-voice-bs-title{color:#333333;padding:92px 0px 12px 0px;text-align:center;font-size:26px;line-height:1.6em;font-weight:bold}@media (max-width: 767px){.welcome-supporters-voice-bs-block .welcome-supporters-voice-bs-title{padding:56px 0px 0px 0px}}.welcome-supporters-voice-bs-block .welcome-supporters-voice-bs-title .welcome-supporters-voice-bs-title-strong{display:block;font-size:32px;line-height:1.6em}@media (max-width: 375px){.welcome-supporters-voice-bs-block .welcome-supporters-voice-bs-title .welcome-supporters-voice-bs-title-strong{font-size:28px}}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block{margin:60px auto 50px auto}@media (max-width: 767px){.welcome-supporters-voice-bs-block .welcome-bs-magazines-block{margin:36px auto 50px auto}}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a{display:block}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-category-label{margin-top:12px}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-category-label:after{clear:both;display:block;content:''}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-category-label .magazine-category{float:left;font-size:10px;padding-right:10px;color:#E85298;border-right:1px solid #D8D6D6;margin-right:10px;line-height:1.1}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-category-label .magazine-writer{float:left;font-size:10px;color:#888;line-height:1.1}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-name{font-size:16px;color:#737373;font-weight:bold;margin-top:6px}@media (min-width: 768px){.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a:hover .magazine-name{text-decoration:underline}}@media (max-width: 767px){.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-category-label{margin-top:10px;margin-bottom:3px}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .magazine-block a .magazine-name{font-size:14px;color:#737373;font-weight:bold;margin-top:2px;margin-bottom:20px}}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .link-block{margin:50px auto;text-align:center}@media (max-width: 375px){.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .link-block{margin:30px auto}}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .link-style-icon.style-page{color:#E85298;font-size:18px;font-weight:bold}.welcome-supporters-voice-bs-block .welcome-bs-magazines-block .link-style-icon.style-page:after{content:"\f101"}.housekeeping-welcome-banner-block .housekeeping-banner,.sitter-welcome-line-banner-block .sitter-line-banner,.sitter-welcome-restart-work-banner-block .sitter-restart-work-banner,.housekeeping-welcome-line-banner-block .housekeeping-line-banner{margin:20px auto}@media (min-width: 768px){.housekeeping-welcome-banner-block .housekeeping-banner,.sitter-welcome-line-banner-block .sitter-line-banner,.sitter-welcome-restart-work-banner-block .sitter-restart-work-banner,.housekeeping-welcome-line-banner-block .housekeeping-line-banner{width:560px}}@media (max-width: 787px){.housekeeping-welcome-banner-block .housekeeping-banner,.sitter-welcome-line-banner-block .sitter-line-banner,.sitter-welcome-restart-work-banner-block .sitter-restart-work-banner,.housekeeping-welcome-line-banner-block .housekeeping-line-banner{width:343px}}@media (max-width: 787px){.housekeeping-welcome-banner-block .housekeeping-banner,.sitter-welcome-line-banner-block .sitter-line-banner,.sitter-welcome-restart-work-banner-block .sitter-restart-work-banner,.housekeeping-welcome-line-banner-block .housekeeping-line-banner{width:auto;margin:10px auto}}.welcome-work-step-block{background-color:#ffedf6;text-align:center}.welcome-work-step-block .work-step-contents{border:1px solid #E85298;background-color:#FFF;color:#E85298;font-size:16px;padding:10px 3px;margin:0 auto;margin-top:10px;margin-bottom:10px}.welcome-work-step-block .step-block{display:flex;justify-content:center;align-items:baseline}@media (max-width: 767px){.welcome-work-step-block .step-block{display:grid}}.welcome-work-step-block-wide{background-color:#ffedf6;text-align:center}.welcome-work-step-block-wide .step-container .center{margin:20px auto}.welcome-work-step-block-wide .work-step-contents{border:1px solid #E85298;background-color:#FFF;color:#E85298;font-size:16px;padding:10px 3px;margin:0 auto;margin-top:10px;margin-bottom:10px}.welcome-work-step-block-wide .step-block{display:grid}.hk-bg{background-color:#F2F0F0 !important}.hk-color-text{color:#666666 !important;border-bottom:2px dotted #37BDD2}@media (max-width: 767px){.hk-color-text{border:none}}.hk-color{background-color:#ebf8fb !important}.step-container.welcome-work-step-block-safety10 .step-block{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.step-container.welcome-work-step-block-safety10 .step-block{flex-direction:column}}.step-container.welcome-work-step-block-safety10 .step-item{width:280px;justify-content:center;align-items:center}@media (max-width: 767px){.step-container.welcome-work-step-block-safety10 .step-item{width:100%}}.step-container.welcome-work-step-block-safety10 .step-item .step-selection{width:100%}.step-container.welcome-work-step-block-safety10 .step-left{display:flex;flex-direction:column;align-items:center}.step-container.welcome-work-step-block-safety10 .center{height:1062px;margin:20px;width:auto}@media (max-width: 767px){.step-container.welcome-work-step-block-safety10 .center{height:auto}}.step-container.welcome-work-step-block-safety10 .step-selection-with-arrow-container{flex-direction:column;justify-content:center;align-items:center;flex:unset}.step-container{margin-bottom:48px}.step-container .step-selection,.step-container .selection-finished{background-color:#fff;border-radius:6px;flex:0 1 280px}.step-container .step-selection-hk{max-width:343px;background-color:#fff;border-radius:6px;flex:0 1 210px;height:306px}@media (max-width: 767px){.step-container .step-selection-hk{height:208px}}.step-container .step-selection-hk-screening{max-width:343px;background-color:#fff;border-radius:6px;flex:0 1 210px;height:349px}@media (max-width: 767px){.step-container .step-selection-hk-screening{height:208px}}.step-container .step-selection-hk ul li{margin-left:16px;text-align:left;list-style-type:disc}.step-container .selection-footnote-block{margin-top:16px;font-size:12px;flex:0 1 280px;text-align:left}.step-container .selection-title{height:48px;line-height:48px;font-size:16px;background-color:#e85298;color:#ffffff;font-weight:bold;border-radius:6px 6px 0 0}.step-container .selection-title .image-check-circle{width:20px;height:20px;position:relative;top:-2px;margin-right:8px}.step-container .selection-title-hk{height:48px;line-height:48px;font-size:16px;background-color:#ebf8fb;color:#37BDD2;font-weight:bold;border-radius:6px 6px 0 0}@media (min-width: 768px) and (max-width: 991px){.step-container .selection-title-hk{font-size:14px}}.step-container .selection-title-hk .image-check-circle{width:20px;height:20px;position:relative;top:-2px;margin-right:8px}.step-container .step-content-hk{display:grid;justify-content:center;grid-gap:16px}@media (min-width: 992px){.step-container .step-content-hk{grid-template-rows:120px 80px;grid-template-columns:180px}}@media (max-width: 767px) and (max-width: 991px){.step-container .step-content-hk{grid-template-rows:100px;grid-template-columns:100px 150px}}@media (max-width: 320px){.step-container .step-content-hk{grid-template-columns:100px 170px;grid-gap:12px}}.step-container .step-illust{margin:0px auto;width:118px;height:118px}@media (max-width: 320px){.step-container .step-illust{margin:auto 0px;width:100px;height:100px}}.step-container .step-text{width:174px;text-align:left;font-size:14px;line-height:22px}@media (min-width: 768px) and (max-width: 991px){.step-container .step-text{padding:0px 8px;width:150px}}@media (max-width: 767px){.step-container .step-text{margin:auto 0px}}@media (min-width: 768px) and (max-width: 991px){.step-container .invisible-br-tablet{display:none}}.step-container .mt-large{margin-top:36px !important}.step-container .mt-medium{margin-top:24px !important}.step-container .mt-small{margin:12px 0px !important}.step-container .mb-large{margin-bottom:36px !important}.step-container .mb-medium{margin-bottom:24px !important}.step-container .pt-large{padding-top:36px !important}.step-container .pb-large{padding-bottom:36px !important}.step-container .step{margin:0 auto 8px}.step-container .step .title{position:relative;height:48px;line-height:48px;margin-bottom:8px;font-weight:bold;font-size:15px;background-color:rgba(153,144,144,0.1);border-radius:6px;margin:0px 15px;margin-bottom:8px}.step-container .step .text{text-align:left;padding-left:15px;padding-right:15px}.step-container .center{margin:20px;width:20px}@media (max-width: 767px){.step-container .center{margin:20px auto}}.step-container .image-arrow{width:20px;height:20px;margin-top:8px}.step-container .image-arrow-bold{width:28px;height:28px}.step-container .arrow-center-hk{margin:auto 6px}.step-container .image-arrow-bold-gray{margin:12px 0px;width:21px;height:21px}.step-container .step-selection-with-arrow-container{flex-direction:column;justify-content:center;align-items:center;flex:0 1 210px}.step-container .step-selection-hk-container{width:343px;flex-direction:column;justify-content:center;align-items:center;flex:0 1 210px}@media (min-width: 992px){.step-container .step-selection-hk-container{max-width:210px}}@media (min-width: 768px) and (max-width: 991px){.step-container .step-selection-hk-container{max-width:150px}}@media (max-width: 320px){.step-container .step-selection-hk-container{width:300px}}.step-container .step-selection-hk-container a.link-style-text{color:#37BDD2}.step-container .selection-finished .text{padding-left:15px;padding-right:15px;padding-top:36px;padding-bottom:36px}@media (min-width: 768px){.step-container .selection-finished .text{text-align:center}}@media (max-width: 767px){.step-container .selection-finished .text{text-align:left;margin-left:auto;margin-right:auto}}.welcome-work-step-block-wide .steps{display:flex;align-items:baseline;padding:36px 0}@media (max-width: 767px){.welcome-work-step-block-wide .steps{display:none}.welcome-work-step-block-wide .steps .image-arrow{margin:8px auto;transform:rotate(90deg)}}.welcome-work-step-block-wide .step-selection{overflow:hidden}.welcome-work-step-block-wide .step-selection .selection-title{position:relative;margin:0}.welcome-work-step-block-wide .step-selection-ctrl{display:none}.welcome-work-step-block-wide .selection-title .step-selection-ctrl-arrow{position:absolute;right:8px;top:8px;display:none;width:32px;height:32px;background:white;border-radius:100%;object-fit:scale-down;transform:rotate(90deg)}@media (max-width: 767px){.welcome-work-step-block-wide .selection-title .step-selection-ctrl-arrow{display:inline-block}}.welcome-work-step-block-wide .step-selection-ctrl:checked+.selection-title .step-selection-ctrl-arrow{transform:rotate(-90deg)}@media (max-width: 767px){.welcome-work-step-block-wide .step-selection-ctrl:checked~.steps{display:grid}}.welcome-work-step-block-wide .steps .step{flex:1}.welcome-work-step-block-wide .steps .step .text.text--center{text-align:center}.welcome-work-step-block-wide .step-selection.step-selection-single{margin:0 auto;width:60%}@media (max-width: 767px){.welcome-work-step-block-wide .step-selection.step-selection-single{width:100%}}.welcome-work-step-block-wide .step-selection.step-selection-single .steps{padding:36px 24px}@media (max-width: 767px){.welcome-work-step-block-wide .step-selection.step-selection-single .steps{padding:36px 0}}.welcom-form{text-align:left}.welcome-article-title{margin:0 auto;margin-top:20px;width:65%}.welcome-sitter-title-grey{color:#737373}.welcome-entry-field{margin:0 auto;margin-top:30px;width:65%;text-align:center}.welcome-form-block{margin:0 auto}.welcome-form-block .form-block .row{margin-bottom:0px;border-bottom:1px solid #d8d6d6;padding-top:8px;padding-bottom:3px;font-size:14px}.welcome-form-block .form-block .row div[class^="col-"]{margin-bottom:0px}.welcome-form-block .form-block .row.style-noborder{border-bottom:0px solid #e4e4e4 !important}@media (max-width: 992px){.welcome-form-block{width:100%}.welcome-form-block .form-block .row{font-size:12px}.welcome-article-title{width:100%}.welcome-entry-field{width:100%;text-align:left}}.form-block .form-layout-subtitle{font-size:12px;color:#737373;font-weight:600;padding-top:0px;padding-bottom:4px}.form-block .form-layout-title .n-mt10{margin-top:10px}.form-block .form-history-block .row{padding:0px 0px 0px 0px !important;margin:0px 0px 16px 0px !important}.form-block .form-history-block .form-select select{height:36px;width:66px;margin:0px 0px 0px 4px;padding:0px 0px 0px 12px !important}.form-block .form-history-block .select-history-date select{height:36px;width:66px;background-color:#F1F6F7;border-radius:4px;border:1px solid #bbb;background-color:#fff;margin:0px 0px 0px 4px;padding:0px 0px 0px 4px}.form-block .form-history-block .select-history-date select:first-child{margin:0px 0px 0px 0px}.form-block .form-parental-block .select-parental select{height:36px;width:99px;background-color:#F1F6F7;border-radius:4px;border:1px solid #bbb;background-color:#fff;margin:0px 0px 0px 4px;padding:0px 0px 0px 4px}.form-block .form-history-block .form-select select:first-child{margin:0px 0px 0px 0px}.form-block .form-history-block .col-sm-5{padding:0px 0px 0px 0px !important}.form-block .form-history-block .col-sm-1{padding:0px 0px 0px 0px !important}.form-block .form-history-block .col-sm-2{padding:0px 0px 0px 0px !important}.form-block .form-history-block .col-sm-12{padding:0px 0px 0px 0px !important}.form-block .form-history-block .from-to{height:35px;padding:8px 4px 4px 4px !important;text-align:left}.form-block .form-parental-block .col-xs-4{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important}.form-block .form-parental-block .form-select select{height:36px;width:99px;margin:0px 0px 0px 4px;padding:0px 12px 0px 12px !important}.form-block .form-layout-margin-close-btn{margin-bottom:32px}.agreement{text-align:left}.wel-btn{width:70% !important}@media (max-width: 992px){.wel-btn{width:100% !important}}@media (max-width: 992px){.wel-btn{font-size:12px !important}}.btn-wel{text-align:center}.wel-input{margin:0 auto;text-align:left;width:45%}@media (max-width: 991px){.wel-input{margin:0 auto;text-align:left;width:80%}}.wel-input-thanks-text{text-align:center;font-weight:bold;margin-bottom:40px}.wel-input-thanks-text input[type="submit"]{padding-top:2px;margin:30px auto}.wel-mrt-text{font-size:18px;line-height:1.7em;margin:0px}.welcome-mrt-gift{background-color:#E85298;width:100%;padding:40px 0;box-shadow:0 0 6px rgba(0,0,0,0.3) inset}.welcome-mrt-gift p{font-size:16px;color:#fff}.welcome-mrt-gift h2{color:#fff;font-size:30px}.welcome-mrt-gift img{width:80%;height:auto;margin:25px 0 0 10%}@media (max-width: 992px){.wel-input{width:100%}}.wel-session-seat{font-weight:bold}.wel-session-seat-fine{color:#999999}.wel-session-seat-limit{color:#dc1471}.wel-session-seat-ng,.wel-session-seat-unselectable{color:#999090}.test1{background-color:#fcc}.test2{background-color:#cfc}.test3{background-color:#ccf}.wel-col-title{font-size:26px;padding-top:30px;padding-bottom:20px;text-align:center;line-height:1.3em}.wel-col-text{font-size:14px;padding-bottom:30px;text-align:center}.wel-second-paragraph-text{text-align:left}@media (max-width: 991px){.wel-col-title{font-size:18px;padding-top:30px;padding-bottom:10px;text-align:left;line-height:1.3em}.wel-col-text{font-size:14px;padding-bottom:30px;text-align:left}}.wel-col-main-field{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college_main-d96009232052244dec235efdb6f699c9946285941eaaeb3df19554abd43857fe.jpg) center top no-repeat;background-color:#f5f2ed;height:573px}@media (max-width: 991px){.wel-col-main-field{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college_sp_main-07ccf8ea30f7e303a380f5a30fca71b4afa4beea489795470d5ea0de23ef8f44.jpg) right top no-repeat;background-color:#f5f2ed;background-size:auto 400px;height:400px}}.wel-col-main-text-sub{color:#737373;font-size:20px;margin-top:15px;margin-bottom:15px;background-color:#fff}@media (max-width: 991px){.wel-col-main-text-sub{font-size:15px}}.wel-col-main-text-baloon{position:relative;display:inline-block;padding:0 15px;width:auto;min-width:115px;color:#444;line-height:1.4em;text-align:center;background:#fff;z-index:0;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.4));border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 10px}.wel-col-main-text-baloon:after{content:"";position:absolute;top:50%;right:-15px;margin-top:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}.wel-col-main-round{background-color:#9acc2e;width:150px;height:150px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;color:#FFF;text-align:center;text-shadow:2px 2px 2px black;margin-top:10px;margin-right:20px;padding-top:20px;float:left}.wel-col-main-round-text-top{font-size:16px;margin-bottom:15px;margin-top:20px}.wel-col-main-round-text-middle{font-size:30px;margin-bottom:20px}.wel-col-main-round-text-middle-number{font-size:40px;color:#f5ff52}.wel-col-main-round-text-bottom{font-size:36px;margin-left:5px}@media (max-width: 991px){.wel-col-main-round{background-color:#9acc2e;width:270px;height:50px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;color:#FFF;text-align:center;text-shadow:1px 1px 1px black;margin-top:10px;margin-right:0px;padding-top:15px;float:none}.wel-col-main-round-text-left{font-size:20px}.wel-col-main-round-text-right{font-size:23px}.wel-col-main-round-text-right-number{color:#f5ff52}}.wel-col-main-text-main-field{position:relative;margin-bottom:150px}.wel-col-main-text-main{color:#444;margin-top:15px;font-size:60px;line-height:1.2em;font-weight:600;position:absolute;left:170px}@media (max-width: 991px){.wel-col-main-text-main-sp{font-size:38px;line-height:1.2em;text-shadow:1px 1px 2px #fff;font-weight:600;color:#444;margin-top:15px}}.wel-col-main-catch-area{padding-left:150px}@media (max-width: 991px){.wel-col-main-catch-area{padding-left:0px;position:relative;margin-top:5px}}.wel-col-main-catch-img{position:absolute;left:590px;top:-10px}@media (max-width: 991px){.wel-col-main-catch-img-sp{position:absolute;left:205px;top:-10px;width:100px}}.wel-col-main-catch-text{float:left;color:#E85298;font-size:20px;font-weight:600;line-height:1.8em;padding-top:20px}@media (max-width: 991px){.wel-col-main-catch-text{font-size:14px;font-weight:bold;float:none;padding-top:20px;margin-bottom:20px;position:absolute}}.wel-col-main-catch-point{float:left;width:150px;height:150px;border-radius:75px;-webkit-border-radius:75px;-moz-border-radius:75px;background-color:#E85298;color:#fff;padding-top:20px;text-align:center;margin-left:15px}@media (max-width: 991px){.wel-col-main-catch-point{width:110px;height:110px;border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px}}@media (max-width: 991px){.wel-col-main-catch-point{margin-left:0px;margin-right:15px}}.wel-col-main-catch-point-sm{font-size:14px;line-height:1.3em;color:#ffe04d}.wel-col-main-catch-point-md{font-size:18px;line-height:1.3em;padding-top:5px;padding-bottom:5px;color:#ffe04d}.wel-col-main-catch-point-lg{font-size:26px;line-height:1.3em;text-shadow:1px 1px 2px #333}@media (max-width: 991px){.wel-col-main-catch-point-sm{font-size:10px;line-height:1.3em}.wel-col-main-catch-point-md{font-size:15px;line-height:1.3em;padding-top:5px;padding-bottom:5px}.wel-col-main-catch-point-lg{font-size:18px;line-height:1.3em}}.wel-col-main-btn-before{font-size:15px;color:#444}.wel-col-main-btn-width{margin-left:20px;margin-right:20px}.wel-col-main-text-count{font-size:16px;color:#444;text-align:center}.wel-col-main-text-date{margin-top:20px;font-size:12px;color:#444;text-align:center;font-weight:bold}@media (max-width: 767px){.wel-col-main-text-date.style-h1-p-text{text-align:left}}.wel-col-main-text-date-sm{font-size:12px}.wel-col-main-btn-block{position:relative;text-align:center;margin-top:10px;margin-left:120px;width:670px}@media (max-width: 992px){.wel-col-main-btn-before{font-weight:bold;text-align:center;margin-top:15px;margin-bottom:10px}}.wel-col-main-btn-tag{position:absolute;top:0;left:0;width:70px;height:70px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;background-color:#fff;border:3px solid #E85298;text-align:center;font-size:15px;padding-top:8px;z-index:999}.wel-col-main-btn-tag .wel-col-main-btn-tag-sm{font-size:12px;margin-bottom:0px}.wel-col-main-btn-tag .wel-col-main-btn-tag-lg{font-size:20px;color:#E85298;font-weight:bold}.wel-col-main-btn-area{padding-top:5px}.wel-col-main-btn-area .work-now{text-align:center;font-weight:bold;font-size:16px}.wel-col-main-text-small{font-size:12px}.wel-col-main-text-small-sub{font-size:10px}.wel-col-navi-area{text-align:center;margin-bottom:40px}.wel-col-navi-area a{cursor:pointer}.wel-col-navi-field{display:inline-block}.wel-col-navi-outer{border:2px solid #E85298;width:inherit;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:4px}a.wel-col-navi{padding:10px;display:inline-block;border-right:1px dotted #E85298;font-size:15px}a.wel-col-navi:last-child{border-right:0px}a.wel-col-navi:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-right:8px;font-size:16px}a.btn-strong-rich{border:3px solid #dc1471;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.22, #d9317f), color-stop(0, #e2669f));background:-webkit-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-moz-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-o-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-ms-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:linear-gradient(to bottom, #e2669f 0%, #d9317f 22%);color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,0.3);padding-top:15px;padding-bottom:23px}@media (max-width: 992px){a.btn-strong-rich{padding-top:15px}}a.btn-strong-rich:hover{z-index:-1;opacity:0.8}.btn-strong-rich-contents{border-bottom:3px dotted #fff;font-size:22px;padding:8px}@media (max-width: 992px){.btn-strong-rich-contents{font-size:15px}}.btn-strong-rich-contents .rich-text-lg{font-size:35px;font-weight:bold}@media (max-width: 992px){.btn-strong-rich-contents .rich-text-lg{font-size:23px}}.btn-strong-rich-icon{font-size:28px}@media (max-width: 992px){.btn-strong-rich-icon{font-size:20px}}.wel-col-why{margin-bottom:20px}.wel-col-why .wel-col-title{color:#E85298}.wel-col-why .wel-col-title,.wel-col-why .wel-col-text{text-align:left}.wel-col-what{margin-bottom:20px}.wel-col-what .wel-col-title{color:#E85298;padding-top:0px}@media (max-width: 767px){.wel-col-what .wel-col-title{font-size:22px;margin-bottom:15px}}.wel-col-what-image img{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.wel-col-what-image{width:100%;margin:0 auto}.wel-col-what-image .row{margin-left:-10px;margin-right:-10px}.wel-col-what-image .col-xs-6,.wel-col-what-image .col-md-6{padding-left:10px;padding-right:10px}@media (max-width: 767px){.wel-col-what-image .row .col-sm-6:last-child{margin-top:10px}}.wel-col-what-text{margin-top:10px;font-weight:bold}.wel-col-real-voice{background-color:#ffeff7;margin-bottom:30px}.wel-col-about .wel-col-title,.wel-col-about .wel-col-text{text-align:left}.wel-col-about .wel-col-title{color:#E85298;padding-top:30px;padding-bottom:20px}@media (max-width: 767px){.wel-col-what{margin-top:0px}.wel-col-about-outer{border:1px solid #E85298;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding:10px}.wel-col-about-outer .wel-col-title{padding-top:5px;padding-bottom:5px;margin-bottom:10px;text-align:center;color:#444;border-bottom:1px solid #E85298}.wel-col-what-text{font-weight:normal}}.wel-col-about{margin-top:60px}@media (max-width: 767px){.wel-col-about{margin-top:40px;margin-bottom:20px}}.wel-col-about-container{width:100%;margin:0 auto}.wel-col-movie iframe{width:100%;height:285px}@media (max-width: 767px){.wel-col-movie iframe{height:auto}}.wel-col-about .row{margin-left:-10px;margin-right:-10px}.wel-col-about .col-md-8,.wel-col-about .col-md-4{padding-left:10px;padding-right:10px}.wel-col-about-kidsline-img{margin-top:40px}@media (max-width: 767px){.wel-col-about-kidsline-img{display:inherit;width:200px;margin:0 auto}}.wel-col-about-mov-link{width:400px}.wel-col-about-mov-title{text-align:center}.wel-col-about-mov-title p{font-size:15px;font-weight:bold;margin-top:30px;margin-bottom:20px}.wel-col-about-title{position:relative;height:26px;margin-top:40px;margin-bottom:40px}.wel-col-about-title-text{position:absolute;background-color:#fff;font-size:17px;color:#444;padding-right:10px}.wel-col-about-title-line{position:absolute;background:#ccc9c9;display:block;height:2px;width:100%;margin-top:8px}.wel-col-about-media-book{text-align:center}.wel-col-about-media-book img{width:inherit;margin:0px 20px 10px 0px}@media (max-width: 991px){.wel-col-about-media-book img{margin:0px 10px 10px 10px}}.wel-col-about-media-link-sp{text-align:center;margin-top:10px}.wel-col-about .container{padding-bottom:30px}.wel-col-condition{margin-bottom:20px}.wel-col-condition .wel-col-title{color:#e85298}.wel-col-condition .wel-col-title,.wel-col-condition .wel-col-text{text-align:left}.wel-col-merit{background-color:#ffeff7}.wel-col-merit .container{padding:0 15px 20px}.wel-col-merit .wel-col-title{color:#E85298}.wel-col-merit-block{position:relative;height:176px;margin-bottom:30px}.wel-col-merit-photo{position:absolute;width:178px;height:178px}.wel-col-merit-photo img{width:100%;margin:0 auto}.wel-col-merit-textarea{padding-left:190px}@media (max-width: 991px){.wel-col-merit-block{height:auto;margin-bottom:0px}.wel-col-merit-photo{width:90px;height:90px}.wel-col-merit-textarea{padding-left:98px}.wel-col-merit-add-mg-dummy{margin-bottom:28px}.wel-col-merit-add-mg{margin-bottom:20px}}@media (min-width: 992px){.wel-col-merit-1st{margin-right:100px}.wel-col-merit-2nd{margin-left:100px}}.wel-col-merit-title{font-size:16px;font-weight:bold;padding-top:40px;padding-bottom:5px;color:#E85298}.wel-col-merit-text{width:90%}@media (max-width: 991px){.wel-col-merit-title{padding-top:0px}.wel-col-merit-text{width:100%}}.wel-col-support .wel-col-title{text-align:center;color:#e85298}@media (max-width: 767px){.wel-col-support .wel-col-movie iframe{height:160px}}.wel-col-voice{background-color:#ffedf6}.wel-col-voice-title-field{position:relative}.wel-col-voice-title-field img{position:absolute;width:inherit;top:20px;left:60px}.wel-col-voice-title-field .wel-col-title{padding-top:40px;padding-bottom:50px;font-size:26px;font-weight:bold;text-align:center;color:#333333;line-height:42px}.wel-col-voice-title-field .wel-col-title strong{font-size:32px}@media (max-width: 767px){.wel-col-voice-title-field .wel-col-title{padding-bottom:0px;font-size:16px}.wel-col-voice-title-field .wel-col-title strong{font-size:24px}}.wel-col-voice-block{background-color:#FFFFFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:30px 30px 30px 20px}@media (min-width: 992){.wel-col-voice-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college_voice_back-774bd3ee667da619313331fdf6b82fdf6f725ac552189c67a09abeea64706cca.png) center top no-repeat}}@media (max-width: 991px){.wel-col-voice-block{margin-bottom:10px}}.wel-col-voice-com-title{color:#dc1471;font-weight:bold;font-size:15px;margin-bottom:20px}.wel-col-voice-profile img{transform:scale(1.4)}.wel-col-voice-college,.wel-col-voice-spec,.wel-col-voice-interest,.wel-col-voice-wage{font-size:14px;color:#444;line-height:1.8em}.wel-col-voice-college{margin-top:30px}@media (max-width: 991px){.wel-col-voice-college{margin-top:0px}}.wel-col-voice-com-text-area{margin-top:20px}.wel-col-voice-com-text-area a{cursor:pointer;text-decoration:underline}.wel-col-voice-com-switch-show,.wel-col-voice-com-switch-hide{text-align:right}.wel-col-workstyle{margin-top:40px}.wel-col-header{background-color:#E85298;text-align:center;color:#fff;border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;padding:20px 0px;font-size:24px}@media (max-width: 767px){.wel-col-workstyle{margin-top:20px}.wel-col-workstyle .wel-col-header{font-size:22px;padding:15px 0px}}.wel-col-qanda-block{margin-bottom:30px}.wel-col-qanda-block .wel-col-qa-title{color:#E85298;font-weight:bold;font-size:26px;margin-top:30px}@media (max-width: 767px){.wel-col-qanda-block .wel-col-qa-title{border-bottom:1px solid #E85298;padding-bottom:5px;font-size:15px;font-weight:bold}}.wel-col-contents{border:2px solid #E85298;border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;padding:20px}.wel-col-sch-title{color:#E85298;font-size:23px;line-height:1.6em;margin-bottom:10px}@media (max-width: 767px){.wel-col-sch-title{font-size:16px}}.wel-col-sch-image-sp{width:80%;margin:0 auto;text-align:center}.wel-col-sch-image-sp img{width:inherit;max-width:100% !important;height:auto}.wel-col-sch-text-sp{margin-top:20px;font-weight:bold}.wel-col-contents .col-xs-8{padding-left:30px;padding-right:30px}.wel-col-sch-text{color:#E85298;font-size:14px;font-weight:bold;margin-top:10px;text-align:center}@media (min-width: 992px){.wel-col-work-parent-voice{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college_work_back-a15cf1dbec4d8f8f7b3e7a3b6fefd80e9ed4ce0a79093e5b20a8a1aff3f6eb6f.png) center top no-repeat;height:325px}}@media (max-width: 767px){.wel-col-work-parent-detail{padding-top:20px}}.wel-col-work-parent-title{font-size:26px;line-height:1.4em;padding-top:30px;margin-bottom:15px}@media (min-width: 768px) and (max-width: 991px){.wel-col-work-parent-title{font-size:20px}.wel-col-work-parent-voice{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college_work_back-a15cf1dbec4d8f8f7b3e7a3b6fefd80e9ed4ce0a79093e5b20a8a1aff3f6eb6f.png) center top no-repeat;background-size:contain}}.wel-col-qa-q{color:#E85298;font-weight:bold;margin-top:20px;margin-bottom:10px}.wel-col-step{background-color:#ffeff7;margin-top:50px}.wel-col-step .wel-col-title{color:#E85298;padding-bottom:20px}@media (max-width: 992px){.wel-col-step .wel-col-title{text-align:center}}.wel-col-step-text-sub{text-align:center;margin-top:20px;margin-bottom:50px}.wel-col-step-text-sub2{text-align:center;margin-top:10px;margin-bottom:0px}@media (min-width: 992px){.wel-col-step-pos{position:relative;height:55px}.wel-col-step-ballon-base{position:absolute;top:0;left:100px;padding-top:10px;width:80%;margin:0 auto}.wel-col-step-ballon-base2{position:absolute;top:0;right:0}}.wel-col-step-baloon{position:relative;display:inline-block;padding:0 15px;width:auto;min-width:64px;height:64px;line-height:1.3em;text-align:center;background:#9acc2e;z-index:0;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;padding-top:10px;color:#fff;font-size:17px}.wel-col-step-baloon:after{content:"";position:absolute;top:50%;left:-7px;margin-top:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #9acc2e transparent transparent}@media (min-width: 992px){.wel-col-step-block{position:relative;font-size:20px;height:40px;line-height:1em}.wel-col-step-num{position:absolute;top:0;left:0;width:120px;background-color:#E85298;color:#fff;padding:10px;text-align:center;border-top:2px solid #E85298;border-bottom:2px solid #E85298}.wel-col-step-txt{border:2px solid #E85298;color:#E85298;background-color:#fff;padding:10px 0px 10px 140px;width:100%}.wel-col-step-arrow{text-align:center;font-size:40px !important;color:#E85298}}@media (max-width: 991px){.wel-col-step-num{border:2px solid #E85298;background-color:#E85298;color:#fff;text-align:center;font-size:15px;padding:6px 0px}.wel-col-step-txt{border:2px solid #E85298;color:#E85298;background-color:#fff;text-align:center;font-size:15px;padding:10px 0px}.wel-col-step-arrow{text-align:center;font-size:40px !important;color:#E85298}}.wel-pro-benefit-field{float:left;width:25%;margin-right:10px;margin-bottom:20px;margin-top:65px}@media (max-width: 992px){.wel-pro-benefit-field{clear:both;width:50%;margin-right:10px;margin-bottom:20px;margin-top:80px}}.wel-pro-benefit-box-content{background-color:#E85298;color:#FFF;text-align:center;font-size:17px;padding-top:15px;padding-bottom:15px;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.4))}@media (max-width: 992px){.wel-pro-benefit-box-content{font-size:12px;padding-top:2px;padding-bottom:2px}}.wel-pro-benefit-box-content-text-bold{font-weight:bold;font-size:23px;padding:5px 0px}@media (max-width: 992px){.wel-pro-benefit-box-content-text-bold{font-size:15px;padding:0px}}.wel-pro-main-text-small{font-size:13px;clear:both;margin-bottom:10px}@media (max-width: 992px){.wel-pro-main-text-small{font-size:10px}}.wel-pro-main-round{position:absolute;background-color:#E85298;width:150px;height:150px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;color:#FFF;font-size:30px;text-align:center;text-shadow:2px 2px 2px black;line-height:1.2em;margin-top:10px;margin-right:20px;padding-top:20px;right:30px}@media (max-width: 992px){.wel-pro-main-round-sp{position:absolute;background-color:#E85298;width:80px;height:80px;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;color:#FFF;font-size:18px;text-align:center;text-shadow:2px 2px 2px black;line-height:1.2em;margin-top:60px;margin-right:10px;padding-top:5px;right:5px}}.wel-pro-main-sub-pic{position:absolute;right:40px;bottom:-40px}@media (max-width: 992px){.wel-pro-main-sub-pic{width:140px;right:10px;bottom:-15px}}.wel-pro-main-btn-color{border:3px solid #46a19b !important;background:#1e5799 !important;background:-moz-linear-gradient(top, #1e5799 0%, #81bfbb 0%, #46a19b 50%, #47a29c 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #81bfbb), color-stop(50%, #46a19b), color-stop(100%, #47a29c)) !important;background:-webkit-linear-gradient(top, #1e5799 0%, #81bfbb 0%, #46a19b 50%, #47a29c 100%) !important;background:-o-linear-gradient(top, #1e5799 0%, #81bfbb 0%, #46a19b 50%, #47a29c 100%) !important;background:-ms-linear-gradient(top, #1e5799 0%, #81bfbb 0%, #46a19b 50%, #47a29c 100%) !important;background:linear-gradient(to bottom, #1e5799 0%, #81bfbb 0%, #46a19b 50%, #47a29c 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#47a29c',GradientType=0 ) !important}@media (max-width: 992px){.wel-pro-main-btn-text-sp{font-size:17px}.wel-pro-main-btn-text-sp-lg{font-size:25px !important}.wel-pro-main-text-date-sp{color:#000;margin-top:10px;font-size:12px}}.wel-pro-recomend-field{background-color:#ffedf5;height:629px}@media (max-width: 992px){.wel-pro-recomend-field{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/pro_recomend_sp-98aaf18893a3fac54395237fdf28ea5e79262c39f8ad8773b4440bb4a04b69fc.jpg) center top no-repeat;background-color:#ffedf5;background-size:auto 276px;height:276px}}.wel-pro-default-title{font-size:30px;color:#E85298;text-align:center;padding-top:40px}@media (max-width: 992px){.wel-pro-default-title{font-size:22px;padding-top:20px;line-height:1.2em}.wel-pro-recomend-text-sp{font-size:12px;text-align:center;margin-top:5px}}.wel-pro-voice{margin-bottom:40px}.wel-pro-voice-title-field{margin-bottom:30px}.wel-pro-voice-title{color:#4da49f !important;margin-bottom:35px}@media (max-width: 992px){.wel-pro-voice-title{font-size:15px;margin-bottom:15px}}.wel-pro-voice-block{border:5px solid #d8d8d8;padding:15px 30px 30px 20px;min-height:365px}.wel-pro-voice-com-title{color:#E85298 !important;font-size:20px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;border-bottom:1px dotted #d8d8d8;padding-bottom:5px}.wel-pro-voice-profile{margin-top:10px}@media (max-width: 992px){.wel-pro-voice-com-title{font-size:14px}.wel-pro-voice-profile{font-size:10px}}.wel-pro-merit-title-other-oneline-ver1{margin:0 auto 38px;color:#E85298;font-size:18px}.wel-pro-merit-title-other-oneline-ver2{margin:0 auto 10px;color:#E85298;font-size:18px}@media (max-width: 992px){.wel-pro-merit-title-other-oneline-ver1,.wel-pro-merit-title-other-oneline-ver2{margin-bottom:38px}}.wel-pro-merit-title-other{color:#E85298;font-size:18px;margin-bottom:10px}.wel-pro-merit .row{margin-bottom:20px}@media (max-width: 767px){.wel-pro-merit-title-other,.wel-pro-merit-title-other-oneline-ver1,.wel-pro-merit-title-other-oneline-ver2{font-size:16px;margin-top:20px;margin-bottom:10px}.wel-pro-merit .row{margin-bottom:0px}}.wel-pro-merit{background-color:#ffedf5;padding-bottom:40px}.wel-pro-merit .wel-pro-default-title{color:#E85298}@media (max-width: 991px){.wel-pro-merit .wel-pro-default-title{margin-top:20px}}.wel-pro-merit-contents{margin-bottom:40px}.wel-pro-merit-contents table{margin:30px auto 0px auto}.wel-pro-merit-contents tr{width:60%;margin:0 auto}@media (max-width: 800px){.wel-pro-merit-contents .visible-xs{margin:0px auto}.wel-pro-merit-contents .visible-xs .wel-pro-merit-paragraph{width:96% !important}.wel-pro-merit-contents .visible-xs p{font-size:14px}}.wel-pro-merit-paragraph{display:flex;padding-top:30px}.wel-pro-merit-paragraph__text span{display:inline-block;margin-bottom:8px;color:#DC1471;font-weight:bold;font-size:16px}@media (max-width: 767px){.wel-pro-merit-pic img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}}.wel-pro-merit-detail{margin:0 auto;margin-top:10px;width:90%}@media (max-width: 767px){.wel-pro-merit-detail{margin-bottom:10px}}.form-margin-padding-reset .row{border:none !important;margin:0px  !important;padding:0px  !important}.form-margin-padding-reset .col-sm-6{margin:0px  !important;padding:0px  !important}.wel-pro-workstyle-title{background-color:#E85298;color:#FFF;font-size:30px;text-align:center;padding:25px 0px}@media (max-width: 992px){.wel-pro-workstyle-title{font-size:16px;padding:10px 0px}}.wel-pro-workstyle{background-color:#f5f2ed;padding:30px 0px}.wel-pro-workstyle-balloon{background-color:#676767 !important;text-align:center;color:#FFF;margin-bottom:10px}@media (min-width: 993px){.wel-pro-workstyle-balloon{font-size:20px !important;padding-top:10px;padding-bottom:10px}}@media (max-width: 992px){.wel-pro-workstyle-balloon{font-size:12px !important;padding-top:5px;padding-bottom:5px}}.wel-pro-sch-title{line-height:1.2em;color:#E85298;margin-top:20px;margin-bottom:10px}@media (min-width: 993px){.wel-pro-sch-title{width:462px;height:98px;font-size:24px}}@media (max-width: 992px){.wel-pro-sch-title{width:100%;font-size:15px}}.wel-pro-sch-pic{float:left}.wel-pro-sch-calander{float:left}@media (max-width: 992px){.wel-pro-sch-pic{width:55%;margin-bottom:10px}.wel-pro-sch-calander{width:45%}}.wel-pro-sch-detail{margin-top:10px;margin-bottom:18px}.wel-pro-work-parent{background-color:#FFF;padding:10px 30px 40px 30px;margin-top:30px;margin-bottom:40px}@media (max-width: 992px){.wel-pro-work-parent{background-color:#f5f2ed;padding:10px 15px 40px 15px}.wel-pro-qa-title{color:#b0d262;border-bottom:2px solid #b0d262;padding-bottom:5px;font-size:15px;font-weight:bold}.wel-pro-qa-title-pic{margin:0 auto;margin-top:20px;width:40%;max-height:210px;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}}@media (max-width: 767px){.wel-pro-merit-detail{margin-bottom:10px}.wel-pro-qa-title-pic{width:100%}}.wel-pro-work-parent-detail{font-size:9px}.wel-pro-qa-title{color:#b0d262;border-bottom:2px solid #b0d262;padding-bottom:5px;font-size:15px;font-weight:bold}.wel-pro-step{margin-top:0px !important}.welcome-housekeeper-entry-form-description{max-width:600px;margin:20px auto 0;text-align:center}.welcome-add-kajiwelcome{display:block;max-width:370px;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto}.kajiwelcome-block a:hover img,.kajiwelcome-block a:focus img{opacity:0.7}.lp-welcol-top-block{width:100%;height:550px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college/col_top_bg_pc-8b4389fd8b65e9d02b61921f29ab65242ee0ff409316cb86cf59546a1de0ede2.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 1025px){.lp-welcol-top-block{height:auto;padding-bottom:calc(100%*400/375);background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/college/col_top_bg_sp-542f0c47be02ee36e0587f6f283f546e9dedf5751dffd39afb8338a77ca2853a.png);background-size:contain}}.wel-col-firstview-seo-block{margin:24px auto}@media (max-width: 767px){.wel-col-firstview-seo-block{margin:12px auto}}.wel-col-firstview-seo-block p{font-size:14px;line-height:160%;text-align:center;color:#666666}@media (max-width: 767px){.wel-col-firstview-seo-block p{text-align:left;font-size:14px;line-height:160%;color:#666666}}.entry-complete-about-register{margin-top:30px;word-break:break-all}img.src-aspect-ratio{width:100%;height:auto}.firstview-welcome-block{background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.firstview-welcome-block{width:100%;height:320px;background-size:cover}}.title-welcome{font-family:Hiragino Kaku Gothic Pro;color:#E85298;font-style:normal;font-weight:normal}@media (min-width: 768px){.title-welcome{font-size:28px;line-height:100%;text-align:center}}@media (max-width: 767px){.title-welcome{font-size:20px;line-height:125%}}.padding-v-medium{padding-top:16px !important;padding-bottom:16px !important}@media (min-width: 768px){.padding-v-medium-md{padding-top:16px !important;padding-bottom:16px !important}}@media (max-width: 767px){.padding-v-medium-sm{padding-top:16px !important;padding-bottom:16px !important}}@media (min-width: 768px){.padding-h-medium-md{padding-left:16px !important;padding-right:16px !important}}@media (max-width: 767px){.padding-h-small-sm{padding-left:8px !important;padding-right:8px !important}}@media (max-width: 767px){.margin-h-large-sm{margin-left:32px !important;margin-right:32px !important}}@media (max-width: 767px){.padding-v-exsmall-sm{padding-top:4px !important;padding-bottom:4px !important}}@media (max-width: 767px){.padding-v-small-sm{padding-top:8px !important;padding-bottom:8px !important}}.margin-h-auto{margin-right:auto !important;margin-left:auto !important}@media (max-width: 767px){.margin-v-large-sm{margin-top:24px !important;margin-bottom:24px !important}}@media (max-width: 767px){.margin-v-exlarge-sm{margin-top:32px !important;margin-bottom:32px !important}}@media (min-width: 768px){.margin-v-huge-md{margin-top:40px !important;margin-bottom:40px !important}}@media (max-width: 767px){.margin-top-meddium-sm{margin-top:16px !important}}@media (max-width: 767px){.margin-top-exlarge-sm{margin-top:32px !important}}@media (max-width: 767px){.margin-top-huge-sm{margin-top:40px !important}}@media (min-width: 768px){.margin-top-huge-md{margin-top:40px !important}}@media (max-width: 767px){.margin-top-exhuge-sm{margin-top:48px !important}}@media (min-width: 768px){.margin-v-exhuge-md{margin-top:48px !important;margin-bottom:48px !important}}.text-welcome{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;color:#666666}.text-small-welcome{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:12px;line-height:160%;color:#666666}.reg-flow-margin{margin-top:48px !important;margin-bottom:18px !important}@media (min-width: 768px){.mt-lead-welcome{margin-top:32px !important}}@media (max-width: 767px){.mt-lead-welcome{margin-top:18px !important}}@media (min-width: 768px){.width-medium-welcome{width:730px !important}}@media (min-width: 768px){.movie-size-medium{width:730px !important;height:410px !important}}@media (max-width: 767px){.movie-size-medium{width:343px;height:193px}}@media (min-width: 768px){.movie-size-small{width:450px !important;height:253px !important}}@media (max-width: 767px){.movie-size-small{width:343px;height:193px}}@media (max-width: 767px){.iframe-container{position:relative;width:100%;height:0;padding-top:56%;margin-bottom:32px}}@media (max-width: 767px){.iframe-container .movie-size-small,.iframe-container .movie-size-medium{width:100%;height:100%;position:absolute;top:0;left:0}}.bgc-light-pink{background-color:#ffedf5}.image-size-medium{display:block}@media (min-width: 768px){.image-size-medium{height:512px}}@media (max-width: 767px){.image-size-medium{height:222px;max-width:354px}}.welcome-line-banner.sitter{overflow:hidden;background-color:#ffedf6}.welcome-line-banner.housekeeping{background-color:#ebf8fb}.welcome-line-banner .welcome-line-banner-block{width:400px;margin:24px auto auto auto;padding-top:24px;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/sp_tap-d49816e3ce60ea90531592aed458fd0b54cf1e9bb72710d0f209e43378094e03.png);background-repeat:no-repeat;background-position:bottom right;background-size:auto 164px}@media (max-width: 375px){.welcome-line-banner .welcome-line-banner-block{width:auto}}@media (max-width: 374px){.welcome-line-banner .welcome-line-banner-block{background-size:110px auto}}.welcome-line-banner .welcome-line-banner-block p{color:#737373;font-size:16px;font-weight:bold}@media (max-width: 375px){.welcome-line-banner .welcome-line-banner-block p{font-size:14px}}.welcome-line-banner .welcome-line-banner-block .add-friend{margin-top:24px;padding-bottom:48px}.welcome-line-banner .welcome-line-banner-block .add-friend-button img{width:188px;height:auto}@media (max-width: 375px){.welcome-line-banner .welcome-line-banner-block .add-friend-button img{width:116px;height:auto}}.welcome-campaign-banner-block{text-align:center}.welcome-campaign-banner-block .banner-top-text{color:#E85298;margin-bottom:8px}@media (min-width: 768px){.welcome-campaign-banner-block .banner-top-text{font-size:24px}}.welcome-lead-block p{margin:0px 0px 40px 0px !important;font-size:16px;line-height:200%}.welcome-lead-block h1{margin:40px 0px 40px 0px;font-size:26px;color:#333333;line-height:56px;font-weight:700}@media (max-width: 767px){.welcome-lead-block h1{font-size:22px;line-height:35px;margin:30px 0px 30px 0px}}.welcome-lead-block .lead-title{text-align:center}@media (min-width: 768px){.welcome-lead-block .lead-image{margin-top:-20px}}@media (max-width: 767px){.welcome-lead-block .lead-image{padding:20px 0px 0px 0px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}}.welcome-lead-block .lead-movie-content{width:730px;height:410px;margin:0px auto 80px auto}.welcome-lead-block .lead-movie-content iframe{width:100%;height:100%}@media (max-width: 750px){.welcome-lead-block .lead-movie-content{position:relative;height:0;padding-bottom:56.25%;width:100%}.welcome-lead-block .lead-movie-content iframe{position:absolute;width:100%;height:100%;top:0;left:0}}.welcome-about-block{padding-bottom:80px;display:block;background:linear-gradient(#fff 30%, #FFEDF6)}@media (max-width: 767px){.welcome-about-block{padding-bottom:40px;background:#FFF2F9}}.welcome-about-block h1,.welcome-about-block .welcome-about-block-title{margin:20px 0px 16px 0px;font-size:26px;color:#333333;line-height:56px;font-weight:700}@media (max-width: 767px){.welcome-about-block h1,.welcome-about-block .welcome-about-block-title{margin:40px 0px 16px 0px;text-align:center}}.welcome-about-block h2,.welcome-about-block .welcome-about-block-sub-title{margin:16px 0px 16px 0px;color:#E85298;font-size:24px;line-height:38px;font-weight:700}@media (max-width: 767px){.welcome-about-block h2,.welcome-about-block .welcome-about-block-sub-title{margin:16px 0px 16px 0px;text-align:center}}.welcome-about-block p{font-size:16px;line-height:200%}.welcome-about-block .about-babysitter-block{margin:40px 0px;padding:40px;background-color:#FFFFFF;max-width:940px;border:2px dashed #E172A6;border-radius:16px}.welcome-about-block .about-babysitter-block .title-block{display:flex;justify-content:center;align-items:center}.welcome-about-block .about-babysitter-block .title-block .title-image img{width:35px;margin-right:12px}.welcome-about-block .about-babysitter-block .title-block .title-text{font-size:24px;font-weight:bold;color:#E85298;text-align:center}@media (max-width: 767px){.welcome-about-block .about-babysitter-block .title-block .title-text{text-align:left}}@media (min-width: 767px){.welcome-about-block .about-image{width:50%;margin:auto}}.flex{display:flex}.yellow-maker{background-color:#FFFCB1}.button-to-seminar{max-width:520px}.sidejob-font-style{font-family:'M PLUS 1', sans-serif}.welcome-sidejob-top-title h1{color:#E85298;font-size:28px;margin:30px auto;max-width:939px;font-family:'Hiragino Kaku Gothic Pro'}@media (max-width: 767px){.welcome-sidejob-top-title h1{font-size:20px;margin:20px 15px}}.welcome-sidejob-main-image .top-image{position:relative}.welcome-sidejob-main-image .check{position:absolute;top:66.8656716418%;left:16.71875%;width:34.375%;height:auto}.welcome-sidejob-main-image .button{position:absolute;top:74.6268656716%;left:15%;width:34.375%;height:auto}.welcome-sidejob-main-image .button-area{margin:20px 15px 30px}.welcome-sidejob-main-image .button-area .check-xs{max-width:290px;margin:0 auto 7px}.welcome-sidejob-main-image .button-area .button-xs{max-width:349px;margin:0 auto}.welcome-sidejob-contents1{margin:90px 110px 0px;background-color:#FBECEA;padding:80px 60px;position:relative;border-radius:20px}@media (max-width: 767px){.welcome-sidejob-contents1{margin-top:0;margin-right:0;margin-left:0;padding:40px 15px;border-radius:0px}}.welcome-sidejob-contents1 .subtitle{background-color:#fff;border:4.23734px dashed #EF86B7;text-align:center;border-radius:20px;margin:0 auto;padding:40px 0;font-family:'M PLUS 1', sans-serif;font-weight:700}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle{padding:18px 0 30px}}.welcome-sidejob-contents1 .subtitle h2.normal-text{margin-bottom:10px;font-size:34px}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle h2.normal-text{font-size:24px}}.welcome-sidejob-contents1 .subtitle .large-text-pink{color:#E85298;font-size:54px}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle .large-text-pink{font-size:38px}}@media (max-width: 415px){.welcome-sidejob-contents1 .subtitle .large-text-pink{font-size:30px}}.welcome-sidejob-contents1 .subtitle .small-text{font-size:34px}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle .small-text{font-size:26px}}@media (max-width: 415px){.welcome-sidejob-contents1 .subtitle .small-text{font-size:20px}}.welcome-sidejob-contents1 .subtitle .large-text{color:#6C6B6B;font-size:54px}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle .large-text{font-size:38px}}@media (max-width: 415px){.welcome-sidejob-contents1 .subtitle .large-text{font-size:30px}}.welcome-sidejob-contents1 .subtitle h2 .title-bold-block{justify-content:center;align-items:center;margin-top:20px}.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::before,.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::after{content:'';display:block;top:50%;width:55px;height:4px;background-color:#E85298}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::before,.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::after{width:40px}}.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::before{transform:rotate(60deg)}.welcome-sidejob-contents1 .subtitle h2 .title-bold-block::after{transform:rotate(-60deg)}@media (max-width: 767px){.welcome-sidejob-contents1 .subtitle h2 .title-bold-block{font-size:38px}}.welcome-sidejob-contents1 .childminder1-image-area{justify-content:center;align-items:center;margin-top:40px;margin-bottom:51px}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder1-image-area{flex-direction:column}}.welcome-sidejob-contents1 .childminder1-image-area .childminder1-image{max-width:30.6603773585%;height:auto}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder1-image-area .childminder1-image{max-width:62.3076923077%;margin-bottom:30px}}.welcome-sidejob-contents1 .childminder1-image-area h3{font-size:36px;font-weight:700;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder1-image-area h3{font-size:24px;margin-bottom:37px;display:flex;align-items:flex-start}.welcome-sidejob-contents1 .childminder1-image-area h3::before{content:"“";margin-right:10px}.welcome-sidejob-contents1 .childminder1-image-area h3::after{content:"”";margin-left:10px}}@media (max-width: 415px){.welcome-sidejob-contents1 .childminder1-image-area h3{font-size:20px}}.welcome-sidejob-contents1 .main-sentence{font-size:16px;margin-bottom:40px}@media (max-width: 767px){.welcome-sidejob-contents1 .main-sentence{margin-bottom:30px}}.welcome-sidejob-contents1 .salary-chart .chart{text-align:center;margin-bottom:33px}@media (max-width: 767px){.welcome-sidejob-contents1 .salary-chart .chart{margin-bottom:10px}}.welcome-sidejob-contents1 .salary-chart img{max-width:57.2641509434%}@media (max-width: 767px){.welcome-sidejob-contents1 .salary-chart img{max-width:87.1794871795%}}.welcome-sidejob-contents1 .salary-chart .reference{font-size:10px;line-height:14px;max-width:716px;margin:0 auto}.welcome-sidejob-contents1 .button{max-width:520px;margin:80px auto}@media (max-width: 767px){.welcome-sidejob-contents1 .button{max-width:349px;margin-bottom:39px;margin-top:42px}}.welcome-sidejob-contents1 .childminder2-image-area{justify-content:center;align-items:center;margin-bottom:30px}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder2-image-area{flex-direction:column}}.welcome-sidejob-contents1 .childminder2-image-area .childminder2-image{max-width:30.6603773585%;height:auto}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder2-image-area .childminder2-image{max-width:62.3076923077%}}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder2-image-area .text-area{text-align:center;margin-bottom:30px}}.welcome-sidejob-contents1 .childminder2-image-area h3{font-size:23px;font-family:'M PLUS 1', sans-serif;line-height:143%;font-weight:700}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder2-image-area h3{font-size:18px;margin-bottom:5px}}.welcome-sidejob-contents1 .childminder2-image-area h3 .large-text{font-size:36px}@media (max-width: 767px){.welcome-sidejob-contents1 .childminder2-image-area h3 .large-text{font-size:24px}}.welcome-sidejob-contents1 .choice-text{margin:0 auto;max-width:940px;font-size:16px;margin-bottom:192px}@media (max-width: 767px){.welcome-sidejob-contents1 .choice-text{margin-bottom:30px}}.welcome-sidejob-contents1 .four-option-main-title{font-size:34px;text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif;margin-bottom:60px}@media (max-width: 767px){.welcome-sidejob-contents1 .four-option-main-title{font-size:24px;margin-bottom:20px}}.welcome-sidejob-contents1 .four-option-main-title .dots{background-image:radial-gradient(circle at center, #E85298 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.2em}.welcome-sidejob-contents1 .option-item{background:#FFFFFF;border:5.94792px dashed #EF86B7;border-radius:19.8264px;margin-bottom:60px;padding-top:25px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item{margin-bottom:40px;padding-top:5px}}.welcome-sidejob-contents1 .option-item .option-sentence{padding:10px 37px 53px;font-size:16px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .option-sentence{padding:6px 20px 20px}}.welcome-sidejob-contents1 .option-item .income-details{background-color:#FBECEA;justify-content:center;padding:26px 25px 20px;border-radius:10px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .income-details{flex-wrap:wrap;margin:26px;padding:14px 22px}}.welcome-sidejob-contents1 .option-item .income-details .income-details-item{display:flex;justify-content:center;max-width:calc(50% -31px)}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .income-details .income-details-item{width:100%}}.welcome-sidejob-contents1 .option-item .income-details .income-details-item:first-child{margin-right:31px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .income-details .income-details-item:first-child{margin-right:0}}.welcome-sidejob-contents1 .option-item .income-details .income-details-item .title{margin-right:7px;font-size:16px}.welcome-sidejob-contents1 .option-item .income-details .income-details-item .title-blue{color:#17B6CE}.welcome-sidejob-contents1 .option-item .income-details .income-details-item .title-pink{color:#E85298}.welcome-sidejob-contents1 .option-item .heading{background-color:#fff;text-align:center;padding:10px;display:flex;justify-content:center;font-family:'M PLUS 1', sans-serif;font-weight:500}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .heading{padding:0}}.welcome-sidejob-contents1 .option-item .heading .option-title{font-size:47px;font-weight:500;line-height:59px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .heading .option-title{font-size:24px}}.welcome-sidejob-contents1 .option-item .heading .option-num{color:#EF86B7;font-size:55.5139px;font-weight:bold;line-height:59px;margin-right:40px;position:relative}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .heading .option-num{margin-right:20px}}.welcome-sidejob-contents1 .option-item .heading .option-num img{position:absolute;top:-7px;left:35px;width:22px}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .heading .option-num img{top:8px;left:18px;width:11px}}@media (max-width: 767px){.welcome-sidejob-contents1 .option-item .heading .option-num{font-size:28px;margin-bottom:-10px}}.welcome-sidejob-contents1 .option4{background-color:#FFF4D9;border-color:#FD936C}.welcome-sidejob-contents1 .option4 .heading{background-color:#FFF4D9}.welcome-sidejob-contents1 .option4 .option-num{color:#FD936C !important}.welcome-sidejob-contents1 .jump-button{max-width:520px;margin:80px auto;position:absolute;bottom:-80px;left:50%;transform:translate(-50%, 50%)}@media (max-width: 767px){.welcome-sidejob-contents1 .jump-button{position:static;transform:translate(0%, 0%);max-width:349px;margin-top:42px;margin-bottom:0}}.welcome-sidejob-contents2{margin-top:70px}@media (max-width: 767px){.welcome-sidejob-contents2{padding:40px 15px;margin-top:0}}.welcome-sidejob-contents2 .title-question{height:407px;position:relative;margin-bottom:34px}@media (max-width: 767px){.welcome-sidejob-contents2 .title-question{height:224px}}.welcome-sidejob-contents2 .title-question .title-question-img{width:322px;position:absolute;top:0%;left:50%;transform:translate(-50%, 26%)}@media (max-width: 767px){.welcome-sidejob-contents2 .title-question .title-question-img{max-width:206px}}.welcome-sidejob-contents2 .title-question h2.circle-text{position:relative;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents2 .title-question h2.circle-text span{font-size:30px;font-weight:700;height:270px;position:absolute;width:22px;left:50%;top:0;transform-origin:bottom center}@media (max-width: 767px){.welcome-sidejob-contents2 .title-question h2.circle-text span{font-size:24px;height:235px;left:47%}}.welcome-sidejob-contents2 .title-question h2.circle-text span.char1{transform:rotate(-37deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char2{transform:rotate(-30deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char3{transform:rotate(-23deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char4{transform:rotate(-16deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char5{transform:rotate(-9deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char6{transform:rotate(-2deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char7{transform:rotate(5deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char8{transform:rotate(12deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char9{transform:rotate(19deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char10{transform:rotate(26deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char11{transform:rotate(33deg)}.welcome-sidejob-contents2 .title-question h2.circle-text span.char12{transform:rotate(40deg)}.welcome-sidejob-contents2 .answers{justify-content:center}@media (max-width: 767px){.welcome-sidejob-contents2 .answers{flex-direction:column}}.welcome-sidejob-contents2 .answers .answer-item h3{font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents2 .answers .answer-item{max-width:calc(50% - 50px)}@media (max-width: 767px){.welcome-sidejob-contents2 .answers .answer-item{max-width:100%}}.welcome-sidejob-contents2 .answers .answer1{margin-right:50px}@media (max-width: 767px){.welcome-sidejob-contents2 .answers .answer1{margin-right:0px;margin-bottom:40px}}@media (max-width: 767px){.welcome-sidejob-contents2 .answers .answer2{margin-bottom:42px}}.welcome-sidejob-contents2 .answers h3 .large-text{color:#EF86B7;font-size:42px;font-weight:800;text-align:center;margin-bottom:10px}@media (max-width: 767px){.welcome-sidejob-contents2 .answers h3 .large-text{font-size:24px}}.welcome-sidejob-contents2 .answers p{margin-top:3px;font-size:16px}.welcome-sidejob-contents2 .answers small{font-size:12px}.welcome-sidejob-contents2 .answers h3 .normal-text{font-size:26px;text-align:center;font-weight:700;display:flex;align-items:center;margin-bottom:10px}.welcome-sidejob-contents2 .answers h3 .normal-text::before,.welcome-sidejob-contents2 .answers h3 .normal-text::after{content:"";height:3px;flex-grow:1;background-color:#6C6B6B80}.welcome-sidejob-contents2 .answers h3 .normal-text::before{margin-right:9px}.welcome-sidejob-contents2 .answers h3 .normal-text::after{margin-left:9px}@media (max-width: 767px){.welcome-sidejob-contents2 .answers h3 .normal-text{font-size:20px;font-weight:800}}.welcome-sidejob-contents2 .button{max-width:520px;margin:80px auto 88px}@media (max-width: 767px){.welcome-sidejob-contents2 .button{max-width:349px;margin:0 auto}}.welcome-sidejob-contents3{padding-top:72px;padding-bottom:88px;background-color:#FFF4D9}@media (max-width: 767px){.welcome-sidejob-contents3{padding-top:42px;padding-bottom:45px}}.welcome-sidejob-contents3 h2{text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents3 h2 .title-1{font-size:25px;background-color:#fff;border:2.82153px dashed #E85298;border-radius:45.1445px;width:fit-content;margin:0 auto 19px;line-height:43px;padding:3px 20px}@media (max-width: 767px){.welcome-sidejob-contents3 h2 .title-1{line-height:30px;font-size:18px;margin-bottom:21px}}.welcome-sidejob-contents3 h2 .title-2{font-size:39px;margin-bottom:20px}@media (max-width: 767px){.welcome-sidejob-contents3 h2 .title-2{font-size:28px;margin-bottom:11px}}.welcome-sidejob-contents3 h2 .title-3{color:#E85298;font-size:56px;margin-bottom:40px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.welcome-sidejob-contents3 h2 .title-3{font-size:40px}}.welcome-sidejob-contents3 h2 .title-3::before,.welcome-sidejob-contents3 h2 .title-3::after{content:'';width:55px;height:4px;background-color:#E85298}.welcome-sidejob-contents3 h2 .title-3::before{transform:rotate(60deg)}.welcome-sidejob-contents3 h2 .title-3::after{transform:rotate(-60deg)}.welcome-sidejob-contents3 .contents3-img{max-width:515px;margin:0 auto;margin-bottom:40px}@media (max-width: 767px){.welcome-sidejob-contents3 .contents3-img{max-width:100%;font-size:40px}}.welcome-sidejob-contents3 .sentence{max-width:940px;margin:0 auto;font-size:16px;margin-bottom:71px}@media (max-width: 767px){.welcome-sidejob-contents3 .sentence{margin:0 15px 42px}}.welcome-sidejob-contents3 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents3 .button{max-width:349px}}.welcome-sidejob-contents4{background-color:#FFF4D9;padding:0 110px 80px}@media (max-width: 767px){.welcome-sidejob-contents4{font-size:28px;padding:0 15px 40px}}.welcome-sidejob-contents4 h2.title{margin:0 auto;font-size:40px;text-align:center;font-weight:700;margin-bottom:40px;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents4 h2.title{font-size:28px;font-weight:800}}.welcome-sidejob-contents4 .contents{background-color:#fff;padding:60px;margin-bottom:80px;border-radius:20px}@media (max-width: 767px){.welcome-sidejob-contents4 .contents{padding:0;background-color:#FFF4D9;margin-bottom:40px}}@media (max-width: 767px){.welcome-sidejob-contents4 .contents .contents-item1,.welcome-sidejob-contents4 .contents .contents-item2{border-radius:20px;padding:20px 20px 25px;margin-bottom:30px;background-color:#fff}}.welcome-sidejob-contents4 .contents h3.heading{font-size:32px;text-align:center;margin:0 auto 20px;font-weight:700;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents4 .contents h3.heading{font-size:22px}}.welcome-sidejob-contents4 .contents h3.heading img{margin-top:14px;max-width:100%}.welcome-sidejob-contents4 .contents .heading1{max-width:320px}.welcome-sidejob-contents4 .contents p.sentence{font-size:16px;max-width:940px;margin:0 auto 60px}.welcome-sidejob-contents4 .contents img{max-width:468px;margin:0 auto;display:block}.welcome-sidejob-contents4 .contents h3.heading2{margin-top:60px;max-width:553px}@media (max-width: 767px){.welcome-sidejob-contents4 .contents h3.heading2{margin-top:0}}.welcome-sidejob-contents4 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents4 .button{max-width:349px}}.welcome-sidejob-contents5{padding:70px 260px 80px}@media (max-width: 767px){.welcome-sidejob-contents5{padding:25px 15px 40px}}.welcome-sidejob-contents5 h2.title{font-size:36px;text-align:center;line-height:54px;font-weight:700;margin-bottom:38px;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents5 h2.title{font-size:28px;margin-bottom:30px;line-height:40px;font-weight:800}}@media (max-width: 415px){.welcome-sidejob-contents5 h2.title{font-size:24px}}.welcome-sidejob-contents5 h2.title .dots{background-image:radial-gradient(circle at center, #E85298 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.3em}.welcome-sidejob-contents5 .merits{justify-content:center;flex-wrap:wrap;margin-bottom:80px}@media (max-width: 767px){.welcome-sidejob-contents5 .merits{margin-bottom:40px}}.welcome-sidejob-contents5 .merits .merit1{margin-right:40px}@media (max-width: 767px){.welcome-sidejob-contents5 .merits .merit1{margin-right:0}}@media (max-width: 767px){.welcome-sidejob-contents5 .merits .merit3{margin-bottom:0}}.welcome-sidejob-contents5 .merits .merits-item{width:calc(50% - 40px);background-color:#FBECEA;border:3px dashed #EF86B7;border-radius:10px;margin-bottom:30px;padding-top:10px}@media (max-width: 767px){.welcome-sidejob-contents5 .merits .merits-item{width:100%;margin-bottom:20px}}.welcome-sidejob-contents5 .merits .merits-item .merit-title{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.welcome-sidejob-contents5 .merits .merits-item img{display:block;width:46px;margin-right:10px}.welcome-sidejob-contents5 .merits .merits-item h3{font-size:22px;text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents5 .merits .merits-item h3{font-size:20px;font-weight:800}}@media (max-width: 415px){.welcome-sidejob-contents5 .merits .merits-item h3{font-size:16px}}.welcome-sidejob-contents5 .merits .merits-item p{font-size:16px;padding:0 20px 30px}.welcome-sidejob-contents5 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents5 .button{max-width:349px}}.welcome-sidejob-contents6{background-color:#FBECEA;padding:70px 170px 80px}@media (max-width: 1024px){.welcome-sidejob-contents6{padding:70px 70px 80px}}@media (max-width: 767px){.welcome-sidejob-contents6{padding:30px 15px 40px}}.welcome-sidejob-contents6 .sidejob-contents6-container{justify-content:center;padding:60px 80px;background-color:#fff;margin-bottom:80px;border-radius:20px}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container{display:block;padding:30px 20px;margin-bottom:42px}}.welcome-sidejob-contents6 .sidejob-contents6-container .sentence{width:calc(404/(940 -160) * 100%);font-size:16px}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .sentence{width:100%}}.welcome-sidejob-contents6 .sidejob-contents6-container .title{flex-direction:column;text-align:center;min-width:404px;line-height:48px;font-family:'M PLUS 1', sans-serif;margin-right:42px;font-weight:700}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .title{min-width:100%;margin-bottom:20px}}.welcome-sidejob-contents6 .sidejob-contents6-container .title .normal{font-size:30px}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .normal{font-size:24px}}@media (max-width: 415px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .normal{font-size:20px}}.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink{color:#E85298;font-size:30px}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink{font-size:24px}}@media (max-width: 415px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink{font-size:20px}}.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink-bold{color:#E85298;font-size:43px}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink-bold{font-size:34px;line-height:37px}}@media (max-width: 415px){.welcome-sidejob-contents6 .sidejob-contents6-container .title .pink-bold{font-size:28px}}.welcome-sidejob-contents6 .sidejob-contents6-container .title img{max-width:234px;display:block;margin:40px auto 0}@media (max-width: 767px){.welcome-sidejob-contents6 .sidejob-contents6-container .title img{max-width:47.2222222222%;margin-top:20px}}.welcome-sidejob-contents6 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents6 .button{max-width:349px}}.welcome-sidejob-contents7{padding:10px 265px 80px;background-color:#FBECEA}@media (max-width: 767px){.welcome-sidejob-contents7{padding:10px 0 40px}}.welcome-sidejob-contents7 h2{text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents7 h2 .pink-line{position:relative;font-size:38px;margin-bottom:9px;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.welcome-sidejob-contents7 h2 .pink-line{font-size:28px}}.welcome-sidejob-contents7 h2 .pink-line::before,.welcome-sidejob-contents7 h2 .pink-line::after{background-color:#E85298;width:42px;height:5px;content:""}.welcome-sidejob-contents7 h2 .pink-line::before{margin-right:10px;transform:rotate(60deg)}.welcome-sidejob-contents7 h2 .pink-line::after{margin-right:10px;transform:rotate(-60deg)}.welcome-sidejob-contents7 h2 .normal{font-size:30px;margin-bottom:5px;line-height:41px}@media (max-width: 767px){.welcome-sidejob-contents7 h2 .normal{font-size:22px}}.welcome-sidejob-contents7 h2 .pink-bold{color:#E85298;font-size:53px;margin-bottom:27px}.welcome-sidejob-contents7 h2 .pink-bold span.dot{background-image:radial-gradient(circle at center, #E85298 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.2em}@media (max-width: 767px){.welcome-sidejob-contents7 h2 .pink-bold{font-size:38px;margin-bottom:20px}}.welcome-sidejob-contents7 p.title-description{font-size:16px;margin:0 auto 60px;max-width:716px}@media (max-width: 767px){.welcome-sidejob-contents7 p.title-description{margin:0 15px 40px}}.welcome-sidejob-contents7 .reasons{flex-wrap:wrap;justify-content:space-between}.welcome-sidejob-contents7 .reasons .reasons-item{width:calc(50% - 31px);margin-bottom:62px}@media (max-width: 767px){.welcome-sidejob-contents7 .reasons .reasons-item{width:100%;margin-bottom:40px}}.welcome-sidejob-contents7 .reasons .reasons-item img{max-width:331px;display:block;margin:0 auto 13px}@media (max-width: 767px){.welcome-sidejob-contents7 .reasons .reasons-item img{max-width:100%;padding:0 32px}}.welcome-sidejob-contents7 .reasons .reasons-item p{font-size:16px}@media (max-width: 767px){.welcome-sidejob-contents7 .reasons .reasons-item p{margin:0 15px}}.welcome-sidejob-contents7 .reasons .reasons-item small{font-size:12px}@media (max-width: 767px){.welcome-sidejob-contents7 .reasons .reasons-item small{margin:0 15px}}.welcome-sidejob-contents7 .reasons .reasons-item h3{background-color:#fff;border:3px dashed #EF86B7;max-width:100%;border-radius:20px;font-size:24px;text-align:center;margin-bottom:16px;padding-bottom:6px;padding-top:6px;position:relative;font-family:'M PLUS 1', sans-serif;font-weight:700}.welcome-sidejob-contents7 .reasons .reasons-item h3:before{position:absolute;bottom:-14px;left:50%;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#EF86B7 transparent transparent transparent}.welcome-sidejob-contents7 .reasons .reasons-item h3:after{position:absolute;bottom:-10px;left:50%;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#fff transparent transparent transparent}@media (max-width: 767px){.welcome-sidejob-contents7 .reasons .reasons-item h3{margin:0 32px 12px}}.welcome-sidejob-contents7 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents7 .button{max-width:349px}}.welcome-sidejob-contents8{padding:70px 265px 80px}@media (max-width: 767px){.welcome-sidejob-contents8{padding:60px 0 45px}}.welcome-sidejob-contents8 h2{font-family:'M PLUS 1', sans-serif;font-weight:700}.welcome-sidejob-contents8 h2.title-normal{text-align:center;font-size:32px;margin-bottom:15px}@media (max-width: 767px){.welcome-sidejob-contents8 h2.title-normal{line-height:37.5px;font-size:28px;margin-bottom:6px}}.welcome-sidejob-contents8 h2.title-pink{text-align:center;font-size:32px;color:#E85298;margin-bottom:24px}@media (max-width: 767px){.welcome-sidejob-contents8 h2.title-pink{font-size:34px;margin-bottom:30px}}.welcome-sidejob-contents8 p.title-description{text-align:center;font-size:16px;margin-bottom:60px}@media (max-width: 767px){.welcome-sidejob-contents8 p.title-description{margin:0 15px 30px;text-align:left}}.welcome-sidejob-contents8 .income-charts{justify-content:space-between;margin-bottom:60px;flex-wrap:wrap}@media (max-width: 767px){.welcome-sidejob-contents8 .income-charts{margin-bottom:20px}}.welcome-sidejob-contents8 .income-charts .income-charts-item{max-width:calc(50% - 30px)}@media (max-width: 767px){.welcome-sidejob-contents8 .income-charts .income-charts-item{max-width:100%}}.welcome-sidejob-contents8 .income-charts .income-charts-item .chart-img{max-width:320px;margin:0 auto 20px}@media (max-width: 767px){.welcome-sidejob-contents8 .income-charts .income-charts-item .chart-img{max-width:100%;margin:0 35px 20px}}.welcome-sidejob-contents8 .income-charts .income-charts-item p.chart-description{font-size:16px}@media (max-width: 767px){.welcome-sidejob-contents8 .income-charts .income-charts-item p.chart-description{margin-bottom:30px;padding-right:15px;padding-left:15px}}.welcome-sidejob-contents8 p.main-sentence{max-width:751px;margin:0 auto 80px;font-size:16px}@media (max-width: 767px){.welcome-sidejob-contents8 p.main-sentence{margin:0 15px 42px}}.welcome-sidejob-contents8 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents8 .button{max-width:349px}}.welcome-sidejob-contents9{padding:70px 220px 80px;background-color:#FFF4D9}@media (max-width: 767px){.welcome-sidejob-contents9{padding:36px 15px 39px}}.welcome-sidejob-contents9 h2{text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents9 h3{text-align:center;font-weight:800;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents9 h2 .title-pink-line{position:relative;font-size:26px;display:flex;justify-content:center;align-items:center;color:#E85298;margin-bottom:5px}.welcome-sidejob-contents9 h2 .title-pink-line::before,.welcome-sidejob-contents9 h2 .title-pink-line::after{background-color:#E85298;width:36px;height:5px;content:""}.welcome-sidejob-contents9 h2 .title-pink-line::before{margin-right:10px;transform:rotate(60deg)}.welcome-sidejob-contents9 h2 .title-pink-line::after{margin-right:10px;transform:rotate(-60deg)}@media (max-width: 767px){.welcome-sidejob-contents9 h2 .title-pink-line{font-size:22px}}@media (max-width: 415px){.welcome-sidejob-contents9 h2 .title-pink-line{font-size:18px}}.welcome-sidejob-contents9 h2 .title-normal{font-size:40px;line-height:48px}@media (max-width: 767px){.welcome-sidejob-contents9 h2 .title-normal{font-size:34px}}@media (max-width: 415px){.welcome-sidejob-contents9 h2 .title-normal{font-size:28px;line-height:40px}}.welcome-sidejob-contents9 h3.sub-title{text-align:center;font-size:26px;margin-bottom:30px;line-height:48px}@media (max-width: 767px){.welcome-sidejob-contents9 h3.sub-title{font-size:18px;margin-bottom:26px}}.welcome-sidejob-contents9 p.title-description{font-size:16px;margin-bottom:30px}.welcome-sidejob-contents9 .registration-reasons{font-size:16px;margin-bottom:30px;justify-content:space-between;flex-wrap:wrap;margin-bottom:80px}@media (max-width: 767px){.welcome-sidejob-contents9 .registration-reasons{margin-bottom:52px}}.welcome-sidejob-contents9 .registration-reasons .reasons-item{display:flex;justify-content:center;width:calc(50% - 36px);margin-bottom:23px}@media (max-width: 767px){.welcome-sidejob-contents9 .registration-reasons .reasons-item{width:100%}}@media (max-width: 767px){.welcome-sidejob-contents9 .registration-reasons .reasons-item.reason2,.welcome-sidejob-contents9 .registration-reasons .reasons-item.reason4,.welcome-sidejob-contents9 .registration-reasons .reasons-item.reason6,.welcome-sidejob-contents9 .registration-reasons .reasons-item.reason8{flex-direction:row-reverse}}@media (max-width: 767px){.welcome-sidejob-contents9 .registration-reasons .reasons-item.reason8{margin-bottom:0}}.welcome-sidejob-contents9 .registration-reasons .reasons-item p.comment{background-color:#fff;width:336px;border-radius:22px;height:100%;display:flex;align-items:center;justify-content:center;padding-left:15px;padding-right:15px}.welcome-sidejob-contents9 .registration-reasons .reasons-item .profile{display:flex;flex-direction:column;align-items:center}.welcome-sidejob-contents9 .registration-reasons .reasons-item .profile img{display:block;width:73px;margin-bottom:5px}.welcome-sidejob-contents9 .registration-reasons .reasons-item .profile p{text-align:center}.welcome-sidejob-contents9 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents9 .button{max-width:349px}}.welcome-sidejob-contents9-2{padding:60px 170px 80px}@media (max-width: 767px){.welcome-sidejob-contents9-2{padding:30px 15px 39px}}.welcome-sidejob-contents9-2 .contents9-2-content{background-color:#FBECEA;background-image:repeating-linear-gradient(0deg, #fff 0px 2px, transparent 2px 20px),repeating-linear-gradient(90deg, #fff 0px 2px, transparent 2px 20px);border-radius:20px;padding:43px 90px 35px}@media (max-width: 767px){.welcome-sidejob-contents9-2 .contents9-2-content{padding:24px 20px}}.welcome-sidejob-contents9-2 .contents9-2-content:first-child{margin-bottom:33px}.welcome-sidejob-contents9-2 .contents9-2-content:nth-child(2){margin-bottom:80px}@media (max-width: 767px){.welcome-sidejob-contents9-2 .contents9-2-content:nth-child(2){margin-bottom:42px}}.welcome-sidejob-contents9-2 .contents9-2-content h3.title{text-align:center;font-size:28px;padding-bottom:25px;border-bottom:3px dashed #E85298;width:fit-content;margin:0 auto 35px;font-weight:800;font-family:'M PLUS 1', sans-serif}@media (max-width: 767px){.welcome-sidejob-contents9-2 .contents9-2-content h3.title{padding-bottom:21px;font-weight:700}}.welcome-sidejob-contents9-2 .contents9-2-content p.sentence{font-size:16px;max-width:760px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents9-2 .contents9-2-content p.sentence{max-width:100%}}.welcome-sidejob-contents9-2 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents9-2 .button{max-width:349px}}.welcome-sidejob-contents9-3{padding:0 228px 80px}@media (max-width: 767px){.welcome-sidejob-contents9-3{padding:10px 15px 39px}}.welcome-sidejob-contents9-3 h3{text-align:center;font-weight:700;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents9-3 h3 .title-normal{font-size:30px;margin-bottom:26px}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-normal{font-size:24px;margin-bottom:20px}}.welcome-sidejob-contents9-3 h3 .title-pink{font-size:57px;color:#E85298;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents9-3 h3 .title-pink:nth-child(3){margin-bottom:40px}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-pink:nth-child(3){margin-bottom:30px}}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-pink{font-size:36px}}.welcome-sidejob-contents9-3 h3 .title-pink.blue-line{position:relative;width:fit-content;margin:auto}.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img{position:absolute;width:42px;top:-20px}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img{width:26px;top:-8px}}.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img:first-child{left:-50px}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img:first-child{left:-30px}}.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img:nth-child(2){right:-50px}@media (max-width: 767px){.welcome-sidejob-contents9-3 h3 .title-pink.blue-line img:nth-child(2){right:-30px}}.welcome-sidejob-contents9-3 img{display:block;max-width:522px;margin:0 auto 40px}@media (max-width: 767px){.welcome-sidejob-contents9-3 img{max-width:100%}}.welcome-sidejob-contents9-3 p.mant-sentence{font-size:16px;max-width:807px;margin:0 auto 40px}@media (max-width: 767px){.welcome-sidejob-contents9-3 p.mant-sentence{max-width:100%;margin-bottom:30px}}.welcome-sidejob-contents9-3 .thanks-voices{justify-content:space-between;align-items:flex-start;margin-bottom:60px;flex-wrap:wrap}@media (max-width: 767px){.welcome-sidejob-contents9-3 .thanks-voices{margin-bottom:42px}}.welcome-sidejob-contents9-3 .thanks-voices .thanks-voices-left,.welcome-sidejob-contents9-3 .thanks-voices .thanks-voices-right{flex-direction:column;max-width:calc(50% - 52px)}@media (max-width: 767px){.welcome-sidejob-contents9-3 .thanks-voices .thanks-voices-left,.welcome-sidejob-contents9-3 .thanks-voices .thanks-voices-right{max-width:100%}}.welcome-sidejob-contents9-3 .thanks-voices .voice{background-color:#FBECEA;margin-bottom:40px;padding:16px 21px;height:100%;border-radius:10px;position:relative}@media (max-width: 767px){.welcome-sidejob-contents9-3 .thanks-voices .voice{margin-bottom:20px}}.welcome-sidejob-contents9-3 .thanks-voices .voice img{position:absolute;width:30px;margin-bottom:0px}.welcome-sidejob-contents9-3 .thanks-voices .voice img.top{top:-15px;left:-10px}.welcome-sidejob-contents9-3 .thanks-voices .voice img.bottom{bottom:-15px;right:-10px}.welcome-sidejob-contents9-3 .button{max-width:520px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents9-3 .button{max-width:349px}}.welcome-sidejob-contents10{padding:70px 140px 80px;background-color:#FFF4D9}@media (max-width: 767px){.welcome-sidejob-contents10{padding:40px 15px}}.welcome-sidejob-contents10 h2{font-family:'M PLUS 1', sans-serif;font-weight:800}@media (max-width: 767px){.welcome-sidejob-contents10 h2{font-weight:700}}.welcome-sidejob-contents10 h2.title-normal{text-align:center;font-size:32px;margin-bottom:13px}@media (max-width: 767px){.welcome-sidejob-contents10 h2.title-normal{font-size:22px;margin-bottom:6px}}.welcome-sidejob-contents10 h2.title-pink{font-size:40px;text-align:center;margin:0 auto 45px;position:relative;width:fit-content}@media (max-width: 767px){.welcome-sidejob-contents10 h2.title-pink{font-size:38px;margin-bottom:26px}}.welcome-sidejob-contents10 h2.title-pink img{position:absolute}.welcome-sidejob-contents10 h2.title-pink img.first{left:-20px;width:13px}@media (max-width: 767px){.welcome-sidejob-contents10 h2.title-pink img.first{top:0px;left:-30px}}.welcome-sidejob-contents10 h2.title-pink img.second{width:39px;right:-45px}@media (max-width: 767px){.welcome-sidejob-contents10 h2.title-pink img.second{width:47px;bottom:0px;right:-50px;z-index:100}}.welcome-sidejob-contents10 h2.title-pink img.third{width:13px;right:-60px}@media (max-width: 767px){.welcome-sidejob-contents10 h2.title-pink img.third{top:0px;right:-35px}}.welcome-sidejob-contents10 p.title-description{font-size:16px;text-align:center;margin-bottom:30px}.welcome-sidejob-contents10 .interviews{justify-content:space-between;margin-bottom:77px;flex-wrap:wrap}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews{margin-bottom:42px}}.welcome-sidejob-contents10 .interviews p.sidejob-txt{font-size:16px;color:#EF86B7;text-align:center;margin-bottom:4px}.welcome-sidejob-contents10 .interviews .item{width:calc(33% - 40px);background-color:#fff;border-radius:10px;padding:20px 19px 17px;height:auto}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews .item{width:100%;margin-right:0;margin-bottom:20px}.welcome-sidejob-contents10 .interviews .item:last-child{margin-bottom:0}}.welcome-sidejob-contents10 .interviews .item p.main-title{font-size:16px;text-align:center;margin-bottom:12px;font-weight:bold}.welcome-sidejob-contents10 .interviews .item img{margin:0 auto 12px;width:125px;display:block}.welcome-sidejob-contents10 .interviews .mainjob{display:flex;border:1px solid #73D1DF;border-radius:10px;margin-bottom:14px;padding:10px}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews .mainjob{width:100%;margin-bottom:12px}}.welcome-sidejob-contents10 .interviews .mainjob p.title{width:63px;text-align:center;display:flex;align-items:center;justify-content:center;color:#73D1DF}.welcome-sidejob-contents10 .interviews .mainjob p.time{display:flex;align-items:center;margin-left:12px}.welcome-sidejob-contents10 .interviews .mainjob p.time::before{background-color:#73D1DF;border-radius:5px;content:"";height:100%;width:1px;margin-right:12px}.welcome-sidejob-contents10 .interviews .sidejob{display:flex;border:1px solid #EF86B7;border-radius:10px;margin-bottom:7px;padding:10px}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews .sidejob{width:100%}}.welcome-sidejob-contents10 .interviews .sidejob p.title{width:63px;text-align:center;display:flex;align-items:center;justify-content:center;color:#EF86B7}.welcome-sidejob-contents10 .interviews .sidejob p.time{display:flex;align-items:center;margin-left:12px}.welcome-sidejob-contents10 .interviews .sidejob p.time::before{background-color:#EF86B7;border-radius:5px;content:"";height:100%;width:1px;margin-right:12px}.welcome-sidejob-contents10 .interviews p.income{font-size:40px;font-weight:700;color:#E85298;text-align:center;font-family:'M PLUS 1', sans-serif}.welcome-sidejob-contents10 .interviews p.income span.income-small-text{font-size:22px}.welcome-sidejob-contents10 .interviews p.income span.income-small-text.ml{margin-left:3px}.welcome-sidejob-contents10 .button{max-width:520px;margin:0 auto 60px}@media (max-width: 767px){.welcome-sidejob-contents10 .button{max-width:349px;margin-bottom:39px}}.welcome-sidejob-contents10 p.sub-description{font-size:16px;margin-bottom:30px;text-align:center}@media (max-width: 767px){.welcome-sidejob-contents10 p.sub-description{margin-bottom:20px}}.welcome-sidejob-contents10 .interviews-image{justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews-image{margin-bottom:42px;margin-right:20px;margin-left:20px}}.welcome-sidejob-contents10 .interviews-image .item{margin-bottom:66px}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews-image .item{width:100%;height:auto}}.welcome-sidejob-contents10 .interviews-image .item:first-child{margin-right:20px}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews-image .item:first-child{margin-right:0;margin-bottom:20px}}@media (max-width: 767px){.welcome-sidejob-contents10 .interviews-image .item:last-child{margin-bottom:0}}.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block{background-color:#FBECEA}.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block{justify-content:center;align-items:center;margin-top:60px;margin-bottom:40px}@media (max-width: 767px){.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block{margin:33px 10px 19px 10px}}.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block img{max-width:115px;max-height:115px;margin-right:20px}@media (max-width: 767px){.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block img{max-width:73px;max-height:81px;margin-right:7px}}.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block h3{padding:0;color:#6C6B6B;font-size:32px;line-height:39px;font-family:'M PLUS 1', sans-serif;font-weight:700}@media (max-width: 767px){.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block h3{font-size:22px}}.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block h3 .welcome-supporters-voice-bs-title-strong{font-size:40px;line-height:39px}@media (max-width: 767px){.welcome-sidejob-contents10-2 .welcome-supporters-voice-bs-block .title-block h3 .welcome-supporters-voice-bs-title-strong{font-size:26px}}.welcome-sidejob-contents10-3{padding:60px 110px 80px;background-color:#FFF4D9}@media (max-width: 767px){.welcome-sidejob-contents10-3{padding:0}}.welcome-sidejob-contents10-3 .welcome-work-step-block-wide{background:transparent}.welcome-sidejob-contents11{background-color:#FBECEA;padding:60px 282px 81px}@media (max-width: 767px){.welcome-sidejob-contents11{padding:25px 14px 48px}}.welcome-sidejob-contents11 img{display:block;margin-bottom:43px}@media (max-width: 767px){.welcome-sidejob-contents11 img{margin-bottom:33px}}.welcome-sidejob-contents11 .titile-block{text-align:center;margin-bottom:19px;font-weight:bold;align-items:center;display:flex;justify-content:center}.welcome-sidejob-contents11 .titile-block h2{font-family:'M PLUS 1', sans-serif;font-weight:700}@media (max-width: 767px){.welcome-sidejob-contents11 .titile-block h2{font-weight:800}}.welcome-sidejob-contents11 .titile-block::before,.welcome-sidejob-contents11 .titile-block::after{background-color:#E85298;border-radius:5px;content:"";height:5px;width:107px}@media (max-width: 767px){.welcome-sidejob-contents11 .titile-block::before,.welcome-sidejob-contents11 .titile-block::after{width:63px}}@media (max-width: 415px){.welcome-sidejob-contents11 .titile-block::before,.welcome-sidejob-contents11 .titile-block::after{width:55px}}.welcome-sidejob-contents11 .titile-block::before{margin-right:0px;transform:rotate(60deg)}.welcome-sidejob-contents11 .titile-block::after{margin-left:0px;transform:rotate(-60deg)}.welcome-sidejob-contents11 .titile-block .title-normal{font-size:30px;margin-bottom:10px}@media (max-width: 767px){.welcome-sidejob-contents11 .titile-block .title-normal{font-size:24px;margin-bottom:5px}}@media (max-width: 415px){.welcome-sidejob-contents11 .titile-block .title-normal{font-size:22px}}.welcome-sidejob-contents11 .titile-block .title-large{font-size:38px}@media (max-width: 767px){.welcome-sidejob-contents11 .titile-block .title-large{font-size:24px}}@media (max-width: 415px){.welcome-sidejob-contents11 .titile-block .title-large{font-size:22px}}.welcome-sidejob-contents11 p.title-sentence{font-size:16px}.sidejob-form-title{border:none;margin-bottom:60px;font-size:38px;font-family:'M PLUS 1', sans-serif;font-weight:700}@media (max-width: 767px){.sidejob-form-title{font-size:26px;font-weight:800}}.welcome-sidejob-form-base .form-title{font-size:36px;text-align:center;border-bottom:3px dashed #EF86B7;position:relative;padding-bottom:16px;margin-bottom:40px;font-family:'M PLUS 1', sans-serif;font-weight:500}.welcome-sidejob-form-base .form-title::after{content:'';position:absolute;display:block;width:18px;height:18px;left:0;right:0;bottom:-10px;margin:0 auto;border-top:4px dashed #EF86B7;border-right:4px dashed #EF86B7;background-color:#fff;transform:rotate(135deg)}.welcome-sidejob-form-base .base-list-title{font-size:22px;color:#E85298;margin-bottom:11px;font-family:'M PLUS 1', sans-serif;font-weight:500}.welcome-sidejob-form-base .base-list-title-description{font-size:16px;margin-bottom:14px;color:#E85298;font-weight:600}.welcome-sidejob-form-base .base-list{background:rgba(217,217,217,0.3);border-radius:20px;padding:14px}.welcome-sidejob-form-base .base-list.mb14{margin-bottom:14px}.welcome-sidejob-form-base .base-list.mb40{margin-bottom:40px}.welcome-sidejob-form-base .base-list.mb60{margin-bottom:60px}.welcome-sidejob-form-base .p.annotation{margin-bottom:40px;font-size:12px}.base-section-header-sidejob{font-size:36px;text-align:center;border-bottom:3px dashed #EF86B7;position:relative;padding-bottom:16px;margin-bottom:40px;color:#E85298;font-family:'M PLUS 1', sans-serif;font-weight:500}.base-section-header-sidejob::after{content:'';position:absolute;display:block;width:18px;height:18px;left:0;right:0;bottom:-10px;margin:0 auto;border-top:4px dashed #EF86B7;border-right:4px dashed #EF86B7;background-color:#fff;transform:rotate(135deg)}.sidejob-footer .sp-btn-entry-sidejob p{font-size:16px}.sidejob-footer .footer-button-block{justify-content:center;align-items:center}.sidejob-footer .sp-button-entry-sidejob{width:226px;margin-right:9px}.sidejob-footer .banner-block{width:125px}.welcome-sidejob-contents11-2{padding:70px 0 60px}@media (max-width: 767px){.welcome-sidejob-contents11-2{padding:0}}.welcome-sidejob-contents11-2 .banner-container{padding:35px 124px 40px;background-color:#FBECEA;justify-content:center;margin:0 auto;border-radius:20px;width:716px}@media (max-width: 767px){.welcome-sidejob-contents11-2 .banner-container{padding:19px 0 16px;border-radius:0;width:100%}}.welcome-sidejob-contents11-2 .banner-container .banner-area{margin-right:5px}.welcome-sidejob-contents11-2 .banner-container p.main-sentence{font-size:21px;text-align:center;margin-bottom:23px;font-weight:500}@media (max-width: 767px){.welcome-sidejob-contents11-2 .banner-container p.main-sentence{font-size:16px;margin-bottom:17px}}.welcome-sidejob-contents11-2 .banner-container a.line-banner{display:block;width:195px;margin:0 auto}@media (max-width: 767px){.welcome-sidejob-contents11-2 .banner-container a.line-banner{width:146px}}.welcome-sidejob-contents11-2 .banner-container a.line-woman{width:101px}.welcome-sidejob-contents11-2 .about-data-sidejob{padding:20px 10px;color:#737373;justify-content:center}.required-title{background-color:#E44C8D;margin-left:5px;border-radius:8px;display:inline-block;color:#FFFFFF;padding:1px 9px;font-size:12px;font-weight:normal}@media (max-width: 767px){.form-style-normal .row.welcome-sp-del-margin{margin-top:-20px;border:none;padding-bottom:10px}.form-style-normal .row.welcome-sp-del-margin div[class^="col-"]{padding-bottom:0}}.link-size-width-height{height:60px}@media (min-width: 1700px){.top-image-welcome img{width:1700px;margin:auto;display:block}.welcome-header{margin-left:12%;padding-top:4%}}.td-important{font-weight:600;color:#E85298}.welcome-conflict-schedule-guide-block .main-title{text-align:center;color:#E85298;font-size:20px}.welcome-conflict-schedule-guide-block .title{text-align:center;color:#E85298;font-size:14px}#panel-front-block-custome{border:unset !important;padding:16px;box-shadow:0px 4px 16px rgba(34,34,34,0.1);border-radius:8px;margin-bottom:20px}#panel-front-block-custome #list-point #points{position:relative;display:block}#panel-front-block-custome #list-point #points::after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #e85298;border-right:solid 2px #e85298;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}#panel-front-block-custome #total_point{color:#222222;font-weight:700;font-size:12px}#panel-front-block-custome #total_point p:last-child{color:#e85298 !important;font-size:16px;font-weight:700}#panel-front-block-custome .kids-point-item{font-size:12px;width:50%;color:#222222}#panel-front-block-custome .kids-point-item p:last-child{padding-top:0 !important;color:#e85298 !important;font-size:14px !important;font-weight:700}#panel-front-block-custome .kids-point-item:first-child{padding-right:10px !important}#panel-front-block-custome .kids-point-item:first-child p:last-child{padding-bottom:0 !important;font-size:14px !important}.invisible-xs #total_point{color:#222222;font-weight:700;font-size:14px}.invisible-xs #total_point p{color:#E85298}.invisible-xs #list_point li{color:#222222;display:flow-root}.invisible-xs #list_point li span{color:#E85298;float:right;font-family:"Hiragino Kaku Gothic Pro"}.pickup-sitter-history .ksc-page ul{width:max-content !important;width:-moz-max-content}.pickup-sitter-history #title_custom{color:#666666;font-size:16px;border-bottom:2px solid #d8d6d6;font-weight:bold;margin-bottom:10px;padding-left:0}.invisible-xs #reserve-detail-panel-block-custom{border:1px solid #E85298;border-radius:8px;padding:15px}.invisible-xs #reserve-detail-panel-block-custom #col-first div{display:inline-block;border-radius:4px}.invisible-xs #reserve-detail-panel-block-custom #col-first div:first-child{width:72px;height:72px;text-align:center;background-color:#E85298;color:#ffffff}.invisible-xs #reserve-detail-panel-block-custom #col-first div:first-child span{display:block;line-height:1.1em;font-weight:900}.invisible-xs #reserve-detail-panel-block-custom #col-first div:first-child span:first-child{font-size:16px;padding-top:12px}.invisible-xs #reserve-detail-panel-block-custom #col-first div:first-child span:last-child{font-size:32px}.invisible-xs #reserve-detail-panel-block-custom #col-first div:last-child{width:75%;padding-left:15px;vertical-align:top;display:inline-block}.invisible-xs #reserve-detail-panel-block-custom #col-first div:last-child p{font-weight:bold;font-size:14px}.invisible-xs #reserve-detail-panel-block-custom #col-first div:last-child p:first-child{color:#E85298}.invisible-xs #reserve-detail-panel-block-custom .select-supporter{height:72px;line-height:90px;font-weight:700}.invisible-xs #reserve-detail-panel-block-custom .button-redirect{font-size:12px;border-radius:4px;padding:5px;border:1px solid #CCC9C9;text-align:center;width:48%;display:inline-block;height:50px;line-height:20px}.invisible-xs #reserve-detail-panel-block-custom .button-redirect:first-child{margin-right:1%}.invisible-xs #reserve-detail-panel-block-custom .button-redirect:last-child{margin-left:1%}.invisible-xs #reserve-detail-panel-block-custom .button-redirect a{display:inline-block;height:100%;width:100%}.visible-xs #reserve-summary-sp-block-x{font-size:14px;height:72px;display:inline-flex}.visible-xs #reserve-summary-sp-block-x #reserve-summary-sp-text{text-align:center;width:72px;height:100%;display:inline-block;border-radius:4px;color:#ffffff;background-color:#E85298;font-weight:900;padding-left:15px;padding-right:15px}.visible-xs #reserve-summary-sp-block-x #reserve-summary-sp-text p{font-size:16px;padding-top:5px}.visible-xs #reserve-summary-sp-block-x #reserve-summary-sp-text span{font-size:32px;line-height:1.1}.visible-xs #reserve-summary-sp-block-x #text-right{vertical-align:top;display:inline-block;display:-moz-inline-block;width:80%;padding-left:15px;font-weight:700}.visible-xs #reserve-summary-sp-block-x #text-right p{color:#E85298}.visible-xs #list-button{font-size:12px;width:100%}.visible-xs #list-button div{width:48%;display:inline-block;border:1px solid #CCC9C9;text-align:center;border-radius:4px;padding-top:10px;padding-bottom:10px;color:#E85298}.visible-xs #list-button div:first-child{margin-right:1%}.visible-xs #list-button div:last-child{margin-left:1%}.visible-xs #list-button div a{display:inline-block;font-weight:bold;width:100%;height:100%}a:focus{outline:none}input,select{outline:none}body.ver2{color:#666666;font-size:14px;line-height:1.6;font-weight:400;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,Osaka","ＭＳ Ｐゴシック","MS PGothic","MS Gothic","ＭＳ ゴシック","Helvetica Neue",Helvetica,Arial,sans-serif !important}h1,h2,h3,h4,h5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:inherit;font-size:inherit}.ver2 p{padding:0;margin:0}ul{padding-left:0px;margin-bottom:0px}ul li{list-style:none}@media (max-width: 767px){.sp-background{background-color:#efeeee}}.ver2 .container{padding-right:15px;padding-left:15px;padding-top:0}.ver2.under-container{margin-left:-7.5px;margin-right:-7.5px}@media (min-width: 992px){.ver2 .container{width:970px}}@media (min-width: 1200px){.ver2 .container-wide{width:1170px}}@media (min-width: 768px){.ver2 .container-small{width:750px}}.ver2 .row{margin-left:-7.5px;margin-right:-7.5px}.ver2 .row .col-xs-1,.ver2 .row .col-xs-2,.ver2 .row .col-xs-3,.ver2 .row .col-xs-4,.ver2 .row .col-xs-5,.ver2 .row .col-xs-6,.ver2 .row .col-xs-7,.ver2 .row .col-xs-8,.ver2 .row .col-xs-9,.ver2 .row .col-xs-10,.ver2 .row .col-xs-11,.ver2 .row .col-xs-12,.ver2 .row .col-sm-1,.ver2 .row .col-sm-2,.ver2 .row .col-sm-3,.ver2 .row .col-sm-4,.ver2 .row .col-sm-5,.ver2 .row .col-sm-6,.ver2 .row .col-sm-7,.ver2 .row .col-sm-8,.ver2 .row .col-sm-9,.ver2 .row .col-sm-10,.ver2 .row .col-sm-11,.ver2 .row .col-sm-12,.ver2 .row .col-md-1,.ver2 .row .col-md-2,.ver2 .row .col-md-3,.ver2 .row .col-md-4,.ver2 .row .col-md-5,.ver2 .row .col-md-6,.ver2 .row .col-md-7,.ver2 .row .col-md-8,.ver2 .row .col-md-9,.ver2 .row .col-md-10,.ver2 .row .col-md-11,.ver2 .row .col-md-12,.ver2 .row .col-lg-1,.ver2 .row .col-lg-2,.ver2 .row .col-lg-3,.ver2 .row .col-lg-4,.ver2 .row .col-lg-5,.ver2 .row .col-lg-6,.ver2 .row .col-lg-7,.ver2 .row .col-lg-8,.ver2 .row .col-lg-9,.ver2 .row .col-lg-10,.ver2 .row .col-lg-11,.ver2 .row .col-lg-12{padding-left:7.5px;padding-right:7.5px}.container.row-wide{padding-right:30px;padding-left:30px}.container.row-wide .row{margin-left:-15px;margin-right:-15px}.container.row-wide .row div[class^="col-"]{padding-left:15px;padding-right:15px}@media (min-width: 768px){.container.row-wide-pc{padding-right:30px;padding-left:30px}.container.row-wide-pc .row{margin-left:-15px;margin-right:-15px}.container.row-wide-pc .row div[class^="col-"]{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.container.row-wide-sp{padding-right:30px;padding-left:30px}.container.row-wide-sp .row{margin-left:-15px;margin-right:-15px}.container.row-wide-sp .row div[class^="col-"]{padding-left:15px;padding-right:15px}}.container.row-full{padding-right:0px;padding-left:0px}.container.row-full .row{margin-left:0px;margin-right:0px}.container.row-full .row div[class^="col-"]{padding-left:0px;padding-right:0px}@media (min-width: 768px){.container.row-full-pc{padding-right:0px;padding-left:0px}.container.row-full-pc .row{margin-left:0px;margin-right:0px}.container.row-full-pc .row div[class^="col-"]{padding-right:0px;padding-left:0px}}@media (max-width: 767px){.container.row-full-sp{padding-right:0px;padding-left:0px}.container.row-full-sp .row{margin-left:0px;margin-right:0px}.container.row-full-sp .row div[class^="col-"]{padding-right:0px;padding-left:0px}}@media (max-width: 767px){.col-xs-full{padding-left:0px !important;padding-right:0px !important;margin-left:-7.5px;margin-right:-7.5px}.invisible-xs{display:none !important;visibility:hidden !important}}.layout-page-top{margin-top:60px}.layout-page-top.layout-page-top--narrow{margin-top:30px}.layout-page-bottom{margin-bottom:60px}@media (max-width: 767px){.layout-page-top{margin-top:40px}.layout-page-top.layout-page-top--narrow{margin-top:20px}.layout-page-bottom{margin-bottom:40px}}@media (max-width: 767px){.layout-page-top.style-sp-no-margin{margin-top:0px}}@media (min-width: 768px){.row.layout-sidemenu>div[class^="col-"]:first-child,.row.layout-sidemenu .layout-first-child{padding-right:20px !important}.row.layout-sidemenu>div[class^="col-"]:last-child,.row.layout-sidemenu .layout-last-child{padding-left:25px !important}}@media (min-width: 768px){.row.layout-reverse>div[class^="col-"]{float:right !important}.row.layout-sidemenu.layout-reverse>div[class^="col-"]:first-child{padding-left:25px !important}.row.layout-sidemenu.layout-reverse>div[class^="col-"]:last-child{padding-right:20px !important}}.layout-margin-small{margin-top:10px;margin-bottom:10px}.layout-margin-normal{margin-top:20px;margin-bottom:20px}.layout-margin-large{margin-top:40px;margin-bottom:40px}.layout-margin-exlarge{margin-top:60px;margin-bottom:60px}@media (max-width: 767px){.layout-margin-exlarge{margin-top:40px;margin-bottom:40px}}.layout-margin-small-top{margin-top:10px !important}.layout-margin-normal-top{margin-top:20px !important}.layout-margin-large-top{margin-top:40px !important}.layout-margin-exlarge-top{margin-top:60px !important}@media (max-width: 767px){.layout-margin-exlarge-top{margin-top:40px}}.layout-margin-small-bottom{margin-bottom:10px}.layout-margin-normal-bottom{margin-bottom:20px}.layout-margin-large-bottom{margin-bottom:40px}.layout-margin-exlarge-bottom{margin-bottom:60px}@media (max-width: 767px){.layout-margin-exlarge-bottom{margin-bottom:40px}}.text-cao-bs{font-size:12px;color:#999999;margin-bottom:12px}.video-record-annotation{font-size:12px;color:#dc1471}.layout-margin-row-normal .row{margin-top:20px;margin-bottom:20px}.layout-margin-row-large .row{margin-top:40px;margin-bottom:40px}.layout-action-normal{margin-top:20px}.layout-action-large{margin-top:40px}@media (max-width: 767px){.layout-action-normal,.layout-action-large{margin-top:0px}.layout-action-normal div[class^="col-"],.layout-action-large div[class^="col-"]{margin-top:15px}}@media (max-width: 767px){.layout-margin-action div[class^="col-"]{margin-top:15px}.layout-margin-action div[class^="col-"]:first-child{margin-top:0px}}@media (min-width: 768px){.layout-action-force-right .row div[class^="col-"]{float:right}}.container.layout-sp-side-padding{padding-left:30px;padding-right:30px}.form-block.style-login-form .row{margin-bottom:10px}@media (min-width: 768px){.sidemenu-block ul{padding-left:0;margin-left:0}.sidemenu-block ul li{text-decoration:none;list-style:none;padding-left:0;margin-left:0;position:relative}.sidemenu-block ul li a{display:block;font-size:16px;padding:8px 0px 8px 17px;border-top:1px solid #ccc9c9;color:#666666}.sidemenu-block ul li a:hover,.sidemenu-block ul li a.sidemenu-active{color:#e85298}.sidemenu-block ul li:after{position:absolute;display:inline-block;left:0px;top:10px;padding-top:0px;margin-top:0px;color:#ccc9c9;color:#aaa;font-family:FontAwesome;content:"\f105"}.sidemenu-block ul li .sidemenu-badge{position:absolute;display:block;z-index:-99;top:11px;right:5px;background-color:#e85298;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:20px;height:20px;text-align:center;line-height:1;padding-top:4px}.sidemenu-block ul li:last-child a{border-bottom:1px solid #ccc9c9}.sidemenu-block ul li.category-title{display:block;font-size:19px;margin-bottom:0px;padding:25px 0px 3px 0px;border-top:1px solid #ccc9c9;color:#999999}.sidemenu-block ul li.category-title i{width:18px;margin-right:8px}.sidemenu-block ul li.category-title:after{position:relative;display:inline-block;content:""}.sidemenu-block ul li.category-title:first-child{padding-top:0px;border-top:0px solid #d8d6d6}.sidemenu-block ul li.link-tokyo-bs a{font-size:14px}}@media (max-width: 767px){.sidemenu-block ul{padding-left:0;margin-left:0}.sidemenu-block ul li:first-child{margin-left:0px}.sidemenu-block ul li:before{content:'|';display:inline-block;margin-right:10px;color:#999999}.sidemenu-block ul li:first-child:before{content:'';margin-right:0px}.sidemenu-block ul li{text-decoration:none;list-style:none;padding-left:0;margin-left:0;display:inline-block;margin-left:10px}.sidemenu-block{text-align:center}}.tab-nav-block{cursor:pointer;text-align:center}.tab-nav-block ul{padding-left:0px}.tab-nav-block ul li{list-style:none;border-top:1px solid #999090;border-right:1px solid #999090;border-bottom:1px solid #999090;font-size:12px;display:inline-block;width:55px;text-align:center}.tab-nav-block ul li.style-width-inherit{width:inherit}.tab-nav-block ul li a{display:inline-block;padding:5px 0px 5px 0px;width:100%;color:#666666}.tab-nav-block ul li.style-width-inherit a{padding-left:7px;padding-right:7px}.tab-nav-block ul li{position:relative}.tab-nav-block ul li .tab-nav-badge{position:absolute;top:0;right:0;z-index:99;top:-12px;right:-3px;background-color:#e85298;color:#fff;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;width:22px;height:22px;text-align:center;padding-top:1px}.tab-nav-block ul li a:hover{color:#666666}.tab-nav-block ul li:first-child{border-left:1px solid #999090;border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px}.tab-nav-block ul li:last-child{border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px}.tab-nav-block ul li.is-active a{background-color:#999090;color:#fff}.tab-nav-block ul li:first-child a:hover{background-color:#efeeee;border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px}.tab-nav-block ul li:last-child a:hover{background-color:#efeeee;border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px}.tab-nav-block ul li.is-active:first-child a:hover{background-color:#999090;color:#fff;border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px}.tab-nav-block ul li.is-active:last-child a:hover{background-color:#999090;color:#fff;border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px}.menu-sp-block{margin-left:-15px;margin-right:-15px}.menu-sp-block ul{padding:0px;margin:0px}.menu-sp-block ul li{padding:0px;margin:0px;list-style:none}.menu-sp-block ul li a{color:#666666;display:block;position:relative}.menu-sp-block ul li a{color:#666666;padding:15px 15px 15px 15px;border-top:1px solid #d8d6d6}.menu-sp-block.style-top-nomargin ul li:first-child a{border-top:0px solid #d8d6d6}.menu-sp-block ul li a:after{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;top:15px;right:15px;font-size:16px;color:#999090;font-weight:bold}.menu-sp-block ul li:last-child a{border-bottom:1px solid #d8d6d6}.menu-sp-header-block{padding:15px 15px 15px 15px;margin:-40px -15px 20px -15px;border-bottom:1px solid #ccc;background-color:#f3f3f3}.menu-sp-header-block:after{clear:both;content:'';display:block}.menu-sp-header-block .menu-sp-previous{width:20%;float:left;font-size:13px;font-weight:bold}.menu-sp-header-block .menu-sp-current{width:60%;float:left;text-align:center;font-weight:bold;font-size:14px}.menu-sp-header-block .menu-sp-sp-next{width:20%;float:right;font-size:13px;text-align:right;font-weight:bold;color:#ccc}.panel-front-block{margin-bottom:40px}.row div[class^="col-"] .panel-front-block:last-child{margin-bottom:0px}.panel-front-block .panel-front-title{color:#666666;font-size:16px;border-bottom:2px solid #d8d6d6;font-weight:bold}.panel-front-block.style-form .panel-front-title{border-bottom:2px solid #e85298}.panel-front-block .panel-front-annotation{color:#e85298}.panel-front-block .panel-front-contents{padding:15px 0px 15px 0px}@media (max-width: 767px){.panel-front-block .panel-front-contents .form-layout-image img{max-width:180px;margin:0 auto;display:block}}.panel-front-block .panel-front-contents .form-block.form-style-normal .row:first-child{border-top:0px solid #d8d6d6}.form-block.form-style-normal .row:first-child{border-top:0px solid #d8d6d6}.form-block.form-style-normal .row.no-border{border:none}.form-block.form-style-normal .row.no-border-bottom{border-bottom:none}.panel-front-block .panel-front-rows{border-bottom:1px solid #d8d6d6}.panel-front-block .panel-front-rows .row{margin:0px;border-top:1px solid #d8d6d6}.panel-front-block .panel-front-rows .row:first-child{border-top:0px solid #d8d6d6}.panel-front-block .panel-front-rows .row div[class^="col-"]{padding:0px}.panel-front-block .panel-front-rows .row div[class^="col-"] a{display:block;padding:10px 0px 10px 0px;color:#666666;margin:0px}.panel-front-block .panel-front-rows .row div[class^="col-"] a:hover{color:#e85298}.panel-front-block .panel-front-rows .row div[class^="col-"] p{display:block;padding:10px 0px 10px 0px;color:#666666;margin:0px}.panel-front-block .panel-front-rows .row div[class^="col-"] span{display:block;padding:10px 0px 10px 0px;color:#666666;margin:0px}@media (max-width: 767px){.panel-front-block .panel-front-rows.style-key-value .row div[class^="col-"]:first-child p{padding-bottom:5px;font-weight:bold;color:#666666}.panel-front-block .panel-front-rows.style-key-value .row div[class^="col-"]:last-child p{padding-top:0px}}.panel-front-block .panel-front-rows.style-key-value a{color:#e85298 !important}.form-style-normal .panel-front-block .panel-front-contents{padding-top:0px}.form-style-normal .panel-front-block .panel-front-contents .row:first-child{border-top:0px solid #d8d6d6}.form-style-normal .panel-front-block .panel-front-contents p{margin-top:15px}.form-style-normal .panel-front-block .panel-front-contents p b{color:#dc1471}.form-style-normal .panel-front-block .panel-front-contents p+.row{border-top:0px solid #d8d6d6}.form-style-normal .panel-front-block .panel-front-contents p+.form-row-first-cancel>.row:first-child{border-top:0px solid #d8d6d6}.form-block.form-style-normal .row.style-first-cancel{border-top:0px solid #d8d6d6 !important}.panel-back-block p{margin-bottom:20px}.panel-back-block ol{padding-left:22px;margin-bottom:20px}.panel-back-block ul{padding-left:20px;margin-bottom:20px}.panel-back-block ul li p{font-weight:normal}.panel-back-block ul li,.panel-back-block ol li{margin-bottom:20px}@media (max-width: 767px){.panel-back-block .panel-back-header{height:48px;line-height:1em;padding-top:23px;font-size:14px;background-color:#efeeee;color:#333333;border-bottom:1px solid #d8d6d6;padding-left:15px;padding-right:15px}.panel-back-block .panel-back-contents{font-size:14px;color:#666666;background-color:#fff;padding-left:15px;padding-right:15px}.panel-back-block .panel-back-contents .contents-text{padding-top:10px;padding-bottom:10px}.panel-back-block .panel-back-contents .contents-text:hover{cursor:pointer}.panel-back-block .panel-back-contents .contents-summary{display:none}.panel-back-block .panel-back-contents .contents-frame{border-bottom:1px solid #d8d6d6}.panel-back-block .panel-back-contents .contents-frame-image{margin-left:24px}.panel-back-block .panel-back-contents span.contents-frame-image-icon{display:inline-block;width:24px}.panel-back-block>a:last-child>.panel-back-contents .contents-frame{border-bottom:0px}.panel-back-block>a:last-child>.panel-back-contents{border-bottom:1px solid #d8d6d6}.panel-back-block>.panel-back-contents:last-child>.contents-frame{border-bottom:0px}.panel-back-block>.panel-back-contents:last-child{border-bottom:1px solid #d8d6d6}}@media (min-width: 768px){.container.front-container-style{width:450px}}.panel-single-block{border:1px solid #d8d6d6;font-style:14px}.panel-single-block .panel-single-title{background-color:#d8d6d6;padding:10px 20px 10px 20px}.panel-single-block .panel-single-contents{text-align:left;padding:20px 20px 0px 20px}@media (max-width: 767px){.panel-single-block .panel-single-title{padding-right:15px;padding-left:15px}.panel-single-block .panel-single-contents{padding-right:15px;padding-left:15px}}.panel-single-block .panel-single-explain{margin-bottom:20px}.panel-single-block .panel-single-appendix{font-size:12px;margin-bottom:20px}.panel-single-block .panel-single-input{margin-bottom:20px}.panel-single-block .panel-single-action{margin-bottom:20px}.panel-single-block .panel-single-action .row{margin-bottom:10px}.panel-single-block .panel-single-action .row:last-child{margin-bottom:0px}.panel-single-block .panel-single-action .layout-btn{text-align:center}.panel-single-block .panel-single-indicator{margin-bottom:20px}.panel-single-block .panel-single-information{margin-bottom:20px}.form-title{font-size:16px;font-weight:bold;color:#e85298}.form-style-normal .row{border-top:1px solid #e9e9e9;margin-left:0px;margin-right:0px}.form-style-normal .row:last-of-type{padding-bottom:20px;border-bottom:1px solid #e9e9e9}.form-style-normal .row.style-last-cancel:last-of-type{padding-bottom:0px;border-bottom:0px solid #e9e9e9}@media (min-width: 768px){.form-style-normal .row div[class^="col-"]:first-child{padding-left:0px}.form-style-normal .row div[class^="col-"]:last-child{padding-right:0px}.form-style-normal .row div[class^="col-"]{padding-top:20px}}@media (max-width: 767px){.form-style-normal .row div[class^="col-"]:first-child{padding-top:10px}.form-style-normal .row div[class^="col-"]:last-child{padding-bottom:10px}.form-style-normal .row div[class^="col-sm"]{padding-bottom:10px;padding-left:0px;padding-right:0px}.form-style-normal .row .col-xs-6:nth-child(2){padding-right:7.5px}.form-style-normal .row .col-xs-6:last-of-type{padding-left:7.5px}}.form-style-full .form-layout-title{margin-top:20px;padding-top:20px !important;margin-bottom:10px;border-top:1px solid #d8d6d6}.form-style-full .form-layout-title.no-border{border:none}.form-style-full hr.separator{margin-top:20px;border-bottom:1px solid #d8d6d6}.form-block .row{margin-bottom:20px}.form-block .row:last-child{margin-bottom:0px}@media (max-width: 767px){.form-block .row{margin-bottom:10px}.form-block .row div[class^="col-"]{margin-bottom:10px}.form-block .row div[class^="col-"]:first-child{margin-bottom:0px}.form-block .row div[class^="col-"]:last-child{margin-bottom:0px}}.form-block .form-layout-title{font-size:14px;color:#666666;font-weight:600;padding-top:0px}.form-block .form-layout-title span{font-size:12px}.form-block .lh-100{line-height:100%}@media (max-width: 767px){.form-block .form-layout-title{padding-top:5px;padding-bottom:5px}}.form-block .form-layout-ajax-result{font-size:12px;margin-top:5px}.form-block .form-layout-ajax-result.style-success{color:#00cbb9}.form-block .form-layout-ajax-result.style-failed{color:#ffab02}.form-block .form-layout-append{font-size:12px;color:#999999}.form-block .form-layout-append:after{content:'';display:block;clear:both}.form-block .form-layout-explain{font-size:12px;color:#999999;margin-top:4px;padding-bottom:4px}.form-block .form-layout-explain.form-layout-explain--error{color:#ffab02}.form-block .form-layout-explain .form-layout-explain-precaution,.form-block .form-certification-annotation{color:#e85298}.form-block .form-layout-security{font-size:12px;position:relative}.form-block .form-layout-security a.security-action{color:#999999}.form-block .form-layout-security a.security-action:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c0";margin-right:5px}.form-block .form-layout-security .security-popup{float:right;margin-top:3px;position:absolute;width:100%;background-color:#fff;z-index:999;margin-left:5px;padding:10px 10px 10px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 1px 4px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.4)}.form-block .form-layout-caution{color:#e85298;font-weight:bold}@media (min-width: 768px){.form-block .form-layout-security .security-popup.pc-hidden{display:none !important}}@media (max-width: 767px){.form-block .form-layout-security{margin-bottom:3px}.form-block .form-layout-security .security-popup.sp-hidden{display:none !important}.form-block .form-layout-security .security-popup{padding-top:0px;margin-top:-25px;margin-left:10px;width:95%}.form-block .form-layout-security .security-popup a{display:inline-block;padding:6px 10px 2px 4px;cursor:pointer;font-size:14px}}.form-block .form-layout-title.form-style-required:after{font-size:12px;font-weight:normal;color:#e85298;margin-left:3px;display:inline-block}.text-required-symbol{display:inline-flex;align-items:center;line-height:0}.text-required-symbol::after{content:'*';display:flex;align-items:center;font-size:28px;color:#e85298;margin-left:3px;margin-top:14px}.form-block .form-layout-title.form-style-required-symbol:after{vertical-align:middle;content:'*';font-size:28px;font-weight:normal;color:#e85298;margin-left:3px;display:inline-block}.form-block .form-text-field{display:block;width:100%;height:36px;padding:0 16px;font-size:14px;line-height:1.4;color:#666666;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s}::-webkit-input-placeholder{color:#a9a9a9;opacity:1}:-moz-placeholder{color:#a9a9a9}::-moz-placeholder{color:#a9a9a9;opacity:1}:-ms-input-placeholder{color:#a9a9a9}form input[disabled],form textarea[disabled]{background-color:#f3f3f3 !important}.form-block .form-text-field:focus{border:1px solid #e85298;transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s;outline:none}.form-block .field_with_errors .form-text-field{border:1px solid #ffab02;transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s;outline:none;background-color:#fff3d9}.form-block .form-text-field.form-style-transparent{border:0px solid #ccc}.form-block .form-text-field.form-style-gray{border:0px solid #ccc;background:#F2F0F0}.form-block .form-text-field-extend{position:relative;height:36px}.form-block .form-text-field-extend .extend-input{position:absolute;width:100%;z-index:9}.form-block .form-text-field-extend.extend-style-icon .form-text-field{padding-left:36px}.form-block .form-text-field-extend.extend-style-icon .extend-icon{position:absolute;color:#aaa;top:6px;left:12px;z-index:10}.form-block .form-text-field-extend.extend-style-unit{margin-bottom:4px}.form-block .form-text-field-extend.extend-style-unit .form-text-field{text-align:left;padding-right:36px}.form-block .form-text-field-extend.extend-style-unit .extend-unit{position:absolute;color:#666;top:1px;right:1px;z-index:10;border-left:1px solid #ccc;height:34px;padding-left:10px;padding-right:10px;padding-top:6px;background-color:#f2f0f0;border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px}.form-block .form-text-area{width:100%;resize:none;border:1px solid #ccc;border-radius:4px;padding:6px 12px 6px 12px;margin-bottom:0px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s;vertical-align:top}.form-block .form-text-area:focus{border:1px solid #e85298;transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s;outline:none}.form-block .field_with_errors .form-text-area{border:1px solid #ffab02;transition:border-color 0.15s;-webkit-transition:border-color 0.15s;-moz-transition:border-color 0.15s;outline:none;background-color:#fff3d9}.form-block .form-layout-append{margin-top:4px}.form-block .form-layout-append .append-count{float:left;color:#666666}.form-block .form-layout-append .append-count:before{content:'残り';font-size:12px;margin-right:3px;color:#666666}.form-block .form-layout-append .append-count:after{content:'文字';font-size:12px;margin-left:3px;color:#666666}.form-block .form-layout-append .append-count-fraction-type{float:left;color:#666666}.form-block .form-layout-append .append-limit-count{float:left;color:#666666}.form-block .form-layout-append .append-limit-count:after{content:'文字以上';font-size:12px;margin-left:3px;color:#666666}.form-block .form-layout-append .append-count.is-alert,.form-block .form-layout-append .append-count.is-alert:before,.form-block .form-layout-append .append-count.is-alert:after{color:#dc1471;font-weight:bold}.form-block .form-layout-append .append-count.is-warning,.form-block .form-layout-append .append-count.is-warning:before,.form-block .form-layout-append .append-count.is-warning:after{color:#ffab02;font-weight:bold}.form-block .form-layout-append .append-text-length{float:left;display:block;margin-left:10px}.form-block .form-layout-append .append-text-length.style-less:after{color:#ffab02;content:'短すぎます'}.form-block .form-layout-append .append-text-length.style-more:after{color:#ffab02;content:'長すぎます'}.form-block .form-layout-append .append-text-length.style-over:after{color:#dc1471;content:'超過しています'}.form-layout-tab ul,.form-layout-tab-hk ul{display:flex;justify-content:flex-end;height:30px}.form-layout-tab ul li,.form-layout-tab-hk ul li{border:1px solid #ccc;border-bottom:none;width:100px;line-height:30px;text-align:center;cursor:pointer}@media (max-width: 767px){.form-layout-tab ul li,.form-layout-tab-hk ul li{width:75px;font-size:12px}}.form-layout-tab ul li.active,.form-layout-tab-hk ul li.active{background:#efeeee}.form-layout-tab ul li:not(:last-child),.form-layout-tab-hk ul li:not(:last-child){border-right:0px}.request-reserve-comment .form-text-area{border-radius:3px 0 3px 3px}.form-block .form-layout-append .append-example{float:right;z-index:10}.form-block .form-layout-append .append-example-popup{float:right;margin-top:15px;position:relative;width:100%;background-color:#fbe2ee;padding:0px 15px 20px 15px}.form-block .form-layout-append .append-example-popup:after{bottom:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(251,226,238,0);border-bottom-color:#fbe2ee;border-width:12px;margin-left:-12px}.form-block .form-layout-append .append-example-close{text-align:right;font-size:16px}.form-block .form-layout-append .append-example-close a{cursor:pointer;display:inline-block;padding:5px 0px 5px 5px}.form-block .form-layout-append .append-example-text{color:#666666;font-size:12px}.form-block .form-layout-append .append-example-text p{margin:0}.form-block .form-radio input[type=radio]{display:none !important;visibility:hidden !important}.form-block .form-radio label:after{clear:both;content:'';display:block}.form-block .form-radio label{margin-bottom:2px}.form-block .form-radio .form-radio-text{float:left;cursor:pointer;-webkit-user-select:none;padding-bottom:3px;padding-right:5px;z-index:100}.form-block .form-radio .form-radio-text:before{float:left;border:1px solid #bbb;content:'';width:16px;height:16px;margin-top:3px;content:'';margin-right:6px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;cursor:pointer;background-color:#fff}.form-block .form-radio .form-radio-text .form-radio-text-decoration-red{color:#dc1471}.form-block .form-radio .form-radio-text .form-radio-text-decoration-blue{color:#37BDD2}.form-block .form-radio input[type=radio]:checked+.form-radio-text:before{content:'';border:4px solid #e85298}.form-block .form-radio .form-radio-text.form-radio-text-force:before{content:'';border:4px solid #e85298}.form-block .form-radio .form-radio-disabled{color:#999999;margin-bottom:5px}.form-block .form-radio .form-radio-disabled.no-margin-bottom{margin-bottom:0px}.form-block .form-radio .form-radio-disabled:before{float:left;border:1px solid #bbb;content:'';width:16px;height:16px;margin-top:3px;content:'';margin-right:6px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;cursor:pointer;background-color:#efeeee;content:'×';font-weight:bold;text-align:center;line-height:1.3em;font-size:10px;color:#aaa}.form-block .form-checkbox input[type=checkbox]{display:none !important;visibility:hidden !important}.form-block .form-checkbox label:after{clear:both;content:'';display:block}.form-block .form-checkbox label{margin-bottom:2px}.form-block .form-checkbox .form-checkbox-text{float:left;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;padding-bottom:3px;padding-right:5px;z-index:100}.form-block .form-checkbox .form-checkbox-text:before{float:left;border:1px solid #bbb;content:'';width:16px;height:16px;margin-top:3px;content:'';margin-right:6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;background-color:#fff}.form-block .form-checkbox .form-checkbox-text.style-disable{color:#999999;cursor:inherit}.form-block .form-checkbox .form-checkbox-text.style-disable:before{display:inline-block;border:1px solid #ccc9c9;background-color:#f2f0f0;color:#ccc9c9;cursor:inherit;content:'×';text-align:center;font-size:12px;line-height:1.1;padding-left:1px}.form-block .form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";line-height:1em;color:#fff;background-color:#e85298;font-size:12px;border:0px solid #fff;padding-top:2px;padding-left:2px}.form-block .form-checkbox input[type=checkbox]:disabled+.form-checkbox-text:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";line-height:1em;color:#fff;background-color:#ccc9c9;font-size:12px;border:0px solid #fff;padding-top:2px;padding-left:2px}.form-block .form-checkbox input[type=checkbox]:disabled+.form-checkbox-text.check-none:before{content:'×'}.form-block .form-checkbox .form-checkbox-text.form-checkbox-text-force:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";line-height:1em;color:#fff;background-color:#e85298;font-size:12px;border:0px solid #fff;padding-top:2px;padding-left:2px}.form-block .form-select{position:relative;border-width:0px;padding:0px}.form-block .form-select select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;height:34px;border-radius:4px;background:none transparent;outline:none;font-size:14px;line-height:1.0em;color:#666666;padding:0px 30px 0px 15px;border:1px solid #bbb;background-color:#fff}.form-block .form-select select::-ms-expand{display:none}.form-block .form-select .field_with_errors select{border:1px solid #ffab02;background-color:#fff3d9}@media (max-width: 364px){.form-block .form-select select:not(.birthday){padding:0px 25px 0px 10px;width:100%}}.form-block .form-select select:focus{border-color:#e85298}.form-block .form-select:after{position:absolute;top:0px;right:0px;display:block;content:'';font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";padding-top:6px;padding-right:10px;pointer-events:none}.form-block .form-info{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px;font-size:12px;margin-top:15px}.form-radio-button .form-radio-button-text{display:flex}.form-radio-button .form-radio-button-icon{color:#999999}.form-radio-button .form-radio-button-ctrl{display:none}.form-radio-button .form-radio-button-ctrl+.form-info{display:none;margin:4px 0 8px 0}.form-radio-button .form-radio-button-ctrl:checked+.form-info{display:block}.form-block .form-layout-datetime:after{display:block;clear:both;content:""}.form-block .form-layout-datetime .form-layout-input{float:left;width:40%;display:block;padding-right:20px}.form-block .form-layout-datetime .form-select{float:left;position:relative;display:block}@media (max-width: 767px){.form-block .form-layout-datetime .form-layout-input{width:50%}}.form-block .form-week-block{margin-bottom:6px}.form-block .form-week-block:after{content:'';display:block;clear:both}.form-block .form-week-block .calrpt-week-day{float:left;padding-top:7px}.form-block .form-week-block .calrpt-week-day input{cursor:pointer}.form-block .form-week-block .calrpt-week-day span{padding-right:10px;font-size:16px;font-weight:bold;cursor:pointer}.form-block .form-week-block .calrpt-week-day span.disabled{cursor:default}.form-block .form-week-block .calrpt-week-day span.saturday{color:#18a4f7}.form-block .form-week-block .calrpt-week-day span.sunday{color:#ff245d}.form-block .form-week-block .calrpt-time{float:left}.form-block .form-week-block .calrpt-time.inactive{padding-top:7px;cursor:pointer;color:#ccc9c9}.form-block .form-week-block .calrpt-time.inactive.disabled{cursor:default}.form-block .form-week-block .calrpt-time .form-select select:focus{border-color:#e85298}@media (max-width: 767px){.form-block .form-week-block .calrpt-week-day span{padding-right:12px;font-size:16px;font-weight:bold;cursor:pointer}.form-block .form-week-block .calrpt-time .form-select select{padding:0px 25px 0px 15px;border:1px solid #bbb}.form-block .form-week-block .calrpt-time .form-select:after{padding-right:12px}}@media (max-width: 364px){.form-block .form-week-block .calrpt-week-day span{padding-right:7px;font-size:16px;font-weight:bold;cursor:pointer}.form-block .form-week-block .calrpt-time .form-select select{padding:0px 20px 0px 10px;border:1px solid #bbb}.form-block .form-week-block .calrpt-time .form-select:after{padding-right:7px}}.form-block .form-separator{border-top:1px dotted #d8d6d6;font-size:12px;color:#666666;font-weight:bold;padding-top:6px;margin-top:20px;margin-bottom:20px}@media (max-width: 767px){.form-block .form-separator{margin-top:10px;margin-bottom:10px}}@media (min-width: 768px){.form-block .form-file img{display:block;width:200px}.form-block .form-file .form-file-text{font-size:12px;padding-top:10px;padding-bottom:10px}.form-block .form-file .form-file-result{width:200px}.form-block .form-file.style-large img{width:300px}.form-block .form-file.style-large .form-file-result{width:300px}}@media (max-width: 767px){.form-block .form-file img{display:block}.form-block .form-file .form-file-text{font-size:12px;padding-top:10px;padding-bottom:10px}}.form-block .nested-form-column-block{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding-left:20px;padding-right:20px}.form-block .nested-form-column-block .row{border-top:1px solid #ccc9c9}.form-block .nested-form-column-block .row:first-child{border-top:0px solid #d8d6d6}.form-block .nested-form-column-block .row:last-child{border-bottom:0px solid #d8d6d6}@media (min-width: 768px) and (max-width: 991px){.form-block .nested-form-column-block .row.layout-action-normal div[class^="col-"]{padding-left:0px;padding-right:0px}}.form-block .form-label{margin-bottom:5px}.form-block .form-label label{width:inherit;max-width:inherit;display:inline}.form-block .nested-form-block{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:20px;margin-bottom:20px}.form-block .nested-form-block .nested-close-btn:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:5px}.form-block .nested-close-btn:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:5px}.form-block .nested-add-btn:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f196";margin-right:5px;font-size:16px}.form-block .required-symbol-explain{margin-bottom:10px}.form-block .required-symbol-explain .required-symbol{display:inline-block;color:#e85298}.form-block .required-symbol-explain .required-symbol-text{margin-left:5px;display:inline-block}.form-block .name-and-address{border:1px solid #e5e5e5;border-radius:5px;padding-left:20px}.subform-block{border:1px solid #d8d6d6;background-color:#f2f0f0;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px}.subform-block .subform-body{padding:20px}.subform-block .subform-body .row:last-child{margin-bottom:0px}.subform-block .subform-body .subform-explain{color:#666666;font-size:14px}.subform-block .subform-action{background-color:#fff;border-top:1px solid #d8d6d6;padding:10px 20px 10px 20px;border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px}.subform-block .subform-action .subform-text{font-size:16px;font-weight:bold;text-align:right;padding-top:8px}@media (max-width: 767px){.subform-block .subform-action .subform-text{text-align:center;padding-top:8px;padding-bottom:8px}.subform-block .subform-action .row div[class^="col-"]{margin-bottom:10px}}@media (min-width: 768px){.table-detail-block .row{border-top:1px solid #ccc9c9;margin-left:0px;margin-right:0px}.table-detail-block .row:last-child{border-bottom:1px solid #ccc9c9}.table-detail-block .row div[class^="col-"]{padding-top:15px;padding-bottom:15px}.table-detail-block .row div[class^="col-"]:first-child{padding-left:0px;font-weight:normal;color:#999999}.table-detail-block .row div[class^="col-"]:last-child{background-color:#fff;padding-left:20px}}@media (max-width: 767px){.table-detail-block .row{border-top:1px solid #d8d6d6;margin-left:0px;margin-right:0px}.table-detail-block .row:last-child{border-bottom:1px solid #d8d6d6}.table-detail-block .row div[class^="col-"]{padding-left:0px;padding-right:0px}.table-detail-block .row div[class^="col-"]:first-child{padding-top:10px;color:#333333;padding-bottom:5px;font-weight:bold}.table-detail-block .row div[class^="col-"]:last-child{padding-bottom:10px}}@media (min-width: 768px){.table-confirm-block .table-title{font-size:20px;color:#666666;font-weight:bold;padding-bottom:15px}.table-confirm-block .table-body{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px}.table-confirm-block .row div[class^="col-"]:first-child{font-weight:bold;color:#666666;text-align:right;padding-right:20px}}@media (max-width: 767px){.table-confirm-block .table-title{font-size:20px;color:#666666;font-weight:bold;padding-bottom:15px}.table-confirm-block .table-body{padding-bottom:6px;border-bottom:1px dotted #d8d6d6}.table-confirm-block .row div[class^="col-"]:first-child{color:#666666;font-weight:bold;text-align:left;margin-top:6px;border-top:1px dotted #d8d6d6;padding-top:6px;margin-left:7.5px;padding-left:0px;margin-right:7.5px;padding-right:0px}}.action-flow-block:after{content:'';display:block;clear:both}.action-flow-block .action-flow-action{float:left}.action-flow-block .action-flow-action .action-flow-text{float:right;color:#999999;text-align:center;font-size:12px;line-height:1.4}.action-flow-block .action-flow-action .action-flow-text span{background-color:#ccc9c9;display:block;font-size:16px;width:28px;height:28px;color:#fff;font-weight:bold;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;text-align:center;line-height:1;padding-top:7px;margin:0 auto;margin-bottom:6px}.action-flow-block .action-flow-action:after{float:right;border-top:2px solid #ccc9c9;content:' ';display:block;width:20px;margin-top:12px}.action-flow-block .action-flow-action:first-child:after{display:none !important;visibility:hidden !important;float:inherit;border-top:0px solid #ccc9c9;display:block;width:0px;margin-top:0px}.action-flow-block .action-flow-action.active .action-flow-text{color:#e85298}.action-flow-block .action-flow-action.active .action-flow-text span{background-color:#e85298}.action-flow-block.style-3action .action-flow-action .action-flow-text{width:80px}@media (min-width: 992px){.action-flow-block.style-3action .action-flow-action:after{width:350px}}@media (min-width: 768px) and (max-width: 991px){.action-flow-block.style-3action .action-flow-action:after{width:240px}}@media (min-width: 768px){.layout-step-block:after{display:block;content:'';clear:both}.layout-step-block .layout-step-content-block{margin-bottom:20px}.layout-step-block .layout-step-field{float:left;position:relative;padding-right:40px}.layout-step-block .layout-step-field:last-child{padding-right:0px}.layout-step-block .layout-step-field:after{position:absolute;top:0;right:0;width:40px;padding-left:4px;content:'';text-align:center;display:block}.layout-step-block .layout-step-field:last-child:after{position:absolute;top:0;right:0;width:0px;content:'';display:none !important;visibility:hidden !important}.layout-step-block .layout-step-header{margin-bottom:20px}.layout-step-block .layout-step-explain{margin-top:20px;margin-left:20px}.layout-step-block .layout-step-explain .layout-step-action{padding-top:16px;min-height:40px;margin-bottom:10px}.layout-step-block .layout-step-explain .layout-step-action a{width:205px}.layout-step-block .layout-step-explain .layout-step-appendix{font-size:12px;color:#999999;margin-top:10px}.layout-step-block .layout-step-explain .layout-step5-appendix{font-size:12px;color:#999999;margin-top:20px}.layout-step-block.style-4step .layout-step-field:last-child{width:142px}.layout-step-block.style-4step .layout-step-field{width:182px}.layout-step-block .layout-step5-case-block{margin-top:16px;padding-bottom:4px}.layout-step-block .layout-step5-case-block .layout-step5-case-title{width:280px;font-size:14px;font-weight:bold}.layout-step-block .layout-step5-case-block .layout-step5-case-title.case-detail-show:after{content:"＋";font-size:14px;color:#e85298;font-weight:normal;float:right}.layout-step-block .layout-step5-case-block .layout-step5-case-title.case-detail-hide:after{content:"×";font-size:14px;color:#e85298;font-weight:normal;float:right}.layout-step-block .layout-step5-case-block .layout-step-case-detail{margin:16px 0px;display:none}.layout-step-block .layout-step5-case-block .border{width:280px;border-bottom:1px solid #D8D6D6}}@media (min-width: 992px){.layout-step-block.style-4step .layout-step-field:last-child{width:205px}.layout-step-block.style-4step .layout-step-field{width:245px}}@media (max-width: 767px){.layout-step-block .layout-step-content-block:after{text-align:center;display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:40px;color:#ffb4d6}.layout-step-block .layout-step-content-block:last-child:after{display:none !important;visibility:hidden !important}.layout-step-block .layout-step-explain .layout-step-action{margin-bottom:20px}.layout-step-block .layout-step-action{padding:15px}.layout-step-block .layout-step-explain .layout-step-appendix{font-size:12px;color:#999999;margin-top:10px}.layout-step-block .layout-step-explain .layout-step5-appendix{font-size:12px;color:#999999;margin-top:20px}.layout-step-block .layout-step-field:after{text-align:center;content:'';display:block}.layout-step-block .layout-step-field:last-child:after{display:none !important;visibility:hidden !important}.layout-step-block .layout-step5-case-block{margin-top:16px;padding-bottom:4px}.layout-step-block .layout-step5-case-block:last-child{margin-bottom:50px}.layout-step-block .layout-step5-case-block .layout-step5-case-title{min-width:auto;font-size:14px;font-weight:bold}.layout-step-block .layout-step5-case-block .layout-step5-case-title.case-detail-show:after{content:"＋";font-size:14px;color:#e85298;font-weight:normal;float:right}.layout-step-block .layout-step5-case-block .layout-step5-case-title.case-detail-hide:after{content:"×";font-size:14px;color:#e85298;font-weight:normal;float:right}.layout-step-block .layout-step5-case-block .layout-step-case-detail{margin:16px 0px;display:none}.layout-step-block .layout-step5-case-block .border{min-width:280px;border-bottom:1px solid #D8D6D6}}@media (min-width: 768px){.layout-step-block.style-circle .layout-step-field:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";padding-top:40px;font-size:40px;color:#ffb4d6}.layout-step-block .layout-step-field:last-child:after{display:none !important;visibility:hidden !important}.layout-step-block.style-circle .layout-step-header{border:1px solid #e85298;background-color:#fff}.vertical-line{content:'';position:absolute;left:0;right:0;bottom:0;width:1px;height:40px;margin:auto auto -20px auto;background-color:#e85298}.vertical-line-last{content:'';position:absolute;left:0;right:0;top:-122px;width:1px;height:122px;margin:auto auto -20px auto;background-color:#e85298}}@media (min-width: 768px) and (max-width: 991px) and (min-width: 768px){.vertical-line-last{top:-185px;height:185px}}@media (min-width: 768px){.layout-step-block.style-circle .layout-step-number{text-align:center;color:#e85298;border-bottom:2px solid #e85298;font-size:14px;padding-top:20px;padding-bottom:10px;margin-right:20px;margin-left:20px}.layout-step-block.style-circle .layout-step-title{text-align:center;font-weight:bold;color:#e85298;font-size:14px;padding-top:8px}.layout-step-block.style-circle .layout-step-explain b{color:#e85298}.layout-step-block.style-4step .layout-step-header{width:142px;height:142px;border-radius:121px;-webkit-border-radius:121px;-moz-border-radius:121px}}@media (min-width: 992px){.layout-step-block.style-circle .layout-step-field:after{padding-top:70px}.layout-step-block.style-circle .layout-step-number{font-size:20px;padding-top:30px;padding-bottom:10px;margin-right:20px;margin-left:20px}.layout-step-block.style-circle .layout-step-title{font-size:20px;padding-top:8px}.layout-step-block.style-4step .layout-step-header{width:205px;height:205px;border-radius:102.5px;-webkit-border-radius:102.5px;-moz-border-radius:102.5px}}@media (max-width: 767px){.layout-step-block.style-circle .layout-step-field:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:40px;color:#ffb4d6}.layout-step-block.style-circle .layout-step-field{margin-left:20px;margin-right:20px}.layout-step-block.style-circle .layout-step-header{border:1px solid #e85298;border-bottom:0px solid #e85298;padding:15px 15px 0px 15px;background-color:#fff}.layout-step-block.style-circle .layout-step-explain{border:1px solid #e85298;border-top:0px solid #e85298;padding:15px 15px 15px 15px;background-color:#fff}.layout-step-block.style-circle .layout-step-field .layout-step-number{text-align:center;border-bottom:2px solid #e85298;color:#e85298;font-size:18px;padding-bottom:15px;margin-bottom:10px}.layout-step-block.style-circle .layout-step-field .layout-step-title{font-size:16px;font-weight:bold;color:#e85298;text-align:center}.layout-step-block.style-circle .row .col-sm-3{padding:0px}.layout-step-block.style-circle .row .col-sm-9{padding:0px;margin:0px 20px}}@media (max-width: 374px){.layout-step-block .layout-step5-case-block .layout-step5-case-title{width:auto !important;font-size:12px;font-weight:bold}.layout-step-block .layout-step5-case-block .border{min-width:auto;border-bottom:1px solid #D8D6D6}.layout-step-block .layout-step5-case-block .layout-step-case-detail{font-size:12px}}.violation-explaion-block ul{padding-left:18px;margin-bottom:0px}.violation-explaion-block ul li{list-style:disc;padding-top:6px}.violation-explaion-block ul li .atention{color:#dc1471;font-weight:bold}.change-nursery-age-notice-block ul li{list-style:disc;list-style-position:inside}.change-nursery-age-revision-history{font-size:12px}.covid19-vaccination-input-block .vaccination-date-select select{border:1px solid #bbb;background-color:#fff;height:36px;width:100px;border-radius:4px;padding:0px 0px 0px 4px}.covid19-vaccination-input-block .vaccination-date-select select:first-child{margin-right:4px}.covid19-vaccination-input-block .vaccination-date-select select:nth-child(2){width:80px;margin-left:8px}.covid19-vaccination-input-block .annotation-for-parent{margin:20px 0px;color:#dc1471}.covid19-vaccination-certificate-display-block .dose-count{font-weight:bold;line-height:24px;margin:-8px 0px 8px 0px}.covid19-vaccination-certificate-display-block .dose-count span:first-child{margin-right:12px}.covid19-vaccination-certificate-display-block .dose-count.parent{margin:8px 0px 8px 0px}.covid19-vaccination-certificate-display-block .specific-text{margin-bottom:30px}.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:32px;font-weight:normal;color:#666;margin-bottom:40px;line-height:1.6}@media (max-width: 767px){.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:24px;line-height:1.4}}.base-section-header,h1.base-section-header,h2.base-section-header,h3.base-section-header,h4.base-section-header,h5.base-section-header,h6.base-section-header{color:#e85298;font-size:20px;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px}.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{color:#333333;font-size:16px;border-bottom:2px solid #e85298;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px;line-height:1.4}@media (max-width: 767px){.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{font-weight:bold}}.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}@media (max-width: 767px){.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}}.base-article-title,h1.base-article-title,h2.base-article-title,h3.base-article-title,h4.base-article-title,h5.base-article-title,h6.base-article-title,.cnt-help-contents-block h3,.curation-article-block .article-text h3{position:relative;padding-left:15px;font-size:16px;color:#333333;margin-top:20px;margin-bottom:20px;line-height:1.7}.base-article-title:after,h1.base-article-title:after,h2.base-article-title:after,h3.base-article-title:after,h4.base-article-title:after,h5.base-article-title:after,h6.base-article-title:after,.cnt-help-contents-block h3:after,.curation-article-block .article-text h3:after{position:absolute;top:.15em;left:0;content:'';width:5px;height:-webkit-calc(100% - 0.2em);height:calc(100% - 0.2em);background-color:#f9a0ca}.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{padding-left:15px;font-size:18px;margin-top:40px;line-height:1.7}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:after{top:.35em;height:-webkit-calc(100% - 0.7em);height:calc(100% - 0.7em)}@media (max-width: 767px){.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{line-height:1.4;font-weight:bold}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:before{top:.2em;height:-webkit-calc(100% - 0.45em);height:calc(100% - 0.45em)}}.base-appendix{font-size:12px;color:#999999}.base-list ul{list-style:inherit;padding-left:16px}.base-list ul li{list-style:inherit}.base-list ul .base-list-text.base-list-text--important{font-weight:600;color:#e85298}.base-list ol{padding-left:16px}.base-list .sub-list ul{margin:16px 0 12px 0;list-style:none;background:#f2f0f0;padding:16px 24px;border-radius:24px}.base-table table tr th,.base-table table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.base-table table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.base-table table tr th a{color:#fff}.base-table table tr th:first-child{border-left:0px solid #fff}.base-table table tr th.style-title{background:#fff;border-bottom:1px solid #fff}.base-table table tr th:last-child{border-right:1px solid #e172a6}.base-table table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.base-table table tr td:first-child{background-color:#f2f0f0}.base-table table tr td.style-title{background-color:#f2f0f0;font-weight:bold}.base-table table tr td.style-title{background-color:#f2f0f0}.base-table table tr td.is-center{text-align:center}.base-table table .table-size-100{width:100px}.base-table table .table-size-150{width:150px}.base-table table .table-size-200{width:200px}.base-table table .table-size-250{width:250px}.base-table table .table-size-300{width:300px}.base-keyvalue .row{margin-left:0px;margin-right:0px}.base-keyvalue .row{border-top:1px solid #d8d6d6}.base-keyvalue .row:first-child{border-top:2px solid #e172a6}.base-keyvalue .row div[class^="col-"]{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.base-keyvalue .row div[class^="col-"]:first-child{font-weight:bold}.base-keyvalue .row:last-child{border-bottom:1px solid #d8d6d6}ul.list-nostyle{padding-left:0px}ul.list-nostyle li{list-style:none}ul.list-style-dot{padding-left:18px}ul.list-style-dot li{list-style:disc}a.link-a{display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.4em;text-align:center}.link-submit{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.0em;border-style:none}.link-submit-text{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-style:none;background-color:inherit;padding:0;margin:0;color:#e85298;text-decoration:underline}.link-submit-text:hover{color:#e172a6}.link-back{background:#D8D6D6 !important;margin-right:10px}.link-size-small,a.link-size-small{font-size:14px;padding-top:3px;padding-left:15px;padding-right:15px;height:26px}.link-size-normal,a.link-size-normal{font-size:14px;padding-top:8px;padding-left:15px;padding-right:15px;height:36px}.link-submit.link-size-normal{padding-top:0px}.link-size-large,a.link-size-large{font-size:16px;padding-top:13px;padding-left:20px;padding-right:20px;height:48px}.link-size-width-full,a.link-size-width-full{width:100%;padding-left:0px;padding-right:0px}.link-size-exlarge,a.link-size-exlarge{font-size:28px;padding:15px 25px 15px 25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width: 767px){.link-size-width-full-sp,a.link-size-width-full-sp{width:100%}}.link-style-strong,.link-style-strong:link,.link-style-strong:hover,a.link-style-strong,a.link-style-strong:link,a.link-style-strong:hover{color:#fff !important;background:#e85298;font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-strong:hover,a.link-style-strong:hover{background:#e172a6}.link-style-strong:active,a.link-style-strong:active{background:#dc1471}}@media (max-width: 767px){.link-style-strong:hover,a.link-style-strong:hover{background:#dc1471}.link-style-strong:active,a.link-style-strong:active{background:#dc1471}}a.link-text-weak{color:#666060;display:flex;justify-content:center;align-items:center;font-size:12px}.link-style-weak,.link-style-weak:link,.link-style-weak:visited,a.link-style-weak,a.link-style-weak:link a.link-style-weak:visited{color:#666666 !important;border:1px solid #d8d6d6;background-color:#faf8f8;line-height:1.3em;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-weak:hover,a.link-style-weak:hover{background-color:#f2f0f0}.link-style-weak:active,a.link-style-weak:active{background-color:#d8d6d6}}@media (max-width: 767px){.link-style-weak:hover,a.link-style-weak:hover{background-color:#d8d6d6}.link-style-weak:active,a.link-style-weak:active{background-color:#d8d6d6}}.link-style-disable,.link-style-disable:link,.link-style-disable:visited,a.link-style-disable,a.link-style-disable:link a.link-style-disable:visited{color:#d8d6d6;border:1px solid #d8d6d6;background-color:#efeeee;line-height:1.3em;font-weight:normal;text-decoration:none !important;cursor:default;pointer-events:none}@media (min-width: 768px){.link-style-disable:hover,a.link-style-disable:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active{background-color:#efeeee}}@media (max-width: 767px){.link-style-disable:hover,a.link-style-disable:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active{background-color:#efeeee}}a.link-style-white{border:2px solid #fff;color:#fff;line-height:1.3}@media (min-width: 768px){.link-style-white:hover,a.link-style-white:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active{background:#e172a6;border-color:#e172a6;color:#fff}}@media (max-width: 767px){.link-style-white:hover,a.link-style-white:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active{background:#dc1471;border-color:#dc1471;color:#fff}}a.link-style-white-background{border:1px solid #e85298;background-color:#fff;color:#e85298 !important;line-height:1.3;text-decoration:none !important}@media (min-width: 768px){.link-style-white-background:hover,a.link-style-white-background:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active{background:#e172a6;border-color:#e172a6;color:#fff !important}}@media (max-width: 767px){.link-style-white-background:hover,a.link-style-white-background:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active{background:#e85298;border-color:#e85298;color:#fff !important}}@media (min-width: 768px){.link-style-border,a.link-style-border{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}@media (max-width: 767px){.link-style-border,a.link-style-border{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}.link-style-rich,a.link-style-rich{border:2px solid #dc1471;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.22, #d9317f), color-stop(0, #e2669f));background:-webkit-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-moz-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-o-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-ms-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:linear-gradient(to bottom, #e2669f 0%, #d9317f 22%);color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.3);text-align:center}.link-style-fb,a.link-style-fb{background-color:#3d539c;color:#fff;height:45px;padding-top:15px;padding-bottom:10px}@media (max-width: 768px){.link-style-fb,a.link-style-fb{padding-top:12px;font-size:16px}}.link-style-fb:hover,a.link-style-fb:hover{border-color:#666}.link-style-text,.link-style-text:link,.link-style-text:visited,a.link-style-text,a.link-style-text:link,a.link-style-text:visited{text-decoration:underline;cursor:pointer}.link-style-text:hover,a.link-style-text:hover{text-decoration:underline}.link-style-text:active,a.link-style-text:active{text-decoration:underline}.link-style-icon,.link-style-icon:link,.link-style-icon:visited,a.link-style-icon,a.link-style-icon:link,a.link-style-icon:visited{text-decoration:none;cursor:pointer}.link-style-icon:hover,a.link-style-icon:hover{text-decoration:underline}.link-style-icon:active,a.link-style-icon:active{text-decoration:underline}.link-style-icon.style-page:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.link-style-icon.style-goto:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f103";margin-left:5px}.link-style-icon.style-more:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";margin-left:5px}.link-style-icon.style-more-solo:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";background-color:#e85298;color:#fff;line-height:0.8;padding:1px 4px 1px 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.link-style-icon.style-back:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";margin-right:5px}.link-style-icon.style-external:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08e";margin-left:5px}.information-notice{border:1px solid #00cbb9;background-color:#e4f9f7;color:#02aa9b;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-notice{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:6px}.information-alert{border:1px solid #dc1471;background-color:#fbe2ee;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-alert{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-alert:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-caution-caption{color:#dc1471;font-size:16px;font-weight:bold}.information-caution{border:1px solid #dc1471;background-color:#fff;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}.information-caution-title{color:#333333;font-size:16px}.information-caution hr{border-top:1px solid #ccc9c9}.information-warning{border:1px solid #ffab02;background-color:#fff3d9;color:#ffab02;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-warning{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-warning:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-campaign{background-color:#fbe2ee;color:#e85298;font-size:12px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 10px 12px 10px}.information-body{color:#666666;font-style:14px;font-weight:normal;margin-top:7px}.information-body ul{padding-left:20px;margin-bottom:0;padding-bottom:0}.information-body ul li{list-style:disc}.information-notice .information-body b{font-weight:bold;color:#02aa9b}.information-alert .information-body b{font-weight:bold;color:#e85298}.information-notice .information-body a{color:#02aa9b}.information-alert .information-body a{color:#e85298}.information-alert .information-body a.link-style-housekeeping-subsidy{text-decoration:underline;color:#02aa9b;font-weight:bold}.information-layout-up{margin-bottom:20px}.information-warning .information-body b{font-weight:bold;color:#ffab02}.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 20px 15px 20px;margin-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (max-width: 767px){.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 15px 15px 15px}}.panel-field-notice .panel-field-title,.panel-field-warning .panel-field-title,.panel-field-alert .panel-field-title{font-weight:bold;margin-bottom:5px}.panel-field-notice .panel-field-body,.panel-field-warning .panel-field-body,.panel-field-alert .panel-field-body{font-weight:normal}.panel-field-notice .panel-field-footer,.panel-field-warning .panel-field-footer,.panel-field-alert .panel-field-footer{border-top:2px solid #fff;margin-top:10px;padding-top:10px}.panel-field-notice{background-color:#e4f9f7}.panel-field-notice .panel-field-body a{color:#02aa9b}.panel-field-notice .panel-field-title{color:#00cbb9}.panel-field-warning{background-color:#fff3d9}.panel-field-warning .panel-field-title{color:#ffab02}.panel-field-alert{background-color:#fbe2ee}.panel-field-alert .panel-field-title{color:#dc1471}.panel-field-notice .panel-field-title .link-style-text{color:#00ccb9;float:left}.panel-field-notice .panel-field-title .link-style-title{color:#00ccb9;text-decoration:underline}.panel-field-notice .panel-field-title .panel-field-title-other{color:#666666}.form-alert{border:2px solid #ffab02}.indicator-alert{background-color:#ffab02;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #ffcc64;cursor:pointer}.indicator-notice{background-color:#00cbb9;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #49dfd2;cursor:pointer}.indicator-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.indicator-alert:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";margin-right:6px}.indicator-body{color:#fff;font-style:14px;font-weight:normal;margin-top:10px}.indicator-body ul{padding-left:20px}.indicator-notice .indicator-body b{font-weight:bold;color:#fff}.indicator-alert .indicator-body b{font-weight:bold;color:#fff}.indicator-layout-up{margin-bottom:20px}.information-loading-icon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f110";margin-right:3px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.base-point-note-block .note-title{font-size:20px;color:#00cbb9;margin:20px 0px 10px 0px}.base-point-note-block .note-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.base-point-note-block.base-point-note-block--warning .note-title{color:#ffab02}.base-point-note-block.base-point-note-block--warning .note-title:before{content:"\f071"}.base-point-note-block .note-link{margin-top:5px}.base-point-note-block .note-link a{color:#999999;text-decoration:underline;cursor:pointer}.base-point-note-block .note-link a:hover{color:#e85298}.base-point-note-block .note-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f24d";margin-right:4px}.dec-separator{position:relative;margin-top:4px;margin-bottom:7px;text-align:center;height:20px;clear:both}.dec-separator:before{content:'または';display:inline-block;position:absolute;font-size:12px;color:#999999;top:0;left:0;right:0;z-index:9;text-align:center;padding:0px 20px 0px 20px;margin:auto;width:100px;background-color:#fff}.dec-separator:after{content:'';display:block;height:10px;width:100%;position:absolute;top:11px;left:0px;border-top:1px solid #d8d6d6;z-index:1}span.base-float-explain-span-block{position:relative;display:inline-block;cursor:pointer}span.base-float-explain-span-block .content-infomation-icon:before{content:"\f05a" !important;font-size:14px}span.base-float-explain-span-block a:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:100;content:"\f29c";color:#888;cursor:pointer;margin-left:-6px;padding-left:8px;padding-right:9px}span.base-float-explain-span-block a:hover:before{color:#555}.base-float-explain-block{position:relative;text-align:left}.base-float-explain-block .float-explain-text{position:absolute;top:5px;left:0px;min-width:250px;font-size:14px;color:#666666;font-weight:normal;word-wrap:break-word;background-color:#fff;z-index:999;border:1px solid #ccc9c9;box-shadow:0px 0px 6px #ccc9c9;-webkit-box-shadow:0px 0px 6px #ccc9c9;-moz-box-shadow:0px 0px 6px #ccc9c9}@media (min-width: 768px){.base-float-explain-block .float-explain-text{min-width:250px}}.base-float-explain-block .float-explain-text-after,.base-float-explain-block .float-explain-text-before{bottom:100%;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none}.base-float-explain-block .float-explain-text-after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.base-float-explain-block .float-explain-text-before{border-color:rgba(204,201,201,0);border-bottom-color:#ccc9c9;border-width:9px;margin-left:-9px}.base-float-explain-block .float-explain-text p{padding:15px;margin-top:0px !important}.base-float-explain-block .float-explain-text p span{display:block;margin-top:3px}.sns-buttons-block{width:auto;display:flex;justify-content:flex-start;line-height:0 !important}.sns-buttons-block .facebook-like-area{margin:0px 10px}.sns-buttons-with-hatena .invisible-xs{display:flex}.sns-buttons-with-hatena .invisible-xs .hatena-button{margin-left:9px}.sns-buttons-with-hatena .visible-xs{margin-top:10px}.sns-buttons-with-hatena .visible-xs .hatena-button{margin-top:6px}.sns-buttons-with-line{display:flex;justify-content:flex-start}.sns-buttons-with-line .line-button{margin-left:7px}.js-event-show-area i{font-size:18px;padding:10px 10px 10px 0px}.detail-summary-spec,.small-detail-summary-spec{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.detail-summary-spec-layout{min-width:250px}.detail-summary-spec .badge,.small-detail-summary-spec .badge{color:#fff;margin:0px 8px 8px 0px;padding:0px 8px;border-radius:4px;display:inline-block;line-height:28px;font-size:14px;font-weight:normal}.detail-summary-spec .badge.renewal-course{width:auto}.detail-summary-spec .badge.naikakufu,.detail-summary-spec .badge.badge--tokyo-bs,.detail-summary-spec .badge.housekeeping-subsidy,.small-detail-summary-spec .badge.naikakufu{background-color:#FF4444}.detail-summary-spec .badge.youho,.small-detail-summary-spec .badge.youho{background-color:#777}.small-detail-summary-spec .badge.badge--tokyo-bs{background-color:#02aa9b}.detail-summary-spec .badge.child-minder,.detail-summary-spec .badge.nurse,.detail-summary-spec .badge.assistant-nurse,.detail-summary-spec .badge.municipality-training{background-color:#ffab02}.detail-summary-spec .badge.renewal-course.attended{background-color:#dc1471}.detail-summary-spec .municipality-training-question{margin-left:3px}.small-detail-summary-spec{display:flex;justify-content:flex-start;align-items:center;padding:4px 16px}.small-detail-summary-spec>span{font-size:12px;border:1px solid #e85298;color:#e85298;margin:0px 8px 0px 0px;padding-right:8px;border-radius:4px;display:inline-block;line-height:180%}.small-detail-summary-spec>span:before{font-family:FontAwesome;content:"\f00c";padding:0px 8px}.list-sitter-favorite{position:absolute;top:0;right:10px;font-size:30px;opacity:0.9}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area .list-sitter-favorite{font-size:26px}}.list-sitter-favorite a{color:#ccc9c9;text-shadow:-1px -1px #FFFFFF, 1px -1px #FFFFFF, -1px 1px #FFFFFF, 1px 1px #FFFFFF}.list-sitter-favorite a.style-active{color:#e85298}.list-sitter-favorite-icon{display:block;margin-top:8px;line-height:30px}.list-sitter-favorite-icon.list-sitter-favorite-icon--interview.style-active{color:#ffab02}.abt-how-top-title-block{text-align:center}@media (max-width: 767px){.abt-how-top-title-block{text-align:left}}.abt-how-top-title-block .top-title{font-size:24px;margin-bottom:40px}@media (max-width: 767px){.abt-how-top-title-block .top-title{font-size:24px}}@media (max-width: 364px){.abt-how-top-title-block .top-title{font-size:22px}}.abt-how-top-title-block .top-explain{font-size:14px;margin-bottom:40px}@media (min-width: 768px){.abt-how-top-category-block{border:1px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;padding:0px 20px 20px 20px;margin-bottom:20px;height:200px}.abt-how-top-category-block.style-search{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/search_bk_pc@3x-f9be7dee62fac5b538d18cc375c9636b75e19b893d3694c0c19660d23f1c27e5.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-interview{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/interview_bk_pc@3x-a3d3c6afa4373ca70ea421430069e600ea95206fd9c42fed641b6cb7528478ce.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-prepare{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/prepare_bk_pc@3x-94e3835ef1f03c9ce49ea52d4ce5229d002d523c562ba484cf893bce0b528147.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-advanced{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/advanced_bk_pc@3x-519eecfaee485b17bd36b189ab1c674cd0fb5eceaee46046905ed9158117e25f.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block .category-title{position:absolute;top:10px;left:-10px;display:block;background-color:#e85298;height:36px;padding:8px 20px 3px 20px;line-height:1em;font-size:18px;color:#fff}.abt-how-top-category-block .category-title:before{content:"";position:absolute;bottom:-5px;left:0;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 5px 0;border-color:transparent #891c4f transparent transparent;z-index:-1}.abt-how-top-category-block .category-explain{padding-top:56px;font-size:14px;width:68%;text-shadow:#fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px}.abt-how-top-category-block .category-link-pc{margin-top:10px}.abt-how-top-category-block .category-link-sp{display:none !important;visibility:hidden !important}}@media (min-width: 768px) and (max-width: 991px){.abt-how-top-category-block{height:220px}.abt-how-top-category-block .category-title{font-size:16px;padding-top:9px;color:#fff}}@media (max-width: 767px){.abt-how-top-category-block{border:1px solid #e85298;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#e85298;margin-bottom:20px}.abt-how-top-category-block .category-title{border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;color:#fff;padding:10px 0px 10px 30px;line-height:1;margin-bottom:0px;font-size:18px}.abt-how-top-category-block.style-search .category-title{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/search_bk_sp@3x-e944c4c9940f486189e7e7e06c9a4525e449822858dc3d503126a48f79cd6751.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-interview .category-title{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/interview_bk_sp@3x-3155861a41395ed31a29ce6977294ee0198173d586caeda8033860590a89d9b6.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-advanced .category-title{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/advanced_bk_sp@3x-d03fdaed183ff32b5920501b9c8e52362164656f65c28db6598eff69aa6ed9cc.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-prepare .category-title{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/howto/top/prepare_bk_sp@3x-b6c8e54e1fbc8137d5876483ce2ea655f75a48cbabb6fe03adb3dd46c9118a28.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block .category-explain,.abt-how-top-category-block .category-link-pc{display:none !important;visibility:hidden !important}.abt-how-top-category-block .category-link-sp{background-color:#fff;border-radius:0px 0px 2px 2px;-webkit-border-radius:0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px}.abt-how-top-category-block .category-link-sp ul{margin:0;padding:0;padding-left:15px;padding-right:15px}.abt-how-top-category-block .category-link-sp ul li{list-style:none;border-bottom:1px solid #d8d6d6}.abt-how-top-category-block .category-link-sp ul li:last-child{border-bottom:0px solid #d8d6d6}.abt-how-top-category-block .category-link-sp ul li a{display:inline-block;color:#666666;padding:10px 0px 10px 0px;width:100%}.abt-how-top-category-block .category-link-sp ul li a:link,.abt-how-top-category-block .category-link-sp ul li a:visited{color:#666666}.abt-how-top-category-block .category-link-sp ul li a:hover,.abt-how-top-category-block .category-link-sp ul li a:active{color:#e85298}.abt-how-top-category-block .category-link-sp ul li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-right:5px}}.abt-how-top-movie-block .movie-all-link{border-top:1px solid #d8d6d6;padding-top:10px;text-align:center}@media (max-width: 767px){.abt-how-top-movie-block .movie-all-link{border-top:0px;border-bottom:1px solid #d8d6d6;padding-bottom:10px}}.abt-how-dt-header-block{margin-bottom:40px}.abt-how-dt-header-block .contents-title{font-size:24px;margin-bottom:20px}@media (min-width: 768px){.abt-how-dt-header-block .sp-pageback{display:none !important;visibility:hidden !important}}@media (max-width: 768px){.abt-how-dt-header-block{margin-bottom:40px}.abt-how-dt-header-block .sp-pageback{margin-top:-40px;padding:0px 15px 0px 15px;border-bottom:3px solid #f5bed4;font-weight:bold}.abt-how-dt-header-block .sp-pageback a{display:inline-block;padding:8px 0px 5px 0px;color:#666666}.abt-how-dt-header-block .sp-pageback a:link,.abt-how-dt-header-block .sp-pageback a:visited{color:#666666}.abt-how-dt-header-block .sp-pageback a:hover,.abt-how-dt-header-block .sp-pageback a:active{color:#e85298}.abt-how-dt-header-block .sp-pageback a i{color:#e85298;font-weight:bold}}@media (max-width: 767px){.abt-how-dt-header-block .contents-title{display:none !important;visibility:hidden !important}}.abt-how-dt-header-block .page-title-area{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fbe2ee;height:160px}@media (max-width: 767px){.abt-how-dt-header-block .page-title-area{height:auto}}.abt-how-dt-header-block .page-title-area:after{display:block;clear:both;content:''}.abt-how-dt-header-block .page-title{float:left;padding-top:60px;padding-left:40px;font-size:34px;line-height:1}@media (max-width: 767px){.abt-how-dt-header-block .page-title{width:55%;height:auto;padding-top:15%;padding-left:15px;font-size:16px}}.abt-how-dt-header-block .page-image{float:right}@media (max-width: 767px){.abt-how-dt-header-block .page-image{width:45%;height:auto}}.abt .abt-how-dt-header-block .page-image img{width:inherit;height:inherit;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0}.abt-how-dt-header-block .bread-area{display:none !important;visibility:hidden !important}@media (max-width: 767px){.abt-how-listall-block{display:none !important;visibility:hidden !important}}.abt-how-listall-block .abt-how-menu-block{margin-bottom:20px;background-color:#e85298}.abt-how-listall-block .abt-how-menu-block:last-child{margin-bottom:20px}.abt-how-menu-block{border:1px solid #e85298;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.abt-how-menu-block .how-menu-title{border-radius:2px 2px 0px 0px;-webkit-border-radius:2px 2px 0px 0px;-moz-border-radius:2px 2px 0px 0px;color:#fff;padding:10px 10px 10px 35px;font-size:17px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-sidemenu-searchicon-4705e337a4364f4941730b5796219098a38f44a80887a68f25e4e3e603b9a2a7.png) left top no-repeat;background-size:auto}@media (max-width: 991px){.abt-how-menu-block .how-menu-title{padding:10px 10px 10px 40px;font-size:16px}}.abt-how-menu-block .how-menu-title.style-search{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-sidemenu-searchicon-4705e337a4364f4941730b5796219098a38f44a80887a68f25e4e3e603b9a2a7.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-interview{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-sidemenu-interviewicon-85f4333bc236e12a25845536c42ab0c3426b887d6e55b204d4dc4e82422bc1a0.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-prepare{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-sidemenu-prepareicon-7a3aaee062ec254d856ce2a712135a6836fbabbeba18d34a48bc70aa1d96bad2.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-advanced{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-sidemenu-advancedicon-ade4d5b7ed21e13dd62467a9605cd77a2e7e15186fbcbbc21024bf985f3a0fba.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-link{background-color:#fff}.abt-how-menu-block .how-menu-link ul{padding:0px 10px 0px 10px;margin:0}.abt-how-menu-block .how-menu-link ul li{border-bottom:1px solid #d8d6d6;list-style:none}.abt-how-menu-block .how-menu-link ul li:last-child{border-bottom:0px solid #d8d6d6}.abt-how-menu-block .how-menu-link ul li a{display:inline-block;color:#666666;padding:7px 0px 7px 0px}.abt-how-menu-block .how-menu-link ul li a:link,.abt-how-menu-block .how-menu-link ul li a:visited{color:#666666}.abt-how-menu-block .how-menu-link ul li a:hover,.abt-how-menu-block .how-menu-link ul li a:active{color:#e85298}.abt-how-menu-block .how-menu-link ul li.is-active a{color:#e85298 !important}.ant-how-dt-title-block .detail-title{font-size:20px;color:#666666;margin-bottom:40px}@media (max-width: 991px){.ant-how-dt-title-block .detail-title{margin-bottom:40px}}.ant-how-dt-target-block{margin-bottom:20px}.ant-how-dt-target-block .taget-list ul{color:#666666}.ant-how-dt-target-block .taget-list ul li:before{content:'・'}@media (min-width: 768px){.ant-how-dt-target-block{background-color:#e85298;border:1px solid #e85298}.ant-how-dt-target-block:after{clear:both;display:block;content:''}.ant-how-dt-target-block .target-user{float:left;width:20%;color:#fff;padding:15px 0px 15px 0px;text-align:center;position:relative}.ant-how-dt-target-block .target-user:after{left:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(232,82,152,0);border-left-color:#e85298;border-width:10px;margin-top:-10px}.ant-how-dt-target-block .taget-list{float:left;width:80%;background-color:#fff;padding:15px 0px 15px 20px}.ant-how-dt-target-block.style-line2 .target-user,.ant-how-dt-target-block.style-line2 .taget-list{height:96px}.ant-how-dt-target-block.style-line2 .target-user{padding-top:37px}}@media (max-width: 767px){.ant-how-dt-target-block .target-user{background-color:#e85298;color:#fff}.ant-how-dt-target-block .target-user{background-color:#e85298;position:relative;padding:5px 0px 5px 0px;text-align:center}.ant-how-dt-target-block .target-user:after{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(232,82,152,0);border-top-color:#e85298;border-width:10px;margin-left:-10px}.ant-how-dt-target-block .taget-list{border:1px solid #e85298;padding:10px}}.ant-how-dt-body-block .detail-body{font-size:14px;color:#666666;line-height:1.7}.ant-how-dt-body-block .detail-body b{font-weight:bold}.ant-how-dt-body-block .detail-body p{margin-bottom:20px}.ant-how-dt-body-block .detail-body h2{font-size:16px;font-weight:bold;margin-bottom:10px}.ant-how-dt-body-block .detail-image{padding-left:120px;padding-right:120px;margin-bottom:20px;text-align:center}.ant-how-dt-body-block .movie-content iframe{width:100%;height:315px;margin-bottom:40px}@media (min-width: 768px) and (max-width: 991px){.ant-how-dt-body-block .detail-image{padding-left:60px;padding-right:60px}}@media (max-width: 767px){.ant-how-dt-body-block .detail-image{padding-left:20px;padding-right:20px}}.ant-how-dt-body-block .detail-image img{width:100%;height:auto;margin-bottom:20px}.ant-how-dt-followlink-block{margin-bottom:20px}@media (min-width: 768px){.ant-how-dt-followlink-block{position:relative;margin-top:4px;text-align:center;clear:both;border:1px solid #e85298;padding:20px 15px 15px 15px}.ant-how-dt-followlink-block .followlink-title{display:inline-block;position:absolute;font-size:14px;color:#e85298;z-index:9;text-align:center;padding:0px 20px 0px 20px;top:-10px;margin-left:-115px;background-color:#fff}.ant-how-dt-followlink-block .followlink-list ul{padding:0;margin:0}.ant-how-dt-followlink-block .followlink-list ul li{list-style:none}.ant-how-dt-followlink-block .followlink-list ul li{display:inline-block;margin-right:30px}}.ant-how-dt-function-title-block .function-title{border-bottom:1px solid #d8d6d6;font-size:20px;color:#666666;margin-bottom:20px}.ant-how-dt-function-title-block .function-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f192";margin-right:5px}.ant-how-dt-checklist-block .checklist-title{font-size:20px;color:#666666;margin-top:40px;margin-bottom:5px}.ant-how-dt-checklist-block .checklist-body{border:1px solid #d8d6d6;padding:20px}.ant-how-dt-checklist-block .checklist-category{color:#e85298;margin-bottom:10px;margin-top:20px}.ant-how-dt-checklist-block .checklist-category:first-child{margin-top:0px}.ant-how-dt-checklist-block .checklist-list ul{margin-bottom:0;padding:0;padding-left:0px;margin-left:1.2em;color:#666666}.ant-how-dt-checklist-block .checklist-list li{list-style:none;text-indent:-1.2em;border-bottom:1px solid #d8d6d6;padding:8px 0px 8px 0px}.ant-how-dt-checklist-block .checklist-list ul li:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-right:5px;margin-left:12px}.ant-how-dt-checklist-block .checklist-list .checklist-explain{text-indent:0em;background-color:#f2f0f0;font-size:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px;margin:4px 0px 4px 0px;width:100%}.ant-how-dt-checklist-block .checklist-list .checklist-link{text-indent:0}.ant-how-dt-checklist-block .checklist-list .checklist-link a{color:#999999;text-decoration:underline;cursor:pointer}.ant-how-dt-checklist-block .checklist-list .checklist-link a:hover{color:#e85298}.ant-how-dt-checklist-block .checklist-list .checklist-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f24d";margin-right:4px}.ant-how-dt-checklist-block .movie-content{width:100%;height:315px;margin-left:17px;margin-right:16px}.ant-how-dt-checklist-block .movie-content iframe{width:100%;height:100%}@media (min-width: 768px) and (max-width: 991px){.ant-how-dt-checklist-block .movie-content{width:100%;height:250px}}@media (max-width: 767px){.ant-how-dt-checklist-block .movie-content{width:100%;height:auto}.ant-how-dt-checklist-block .movie-content iframe{margin-left:0px;margin-right:0px}}.abt-safety-header-block{color:#fff;text-shadow:1px 1px 2px #333;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.abt-safety-header-block.safety10{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-safety10-header-main-3d83e14aa930b1847c211a3465191b9709f1a7d477c702e54665ea4959eca730.jpg)}.abt-safety-header-block.safety{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-safety-header-a09c05d39bc84a5f27023ebcd78241cb04c762650bae1cd145a540bd76afc926.png)}@media (max-width: 767px){.abt-safety-header-block.safety{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about-safety-header_sp-52e50e5eb3f18b223131d12948c498d23103375c74bfd504c5c9b7885ae3bfe0.png)}}.abt-safety-header-block .header-title{margin-top:72.5px;margin-bottom:72.5px;font-size:32px;font-weight:bold}@media (max-width: 767px){.abt-safety-header-block .header-title{font-size:20px;text-align:center}}.abt-safety-header-block .header-sub-title{margin-top:20px;margin-bottom:40px;font-size:16px}@media (max-width: 767px){.abt-safety-header-block .header-sub-title{font-size:12px;text-align:center}}.abt-safety-top-text{margin-bottom:40px}.abt-safety-top-text .title{color:#333333;font-size:26px;font-weight:bold;padding-top:40px;padding-bottom:40px;text-align:center}.abt-safety-top-text p{font-weight:normal;font-size:14px;line-height:160%;color:#666666}.abt-safety-top-text .notice{margin-top:10px;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;color:#666666}.abt-safety-top-text .text{margin-bottom:80px}.abt-safety-top-text .safety-text-block{padding:0 80px;margin-bottom:80px}.abt-safety-top-text .safety-text-block hr{border:1px solid #c4c4c4;width:120px;margin:24px 0}.abt-safety-top-text .safety-text-block ol{padding-inline-start:20px}.abt-safety-top-text .safety-text-block ul li{padding-left:20px}.abt-safety-top-text .safety-text-block .nested-list li{text-indent:-2em}.abt-safety-top-text .safety-text-block .nested-list ol li{list-style-type:none;counter-increment:cnt}.abt-safety-top-text .safety-text-block .nested-list ol li::before{content:"（" counter(cnt) "）"}.abt-safety-top-text .safety-text-block li{margin-bottom:8px}.abt-safety-top-text .safety-text-block:last-of-type{margin-bottom:0}.abt-safety-top-text .last-updated-date{margin:80px 0px 0px 0px}@media (max-width: 767px){.abt-safety-top-text .title{padding-top:0;font-size:20px}.abt-safety-top-text .safety-text-block{padding:0}.abt-safety-top-text hr{width:80px}}.abt-safety-top-text-safety10{margin-bottom:40px}.abt-safety-top-text-safety10 h2{display:flex;align-items:center;justify-content:center;height:36px;font-family:'Hiragino Sans';font-style:normal;font-weight:600;font-size:24px;line-height:36px;text-align:center;color:#E85298;margin-bottom:24px}.abt-safety-top-text-safety10 h2:before,.abt-safety-top-text-safety10 h2:after{content:"";flex-grow:1;border:2px solid #E85298}.abt-safety-top-text-safety10 h2::before{margin-right:16px}.abt-safety-top-text-safety10 h2::after{margin-left:16px}@media (max-width: 767px){.abt-safety-top-text-safety10 h2{font-size:20px}}.abt-safety-articles__title{color:#333333;font-size:26px;font-weight:bold;padding-top:40px;padding-bottom:40px;text-align:center}@media (max-width: 767px){.abt-safety-articles__title{font-size:20px}}.abt-safety-articles__list{margin-bottom:80px}@media (max-width: 767px){.abt-safety-articles__list{margin-bottom:40px}}.abt-safety-articles__list .article{display:flex;border-top:1px solid #d8d6d6}.abt-safety-articles__list .article:last-child{border-bottom:1px solid #d8d6d6}.abt-safety-articles__list .article .date{display:flex;justify-content:center;align-items:center;width:188px;background-color:#F1F6F6;font-weight:bold;font-size:16px;text-align:center}@media (max-width: 767px){.abt-safety-articles__list .article .date{padding:10px 12px;width:100px;height:auto;font-size:12px;text-align:left}}.abt-safety-articles__list .article .text{width:700px;padding:8px 0 8px 36px;line-height:1.4}@media (max-width: 767px){.abt-safety-articles__list .article .text{width:243px;height:auto;padding:8px 16px}}.abt-safety-articles__list .article .text .article-title{display:inline-block;margin-bottom:8px;font-size:16px;font-weight:bold;color:#e85298;text-decoration:underline}@media (max-width: 767px){.abt-safety-articles__list .article .text .article-title{font-size:14px}}.abt-safety-articles__list .article .text .article-description{font-size:14px}@media (max-width: 767px){.abt-safety-articles__list .article .text .article-description{font-size:10px}}.abt-safety-top-banner{padding:0px 8px;margin-bottom:80px}.abt-safety-top-banner .title{color:#333333;font-size:26px;font-weight:bold;padding-top:40px;padding-bottom:40px;text-align:center}.abt-safety-top-banner img:hover{opacity:0.7}@media (max-width: 767px){.abt-safety-top-banner .title{font-size:20px}}.abt-safety-top-banner .abt-safety-campaign{margin-bottom:32px;text-align:center}.abt-safety-top-banner .abt-safety-campaign .abt-safety-campaign-link{display:inline-block;font-size:16px;font-weight:bold;color:#e85298;text-decoration:underline}.abt-safety-top-banner .abt-safety-campaign .abt-safety-campaign-text{font-size:14px;font-weight:bold}.abt-safety-ten-panels .abt-safety-panel{padding:0px 8px 30px 8px}.abt-safety-ten-panels .abt-safety-panel .title{height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 991px){.abt-safety-ten-panels .abt-safety-panel .title{margin-top:16px;margin-bottom:16px}}.abt-safety-ten-panels .abt-safety-panel .title h2{margin:32px auto;font-size:20px;font-weight:bold;line-height:140%;text-align:center;color:#333333}.abt-safety-ten-panels .abt-safety-panel .description{font-size:14px;line-height:27px;color:#666666}.abt-safety-ten-panels .abt-safety-panel .description a{border-bottom:1px solid #E85298}.abt-safety-ten-panels .abt-safety-panel .description p.annotation{font-size:12px}.abt-safety-ten-panels .abt-safety-panel .description p.links{margin-top:10px}.about-process-step-header-title h2{display:flex;align-items:center;justify-content:center;height:36px;font-family:'Hiragino Sans';font-style:normal;font-weight:600;font-size:24px;line-height:36px;text-align:center;color:#E85298;margin-bottom:24px;padding-top:58px;padding-bottom:40px}.about-process-step-header-title h2:before,.about-process-step-header-title h2:after{content:"";flex-grow:1;border:2px solid #E85298}.about-process-step-header-title h2::before{margin-right:16px}.about-process-step-header-title h2::after{margin-left:16px}@media (max-width: 767px){.about-process-step-header-title h2{padding-top:72px;font-size:20px}}.about-process-step-header-sub{text-align:start;margin-bottom:75px}.container.abt-safety-ten-panels .two-columns-row{display:flex;justify-content:center}@media (max-width: 991px){.container.abt-safety-ten-panels .two-columns-row{flex-direction:column}}.container.abt-safety-ten-panels .image-area{position:relative;margin-top:40px}.container.abt-safety-ten-panels .image-area .main-image img{border-radius:15px}.container.abt-safety-ten-panels .point-image{position:absolute;left:0px;top:-20%;width:40%}@media (max-width: 991px){.container.abt-safety-ten-panels .point-image{top:-13%;width:40%}}.abt-safety-bottom-text p{font-weight:normal;font-size:14px;line-height:160%;color:#666666}.abt-safety-bottom-text .notice{margin-top:18px;font-style:normal;font-weight:normal;font-size:10px;line-height:160%;color:#666666}.abt-safety-article-block .base-title{color:#333333;font-size:26px;font-weight:bold;padding-top:40px;padding-bottom:40px;text-align:center}@media (max-width: 767px){.abt-safety-article-block .base-title{font-size:20px;padding-top:40px;padding-bottom:40px}}.abt-safety-article-block .see-all-media-souken{margin-top:20px;text-align:center}@media (max-width: 767px){.abt-safety-article-block .see-all-media-souken{margin-top:10px}}.abt-safety-sitter-block{margin-top:20px;margin-bottom:30px}.abt-safety-sitter-block .sitter-point-area{margin-top:10px;padding:0px 10px}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area{margin-bottom:20px}}.abt-safety-sitter-block .sitter-point-area .point-image-area{margin:0 auto;width:210px;height:125px}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-image-area{height:auto;padding-left:10px;padding-right:10px;margin-top:20px}.abt-safety-sitter-block .sitter-point-area:first-child{margin-top:40px}}.abt-safety-sitter-block .sitter-point-area .point-image-area .image-wapper img{width:100%;height:auto}.abt-safety-sitter-block .sitter-point-area .point-text-area{position:relative;margin-top:40px}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-text-area{margin-top:15px}}.abt-safety-sitter-block .sitter-point-area .point-text-area .point-number{position:absolute;top:0;left:0;font-size:32px;color:#333333;font-weight:bold;line-height:1;padding-top:6px;margin-left:-3px}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-text-area .point-number{font-size:38px}}.abt-safety-sitter-block .sitter-point-area .point-text-area .point-title{font-size:15px;color:#999999;font-weight:bold;padding-left:40px;line-height:1.2}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-text-area .point-title{font-size:15px}}.abt-safety-sitter-block .sitter-point-area .point-text-area .point-title span{font-size:20px;font-weight:bold;color:#333333}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-text-area .point-title span{line-height:1.5;font-size:20px}}.abt-safety-sitter-block .sitter-point-area .point-text-area .point-text{font-size:16px;padding-left:40px;margin-top:15px}@media (min-width: 768px) and (max-width: 991px){.abt-safety-sitter-block .sitter-point-area .point-text-area .point-text{font-size:12px}}@media (max-width: 767px){.abt-safety-sitter-block .sitter-point-area .point-text-area .point-text{font-size:14px}.abt-safety-sitter-block .sitter-point-area .point-text-area .point-image-sp-area{padding-left:40px;padding-right:40px;margin-top:15px}}.with-text-align-center{text-align:center}.abt-app-begin-block{line-height:1.8}.abt-app-begin-block .app-begin-title-page{font-size:16px;color:#333333}.abt-app-begin-block .app-begin-title-section{font-size:20px;font-weight:bold;color:#333333;margin-bottom:20px}.abt-app-begin-block .app-begin-title-article{font-size:16px;font-weight:bold;color:#333333;margin-bottom:20px}.abt-app-begin-block p{margin-bottom:20px}.abt-app-begin-block img{display:block;margin:0 auto;margin-top:20px;margin-bottom:60px;width:100%}.abt-guideline-header-block{color:#fff;text-shadow:1px 1px 2px #333;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about_guideline_header_pc-c20dd3d8dda407229277f595a67ad118a9f77ae3ef27ff46234d46d0d7211e80.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 767px){.abt-guideline-header-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/about_guideline_header_sp-37c37e4ca3c91b5d944dd2b551957bb6753b3fd36bed8f5b17a2606f6d475742.png)}}.abt-guideline-header-block .header-title{margin-top:60px;font-size:32px;font-weight:bold}@media (max-width: 767px){.abt-guideline-header-block .header-title{font-size:20px;text-align:center}}.abt-guideline-header-block .header-sub-title{margin-top:20px;margin-bottom:40px;font-size:16px}@media (max-width: 767px){.abt-guideline-header-block .header-sub-title{margin-top:10px;font-size:14px;text-align:center}}.abt-guideline-first-block{margin-top:48px}.abt-guideline-first-block .first-text{margin:0 15px}@media (max-width: 767px){.abt-guideline-first-block .first-text{margin:0 8.5px}}.abt-guideline-rule-block{color:#666666;margin-top:32px}.abt-guideline-rule-block .rule-main-container{display:flex;flex-flow:column nowrap;padding-left:18px !important;padding-right:18px !important;margin:48px auto 0}@media (max-width: 767px){.abt-guideline-rule-block .rule-main-container{padding-left:8.5px !important;padding-right:8.5px !important}}.abt-guideline-rule-block .rule-main-container .rule-img{flex:0 1 auto}.abt-guideline-rule-block .rule-main-container .rule-img img{border-radius:8px}.abt-guideline-rule-block .rule-main-container .rule-sub-title{flex:0 1 56px;text-align:center;margin:12px auto;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:20px;line-height:140%;color:#333333;display:flex;align-items:center;justify-content:center}.abt-guideline-rule-block .rule-main-container .rule-text{flex:0 1 auto}.abt-guideline-rule-block .rule-main-container p{line-height:1.8;font-size:14px;text-align:left}.abt-guideline-rule-block .rule-main-container ul li{list-style:inside;text-indent:-1.2em;padding-left:20px}.abt-guideline-last-block{background:#F1F6F6;margin-top:81px;margin-bottom:48px;padding-bottom:48px;border-radius:0px}@media (max-width: 767px){.abt-guideline-last-block{margin-top:64px;padding-bottom:38px}}.abt-guideline-last-block .last-title{position:relative}@media (max-width: 767px){.abt-guideline-last-block .last-title{margin:0 8.5px}}.abt-guideline-last-block .last-title p{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:20px;line-height:140%;margin:29px auto 0;width:fit-content;border-bottom:thin solid #333333}@media (max-width: 767px){.abt-guideline-last-block .last-title p{margin:28px auto 0 0}}.abt-guideline-last-block .last-title .last-img{position:absolute;width:128px;height:132px;top:-70px}@media (max-width: 767px){.abt-guideline-last-block .last-title .last-img{top:-30px;left:180px}}@media (min-width: 768px){.abt-guideline-last-block .last-title .last-img{left:560px}}@media (min-width: 992px){.abt-guideline-last-block .last-title .last-img{left:700px}}.abt-guideline-last-block .last-body{margin:0 15px}@media (max-width: 767px){.abt-guideline-last-block .last-body{margin:0 8.5px}}.abt-guideline-last-block .last-body p{margin-top:24px}.abt-guideline-last-block .last-body .last-link-center-help{display:flex;align-items:center;justify-content:center;max-width:343px;height:36px;background:#E85298;border-radius:4px;color:#FFFFFF;margin:24px auto 0}.abt-guideline-last-block .last-body .last-link-service-inquiry{display:flex;align-items:center;justify-content:center;width:127.5px;height:32px;margin:8px auto 0}@media (max-width: 767px){.abt-guideline-last-block .last-body .last-link-service-inquiry{margin-top:16px}}.abt-guideline-last-block .last-body .last-text-centered{text-align:center;font-weight:bold;margin:24px auto 0}@media (max-width: 767px){.abt-guideline-last-block .last-body .last-text-centered{text-align:left}}.about-housekeeping{--font-normal: #666666;--font-strong: #333333;--kaji-main: #37bdd2;padding-top:103px}@media (min-width: 767px){.about-housekeeping{padding-top:114px}}.about-housekeeping hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping.webview-padding{padding-top:60px}.about-housekeeping .about-housekeeping-title-common{margin:0 auto 20px auto;text-align:center;font-size:24px;line-height:28px}.about-housekeeping-top{position:fixed;top:0;width:100%;z-index:10;background:#FFF}.about-housekeeping-top .about-housekeeping-nav{display:flex;align-items:center;justify-content:center;padding:16px 0}.about-housekeeping-top .about-housekeeping-nav li{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0;flex-grow:1;height:1.4em}.about-housekeeping-top .about-housekeeping-nav li:not(:last-child){border-right:1px solid #ccc9c9}.about-housekeeping-top .about-housekeeping-nav a{color:var(--font-normal);text-decoration:none;font-weight:600}.about-housekeeping-top .about-housekeeping-nav a.active{color:var(--kaji-main);border-bottom:2px solid var(--kaji-main)}.about-housekeeping-top .about-housekeeping-top-subtitle{color:#333333;font-size:20px;margin:90px 15px 5px 15px}.about-housekeeping-top .about-housekeeping-top-title{color:#333333;font-size:40px;margin:5px 15px 5px 15px;width:450px}.about-housekeeping-top .about-housekeeping-top-description{color:#333333;margin:5px 15px 20px 15px;width:360px}.about-housekeeping-top .about-housekeeping-top-button{width:450px;margin:5px 10px 90px 10px}.about-housekeeping-top .about-housekeeping-top-button a:hover img,.about-housekeeping-top .about-housekeeping-top-button a:focus img{opacity:0.80}@media screen and (max-width: 767px){.about-housekeeping-top .about-housekeeping-top-subtitle{text-align:center;width:290px;font-size:16px;margin:20px auto 5px auto}.about-housekeeping-top .about-housekeeping-top-title{text-align:center;width:290px;margin:5px auto 20px auto}.about-housekeeping-top .about-housekeeping-top-button{width:290px;margin:20px auto 100px auto}.about-housekeeping-top.about-housekeeping-top--fixed{position:fixed;top:0;left:0;width:100%;z-index:10000}}.about-housekeeping-top-main-image{display:flex;margin:0 auto;max-width:970px;width:100%;height:130px}@media (min-width: 767px){.about-housekeeping-top-main-image{height:323px}}.about-housekeeping-top-main-image img{display:inline-block;flex:1;height:100%;width:50%;object-fit:cover}.about-housekeeping-points{background-color:#e8f8fb;color:var(--kaji-main);margin-top:24px;padding:32px 16px}.about-housekeeping-points .about-housekeeping-points-title{align-items:center;display:flex;flex-direction:column;font-weight:600}.about-housekeeping-points .about-housekeeping-points-title .about-housekeeping-points-title-1{font-size:18px}.about-housekeeping-points .about-housekeeping-points-title .about-housekeeping-points-title-2{font-size:32px;letter-spacing:0.06em}.about-housekeeping-points .about-housekeeping-points-title .about-housekeeping-points-title-2-num{font-size:42px}.about-housekeeping-points .about-housekeeping-points-title .about-housekeeping-points-title-2-sub{font-size:26px}.about-housekeeping-points .about-housekeeping-points-title .about-housekeeping-points-title-3{font-size:14px}.about-housekeeping-points .about-housekeeping-points-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:37px}@media (max-width: 766px){.about-housekeeping-points .about-housekeeping-points-container{display:flex;flex-direction:column;align-items:center}}.about-housekeeping-points .about-housekeeping-points-point{max-width:360px}.about-housekeeping-points .about-housekeeping-points-point:nth-child(odd){justify-self:end}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-title{display:flex;height:64px}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-title-text{align-items:center;display:flex;flex-grow:1;margin-left:16px;font-size:22px;font-weight:600;min-height:2.5em}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-circle{background:#ffee34;border-radius:50%;font-size:12px;font-weight:500;display:flex;flex-direction:column;align-items:center;padding:8px 16px}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-circle-number{font-size:32px;line-height:1}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-description{margin-top:16px;padding:0 13px;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.02em;text-align:left;color:var(--font-strong)}.about-housekeeping-points .about-housekeeping-points-point .about-housekeeping-points-point-img-container{margin-top:16px;padding:0 8px}.about-housekeeping-content{padding:32px 0}.about-housekeeping-service .about-housekeeping-service-services{display:grid;gap:18px;grid-template-columns:repeat(6, 75px);place-items:center;justify-content:center;align-items:start}@media (max-width: 766px){.about-housekeeping-service .about-housekeeping-service-services{grid-template-columns:repeat(3, 75px)}}.about-housekeeping-service .about-housekeeping-service-service{align-items:center;color:var(--kaji-main);display:flex;flex-direction:column;font-weight:600;text-align:center}.about-housekeeping-service .about-housekeeping-service-service:hover{opacity:0.5}.about-housekeeping-service .about-housekeeping-service-service img.about-housekeeping-service-icon{margin-bottom:12px;width:75px;height:auto}.about-housekeeping-service .about-housekeeping-service-service-name{display:inline-block}.about-housekeeping-service .about-housekeeping-service-service-name::after{content:">";display:inline-block;margin-left:6px}.about-housekeeping-merit-cards{display:grid;grid-template-columns:repeat(2, 238px);gap:16px;justify-content:center}@media (max-width: 766px){.about-housekeeping-merit-cards{display:flex;flex-direction:column;margin:0 auto;max-width:238px}}.about-housekeeping-merit-card{position:relative;padding-bottom:10px}.about-housekeeping-merit-card-wrapper{border:2px solid var(--kaji-main);border-radius:8px;overflow:hidden}.about-housekeeping-merit-card-title{background-color:#ebf8fb;color:var(--kaji-main);font-weight:600;font-size:14px;text-align:center;padding:8px 0}.about-housekeeping-merit-card-title em{background:linear-gradient(transparent 38%, #ffee34 90%);font-style:normal}.about-housekeeping-merit-card-crtl{display:none}.about-housekeeping-merit-card-details{display:none;padding:0 8px 16px;font-size:14px;font-weight:300;line-height:22px}.about-housekeeping-merit-card-crtl:checked~.about-housekeeping-merit-card-content .about-housekeeping-merit-card-details{display:block}.about-housekeeping-merit-card-toggle{background-color:var(--kaji-main);color:#fff;display:block;font-size:12px;padding:2px 12px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-radius:20px}.about-housekeeping-merit-card-toggle-open{display:flex;margin:0;justify-content:center;align-items:center;gap:4px;cursor:pointer}.about-housekeeping-merit-card-toggle-open:after{content:'';font-family:FontAwesome;content:"\f078";font-size:8px}.about-housekeeping-merit-card-crtl:checked~.about-housekeeping-merit-card-toggle .about-housekeeping-merit-card-toggle-open{display:none}.about-housekeeping-merit-card-toggle-close{display:none;margin:0;justify-content:center;align-items:center;gap:4px;cursor:pointer}.about-housekeeping-merit-card-toggle-close:after{content:'';font-family:FontAwesome;content:"\f077";font-size:8px}.about-housekeeping-merit-card-crtl:checked~.about-housekeeping-merit-card-toggle .about-housekeeping-merit-card-toggle-close{display:flex}.about-housekeeping-process-steps{position:relative}.about-housekeeping-process-steps-container{display:grid;grid-template-columns:repeat(3, 250px);justify-content:center;gap:16px}@media (max-width: 766px){.about-housekeeping-process-steps-container{margin-left:-15px;width:100vw}}.about-housekeeping-process-steps-container.slick-slider{margin-bottom:0}@media (max-width: 766px){.about-housekeeping-process-step{padding:0 32px}}.about-housekeeping-process-step-container{display:flex;flex-direction:column;background-color:#eBF8FB;border-radius:8px;padding:15px;min-width:250px;height:100%}.about-housekeeping-process-step-title{display:flex;gap:4px;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:center;color:var(--kaji-main)}.about-housekeeping-process-step-number{display:flex;justify-content:center;align-items:center;background-color:#FFEE34;border-radius:100%;width:24px;height:24px;font-size:14px}.about-housekeeping-process-photo-container{margin-top:12px}.about-housekeeping-process-steps .about-housekeeping-process-step-description{margin:12px 0 15px}.about-housekeeping-process-step-sub{display:block;font-size:12px}.about-housekeeping-process-steps .about-housekeeping-process-button{display:inline-block;width:100%;margin-top:auto;padding:12px 8px;background:var(--kaji-main);border-radius:8px;color:#FFF;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:center}.about-housekeeping-process-step-next{position:absolute;top:calc(50% - 29px);right:-4px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:100%;background:var(--kaji-main)}.about-housekeeping-process-step-next:after{content:'\f054';font-family:FontAwesome;font-style:normal;color:#FFF}.about-housekeeping-process-steps .about-housekeeping-process-step-next.slick-disabled{visibility:hidden}@media (min-width: 767px){.about-housekeeping-process-step-next{display:none}}.about-housekeeping-process-step-prev{position:absolute;top:calc(50% - 29px);left:-4px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:100%;background:var(--kaji-main)}.about-housekeeping-process-step-prev:after{content:'\f053';font-family:FontAwesome;font-style:normal;color:#FFF}.about-housekeeping-process-steps .about-housekeeping-process-step-prev.slick-disabled{visibility:hidden}@media (min-width: 767px){.about-housekeeping-process-step-prev{display:none}}.about-housekeeping-price-head{display:block;font-size:32px;font-weight:600;line-height:51px;letter-spacing:0em;text-align:center;color:var(--kaji-main)}.about-housekeeping-price-sub-head{display:block;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0em;text-align:center}.about-housekeeping-price-types{display:flex;gap:8px;margin-top:16px;justify-content:center}@media (max-width: 766px){.about-housekeeping-price-types{flex-direction:column;align-items:center;padding:0 42.5px}}.about-housekeeping-price-type{flex:1;padding:8px;border:1px solid var(--kaji-main);width:100%}.about-housekeeping-price-type .about-housekeeping-price-type-name{padding:6px 0;background:var(--kaji-main);color:#FFF;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:center}.about-housekeeping-price-type .about-housekeeping-price-type-description{margin-top:8px;font-size:12px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:left}@media (max-width: 766px){.about-housekeeping-price-type .about-housekeeping-price-type-description{text-align:center}}@media (min-width: 767px){.about-housekeeping-price-type-description-list{display:flex}.about-housekeeping-price-type-description-list:last-child{margin-top:8px}}.about-housekeeping-price-type-separator{display:inline-block;position:relative;margin:auto 0;width:15px;height:15px}.about-housekeeping-price-type-separator:after{content:'';position:absolute;top:5px;left:0;background:var(--kaji-main);width:15px;height:5px}.about-housekeeping-price-type-separator:before{content:'';position:absolute;top:0;left:5px;background:var(--kaji-main);width:5px;height:15px}.about-housekeeping-price .about-housekeeping-price-supplement{margin-top:4px;color:#666;font-size:12px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:right}@media (max-width: 766px){.about-housekeeping-price .about-housekeeping-price-supplement{text-align:left;padding:0 42.5px}}.about-housekeeping-examples{padding:32px 16px;background:var(--kaji-main);width:100vw}.about-housekeeping-examples-title{font-size:24px;font-weight:600;line-height:38px;letter-spacing:0em;text-align:center;color:#FFF}.about-housekeeping-examples-container{display:flex;justify-content:center;gap:16px;margin-top:10px}@media (max-width: 766px){.about-housekeeping-examples-container{flex-direction:column;align-items:center}}.about-housekeeping-example{flex:1;padding:16px;background:#FFF;max-width:477px}.about-housekeeping-example-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #666}.about-housekeeping-example-head-image{width:92px;height:72px;object-fit:cover}.about-housekeeping-example .about-housekeeping-example-head-text{font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.02em;text-align:left;color:var(--kaji-main)}.about-housekeeping-example .about-housekeeping-example-text{margin-top:8px;font-size:14px;font-weight:300;line-height:22px;letter-spacing:0em;text-align:left;color:#666}.about-housekeeping-example .about-housekeeping-example-price{margin-top:8px;padding:8px;background:#F2F0F0}.about-housekeeping-example .about-housekeeping-example-summary{font-size:12px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:left;color:#666}.about-housekeeping-example .about-housekeeping-example-breakdown{margin-top:10px}.about-housekeeping-example .about-housekeeping-example-breakdown li{display:flex;justify-content:space-between;padding:8px 0 10px;border-top:1px solid #D8D6D6}.about-housekeeping-example .about-housekeeping-example-breakdown li span{font-size:14px;line-height:14px;letter-spacing:0em;color:#666}.about-housekeeping-example .about-housekeeping-example-breakdown li span:first-child{font-weight:600;text-align:left}.about-housekeeping-example .about-housekeeping-example-breakdown li span:last-child{font-weight:300;text-align:right}.about-housekeeping-example .about-housekeeping-example-total-price{margin-top:16px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:0.02em;text-align:right;color:#666}.about-housekeeping-example .about-housekeeping-example-total-price em{margin-left:4px;font-style:normal;color:var(--kaji-main)}.about-housekeeping-example .about-housekeeping-example-total-price em:first-child{font-size:32px;font-weight:600;line-height:32px;letter-spacing:0.02em;text-align:left}.about-housekeeping-example .about-housekeeping-example-total-price em:last-child{font-size:20px;font-weight:600;line-height:20px;letter-spacing:0.02em;text-align:left}.about-housekeeping-examples .about-housekeeping-examples-supplement{margin:16px auto;max-width:970px;font-size:12px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:left;color:#FFF}@media (max-width: 766px){.about-housekeeping-examples .about-housekeeping-examples-supplement{max-width:477px}}.about-housekeeping-qa-container{margin-top:32px}.about-housekeeping-qa .about-housekeeping-qa-content{margin:16px auto;border:1px solid var(--kaji-main);max-width:720px}.about-housekeeping-qa .about-housekeeping-qa-content:first-child{margin:0 auto}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-ctrl{display:none}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-ctrl:checked~.about-housekeeping-qa-content-question::after{content:'\f077';padding-bottom:2px}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-ctrl:checked~.about-housekeeping-qa-content-answer{display:flex}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-question{display:flex;gap:8px;align-items:center;padding:16px 8px;font-size:16px;font-weight:600;line-height:26px;letter-spacing:0em;text-align:left;color:#666;cursor:pointer}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-question:after{content:'\f078';font-family:FontAwesome;font-size:10px;display:flex;align-items:center;justify-content:center;margin-top:4px;margin-left:auto;min-width:18px;min-height:18px;width:18px;height:18px;border-radius:100%;color:#FFF;background:var(--kaji-main)}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-question-text{display:flex;gap:8px}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-question-text:before{content:'Q.';font-size:16px;font-weight:600;line-height:26px;letter-spacing:0em;text-align:left;color:var(--kaji-main)}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-answer{display:none;gap:10px;padding:8px 14px 8px 8px;background:#eaf8fb;font-size:14px;font-weight:300;line-height:22px;letter-spacing:0em;text-align:left;color:#666}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-answer:before{content:'A.';font-size:16px;font-weight:600;line-height:26px;letter-spacing:0em;text-align:left;color:#E85298}.about-housekeeping-qa .about-housekeeping-qa-content .about-housekeeping-qa-content-answer-link{color:#37BDD2;text-decoration:underline}.about-housekeeping .about-housekeeping-more{margin-top:32px;text-align:center}.about-housekeeping .about-housekeeping-more-container{display:inline-block}.about-housekeeping .about-housekeeping-more-link{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;color:var(--kaji-main)}.about-housekeeping .about-housekeeping-more-link:after{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/housekeeping/icons/chevron-right-e2b82e99c44fe64e76c866aecd069b14bf09c5ce351addc40431a5afc9a414a0.svg)}.about-housekeeping-reviews .kids-scroll-block .ksc-ctl-subnav{display:none}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment{position:relative;background:#fff;border:1px solid #37BDD2;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment:after,.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment:before{top:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:13px;margin-left:-13px}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment:before{border-color:rgba(232,82,152,0);border-top-color:#37BDD2;border-width:14px;margin-left:-14px}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-comment .about-housekeeping-review-comment-text{padding:15px 15px 6px 15px;font-size:14px;color:#666666;line-height:1.45em;overflow-wrap:break-word}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users{margin-top:17px;position:relative}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users .about-housekeeping-review-user-parent{font-size:12px;font-weight:bold}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users .about-housekeeping-review-user-supporter{position:absolute;top:-22px;right:44px}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users .about-housekeeping-review-user-supporter a img:hover{opacity:0.91}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users .about-housekeeping-review-user-supporter img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:45px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #37BDD2;background:#FFF}.about-housekeeping-reviews .about-housekeeping-review .about-housekeeping-review-users .about-housekeeping-review-user-to{position:absolute;top:-57px;right:66px;font-size:21px;color:#e85298}.about-housekeeping-banners{display:flex;gap:16px;justify-content:center;align-items:center;margin:0 auto;padding:0px 15px 32px;width:100%;background:#FFF}.about-housekeeping-banners a{flex:1;max-width:462px}@media (max-width: 766px){.about-housekeeping-banners{flex-direction:column}}.about-housekeeping-actions{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#FFF;width:100%;z-index:10}.about-housekeeping-actions .about-housekeeping-action-secondary,.about-housekeeping-actions .about-housekeeping-action-primary{flex:1;padding:12px 8px;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:center;border-radius:8px}.about-housekeeping-actions .about-housekeeping-action-primary{background:var(--kaji-main);color:#FFF}@media (max-width: 766px){.about-housekeeping-actions .about-housekeeping-action-primary{font-size:14px;line-height:14px;min-width:196px}}@media (min-width: 766px){.about-housekeeping-actions .about-housekeeping-action-primary{max-width:425px}}.about-housekeeping-actions .about-housekeeping-action-secondary{border:1px solid var(--kaji-main);color:var(--kaji-main)}@media (max-width: 766px){.about-housekeeping-actions .about-housekeeping-action-secondary{font-size:14px;line-height:14px;min-width:158px}}@media (min-width: 766px){.about-housekeeping-actions .about-housekeeping-action-secondary{max-width:283px}}.about-housekeeping-actions-webview{position:absolute;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#FFF;width:100%;z-index:10}.about-housekeeping-actions-webview .about-housekeeping-action-secondary-webview,.about-housekeeping-actions-webview .about-housekeeping-action-primary-webview{flex:1;padding:12px 8px;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:center;border-radius:8px}.about-housekeeping-actions-webview .about-housekeeping-action-primary-webview{background:var(--kaji-main);color:#FFF}@media (max-width: 766px){.about-housekeeping-actions-webview .about-housekeeping-action-primary-webview{font-size:14px;line-height:14px;min-width:196px}}@media (min-width: 766px){.about-housekeeping-actions-webview .about-housekeeping-action-primary-webview{max-width:425px}}.about-housekeeping-actions-webview .about-housekeeping-action-secondary-webview{border:1px solid var(--kaji-main);color:var(--kaji-main)}@media (max-width: 766px){.about-housekeeping-actions-webview .about-housekeeping-action-secondary-webview{font-size:14px;line-height:14px;min-width:158px}}@media (min-width: 766px){.about-housekeeping-actions-webview .about-housekeeping-action-secondary-webview{max-width:283px}}.about-housekeeping-safety-content{display:grid;gap:16px;grid-template-columns:repeat(2, 360px);justify-content:center}@media (max-width: 766px){.about-housekeeping-safety-content{display:flex;flex-direction:column}}.about-housekeeping-safety-content .about-housekeeping-safety-container{background-color:#eBF8FB;display:flex;align-items:center;gap:8px;padding:6px 8px;min-height:106px}.about-housekeeping-safety-content .about-housekeeping-safety-title{color:var(--kaji-main);font-weight:600;font-size:16px}.about-housekeeping-safety-content .about-housekeeping-safety-description{color:var(--font-normal);font-size:14px;font-weight:300}.about-housekeeping-safety-content .about-housekeeping-safety-description a,.about-housekeeping-safety-content .about-housekeeping-safety-description a:visited{color:var(--font-normal);text-decoration:underline}.about-housekeeping-safety-content .about-housekeeping-safety-icon-container{align-items:center;background-color:#c1E9F0;border-radius:50%;display:flex;flex-basis:52px;flex-shrink:0;justify-content:center;width:52px;height:52px;padding:10px}.about-housekeeping-safety-content .about-housekeeping-icon-image{width:21px}.about-housekeeping-safety-content .about-housekeeping-icon-image.about-housekeeping-icon-image--large{width:24px}.about-housekeeping-navigator{background-color:#e5f4f7}.about-housekeeping-navigator .about-housekeeping-navigator-area{margin:5px auto}.about-housekeeping-navigator .about-housekeeping-navigator-area ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.about-housekeeping-navigator .about-housekeeping-navigator-area li{color:#37bdd2;margin:0 3px}.about-housekeeping-navigator .about-housekeeping-navigator-area li a,.about-housekeeping-navigator .about-housekeeping-navigator-area li a:link,.about-housekeeping-navigator .about-housekeeping-navigator-area li a:visited,.about-housekeeping-navigator .about-housekeeping-navigator-area li a:hover,.about-housekeeping-navigator .about-housekeeping-navigator-area li a:active{color:#37bdd2;cursor:pointer}.about-housekeeping-introduction-movie{width:560px;height:315px;margin:20px auto}.about-housekeeping-introduction-movie iframe{width:100%;height:100%}@media (max-width: 559px){.about-housekeeping-introduction-movie{width:100%;height:calc((100vw - 30px) * 315 / 560)}}.about-housekeeping-point{background-color:#37bdd2}.about-housekeeping-point .about-housekeeping-point-title{font-size:28px;color:#fff;width:505px;margin:30px auto 10px auto;text-align:center}.about-housekeeping-point .about-housekeeping-point-contents{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;width:663px;margin:10px auto 30px auto}.about-housekeeping-point .about-housekeeping-point-contents .about-housekeeping-point-content{background-color:#fff;margin:10px 10px;padding:20px 15px;width:200px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.about-housekeeping-point .about-housekeeping-point-contents .about-housekeeping-point-content .about-housekeeping-point-content-image{width:80px;height:80px;margin:10px auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.about-housekeeping-point .about-housekeeping-point-contents .about-housekeeping-point-content .about-housekeeping-point-content-title{font-weight:bold;text-align:center;padding:5px 5px}.about-housekeeping-point .about-housekeeping-point-contents .about-housekeeping-point-content .about-housekeeping-point-content-description{text-align:center;padding:5px 5px}@media screen and (max-width: 767px){.about-housekeeping-point .about-housekeeping-point-title{font-size:24px;width:280px}.about-housekeeping-point .about-housekeeping-point-contents{width:220px}}.about-housekeeping-service .about-housekeeping-service-title{margin:0 auto 20px auto;text-align:center;font-size:28px;line-height:28px}.about-housekeeping-service .price-banner{margin:30px auto;width:691px;height:208px}@media (max-width: 767px){.about-housekeeping-service .price-banner{width:90%;height:100%;background-size:100% 100%;margin:auto}}.about-housekeeping-service .price-banner a{display:block}.about-housekeeping-service .price-banner a:hover img{opacity:70%}.about-housekeeping-service hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping-service .about-housekeeping-service-description{text-align:center;margin:10px auto 30px auto}.about-housekeeping-service .about-housekeeping-service-contents{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin:10px auto 30px auto}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content{border:1px solid #c3c3c3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:48%;margin:5px auto;transition:background-color 5s linear}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content a:hover{background-color:#e5f4f7;border-radius:5px}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .flex-wrapper{display:flex}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-article{width:70%}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-article .about-housekeeping-service-content-title{color:#37bdd2;font-weight:bold;margin:15px 15px 7px 15px;font-size:16px}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-article .about-housekeeping-service-content-description{color:#666 !important;margin:8px 15px 15px 15px}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-image{width:100px;height:100px;margin:15px 15px 15px auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;align-items:center}@media screen and (max-width: 767px){.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content{width:100%;height:122px}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-article .about-housekeeping-service-content-description{font-size:12px}.about-housekeeping-service .about-housekeeping-service-contents .about-housekeeping-service-content .about-housekeeping-service-content-image{width:90px;height:90px}}.about-housekeeping-safety hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}@media (min-width: 768px){.about-process-step-header-img{max-width:960px;margin:48px auto}}@media (max-width: 767px){.about-process-step-header-img{max-width:343px;margin:48px auto}}.about-housekeeping-process .about-housekeeping-process-title{font-size:28px;text-align:center;margin:30px auto 10px auto}@media screen and (max-width: 767px){.about-housekeeping-process .about-housekeeping-process-title span{display:block}}.about-housekeeping-register{background-color:#37bdd2;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/about/housekeeping/register_background@3x-7ffd0cf12f2ca775b043a2c0ed1c4e4625e40934cc241dc4e28eb184e687aeb8.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%}.about-housekeeping-register .about-housekeeping-register-catchcopy{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:35px}.about-housekeeping-register .about-housekeeping-register-catchcopy li{margin:5px 0 5px 5px;padding:1px 10px;background-color:#ffef52;font-size:16px;color:#37bdd2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.about-housekeeping-register .about-housekeeping-register-title{color:#fff;font-size:28px;margin:10px 0 10px 5px}.about-housekeeping-register .about-housekeeping-register-button{width:450px;margin:20px auto 20px 0}.about-housekeeping-register .about-housekeeping-register-button a:hover img,.about-housekeeping-register .about-housekeeping-register-button a:focus img{opacity:0.80}.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search{color:#fff;font-size:16px;margin:10px auto;text-align:center}.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search a,.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search a:link,.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search a:visited,.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search a:hover,.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search a:active{color:#fff}.about-housekeeping-register .about-housekeeping-register-button .about-housekeeping-register-search img{width:15px;margin:3px;object-fit:contain}@media screen and (max-width: 767px){.about-housekeeping-register{background-position:-400px 0px}.about-housekeeping-register .about-housekeeping-register-title{font-size:22px}.about-housekeeping-register .about-housekeeping-register-button{width:290px}}@media (max-width: 767px){.custom-lp-container .about-rule{margin-top:24px}}@media (min-width: 768px){.custom-lp-container .about-rule{margin-top:48px}}.custom-lp-container .about-rule-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.custom-lp-container .about-rule-description .about-rule__text{font-size:16px;line-height:160%}.custom-lp-container .about-rule-button{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-content:flex-start;align-items:center;height:48px;border-radius:8px;background:#E85097;width:312px}.custom-lp-container .about-rule-button .button__img{margin-left:22px;width:20px !important;height:20px !important;min-height:initial}.custom-lp-container .about-rule-button .button__text{text-align:center;font-size:16px;color:#fff;line-height:48px;font-weight:bold;width:100%}.custom-lp-container .about-rule-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;margin-top:48px;width:100%}@media (min-width: 768px){.about-service-guideline{margin:80px auto 0 !important}}@media (max-width: 767px){.about-service-guideline{margin:48px auto 0 !important}}.about-service-guideline .about-service-guideline-header{text-align:center}.about-service-guideline .about-service-guideline-header .about-service-guideline-title{display:inline-block;border-bottom:medium solid #253640}@media (min-width: 768px){.about-service-guideline .about-service-guideline-header .about-service-guideline-title{padding-bottom:16px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-header .about-service-guideline-title{padding-bottom:10px}}.about-service-guideline .about-service-guideline-header .about-service-guideline-title p{font-family:YuGothic;font-style:normal;font-weight:bold;line-height:160%;text-align:center;color:#253640}@media (min-width: 768px){.about-service-guideline .about-service-guideline-header .about-service-guideline-title p{font-size:28px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-header .about-service-guideline-title p{font-size:20px}}@media (min-width: 768px){.about-service-guideline .about-service-guideline-body{margin-top:48px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-body{margin-top:24px}}.about-service-guideline .about-service-guideline-body p{font-family:YuGothic;font-style:normal;font-weight:500;line-height:160%;color:#253640;font-size:16px}.about-service-guideline .about-service-guideline-footer{text-align:center}@media (min-width: 768px){.about-service-guideline .about-service-guideline-footer{margin-top:43px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-footer{margin-top:24px}}.about-service-guideline .about-service-guideline-footer p{font-family:YuGothic;font-style:normal;font-weight:bold;line-height:160%;color:#E85298}@media (min-width: 768px){.about-service-guideline .about-service-guideline-footer p{font-size:20px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-footer p{font-size:16px}}.about-service-guideline .about-service-guideline-footer p span{vertical-align:middle;margin-right:10px}@media (min-width: 768px){.about-service-guideline .about-service-guideline-footer p span{font-size:28px}}@media (max-width: 767px){.about-service-guideline .about-service-guideline-footer p span{font-size:20px}}.panel-front-block .panel-front-contents .ac-prof-option-block .option-exist{border-bottom:1px dotted #d8d6d6}.ac-prof-option-block .option-add a{cursor:pointer;display:inline-block}.ac-prof-option-block .option-add a:before{float:left;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f196";margin-right:5px;font-size:16px;line-height:1.4;padding-top:1px}.ac-prof-option-block+.ac-prof-option-block .option-add{padding-top:15px}@media (max-width: 767px){.ac-prof-option-block+.ac-prof-option-block .option-add{padding-top:10px}}.ac-prof-option-block .option-exist{padding-top:10px;padding-bottom:10px;position:relative}.ac-prof-option-block .option-exist .option-title{font-size:14px;line-height:1}.ac-prof-option-block .option-exist .option-price{font-size:12px;color:#999999;line-height:1;padding-top:6px}.ac-prof-option-block .option-exist span.option-type{font-size:12px;color:#999999;line-height:1}.ac-prof-option-block .option-exist .option-access{position:absolute;right:0;top:0}.ac-prof-option-block .option-exist .option-access{padding-top:12px}.ac-prof-option-block .option-exist .option-access:after{content:'';display:block;clear:both}.ac-prof-option-block .option-exist .option-access a{display:block;float:left;border:1px solid #d8d6d6;height:28px;cursor:pointer;background-color:#f2f0f0;color:#666666;font-size:12px;padding:2px 7px 2px 7px}.ac-prof-option-block .option-exist .option-access a:hover{background-color:#e8e6e6}.ac-prof-option-block .option-exist .option-access a:active{background-color:#d8d6d6}.ac-prof-option-block .option-exist .option-access a:first-child{border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px}.ac-prof-option-block .option-exist .option-access a:last-child{border-radius:0px 6px 6px 0px;-webkit-border-radius:0px 6px 6px 0px;-moz-border-radius:0px 6px 6px 0px;border-left:0px solid #d8d6d6}.ac-prof-option-block .option-edit{background-color:#f2f0f0;padding:15px 15px 1px 15px;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px}.ac-prof-option-block .option-edit-action{border-top:1px solid #d8d6d6;padding-top:20px}.ac-prof-option-block .option-free{padding-top:10px;padding-bottom:15px;position:relative}.ac-prof-option-block .option-free-action{position:absolute;right:0px;top:0px}.ac-prof-option-block .option-free-action a{display:inline-block;padding:2px 7px 2px 7px;border:1px solid #d8d6d6;height:28px;cursor:pointer;background-color:#f2f0f0;margin-top:10px;font-size:12px;color:#666666;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.ac-prof-option-block .option-free-action a:hover{background-color:#e8e6e6}.ac-prof-option-block .option-free-action a:active{background-color:#d8d6d6}.ac-prof-option-block .option-explain{color:#999999;font-size:12px;border-top:1px dotted #d8d6d6;padding-top:10px;margin-bottom:10px}.ac-prof-option-block .child-age:after{display:'block';clear:both;content:''}.ac-prof-option-block .child-age .child-year{float:left;width:40%;padding-right:10px}.ac-prof-option-block .child-age .child-month{float:left;width:40%}.ac-sidemenu-account-block .sidemenu-account-profile img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;display:block;margin:0 auto}@media (min-width: 991px){.ac-sidemenu-account-block .sidemenu-account-profile img{width:80%}}.ac-sidemenu-account-block .sidemenu-account-name{text-align:center;font-size:16px;font-weight:bold;margin:10px 0px 0px 0px}.ac-sidemenu-account-block .sidemenu-account-name a{color:#666666}.ac-sidemenu-account-block .sidemenu-account-review{text-align:center;display:block;margin:0 auto}.ac-sidemenu-account-block .sidemenu-account-id{margin-top:10px;margin-bottom:20px;text-align:center;color:#999999;font-size:10px}.ac-dash-notification-block.style-info-user{padding-top:5px;padding-bottom:5px}a .ac-dash-notification-block.style-info-user{padding-top:0px;padding-bottom:0px}.ac-dash-notification-block .notification-contents .notification-title{font-size:14px;color:#666666}a .ac-dash-notification-block:hover .notification-contents .notification-title{color:#e85298}.ac-dash-notification-block .notification-contents .notification-date{font-size:10px;color:#999999}.ac-dash-notification-block.is-active:after{clear:both;display:block;content:''}.ac-dash-notification-block.is-active:before{position:absolute;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:#e85298;margin-right:5px;display:block;top:12px;left:0px}.ac-dash-notification-block.is-active .notification-contents{float:left;padding-left:18px}.ac-dash-todo-block .todo-contents .todo-title{font-size:14px;color:#666666}.ac-dash-todo-block.is-active:after{clear:both;display:block;content:''}.ac-dash-todo-block.is-active:before{position:absolute;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:#e85298;margin-right:5px;display:block;top:12px;left:0px}.ac-dash-todo-block.is-active .todo-contents{float:left;padding-left:18px}.panel-front-block .panel-front-rows .row .ac-dash-todo-block.is-active .todo-contents .target-text{display:contents}.panel-front-block .panel-front-rows .row .ac-dash-todo-block.is-active .todo-contents .text-highlight{color:#e85298}.ac-dash-guideline-block .guideline-area{background-color:#efeeee;display:block;margin:0 auto;padding:15px}.ac-dash-guideline-block .guideline-area .title{color:#333;font-weight:bold}.ac-dash-guideline-block .guideline-area .detail-link:not(:last-child){margin-bottom:5px}.ac-dash-guideline-block .guideline-area .detail-link-gray a{color:#666666}.ac-dash-guideline-block .guideline-area .detail-link-gray a:hover{color:#e85298}.ac-dash-guideline-block .guideline-area img{height:12px;width:auto;margin-right:6px}.ac-bank-receive-block{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #d8d6d6;padding:10px;margin-top:5px}.ac-bank-receive-block .bank-receive-footer{padding:5px 0px 0px 0px}.ac-bank-receive-block .bank-receive-footer.is-active{padding:10px 0px 13px 0px;margin:10px -10px -15px -10px;border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;text-align:center;border-top:1px solid #d8d6d6;color:#666666;font-weight:bold}@media (max-width: 767px){.ac-bank-receive-block{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.ac-bank-receive-block{margin-bottom:20px}}.ac-bank-receive-block .bank-card-image img{width:60px  !important;max-height:60px;height:auto;padding-bottom:22px;margin-top:10px}.ac-bank-receive-block .bank-card-image img.card-image-amex{width:auto !important;height:60px !important;padding-bottom:0px;margin-top:0px;margin-bottom:10px}.ac-bank-receive-block .bank-card-image img.card-image-jcb{padding-bottom:14px;margin-top:2px;margin-bottom:8px}.ac-prof-thumb-block{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px}.ac-prof-thumb-block{position:relative}.ac-prof-thumb-block .prof-thumb-image{position:absolute;top:15px;left:15px;width:80px}.ac-prof-thumb-block .prof-thumb-image img{width:80px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.ac-prof-thumb-block .prof-thumb-contents{padding-left:100px}.ac-prof-thumb-block .prof-thumb-contents .prof-thumb-name{font-size:18px}.ac-prof-thumb-block .prof-thumb-contents .prof-thumb-score{margin-top:2px}.ac-prof-thumb-block .prof-thumb-contents .prof-thumb-action{font-size:14px;margin-top:5px}@media (max-width: 767px){.ac-prof-thumb-block{border:0px solid #d8d6d6;margin-left:-15px;margin-right:-15px}}.ac-prof-faq-block .reserve-help-block{border-top:0px solid #d8d6d6;margin-top:10px}.ac-prof-thumb-block .membership-certificate-annotation{font-size:0}.ac-prof-thumb-block .membership-certificate-annotation a,.ac-prof-thumb-block .membership-certificate-annotation span{font-size:11px;display:inline-block}.ac-wel-card-block{border:1px solid #d8d6d6;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;padding:15px}.ac-wel-card-block{margin-bottom:20px}.ac-wel-card-block:after{clear:both;display:block;content:''}.ac-wel-card-block .wel-card-image{float:left;width:20%}.ac-wel-card-block .wel-card-image img.style-horizontal{display:block;height:auto;max-width:100%;margin:0 auto;padding-right:20px;padding-top:20px}.ac-wel-card-block .wel-card-image img.style-vertical{max-height:65px;height:auto;width:auto;display:block;margin:0 auto;text-align:center;padding-right:20px}.ac-wel-card-block .wel-card-name{float:left;width:60%}.ac-wel-card-block .wel-card-name .wel-card-main-text{font-size:16px;font-weight:bold}.ac-wel-card-block .wel-card-name .wel-card-sub-text{font-size:12px;font-weight:normal;margin-top:0px;color:#999999}.ac-wel-card-block .wel-card-name .wel-card-status{margin-top:4px;background-color:#f2f0f0;color:#999999;width:70px;text-align:center;font-size:12px;padding-top:1px}.ac-wel-card-block .wel-card-name .wel-card-status.is-active{background-color:#fbe2ee;color:#dc1471}.ac-wel-card-block .wel-card-action{float:left;width:20%;padding-top:15px}@media (max-width: 767px){.ac-wel-card-block .wel-card-image{width:30%}.ac-wel-card-block .wel-card-name{width:70%}.ac-wel-card-block .wel-card-action{width:100%}}.ac-wel-detail-block:after{clear:both;display:block;content:''}.ac-wel-detail-block .wel-card-image{float:left;width:30%}.ac-wel-detail-block .wel-card-image img.style-horizontal{display:block;height:auto;max-width:100%;margin:0 auto;padding-right:20px;padding-top:0px}.ac-wel-detail-block .wel-card-image img.style-vertical{max-height:65px;height:auto;width:auto;display:block;margin:0 auto;text-align:center;padding-right:20px}.ac-wel-detail-block .wel-card-name{float:left;width:60%}.ac-wel-detail-block .wel-card-name .wel-card-main-text{font-size:16px;font-weight:bold}.ac-wel-detail-block .wel-card-name .wel-card-sub-text{font-size:12px;font-weight:normal;margin-top:0px;color:#999999}.ac-ttl-cred-info-block{margin-top:5px}.ac-ttl-cred-info-block{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:7px 10px 7px 10px;font-size:12px}.ac-ttl-cred-info-block .row{border-top:0px solid #d8d6d6;padding:2px !important;margin:0px !important}.ac-ttl-cred-info-block .row:last-child{border-bottom:0px solid #d8d6d6 !important}.ac-ttl-cred-info-block .row div[class^="col-"]{padding:0px !important;margin:0px !important}@media (min-width: 768px){.ac-ttl-cred-info-block{width:300px}}.ac-corp-pointleft-block{margin-bottom:20px}.ac-corp-pointleft-block .corp-pointleft-title{text-align:right}.ac-corp-pointleft-block .corp-pointleft-price{border-bottom:1px solid #d8d6d6}.ac-corp-pointleft-block span.corp-pointleft-pricetext{font-weight:bold;font-size:16px}.ac-corp-pointleft-block span.corp-pointleft-priceunit{font-weight:normal;font-size:12px;margin-left:5px}@media (min-width: 768px){.container.ac-ttl-container-style-single{width:600px;margin:0 auto}}@media (min-width: 768px){.container.ac-ttl-container-style-single .action-flow-block.style-3action .action-flow-action:after{width:165px}}@media (min-width: 768px){.container.ac-ttl-container-style-double>.row>div[class^="col-"]:first-child{padding:10px 0px 0px 0px}.container.ac-ttl-container-style-double>.row>div[class^="col-"]:last-child{padding:0px 0px 0px 40px}}.ac-ttl-contents-block .base-page-title{font-size:32px;margin-bottom:20px;text-align:center}.ac-ttl-contents-block .base-page-annotation{color:#e85298}.ac-ttl-contents-block p{text-align:center;margin-bottom:20px}.ac-ttl-container-style-double .ac-ttl-contents-block .base-page-title{text-align:left}@media (max-width: 540px){.ac-ttl-container-style-double .ac-ttl-contents-block .base-page-title.sitter-training{text-align:center}}@media (max-width: 320px){.ac-ttl-container-style-double .ac-ttl-contents-block .base-page-title.sitter-training{font-size:28px}}.ac-ttl-container-style-double .ac-ttl-contents-block p{text-align:left}.ac-ttl-contents-block .contents-scroll{height:180px;overflow:scroll;border:1px solid #d8d6d6;padding:20px;box-shadow:1px 0px 3px 1px rgba(64,64,64,0.2) inset}@media (min-width: 768px){.ac-ttl-contents-block .ac-ttl-small-contents{width:400px;margin:0 auto}}.ac-ttl-container-style-single .line-banner{margin-top:20px}.ac-ttl-container-style-single .line-banner .container{width:100%}.ac-ttl-contents-block .identification-notice{background:#F2F0F0;padding:12px 15px}.ac-ttl-contents-block .identification-notice .important{font-size:14px;line-height:160%;font-weight:bold;color:#FF0000}.ac-ttl-contents-block .identification-notice .description-block{margin-bottom:20px}.ac-ttl-contents-block .identification-notice .description-block .description-title{margin-top:20px;margin-bottom:10px;font-size:14px;line-height:21px;font-weight:bold;color:#666666}.ac-ttl-contents-block .identification-notice .description-block .description-text{font-size:12px;line-height:160%;color:#666666}.ac-ttl-contents-block .identification-notice .sample-image-block .image-title{margin-bottom:10px;text-align:center;font-size:14px;line-height:21px;font-weight:bold;color:#666666}.ac-ttl-contents-block .identification-notice .sample-image-block .image-picture{width:100%;margin:0 auto 40px auto}.ac-ttl-contents-block .identification-notice .sample-image-block .image-picture img{width:100%;height:auto}.ac-ttl-contents-block .identification-notice .sample-image-block .note{font-size:12px;line-height:160%;color:#FF0000}.ac-ttl-action-block{margin:20px 0px 20px 0px}.ac-ttl-flow-block .ac-ttl-flow{border-top:1px solid #d8d6d6;padding:15px 0px 15px 10px}.ac-ttl-flow-block .ac-ttl-flow.active{border-top:0px solid #d8d6d6;background-color:#757575}.ac-ttl-flow-block .ac-ttl-flow:last-child{border-bottom:1px solid #d8d6d6}.ac-ttl-flow-block .ac-ttl-flow.active:last-child{border-bottom:0px solid #d8d6d6}.ac-ttl-flow-block .ac-ttl-flow:after{clear:both;display:block;content:''}.ac-ttl-flow-block .ac-ttl-flow.done{position:relative;height:62px}.ac-ttl-flow-block .ac-ttl-flow.done:after{position:absolute;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";font-size:22px;top:10px;right:10px}.ac-ttl-flow-block .ac-ttl-flow.done.active:after{color:#fff}.ac-ttl-flow-block .ac-ttl-flow .ac-ttl-number{float:left;background-color:#bebebe;width:28px;height:28px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;color:#dcdcdc;padding:5px 0px 0px 5px}.ac-ttl-flow-block .ac-ttl-flow .ac-ttl-text{float:left;padding:4px 0px 0px 10px;font-weight:bold;color:#bebebe}.ac-ttl-flow-block .ac-ttl-flow.active .ac-ttl-number{background-color:#fff;color:#757575}.ac-ttl-flow-block .ac-ttl-flow.active .ac-ttl-text{float:left;padding:4px 0px 0px 10px;font-weight:bold;color:#fff}.form-user-info{width:600px;margin:0 auto;padding:20px}@media (max-width: 767px){.form-user-info{width:100%}}.form-user-info .base-page-title{font-size:20px}.form-user-info .indicator-alert-parent{display:flex}.form-user-info .form-layout-block{display:flex}.form-user-info .form-layout-input{width:270px;height:50px}.form-user-info .form-layout-input .field_with_errors{width:270px;height:50px}@media (max-width: 767px){.form-user-info .form-layout-input .field_with_errors{width:100%}}.form-user-info .form-layout-input input{background:#F1F6F7;border-radius:8px;border:none;height:100%}.form-user-info .form-width-middle{width:350px}@media (max-width: 767px){.form-user-info .form-width-middle{width:150px}}.form-user-info .form-width-middle .field_with_errors{width:350px}@media (max-width: 767px){.form-user-info .form-width-middle .field_with_errors{width:200px}}.form-user-info .form-width-full{width:560px}@media (max-width: 767px){.form-user-info .form-width-full{width:100%}}.form-user-info .form-width-full .field_with_errors{width:560px}@media (max-width: 767px){.form-user-info .form-width-full .field_with_errors{width:100%}}.form-user-info .btn-next{display:flex;height:50px}.form-user-info .btn-next input{margin-left:20px;height:100%;border-radius:8px}.form-user-info .btn-next .btn-width-full{margin-left:0}.form-user-info .btn-next a{height:100%;border-radius:8px;line-height:50px;padding:0}@media (max-width: 767px){.form-user-info .btn-next a{margin-bottom:20px}}.form-user-info .btn-next .link-no-active{background:#D8D6D6;pointer-events:none}.form-user-info .panel-field-title{font-size:16px}.form-user-info .form-user-birthday .form-layout-input .form-select{height:100%}.form-user-info .form-user-birthday .form-select:after{content:none}.form-user-info .form-user-birthday .form-select select{background:#F1F6F7;border-radius:8px;border:none;height:100%}.form-user-info .form-user-gender .form-radio{display:flex}.form-user-info .form-user-gender .form-radio .form-radio-text:before{width:20px;height:20px;border-radius:10px;margin-top:0px}.form-user-info .form-user-zipcode .get-address{width:150px;color:#FFFFFF}@media (max-width: 767px){.form-user-info .form-user-zipcode .get-address{width:90px}}.form-user-info .form-user-zipcode .get-address a{height:100%;width:100%;line-height:40px;background:#E85298;border-radius:8px;color:#FFFFFF;padding:5px;font-size:12px}.form-user-info .form-user-address4 .form-layout-note{font-size:12px}.form-user-info .form-user-address4 .form-layout-note span{color:#E85298}.form-user-info .form-user-purpose-status{padding:20px}.form-user-info .form-user-has-child-status .form-radio .form-radio-text:before{width:20px;height:20px;border-radius:10px;margin-top:0px}.form-user-info .form-user-has-child-status{padding:20px}.form-user-info .form-user-has-child-status .check-list input{margin-right:10px}.form-user-info .form-child-gender .form-radio{display:flex}.form-user-info .form-child-gender .form-radio .form-radio-text:before{width:20px;height:20px;border-radius:10px;margin-top:0px}.form-user-info .form-child-birthday .form-select:after{content:none}.form-user-info .form-child-birthday .form-select select{background:#F1F6F7;border-radius:8px;border:none;height:100%}.form-user-info .form-child-info-other .form-layout-input{height:100%}.form-user-info .form-child-info-other .form-layout-input textarea{background:#F1F6F7;border-radius:8px}.form-user-info .form-child-info-check{display:flex}.form-user-info .form-child-info-check .form-check-title{width:80%;padding:0}.form-user-info .form-child-info-check .form-layout-title{line-height:50px}.form-user-info .form-child-info-check .form-layout-input{width:50px}.form-user-info .form-child-info-check .form-layout-input input{margin:0;transform:scale(1.5)}.form-user-info .form-child-info-check .form-right{text-align:right}.form-user-info .form-child-allergy,.form-user-info .form-child-disease{display:none}.form-user-info .user-children-area .child-list{display:flex}.form-user-info .user-children-area .child-list .child-count{width:50px}.form-user-info .user-children-area .child-list .child-name{width:100%;text-align:right}.form-user-info .user-children-area .child-list .remove-btn a{color:#666666}.form-user-info .user-children-area .link-to-parent-info{background:#FFFFFF;height:50px;line-height:50px;text-align:center}.form-user-info .user-children-area .link-to-parent-info a{display:block}.form-user-info .user-children-area .btn-next a.next-parent-photo{line-height:50px;margin-left:20px}.form-user-info .verify_document_img{margin:0px auto 40px;display:none}@media (max-width: 767px){.form-user-info .verify_document_img{width:228px}}.form-user-info .verify_document_img.verify_document_img--large{width:431px}@media (max-width: 767px){.form-user-info .verify_document_img.verify_document_img--large{width:240px}}.form-user-info .notify-text{display:none;margin:16px 0 24px;color:#FF0000;font-size:14px}.form-user-info .parent-photo-note span{color:#E85298}.form-user-info .parent-photo-note a{color:#333333;text-decoration:underline}.form-user-info .panel-field-title{font-weight:bold}.form-user-info .select-other-area{display:none;border:1px solid #CCC9C9;border-radius:8px;padding:20px;background:#FFFFFF}.form-user-info .select-other-area .area-title{font-size:16px;color:#E85298}.form-user-info .form-credential-img{background:#FFFFFF;border:1px solid #CCC9C9;box-sizing:border-box;border-radius:8px;display:flex;align-items:center;height:120px}@media (max-width: 767px){.form-user-info .form-credential-img{height:100px}}.form-user-info .form-credential-img .form-file{height:120px;width:40%;border-radius:4px;position:relative}@media (max-width: 767px){.form-user-info .form-credential-img .form-file{height:100%;width:30%}}.form-user-info .form-credential-img .form-file img{width:112px;height:112px;position:absolute;top:2px;left:70px}@media (max-width: 767px){.form-user-info .form-credential-img .form-file img{width:56px;height:56px;position:absolute;top:20px;left:30px}}.form-user-info .form-credential-img .form-file-text{width:60%;color:#222222}@media (max-width: 767px){.form-user-info .form-credential-img .form-file-text{width:70%}}.form-user-info .form-credential-img .form-file-text label{font-size:20px;font-weight:bold}@media (max-width: 767px){.form-user-info .form-credential-img .form-file-text label{font-size:16px}}.form-user-info .form-credential-img .form-file-text label:hover{cursor:pointer}.form-user-info .form-credential-img .form-file-text label .form-file-text-note{display:block;font-size:65%}.form-user-info .form-credential-img .image-credential2-text{position:relative}.form-user-info .form-credential-img .form-file-text span{color:#DC1471;line-height:1;display:block;text-align:left;font-size:12px;font-weight:normal;position:absolute;top:80px}@media (max-width: 767px){.form-user-info .form-credential-img .form-file-text span{top:65px}}.form-user-info .form-credential-img .id-selfie{height:100px}@media (max-width: 767px){.form-user-info .form-credential-img .id-selfie{height:40px}}.form-user-info .form-credential-img .id-selfie label{height:60px;line-height:90px}@media (max-width: 767px){.form-user-info .form-credential-img .id-selfie label{height:100%;line-height:60px}}.form-user-info .form-user-priority .form-priority-text{font-weight:bold}.form-user-info .form-user-priority .form-checkbox{height:70px;background:#F4F4F4;border:none;border-radius:8px}@media (max-width: 767px){.form-user-info .form-user-priority .form-checkbox{margin:0}}.form-user-info .form-user-priority .form-checkbox label{width:220px;height:70px;margin:0 auto;padding:25px}@media (max-width: 767px){.form-user-info .form-user-priority .form-checkbox label{width:230px;margin:0 auto}}.form-user-info .search-sitter-title{font-size:16px;color:#222222;text-align:center}.form-user-info .search-sitter-text{text-align:center}.form-user-info .link-search-sitter{text-align:center;height:50px;background:#E85298;border-radius:8px}.form-user-info .link-search-sitter a{height:100%;display:inline-block;text-align:center;color:#FFFFFF;line-height:50px}.ac-id-cert-block.ac-id-cert-block--with-background{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/color_background-f66c7d9f3a8150e01ac4276dee8df14f80cd4ab42410c4a5ff33be153ed17f19.gif);background-size:600px 700px}.ac-id-cert-block .id-cert-title{display:flex;justify-content:space-between;background-color:#e95098;margin:10px 0px 10px 0px;font-size:14px;color:#fff;text-align:center;height:30px;padding:4px 12px 0;cursor:pointer}.ac-id-cert-block .id-cert-title .id-cert-title-icon{margin-top:-3px;margin-left:8px;font-size:24px}.ac-id-cert-block .id-cert-id{font-size:14px;text-align:center;color:#221815;margin-bottom:20px}.id-cert-flag{width:140px;position:absolute;top:-5px;left:-15px}.ac-id-cert-block .id-cert-photo-area{position:relative;margin:0px 15px 0px 15px;background-color:#fff;padding:30px 30px 20px 30px}.ac-id-cert-block .id-cert-photo-area .id-cert-image{width:95%;margin:0 auto;margin-top:15px}.ac-id-cert-block .id-cert-photo-area .id-cert-image:first-child{margin-top:0}.ac-id-cert-block .id-cert-photo-area .id-cert-name{text-align:center;font-size:26px;font-weight:bold;color:#333333;margin-top:10px}.ac-id-cert-block .id-cert-photo-area .id-cert-furigana{text-align:center;font-size:14px;font-weight:bold;color:#666666}.ac-id-cert-block .id-cert-photo-area .id-cert-date{margin-top:5px;font-size:15px;text-align:center}.ac-id-cert-block .id-cert-note{font-size:14px;color:#e85298;margin:15px 0px 0px 0px;padding-bottom:15px}.ac-id-cert-block .id-cert-sp-code-block{margin-bottom:10px;padding:15px;display:flex;align-items:center}.ac-id-cert-block .id-cert-sp-code-block .id-cert-sp-code-image{width:100px;flex-shrink:0}.ac-id-cert-block .id-cert-sp-code-block .id-cert-sp-code-text{padding:0 10px}.ac-id-cert-block .id-cert-sp-code-block .id-cert-sp-code-text .id-cert-sp-code-title{font-weight:bold}.ac-id-cert-block{margin-bottom:36px}.ac-id-cert-block .id-cert-footer{padding-top:15px;border-top:2px solid #e85298}.ac-id-cert-block .id-cert-footer:after{content:'';clear:both;display:block}.ac-id-cert-block .id-cert-detail{width:70%;float:left;font-size:10px}.ac-id-cert-block .id-cert-logo{width:30%;float:left}.ac-id-cert-block .ac-id-cert-link{word-break:break-all}.ac-constract-block ul{margin-bottom:20px}.ac-constract-block ul li{margin-bottom:10px}.ac-constract-block ul li span{display:inline-block;margin-right:12px;color:#666666;background-color:#d8d6d6;font-size:12px;padding:2px 4px 2px 4px}.ac-constract-app-block{padding:10px}.ac-constract-app-block .ac-constract-block .ac-constract-sentence{overflow:inherit;width:inherit;height:inherit;border:0px solid #d8d6d6;border-top:1px solid #d8d6d6;padding-top:10px}.ac-constract-app-block .ac-constract-block .ac-constract-sentence h1,.ac-constract-app-block .ac-constract-block .ac-constract-sentence h2,.ac-constract-app-block .ac-constract-block .ac-constract-sentence h3{padding-left:0px;padding-right:0px}.ac-constract-app-block .ac-constract-block .ac-constract-sentence ol{padding-left:20px;padding-right:0px}.ac-constract-app-block .ac-constract-block .ac-constract-sentence ol li{padding-left:0px;padding-right:0px}.ac-constract-app-block .ac-constract-block .ac-constract-sentence p{padding-left:0px;padding-right:0px}.ac-constract-block .ac-constract-sentence{height:200px;width:100%;overflow:scroll;border:1px solid black;border-color:#ccc9c9;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;margin-bottom:10px;word-wrap:break-word}.ac-constract-block .ac-constract-sentence h1,.ac-constract-block .ac-constract-sentence h2,.ac-constract-block .ac-constract-sentence h3{font-size:14px;margin-top:10px;margin-bottom:10px;padding-left:7px;padding-right:4px;color:#333333}.ac-constract-block .ac-constract-sentence ol{font-size:12px;padding-left:25px;padding-right:4px}.ac-constract-block .ac-constract-sentence ol li{margin-bottom:0px}.ac-constract-block .ac-constract-sentence p{font-size:12px;padding-left:7px;padding-right:4px}.link-more-detail{display:flex !important;justify-content:center !important;margin:auto !important;max-width:280px;padding:16px 0;font-size:16px}.ac-parent-review-summary-block{border:1px solid #d8d6d6;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;padding:16px 10px 0px 10px;position:relative}@media (max-width: 767px){.ac-parent-review-summary-block.layout-dashboard{margin-top:-20px;margin-bottom:20px}}@media (min-width: 768px){.ac-parent-review-summary-block.layout-dashboard{margin-top:20px;margin-bottom:20px}}@media (max-width: 767px){.ac-parent-review-summary-block .review-summary-sum-layout{position:absolute;top:13px;left:0px;width:140px;z-index:999}}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-sum-layout{width:110px}}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-star{font-size:20px;color:#e85298;line-height:1em;text-align:center}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-star{padding-top:2px;font-size:16px}}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-star i{margin-left:1px;margin-right:1px}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-head{font-size:12px;text-align:center;color:#999999;margin-top:1px}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-head{font-size:10px;margin-top:2px}}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-count{font-size:36px;text-align:center;margin-top:0px;line-height:1;padding:6px 0px 9px 0px}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-count{margin-top:0px;margin-bottom:0px}}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-count{margin-top:0px}}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-blank-count span{font-size:12px;margin-left:4px}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-value{font-size:26px;color:#e85298;line-height:1em;margin-top:10px;text-align:center;padding-left:10px}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-value{font-size:22px}}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-value span{font-size:12px;color:#666666;line-height:1em;margin-left:4px}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-action{margin-top:11px;font-size:14px;line-height:1em;color:#e85298;text-align:center;margin-bottom:20px}.ac-parent-review-summary-block .review-summary-sum-layout .review-summary-sum-action.style-noreview{font-size:12px;margin-top:0px}.ac-parent-review-summary-block .review-summary-detail-layout{padding-left:130px;position:relative}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-detail-layout{padding-left:0px}}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-detail-layout{padding-left:100px}}.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-title ul li{display:block;height:22px;font-size:12px;line-height:1em;color:#666666;padding-top:2px}@media (min-width: 768px) and (max-width: 991px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-title ul li{font-size:10px}}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-title ul li.style-blank{height:1px}}.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage{position:absolute;top:0px;right:10px;width:50px}@media (min-width: 768px) and (max-width: 991px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage{width:30px}}@media (max-width: 364px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage{right:0px;width:40px}}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage{right:0px}}.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage ul li{display:block;height:14px;margin-bottom:8px;font-size:12px;line-height:1em;border:0.9px solid #d8d6d6;background-color:#f7f7f7;position:relative;width:100%}.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage ul li.style-blank{display:block;height:14px;margin-bottom:8px;font-size:12px;line-height:1em;border:0px solid #d8d6d6;background-color:#fff;position:relative;width:100%}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage ul li.style-blank{height:0px}}.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage ul li .review-detail-bar{position:absolute;top:0px;left:0px;content:'';display:block;height:13px;background-color:#fbe2ee;border-right:8px solid #fbd0e4}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-detail-layout .review-summary-detail-guage ul li .review-detail-bar{height:12px}}.ac-parent-review-summary-block .review-summary-footer{border-top:1px dotted #d8d6d6;margin-top:6px;padding:5px 0px 5px 0px;text-align:center}@media (min-width: 768px){.ac-parent-review-summary-block .review-summary-footer.style-noreview{border-top:0px dotted #d8d6d6;margin-top:0px;padding:5px 0px 5px 0px;text-align:center}}.ac-parent-review-summary-block .review-summary-footer p{margin:0;padding:0;text-align:left;font-size:12px}.ac-parent-review-summary-block .review-summary-footer ul:after{clear:both;display:block;content:''}.ac-parent-review-summary-block .review-summary-footer ul li{text-align:left;font-size:12px;color:#999999}@media (max-width: 767px){.ac-parent-review-summary-block .review-summary-footer ul li{display:block;float:left;width:50%;text-align:center}}.ac-parent-review-summary-block .review-summary-footer ul li span{font-size:14px;color:#666666;margin-left:5px}.ac-achieve-page-title-block{margin-bottom:20px}@media (max-width: 767px){.ac-achieve-page-title-block{margin-bottom:10px}}.ac-achieve-page-title-block .achieve-page-title{font-size:32px}@media (max-width: 767px){.ac-achieve-page-title-block .achieve-page-title{display:none !important;visibility:hidden !important}}.ac-achieve-page-title-block .achieve-page-explain{margin-top:5px}@media (max-width: 767px){.ac-achieve-page-title-block .achieve-page-explain{margin-bottom:20px}}.ac-achieve-page-title-block .achieve-appendix{display:inline-block;font-size:14px;color:#999999}.ac-achieve-summary-block{display:flex;align-items:center;margin-top:12px;padding:10px 8px 8px 8px;color:white;background-color:#e85298;width:100%;height:104px;padding:8px}@media (min-width: 768px){.ac-achieve-summary-block{width:80%}}.ac-achieve-summary-block .achieve-prev-month,.ac-achieve-summary-block .achieve-next-month{cursor:pointer;position:relative}.ac-achieve-summary-block .achieve-prev-month.disabled,.ac-achieve-summary-block .achieve-next-month.disabled{pointer-events:none;cursor:not-allowed}.ac-achieve-summary-block .achieve-prev-month{flex:none;width:20px}.ac-achieve-summary-block .achieve-next-month{flex:none;width:20px}.ac-achieve-summary-block .achieve-prev-month::after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:48px;content:"\f104";text-align:center}.ac-achieve-summary-block .achieve-next-month::after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:48px;content:"\f105";text-align:center}.ac-achieve-summary-block .achieve-sales-container{display:flex;justify-content:center;align-items:center;flex:1;padding:8px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-loading{flex:1;font-size:32px;text-align:center}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated{font-size:32px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;flex:1;flex-grow:1;text-align:center;flex-direction:column}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-title{display:flex;flex-direction:column;align-items:center;font-size:18px;align-self:center}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-title .achieve-target-date{display:flex;flex-direction:row;align-items:center;font-size:12px;align-self:center}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-value{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:30px;line-height:1.2}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-value .achieve-sales-unit{font-size:16px;margin:0 4px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .trend{display:inline-block;width:16px;height:16px;margin:0 0 10px 2px}.achieve-sales-estimated .trend.up{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_up_white-803841bc4776035641e8d41ed7367eb3c6cf0db77d80f1066e63f69063820427.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-sales-estimated .trend.down{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_down_white-e11233dd6626b3b16140dbca240d7d260a66088e1dab5dc05b10dbe8d8ccc100.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-sales-estimated .trend.flat{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_flat_white-c997264367e772c1a220e771a0f518cc4b2703b9146a92d6a3adbf31f54c3013.png) center center;background-repeat:no-repeat;background-size:contain}.ac-achieve-summary-block .achieve-sales-last{float:right;font-size:16px}.ac-achieve-rank-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}@media (min-width: 768px){.ac-achieve-rank-block{width:80%}}.ac-achieve-rank-block .achieve-rank-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:4px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:block-axis;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flow:column;-ms-flex-flow:column;flex-flow:column}.ac-achieve-rank-block .achieve-rank-item-sep{background-color:#ccc9c9;width:1px;height:116px}.ac-achieve-rank-block .achieve-rank-title{color:#e85298;margin:0 auto;font-size:16px}.ac-achieve-rank-block .achieve-rank-value{color:#e85298;font-size:36px;margin:0 auto;padding-left:3px}.ac-achieve-rank-block .achieve-rank-value .achieve-rank-unit{font-size:16px;margin:0 3px}.ac-achieve-rank-block .achieve-rank-value .trend{display:inline-block;width:16px;height:16px;margin:6px 3px}.achieve-rank-value .trend.up{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_up-260152b77b2ee001f7e2497ce5c47591ab3fcb9dcd36ec9eb0fd8ea8cc1b7b8b.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-rank-value .trend.down{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_down-91994b00aff5c305f2f24b12e1e5e5e9b387e395ab0d873146fab5f449cad50c.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-rank-value .trend.flat{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/ic_trend_flat-d889f809c373f27e64d39332dd9dc70870bb7c086aa37182aa65d88b7ec5b884.png) center center;background-repeat:no-repeat;background-size:contain}.ac-achieve-rank-block .achieve-rank-last{margin:0 auto;font-size:16px;color:#999999}@media (min-width: 768px) and (max-width: 991px){.ac-achieve-rank-block .achieve-rank-value{font-size:26px}.ac-achieve-rank-block .achieve-rank-value .achieve-rank-unit{font-size:14px;margin:0 2px}.ac-achieve-rank-block .achieve-rank-value .trend{width:14px;height:14px;margin:3px 2px}}@media (max-width: 767px){.ac-achieve-page-title-block .achieve-page-title{font-size:20px}.ac-achieve-page-title-block .achieve-appendix{font-size:12px}.ac-achieve-summary-block{height:80px;margin-bottom:17px;padding:12px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated{font-size:24px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-title{font-size:12px;margin-left:2px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-value{font-size:24px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .trend{width:16px;height:16px;margin:0 2px 5px}.ac-achieve-summary-block .achieve-sales-container .achieve-sales-estimated .achieve-sales-value .achieve-sales-unit{font-size:14px;margin:0 3px}.ac-achieve-summary-block .achieve-sales-last{font-size:12px}.ac-achieve-rank-block .achieve-rank-item-sep{height:75px}.ac-achieve-rank-block .achieve-rank-title{font-size:12px}.ac-achieve-rank-block .achieve-rank-value{font-size:24px;padding-left:2px}.ac-achieve-rank-block .achieve-rank-value .trend{width:16px;height:16px;margin:1px 2px}.ac-achieve-rank-block .achieve-rank-value .achieve-rank-unit{font-size:14px;margin:0 2px}.ac-achieve-rank-block .achieve-rank-last{font-size:12px}}@media (max-width: 374px){.ac-achieve-rank-block .achieve-rank-value{font-size:18px}.ac-achieve-rank-block .achieve-rank-value .trend{width:12px;height:12px}.ac-achieve-rank-block .achieve-rank-value .achieve-rank-unit{font-size:12px}}.ac-achieve-notice-block{margin:8px 0}.ac-achieve-table-block .achieve-section-title{font-size:16px;color:#666666;font-weight:bold;padding-bottom:2px;border-bottom:2px solid #d8d6d6;font-weight:bold}@media (min-width: 768px){.ac-achieve-page-title-block .achieve-page-explain{width:80%}.ac-achieve-table-block{width:80%}}.ac-achieve-table-block .achieve-tables .row{margin-left:0px;margin-right:0px}.ac-achieve-table-block .achieve-tables .row div[class^="col-"]{padding-left:0px;padding-right:0px}.ac-achieve-table-block .achieve-tables .row div[class^="col-"]:first-child{font-size:16px;color:#333333}.ac-achieve-table-block .achieve-tables .row div[class^="col-"]:last-child{text-align:right}.ac-achieve-table-block .achieve-tables .row{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.ac-achieve-table-block .achieve-appendix{display:inline-block;margin-top:15px;font-size:12px;color:#999999}.ac-achieve-table-block .ac-achieve-search-submit-btn{padding-top:0px;margin-left:10px}.ac-achieve-table-block table tr td.amount-value{text-align:right}.ac-achieve-table-block table tr td.amount-value-minus{color:#dc1471}.review-summary-appendix-block{margin-top:-10px;margin-bottom:20px;font-size:12px}.ac-sitter-perf-summary-block .row{padding-top:8px;padding-bottom:8px}.ac-sitter-perf-summary-block .row div[class^="col-"]:last-child{text-align:right}.ac-sitter-perf-summary-block .perf-sub-links{font-size:12px;color:#999999}.ac-sitter-perf-summary-block .achieve-appendix{display:inline-block;font-size:12px;color:#999999;margin:12px 0 0}.ac-achieve-summary-dashboard-block{margin:12px 0;padding:4px;color:white;background-color:#e85298;width:100%;height:104px;padding:10px;font-size:14px}.ac-achieve-summary-dashboard-block .achieve-sales-estimated{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ac-achieve-summary-dashboard-block .achieve-sales-estimated .achieve-sales-value{font-size:24px}.ac-achieve-summary-dashboard-block .achieve-sales-estimated .achieve-sales-value .achieve-sales-unit{margin:0 4px;font-size:14px}.ac-achieve-summary-dashboard-block .achieve-sales-estimated .trend{display:inline-block;width:16px;height:16px;margin:6px 0 0 2px}.ac-achieve-summary-dashboard-block .achieve-sales-last{text-align:center}.ac-sitter-perf-summary-block .panel-front-rows .achieve-rank-value .trend{width:14px;height:14px;margin:1px 4px 2px !important;float:right}.ac-sitter-perf-summary-block .ac-achieve-summary-block{display:none}.ac-sitter-perf-summary-block .ac-achieve-rank-block{display:none}@media (min-width: 768px) and (max-width: 991px){.ac-sitter-perf-summary-block .panel-front-rows{font-size:12px}.ac-sitter-perf-summary-block .panel-front-rows .achieve-rank-value .trend{width:10px;height:10px;margin:0px 2px 0px !important}}@media (max-width: 767px){.ac-sitter-perf-summary-block .ac-achieve-summary-dashboard-block{display:none}.ac-sitter-perf-summary-block .panel-front-rows{display:none}.ac-sitter-perf-summary-block .ac-achieve-summary-block{display:block}.ac-sitter-perf-summary-block .ac-achieve-rank-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sitter-support-area-container .sitter-check-area{display:inline-block}.info-user-text p{margin-top:16px;margin-bottom:16px}.info-user-text .text-udl{text-decoration:underline}.row.prefecture_area_info{margin-bottom:0px}.prefecture_area .row{margin-bottom:0px;padding-left:30px}.prefecture_area_name{cursor:pointer;padding:20px 0}@media (max-width: 767px){.prefecture_area_name{padding:10px 0}}.prefecture_name{cursor:pointer;padding:20px 0}@media (max-width: 767px){.prefecture_name{padding:10px 0}}.prefecture_area_info i{margin-right:10px}.prefecture_area .row:last-child{border-bottom:0px}.campaign-eyecatch-block{position:relative;color:#fff;background-position:center center;-moz-background-size:cover;background-size:cover;height:350px}.campaign-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 )}.campaign-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.campaign-eyecatch-block .eyecatch-main-title{font-size:32px;margin-top:100px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.campaign-eyecatch-block.style-app .eyecatch-main-title{font-size:25px;margin-top:75px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.campaign-eyecatch-block .eyecatch-sub-title{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}.campaign-catchcopy-block{margin-top:40px;margin-bottom:40px;width:100%;height:auto;text-align:left;font-size:20px;line-height:1.0em;color:#e85298}.campaign-article-block{margin-top:40px;margin-bottom:40px;word-wrap:break-word}.campaign-article-block:after{content:"";display:block;clear:both}.campaign-article-block .article-image{float:right;margin-left:60px;margin-bottom:15px}.campaign-article-block .article-image img{width:320px;height:auto}.campaign-article-block .article-text{line-height:1.8;font-size:16px}.campaign-article-block .article-text blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.campaign-article-block .article-text blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#d8d6d6}.campaign-article-block .article-text img{display:block;margin-top:20px;margin-bottom:20px}.campaign-article-block .article-text h5 img{margin-left:auto;margin-right:auto;width:70%}.campaign-article-block .article-text a img:hover{opacity:0.8}.campaign-article-block .article-text a.style-image-link{display:block;margin-bottom:20px;font-size:12px;text-decoration:underline}.campaign-article-block .article-text a.style-image-link img{margin-bottom:5px}.campaign-article-block .article-text h5 a.style-image-link{margin-left:auto;margin-right:auto;width:70%}.campaign-article-block .article-text h5 a.style-image-link img{width:100%}.campaign-article-block .movie-content{width:560px;height:315px;margin-left:auto;margin-right:auto}.campaign-article-block .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.campaign-article-block .movie-content{width:100%;height:auto}}.campaign-article-block .article-email{color:#00cbb9}@media (max-width: 767px){.campaign-eyecatch-block{height:200px}.campaign-eyecatch-block .eyecatch-main-title{font-size:24px;margin-top:60px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333;font-weight:bold}.campaign-article-block .article-text h5 img{width:90%}.campaign-article-block .article-text h5 a.style-image-link{width:90%}}.campaign-form-block{margin-bottom:40px}.campaign-article-app-block{margin-top:20px;margin-bottom:40px}.campaign-article-app-block .article-published-date{text-align:right;margin-bottom:-20px}.campaign-article-app-block .article-text{line-height:1.8;font-size:14px}.campaign-article-app-block .article-text h2{font-size:16px;margin-top:40px;margin-bottom:20px;padding-left:10px;border-left:4px solid #e85298;line-height:1.7;font-weight:bold;color:#333333}.campaign-article-app-block .article-text h3{font-size:15px;margin-top:20px;margin-bottom:20px;font-weight:bold;line-height:1.6;color:#333333}.campaign-article-app-block .article-text b{font-weight:normal !important}.campaign-article-app-block .article-text strong{font-weight:normal !important}.campaign-article-app-block .article-text blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:15px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.campaign-article-app-block .article-text img{display:block;margin-top:20px;margin-bottom:20px}.campaign-sitter-title-block{margin-top:20px;margin-bottom:60px;font-size:24px;line-height:1.0em;text-align:center}.campaign-sitter-list-block .mini-calendar .col-md-3.mg0{padding:0 !important}.campaign-sitter-list-block .mini-calendar .col-md-9.mg0{padding:0 !important}@media (min-width: 992px){.campaign-sitter-list-block .sitter-block-text .col-md-2{width:24%}.campaign-sitter-list-block .sitter-block-text .col-md-10{width:76%}.campaign-sitter-list-block .sitter-block-text .doula-copy-field{margin-left:0}}.campaign-share-block{margin-top:40px;padding-top:40px;border-top:1px solid #d8d6d6}.campaign-article-v2-block{margin-top:0px;padding-top:0px}@media (min-width: 768px){.campaign-article-v2-block{padding-left:20px;padding-right:20px;padding-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-webkit-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-moz-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17)}}.campaign-article-v2-block .article-eyecatch-area{position:relative;margin-left:-15px;margin-right:-15px}.campaign-article-v2-block .article-eyecatch-area .article-image-parallax{position:absolute;top:0px;left:0px;width:100%;height:240px;z-index:-999}.campaign-article-v2-block .article-eyecatch-area .article-title-group{padding-top:240px;padding-left:15px;padding-right:15px}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-appendix,.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-published-date{display:block;font-size:12px;color:#999999;margin-top:19px;margin-bottom:0px;float:left}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-published-date{float:right}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-main-text{display:block;color:#333333;font-size:26px;font-weight:bold;line-height:1.4;padding-top:7px;padding-bottom:10px;margin-top:-6px}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-summary-text{display:block;color:#999999;font-size:16px;font-weight:normal;line-height:1.7}@media (max-width: 767px){.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-seo-text{display:none !important;visibility:hidden !important}}.campaign-article-v2-block .article-text-area{color:#666666;font-size:16px;line-height:1.6}.campaign-article-v2-block .article-text-area h2:first-child{margin-top:20px}.campaign-article-v2-block .article-text-area h2{font-size:20px;color:#333333;border-bottom:1.9px solid #e85298;line-height:1.6;padding-top:7px;padding-bottom:4px;margin-top:35px;margin-bottom:20px;font-weight:bold}.campaign-article-v2-block .article-text-area h3{font-size:16px;color:#333333;font-weight:bold;line-height:1.6;margin-top:5px;margin-bottom:5px}.campaign-article-v2-block .article-text-area p{margin-bottom:20px;word-wrap:break-word}.campaign-article-v2-block .article-text-area blockquote{font-size:14px;background-color:#fbe2ee;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.campaign-article-v2-block .article-text-area blockquote p{margin-bottom:0px}.campaign-article-v2-block .article-text-area blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:14px;color:#fff}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-title{margin-bottom:0px;margin-left:10px;font-weight:bold;color:#666666}@media (max-width: 767px){.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-title{margin-left:0px;font-size:14px}}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part{word-break:break-all;margin-bottom:5px}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part img{width:45%;display:inline-block;vertical-align:top}@media (min-width: 768px){.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part img{width:20%;margin-left:10px}}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part div{width:50%;display:inline-block}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part div p{font-size:12px;color:#333333;margin-bottom:0px}@media (min-width: 768px){.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part div p{margin-left:10px;vertical-align:center}}.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part .campaign-sitter-intro-appeal{border:1px solid #e85298;color:#e85298;padding-top:5px;padding-bottom:5px}@media (max-width: 767px){.campaign-article-v2-block .article-text-area .campaign-sitter-intro-area .campaign-sitter-intro-part .campaign-sitter-intro-appeal{padding-top:0px;padding-bottom:0px}}.campaign-article-v2-block .kids-scroll-block .ksc-controller .ksc-ctl-right{right:-22px}.campaign-article-v2-block .kids-scroll-block .ksc-controller .ksc-ctl-left{left:-18px}.campaign-pickup-mini-block{margin-top:20px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:7px 10px 10px 10px;margin-bottom:20px}.campaign-pickup-mini-block .pickup-mini-title{font-size:10px;color:#999999}.campaign-pickup-mini-block .pickup-mini-users ul{margin-top:6px}.campaign-pickup-mini-block .pickup-mini-users ul:after{content:'';clear:both;display:block}.campaign-pickup-mini-block .pickup-mini-users ul li{float:left;margin-right:10px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;width:44px;height:44px}.campaign-pickup-mini-block .pickup-mini-users ul li a{display:block;width:100%;height:100%}.campaign-pickup-mini-block .pickup-mini-users ul li:last-child{margin-right:0px}.campaign-pickup-mini-block .pickup-mini-users ul li.style-read-more a{color:#999999;padding-top:11px}@media (max-width: 767px){.campaign-separator-block{margin-left:-15px;margin-right:-15px;height:5px;background-color:#efeeee;margin-top:20px}.campaign-related-block .related-title{padding-top:10px;color:#333333;font-size:18px}.campaign-related-block .related-campaign{padding-top:10px;margin-left:-7.5px;margin-right:-7.5px}.campaign-related-block .related-campaign:after{display:block;content:'';clear:both}.campaign-related-block .related-campaign a{display:block;float:left;width:25%;padding-left:7.5px;padding-right:7.5px}.campaign-related-block .related-campaign a .related-campaign-image{position:relative;width:100%}.campaign-related-block .related-campaign a .related-campaign-image:before{content:"";display:block;padding-top:100%}.campaign-related-block .related-campaign a .related-campaign-title{margin-top:5px;font-size:12px;color:#333333}.campaign-related-block .related-link{border-top:1px solid #d8d6d6;margin-top:10px}.campaign-related-block .related-link a{text-align:center;display:block;padding-top:10px;padding-bottom:10px;color:#666666}}@media (min-width: 768px){.campaign-layout-block{margin-top:40px}.campaign-layout-block:after{clear:both;display:block;content:''}.campaign-layout-block .layout-campaign{float:left;width:68%;margin-bottom:40px}.layout-campaign .campaign-contents-block{margin-top:10px}.campaign-contents-block .campaign-contents{margin-right:-7.5px;margin-left:-7.5px}.campaign-contents-block .campaign-contents{margin-right:-7.5px;margin-left:-7.5px}.campaign-contents-block .campaign-contents:before{display:table;content:" "}.campaign-contents-block .campaign-contents-title{margin-top:25px;padding-bottom:5px;font-size:22px;color:#666666}.campaign-contents-block .campaign-contents-text{margin-top:5px;font-size:16px;margin-bottom:0;color:#666666}.campaign-contents-block .campaign-contents-text:hover{text-decoration:underline}.campaign-contents-block .campaign-contents .campaign-contents-column{margin-top:10px;display:block;float:left;padding-left:7.5px;padding-right:7.5px;width:33.3%}.campaign-contents-block .campaign-contents a .campaign-contents-image{position:relative;width:100%;height:120px}.campaign-layout-block .layout-related{float:left;width:32%;padding-left:40px}.campaign-article-v2-block .article-eyecatch-area{margin-left:-21px;margin-right:-21px}.campaign-article-v2-block .article-eyecatch-area .article-image-parallax{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}.campaign-article-v2-block .article-eyecatch-area .article-title-group{padding-left:20px;padding-right:20px;margin-bottom:20px}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-summary-text{color:#666666}.campaign-article-v2-block .article-eyecatch-area .article-title-group .article-seo-text{font-size:11px;color:#999999;margin-top:5px}.campaign-article-v2-block .article-text-area h2{border-bottom:2px solid #e85298;font-weight:normal}.campaign-related-block .related-title{font-size:22px;color:#333333;margin-bottom:15px}.campaign-related-block .related-campaign a{display:block;position:relative;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #d8d6d6;color:#666666}.campaign-related-block .related-campaign .related-campaign-image{position:absolute;top:0px;left:0px;width:50px;height:50px}.campaign-related-block .related-campaign .related-campaign-title{height:50px;padding-left:60px}.campaign-related-block .related-campaign a:hover .related-campaign-title{text-decoration:underline}.campaign-related-block .related-link{text-align:right;padding-top:5px}.campaign-related-block .related-link a{color:#666666}.campaign-banner-block{margin-top:40px;margin-bottom:40px}.campaign-banner-block a{display:block;margin-top:20px}}.campaign-camp-lp-social-main-block{margin:0px auto 0;display:table;width:100%}.campaign-camp-lp-social-main-block .camp-lp-social-main-text{vertical-align:middle;display:table-cell;width:60%}.campaign-camp-lp-social-main-block .camp-lp-social-main-text p{position:relative;display:inline-block;width:90%;padding:8px 0;text-align:center;font-size:14px;background:#d8d6d6;color:#333}.campaign-camp-lp-social-main-block .camp-lp-social-main-text p:after{position:absolute;top:0;right:-25px;width:0;height:0;content:"";border-style:solid;border-width:19px 0 19px 25px;border-color:transparent transparent transparent #d8d6d6}.campaign-camp-lp-social-main-block .camp-lp-social-main-link{vertical-align:middle;display:table-cell;width:40%}@media (min-width: 768px){.campaign-camp-lp-first-block{margin-top:40px}}@media (max-width: 767px){.campaign-camp-lp-first-block{margin-left:-15px;margin-right:-15px}.campaign-camp-lp-social-main-block{margin:0px auto;display:block;width:100%}.campaign-camp-lp-social-main-block .camp-lp-social-main-text{display:block;width:100%}.campaign-camp-lp-social-main-block .camp-lp-social-main-text p{position:relative;display:inline-block;width:100%;padding:20px 0;text-align:center;font-size:14px;background:#d8d6d6;color:#333}.campaign-camp-lp-social-main-block .camp-lp-social-main-text p:after{position:absolute;top:100%;left:50%;margin-left:-19px;width:0;height:0;content:"";border-style:solid;border-width:15px 19px 0 19px;border-color:#d8d6d6 transparent transparent transparent}.campaign-camp-lp-social-main-block .camp-lp-social-main-link{margin-top:40px;display:block;width:100%}}.campaign-camp-lp-article-block h1:before{position:absolute;display:block;width:100%;top:3px;border-top:1px solid #e85298;content:' '}.campaign-camp-lp-article-block h1:after{position:absolute;display:block;width:100%;bottom:4px;border-top:1px solid #e85298;content:' ';margin-top:40px}@media (max-width: 767px){.campaign-camp-lp-article-block h1:after{margin-top:30px}}@media (max-width: 767px){.campaign-camp-lp-article-block h1{border-top:1px solid #e85298;padding:3px 0px 0px 0px;border-bottom:1px solid #e85298;text-align:center}}.campaign-camp-lp-article-block h1 strong{display:block;font-size:36px;color:#e85298;padding-bottom:10px}@media (max-width: 767px){.campaign-camp-lp-article-block h1 strong{font-size:20px;line-height:1.4;color:#e85298}}.campaign-camp-lp-article-block h1{padding:40px 0;position:relative;font-size:24px;color:#e85298;margin-top:40px;margin-bottom:40px;border-top:1px solid #e85298;border-bottom:1px solid #e85298;text-align:center}@media (max-width: 767px){.campaign-camp-lp-article-block h1{margin-top:20px;margin-bottom:20px;padding:15px 0;font-size:14px}}.campaign-camp-lp-article-block h2{text-align:center;font-size:24px;color:#333333;margin-top:60px}@media (max-width: 767px){.campaign-camp-lp-article-block h2{font-size:20px;margin-top:40px;font-weight:bold}}.campaign-camp-lp-article-block h2+p{text-align:center;font-size:16px;color:#666666;margin-top:30px}.campaign-camp-lp-article-block h2+p a{text-decoration:underline}@media (max-width: 767px){.campaign-camp-lp-article-block h2+p{font-size:14px;margin-top:20px;text-align:left}}.campaign-camp-lp-article-block h4{background-color:#e85298;font-size:24px;color:#fff;padding:20px 0px 0px 0px;text-align:center;margin-top:60px}@media (max-width: 767px){.campaign-camp-lp-article-block h4{font-size:20px;margin-top:30px}}.campaign-camp-lp-article-block h4+ul{background-color:#e85298;padding:20px 20px 20px 20px}.campaign-camp-lp-article-block h4+ul li{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px;margin-bottom:20px;font-size:14px}.campaign-camp-lp-article-block h4+ul li:last-child{margin-bottom:0px}.campaign-camp-lp-article-block h4+ul li strong{display:block;color:#e85298;font-weight:bold;font-size:16px;margin-bottom:5px}.campaign-camp-lp-article-block h4+ul li a{text-decoration:underline}.campaign-camp-lp-article-block em{display:block;font-size:14px;color:#999999;margin-top:20px;text-align:left;font-style:normal}.campaign-camp-lp-article-block h3{margin-top:60px;text-align:center}@media (max-width: 767px){.campaign-camp-lp-article-block h3{margin-top:40px}}.campaign-camp-lp-article-block h3 strong{display:block;font-size:22px;color:#777;font-weight:normal;margin-bottom:20px}@media (max-width: 767px){.campaign-camp-lp-article-block h3 strong{font-size:16px;color:#777;font-weight:normal;margin-bottom:10px;font-weight:bold}}.campaign-camp-lp-article-block h3{font-size:36px;color:#333333;font-weight:bold}@media (max-width: 767px){.campaign-camp-lp-article-block h3{font-size:20px;color:#333333;font-weight:bold}}.campaign-camp-lp-article-block h3+p{margin-top:20px;font-size:16px;text-align:center}@media (max-width: 767px){.campaign-camp-lp-article-block h3+p{margin-top:20px;font-size:14px;text-align:left;margin-bottom:20px}}.campaign-camp-lp-article-block .camp-lp-article-error .indicator-alert{margin-top:60px}.campaign-camp-lp-article-block .movie-content{width:560px;height:315px;margin-left:auto;margin-right:auto}.campaign-camp-lp-article-block .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.campaign-camp-lp-article-block .movie-content{width:100%;height:auto}}.campaign-camp-lp-form-block{margin-top:40px}.campaign-camp-lp-form-block .container .campaign-form-inner{border-top:2px solid #d8d6d6;border-bottom:2px solid #d8d6d6;background-color:#efeeee;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px}@media (max-width: 767px){.campaign-camp-lp-form-block .container .campaign-form-inner{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;margin-left:-15px;margin-right:-15px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px}}.campaign-camp-lp-form-block .container .campaign-sitter-title-block{margin-bottom:40px}.campaign-camp-lp-form-block .container .campaign-sitter-footer-text{font-size:12px;color:#888888}@media (max-width: 767px){.campaign-camp-lp-form-block .container .campaign-sitter-title-block{font-size:20px;font-weight:bold}}.campaign-camp-lp-form-block .container .form-block.form-style-normal .row{border-top:1px solid #fff}.campaign-camp-lp-form-block .container .form-block.form-style-normal .row:last-child{border-bottom:0px solid #fff}.modal-top{position:relative;padding:15px}.modal-top .login_info_strong{width:100%;text-align:center;overflow-x:hidden;color:#dc1471}.modal-bottom{position:relative;padding:0 15px 15px 15px}.modal-bottom .signin_info_strong{width:100%;text-align:center;overflow-x:hidden;color:#dc1471}.campaign_alert_text{margin:15px 0px 15px 0px;padding:15px 0px 15px 0px;font-size:24px;text-align:center;color:#dc1471;border-top:3px double #dc1471;border-bottom:3px double #dc1471}.magazine-header-block.category-article-contents{margin-top:60px;margin-bottom:20px}.category-article-eyecatch-block{position:relative;color:#fff;height:274px}@media (max-width: 767px){.category-article-eyecatch-block{height:200px}}.category-article-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.category-article-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.category-article-eyecatch-block h1{font-size:34px;margin-top:80px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.category-article-eyecatch-block p{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}@media (min-width: 768px) and (max-width: 991px){.category-article-eyecatch-block h1{font-size:24px}.category-article-eyecatch-block p{margin-top:10px;font-size:12px}}@media (max-width: 767px){.category-article-eyecatch-block h1{font-size:24px}}.category-article-main-menu-block{background-color:#efeeee;display:block;padding-bottom:60px}.category-article-main-menu-block .row{display:flex;justify-content:flex-start;flex-wrap:wrap}.category-article-main-menu-block .row .col-sm-4{margin-bottom:30px}@media (max-width: 767px){.category-article-main-menu-block .row{display:block}}.category-article-main-menu-block .block-title{color:#666666;font-size:24px;text-align:center;margin-top:60px;margin-bottom:60px}.category-article-main-menu-block .category-article-index-image{position:relative}.category-article-main-menu-block .category-article-index-image .category-article-index-title{position:absolute;font-size:20px;color:#fff;top:20%;left:46%}@media (min-width: 768px) and (max-width: 991px){.category-article-main-menu-block .category-article-index-image .category-article-index-title{font-size:16px}}.category-article-main-menu-block .category-article-index-link{color:#666666;font-size:16px;text-decoration:underline;display:block;margin-top:10px}.category-article-main-menu-block .category-article-index-link:active,.category-article-main-menu-block .category-article-index-link:hover{color:#e85298}@media (max-width: 767px){.category-article-main-menu-block{padding-bottom:10px}.category-article-main-menu-block .block-title{font-size:22px;margin-top:30px;margin-bottom:30px}}.category-article-magazine-block{padding-bottom:20px}.category-article-magazine-block .block-title{margin-top:60px;margin-bottom:60px;font-size:26px;color:#666666;text-align:center}.category-article-magazine-block .magazine-content .magazine-category-label{font-size:12px;color:#dc1471;background-color:#fee4f0;padding:3px 10px 3px 10px;margin-top:10px;display:inline-block}.category-article-magazine-block .magazine-content .magazine-name{font-size:16px;color:#666666 !important;font-weight:bold;line-height:1.7em;margin-top:8px}.category-article-magazine-block .magazine-content img{width:100%;height:auto}.category-article-magazine-block .magazine-footer{margin-top:40px;padding-top:10px;padding-bottom:10px;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;text-align:center}@media (max-width: 767px){.category-article-magazine-block{padding-bottom:20px}.category-article-magazine-block .block-title{margin-top:30px;margin-bottom:30px;font-size:22px}.category-article-magazine-block .magazine-contents .row .col-sm-4{margin-bottom:30px}.category-article-magazine-block .magazine-footer{margin-top:0px}}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.cnt-gb-help-search-block .container{margin-bottom:40px}@media (min-width: 768px){.cnt-gb-help-search-block .container .gb-help-search-area{border:1px solid #999090;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}}.cnt-gb-help-search-block .container .left-block{margin:20px 0px 20px 0px;padding:0px 0px 0px 25px}.cnt-gb-help-search-block .container .left-block .input-area{margin:0px 0px 0px 0px;width:80%;float:left}.cnt-gb-help-search-block .button-area .radius-fix{border-radius:0px 3px 3px 0px !important;-webkit-border-radius:0px 3px 3px 0px !important;-moz-border-radius:0px 3px 3px 0px !important;background-color:#6e6e6e !important}.cnt-gb-help-search-block .input-area .radius-fix{border-radius:3px 0px 0px 3px !important;-webkit-border-radius:3px 0px 0px 3px !important;-moz-border-radius:3px 0px 0px 3px !important}.cnt-gb-help-search-block .container .left-block .button-area{margin:0px 0px 0px 0px;float:left}.cnt-gb-help-search-block .main-title{padding-bottom:10px;font-size:20px;font-size:bold;text-align:center;padding-right:20px}.cnt-gb-help-search-block .keyword-area{margin-top:10px;font-size:14px;text-align:left}.cnt-gb-help-search-block .keyword-example ul{margin-left:-10px}.cnt-gb-help-search-block .keyword-example li{display:inline-block;margin:0px 0px 0px 0px}.cnt-gb-help-search-block .keyword-example li:last-child a{border-right:none}.cnt-gb-help-search-block .keyword-example a{font-size:12px;text-align:left;text-decoration:underline;padding:0px 10px 0px 10px;cursor:pointer;color:#999090;border-right:1px solid #ccc9c9}.cnt-gb-help-search-block .keyword-example a:hover{color:#e85298}.cnt-gb-help-search-block .question-list{margin:20px 0px 20px 0px;padding:0px 20px 20px 40px;border-left:1px solid #ccc9c9}.cnt-gb-help-search-block .question-list .question-item{margin-bottom:7px}.cnt-gb-help-search-block .question-list .question-item a{color:#666666;text-decoration:underline;cursor:pointer}.cnt-gb-help-search-block .question-list .question-item a:hover{color:#e85298}.cnt-gb-help-search-block .question-list .question-item:before{content:"Q";display:inline-block;width:24px;height:24px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;font-size:14px;color:#FFF;background-color:#cdcdcd;text-align:center;margin-right:10px;margin-left:-20px;padding-top:1px;font-weight:normal}.cnt-gb-help-search-block .question-list .question-list-all{text-align:right;float:right;margin-top:3px}@media (min-width: 768px) and (max-width: 991px){.cnt-gb-help-search-block .container .left-block .input-area{width:70%}.cnt-gb-help-search-block .container .left-block{margin:20px 0px 20px 0px;padding:0px 0px 0px 15px}.cnt-gb-help-search-block .question-list .question-item{margin-bottom:10px}.cnt-gb-help-search-block .question-list .question-list-all{margin-top:0px;margin-bottom:20px}}@media (max-width: 767px){.cnt-gb-help-search-block{padding-top:10px;padding-bottom:10px;background-color:#efeeee}.cnt-gb-help-search-block .container{background-color:#efeeee;border:0px;margin-bottom:0px}.cnt-gb-help-search-block .container .left-block{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-right:1px solid #efeeee}.cnt-gb-help-search-block .container .left-block{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.cnt-gb-help-search-block .main-title{font-size:16px;font-weight:bold !important;text-align:left;padding-right:0px;float:left}.cnt-gb-help-search-block .main-title-icon{width:25px;float:left;margin-right:5px}.cnt-gb-help-search-block .main-header-link-all a{font-size:14px !important;text-align:right;float:right;color:#999090 !important;padding-top:2px}.cnt-gb-help-search-block .container .left-block .input-area{width:80%}.cnt-gb-help-search-block .container .left-block .button-area{width:20%}.cnt-gb-help-search-block .container .left-block .button-area a{width:100%;padding-left:10px;padding-right:10px}.cnt-gb-help-search-block .keyword-area{margin-top:15px}.cnt-gb-help-search-block .keyword-example a{font-size:14px}.cnt-gb-help-search-block .input-area .radius-fix{border-radius:3px 0px 0px 3px !important;-webkit-border-radius:3px 0px 0px 3px !important;-moz-border-radius:3px 0px 0px 3px !important}.cnt-gb-help-search-block .align-fix{padding-right:36px !important}.cnt-gb-help-search-block .align-icon-fix{position:absolute;color:#aaa;top:6px;right:12px;z-index:10}}@media (max-width: 767px){.cnt-help-search-block{background-color:#FFFFFF;padding-top:12px;height:145px;margin-bottom:0px}.cnt-help-search-block .help-text-field-header{font-size:20px;text-align:center;padding-top:20px;padding-bottom:10px}.cnt-help-search-block .help-text-field-submit-input{padding-right:52px}.cnt-help-search-block .form-block .help-text-field-submit-text{cursor:pointer;position:absolute;right:3px;z-index:9;display:flex !important;height:36px;width:52px;background:#E85298;justify-content:center;align-items:center;border-radius:0px 4px 4px 0px}.cnt-help-search-block .form-block .help-text-field-submit-text a{color:#FFFFFF}}@media (min-width: 768px){.cnt-help-search-block{background:none;-moz-background-size:cover;background-size:cover;height:180px;padding-top:60px}.cnt-help-search-block .form-text-field-input-block{width:75%;margin-left:auto;margin-right:auto}.cnt-help-search-block .form-text-field{height:54px;font-size:16px}.cnt-help-search-block .form-block .form-text-field-extend.extend-style-icon .extend-icon{top:17px}.cnt-help-search-block .form-block .form-text-field-extend.extend-style-icon .extend-icon i{font-size:16px}}.cnt-gb-help-search-block .container .gb-help-guideline-area{margin-top:20px}.cnt-gb-help-search-block .container .gb-help-guideline-area:hover img{opacity:0.85}.cnt-gb-help-search-block .container .gb-help-guideline-area a{display:inline-block}@media (max-width: 767px){.cnt-gb-help-search-block .container .gb-help-guideline-area{margin-top:15px;margin-bottom:15px}}.cnt-help-breadcrumb-block{background-color:#f2f0f0;height:50px;margin-bottom:60px}.cnt-help-breadcrumb-block a.bread-link-text,.cnt-help-breadcrumb-block .bread-link-text,.cnt-help-breadcrumb-block .bread-separator{display:inline-block;padding-top:15px;height:50px;color:#666666;font-size:14px}.cnt-help-breadcrumb-block .is-active{border-bottom:3px solid #e85298;color:#e85298}.cnt-help-breadcrumb-block .bread-separator{padding-left:15px;padding-right:15px}@media (min-width: 768px){.cnt-help-pc-block .panel-back-header{font-size:32px;line-height:1.0;margin-bottom:20px}.cnt-help-pc-block>.panel-back-header+.panel-back-contents{border-top:1px solid #d8d6d6}.cnt-help-pc-block>.panel-back-header+a .contents-text{border-top:1px solid #d8d6d6}.cnt-help-pc-block a .contents-text{color:#666666;padding:10px 0px 10px 0px}.cnt-help-pc-block a .contents-text:hover{color:#e85298}.cnt-help-pc-block .contents-text{color:#666666;padding:10px 0px 10px 0px}.cnt-help-pc-block .contents-text:hover{color:#e85298;cursor:pointer}.cnt-help-pc-block .contents-summary{display:none}.cnt-help-pc-block .contents-frame{border-bottom:1px solid #d8d6d6}.cnt-help-pc-block .help-seo .seo-text{font-size:12px;padding:12px 0}}@media (min-width: 768px){.cnt-trouble-center-block .trouble-center-header{font-size:32px;line-height:1.0;margin-bottom:20px}}.cnt-help-contents-container{background-color:#fff;padding-bottom:20px}.help-table-contents .help-table-contents-item{font-size:medium;color:#e85298;text-decoration:none;font-weight:700}@media (max-width: 767px){.cnt-help-contents-container{margin-top:12px;padding-top:20px;padding-left:15px;padding-right:15px}.cnt-help-contents-container.style-search-result-no-rows{margin-top:0px;padding-top:20px}}.cnt-help-contents-title-block .help-main-title{font-size:32px;padding-bottom:20px}.cnt-help-contents-title-block p{padding-bottom:20px}.cnt-help-contents-title-block .search-help-category{padding-bottom:20px}.cnt-help-contents-block table{margin-bottom:20px}.cnt-help-contents-block table tr th,.cnt-help-contents-block table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.cnt-help-contents-block table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.cnt-help-contents-block table tr th a{color:#fff}.cnt-help-contents-block table tr th:first-child{border-left:0px solid #fff}.cnt-help-contents-block table tr th:last-child{border-right:1px solid #e172a6}.cnt-help-contents-block table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.cnt-help-contents-block table tr td:first-child{background-color:#f2f0f0}@media (max-width: 767px){.cnt-help-contents-block a{-webkit-user-select:auto;user-select:auto}}.cnt-help-contents-seo-block{padding-left:40px}.cnt-help-contents-block .cnt-help-contents-welcome-banner-area img{max-width:100%}.cnt-help-contents-block .cnt-help-contents-seo-block h1.base-page-title{font-size:16px !important;color:#333333;font-weight:bold;line-height:1.7em !important;margin-bottom:20px}.cnt-help-accordion{cursor:pointer}.cnt-help-accordion:after{content:'×';float:right;color:#e85298;font-size:14px}.cnt-help-accordion.cnt-help-accordion--hide:after{content:'＋'}.content-block{display:none}.content-block b{font-weight:bold}.cnt-help-contents-seo-block h1.base-page-title:before{content:"Q";display:inline-block;width:26px;height:26px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;font-size:16px;color:#FFF;background-color:#f6c4d8;text-align:center;margin-right:14px;margin-left:-40px;font-weight:normal}.cnt-help-contents-seo-block p{margin-top:20px;font-weight:normal}.cnt-help-contents-block p.help-contents-seo-question{display:block;margin-top:0px;margin-bottom:20px;color:#999999;font-size:12px;background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px 15px 0px 15px}.cnt-help-contents-block div.help-contents-seo-answer{display:flex;padding-top:0px}.cnt-help-contents-block .help-contents-seo-answer:before{content:"A";display:inline-block;min-width:26px;min-height:26px;max-width:26px;max-height:26px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;font-size:16px;color:#FFF;background-color:#ccc9c9;text-align:center;margin-right:14px;margin-left:-40px}.cnt-help-contents-block .help-contents-seo-answer .help-contents-seo-answer-content{margin-bottom:20px}.cnt-help-contents-seo-block .help-contents-seo-answer p:first-child{margin-top:0}.cnt-help-contents-block h1.base-page-title{color:#333333;margin-bottom:40px;font-weight:bold}@media (min-width: 768px){.cnt-help-contents-block h1.base-page-title{font-size:24px}}.cnt-help-contents-block p+h2{margin-top:0px}.cnt-help-contents-block h4{font-weight:bold}.cnt-help-contents-block h5 a{display:inline-block;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.4em;text-align:center;font-size:14px;padding-top:8px;padding-left:15px;padding-right:15px;height:36px}.cnt-help-contents-block h5 a,.cnt-help-contents-block h5 a:link,.cnt-help-contents-block h5 a:hover{color:#fff !important;background:#e85298;font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.cnt-help-contents-block h5 a:hover{background:#e172a6}.cnt-help-contents-block h5 a:active{background:#dc1471}}@media (max-width: 767px){.cnt-help-contents-block h5 a:hover{background:#dc1471}.cnt-help-contents-block h5 a:active{background:#dc1471}}@media (max-width: 767px){.cnt-help-contents-block h5 a{width:100%;padding-left:0px;padding-right:0px}}.cnt-help-contents-block blockquote{background-color:#f2f0f0;border:0px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:14px;padding:20px}@media (max-width: 767px){.cnt-help-contents-block blockquote{padding:15px}}.cnt-help-contents-block ol{padding-left:20px}.cnt-help-contents-block ul{padding-left:20px}.cnt-help-contents-block ul li{margin-bottom:20px;list-style:disc}.cnt-help-contents-block img{margin-top:20px;margin-bottom:20px;max-width:80%}.cnt-help-contents-block a{text-decoration:underline;overflow-wrap:break-word}.cnt-help-feedback-block{border-top:1px solid #d8d6d6;padding-top:20px}@media (min-width: 768px){.cnt-help-feedback-block{border-top:1px solid #d8d6d6}}.cnt-help-feedback-block .feedback-links{padding-top:20px}.cnt-help-feedback-block .feedback-send{padding-top:20px}.cnt-help-contents-footer-back-block{background-color:#fff}.cnt-help-contents-footer-back-block a{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;border-top:1px solid #d8d6d6;display:block;border-bottom:1px solid #d8d6d6}.cnt-help-contents-footer-back-block.style-list a{border-top:0px solid #d8d6d6}.cnt-help-contents-footer-float-block{position:fixed;bottom:0;left:0;z-index:999;width:100%;background:#fff;margin:0 auto;font-size:1.1em;text-align:center;padding:10px 15px}.cnt-help-contents-footer-float-block .cnt-help-contents-footer-float-title{color:#23B5CC;font-size:1.1em;margin-bottom:5px}.cnt-help-contents-footer-float-block .cnt-help-contents-footer-float-buttons{display:flex;align-items:center}.cnt-help-contents-footer-float-buttons .cnt-help-contents-footer-float-button-entry{flex-grow:1;padding:4px 8px;background-color:#23B5CC;border-radius:4px;line-height:1;color:#FFFFFF}.cnt-help-contents-footer-float-buttons .cnt-help-contents-footer-float-button-entry b{display:block;margin-bottom:4px;color:#ffee34}.cnt-help-contents-footer-float-buttons .cnt-help-contents-footer-float-button-banner{width:122px;margin-left:8px}.cnt-help-contents-footer-float-block.cnt-help-contents-footer-float-block--sitter .cnt-help-contents-footer-float-title{color:#e85298;font-size:14px;font-weight:bold;margin-bottom:5px}.cnt-help-contents-footer-float-block.cnt-help-contents-footer-float-block--sitter .cnt-help-contents-footer-float-button-entry{padding:0px 8px;background-color:#E85298;height:38px;line-height:38px;color:#FFFFFF;font-size:14px}.cnt-help-housekeeping-line-banner-pc{display:inline-block;width:70%;margin-top:20px}.cnt-help-housekeeping-line-banner-pc img{width:100% !important}.cnt-help-housekeeping-line-banner-sp{display:inline-block;margin-top:20px}.cnt-help-contact-redirect-block{padding-bottom:20px;background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:20px}.cnt-help-contact-redirect-block{margin-bottom:20px}@media (max-width: 767px){.cnt-help-contact-redirect-block{padding-bottom:20px;background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px}}.cnt-help-contact-redirect-block .redirect-title{font-size:18px;margin-bottom:10px}@media (max-width: 767px){.cnt-help-contact-redirect-block .redirect-title{font-size:16px;margin-bottom:20px}}.cnt-help-contact-redirect-block p{margin-bottom:20px}.cnt-help-contact-category-faq-block .category-faq-title{font-weight:bold;margin-bottom:4px}.cnt-help-contact-category-faq-block ul{border-top:1px solid #d8d6d6}.cnt-help-contact-category-faq-block ul li a{display:block;color:#666666;padding:10px 0px 10px 0px;border-bottom:1px solid #d8d6d6;cursor:pointer}@media (min-width: 768px){.cnt-help-contact-category-faq-block ul li a:hover{color:#e85298}}.cnt-help-contact-category-faq-block .category-faq-more a{display:block;padding-top:12px;padding-bottom:12px;cursor:pointer}.cnt-help-contact-category-faq-block .category-faq-search{padding-top:12px;padding-bottom:6px;border-bottom:1px solid #d8d6d6;border-top:1px solid #d8d6d6;margin-bottom:30px}.cnt-help-contact-category-faq-block .category-faq-search.style-no-border{border-top:0px solid #d8d6d6}.cnt-help-contact-category-faq-block .category-faq-search:after{clear:both;display:block;content:''}.cnt-help-contact-category-faq-block .category-faq-search .form-block .input-area{float:left;width:80%}.cnt-help-contact-category-faq-block .category-faq-search .form-block .form-text-field{border:0px solid #d8d6d6;background-color:#f2f0f0;height:30px;padding-top:6px}.cnt-help-contact-category-faq-block .category-faq-search .form-block .extend-icon{top:4px}.cnt-help-contact-category-faq-block .category-faq-search .form-block .faq-search-button-area{float:left;width:20%}.cnt-help-contact-category-faq-block .category-faq-search .form-block .faq-search-button-area .link-submit-text{text-decoration:none;text-align:center;display:block;width:100%;padding-top:0px;color:#e85298;height:30px}.cnt-help-contact-form-block{margin-top:20px}.cnt-help-contact-form-block .contact-form-show{padding:20px}@media (max-width: 767px){.cnt-help-contact-form-block .contact-form-show{padding:15px}}.cnt-help-contact-form-block .contact-form-show .contact-form-section-title{border-top:1px solid #d8d6d6;font-size:34px;font-weight:bold;padding-top:20px;padding-bottom:10px;color:#333333;margin-top:20px}@media (max-width: 767px){.cnt-help-contact-form-block .contact-form-show .contact-form-section-title{font-size:24px}}.cnt-help-contact-form-block .contact-form-show .contact-form-section-title:first-child{border-top:0px solid #d8d6d6;margin-top:0px;padding-top:0px}.cnt-help-contact-form-block .contact-form-show .contact-form-section-time{margin-top:3px;margin-bottom:24px;font-size:12px;color:#999999}.cnt-help-contact-form-block .contact-form-show .contact-form-section-info{font-size:16px;margin-bottom:36px}.cnt-help-contact-form-block .contact-form-show .contact-form-input .row{margin-bottom:24px}.cnt-help-contact-form-block .contact-form-show .contact-form-input .submit-check .row{margin-bottom:16px}.cnt-help-contact-form-block .contact-form-show .layout-margin-submit-check{margin-top:24px;margin-bottom:24px}.cnt-help-contact-form-block .contact-form-show .contact-form-note p{font-size:16px;color:#666666;margin:0px}.cnt-help-contact-form-block .contact-form-show .contact-form-note .title{font-size:24px;font-weight:bold;margin-top:64px;margin-bottom:32px;border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.cnt-help-contact-form-block .contact-form-show .contact-form-note .title{font-size:20px}}.cnt-help-contact-form-block .contact-form-show .contact-form-note .telephone-number{font-size:20px;font-weight:bold;margin-top:24px;margin-bottom:4px}.cnt-help-contact-form-block .contact-form-show .contact-form-note .annotation{margin-top:24px;font-size:12px}.cnt-help-contact-form-block .contact-form-show p{margin-bottom:20px}.cnt-help-contact-form-block .contact-form-section-appendix{font-size:12px}a.info-url{word-break:break-all;text-align:left !important}@media (max-width: 767px){.cnt-help-contact-container{background-color:#ffffff}}.cnt-help-contact-question-search{padding-bottom:20px;background-color:#efeeee;padding:20px}.cnt-help-contact-question-search .cnt-help-contact-question-title{color:#333333;font-weight:bold;padding-bottom:20px}.cnt-help-contact-question-search .cnt-help-contact-question-explain{color:#999999;padding-bottom:20px}.cnt-help-contact-question-search .cnt-help-contact-question-form .form-block{height:36px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.cnt-help-contact-question-search .cnt-help-contact-question-form .form-block .form-input-area{width:35%}@media (max-width: 767px){.cnt-help-contact-question-search .cnt-help-contact-question-form .form-block .form-input-area{width:80%}}.cnt-help-contact-part{margin-top:20px;border:1px solid #d8d6d6;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:30px;padding-top:30px;padding-bottom:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width: 767px){.cnt-help-contact-part{display:block}}.cnt-help-contact-part .cnt-help-contact-part-target-area{width:65%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-target-area{width:100%;height:40%;border-bottom:1px solid #d8d6d6;padding-bottom:5px}}.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-img{margin-left:20px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-img{margin-bottom:10px;width:30%}}.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-img img{width:100px;margin-top:20px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-img img{margin-top:0px;width:80%}}.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-text{margin-top:30px;margin-left:20px;color:#666666;font-weight:bold;font-size:20px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-text{margin-top:10px;margin-left:0px;font-size:18px;width:70%}}.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-explain{margin-top:10px;color:#999999;font-size:12px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-target-area .cnt-help-contact-part-target-explain{margin-top:0px;margin-right:10px;font-size:10px;line-height:1.4}}.cnt-help-contact-part .cnt-help-contact-part-way-area{width:35%}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-way-area{width:100%;margin-top:20px;text-align:center}}.cnt-help-contact-part .cnt-help-contact-part-way-area .cnt-help-contact-part-way{display:inline-block;border:2px solid #cc4676;color:#cc4676;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center;text-decoration:underline;padding-left:15px;padding-right:15px;width:40%;height:150px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-way-area .cnt-help-contact-part-way{margin-bottom:10px;display:inline-block;padding-left:15px;padding-right:15px;margin-right:10px;margin-left:10px;width:35%;height:inherit;vertical-align:top}}@media (max-width: 374px){.cnt-help-contact-part .cnt-help-contact-part-way-area .cnt-help-contact-part-way{height:inherit;vertical-align:top}}.cnt-help-contact-part .cnt-help-contact-part-way-area .cnt-help-contact-part-way.force-right{float:right !important;margin-right:30px}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-way-area .cnt-help-contact-part-way.force-right{float:none !important;margin-right:0px}}.cnt-help-contact-part .cnt-help-contact-part-way-img{margin:30px 15px 30px 15px}@media (max-width: 991px) and (min-width: 768px){.cnt-help-contact-part .cnt-help-contact-part-way-img{margin:30px 0px 10px 0px}}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-way-img{margin:15px 0px 10px 0px}}@media (max-width: 767px) and (min-width: 375px){.cnt-help-contact-part .cnt-help-contact-part-way-img img{width:50%}}@media (max-width: 374px){.cnt-help-contact-part .cnt-help-contact-part-way-img img{width:80%}}.cnt-help-contact-part .cnt-help-contact-part-way-text{padding-bottom:10px;font-size:13px;font-weight:bold}@media (max-width: 767px) and (min-width: 375px){.cnt-help-contact-part .cnt-help-contact-part-way-text{font-size:15px}}@media (max-width: 767px){.cnt-help-contact-part .cnt-help-contact-part-way-text{font-size:11px}}.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block{text-align:center}.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block .cnt-help-inquiry-tel-img{width:20px;display:inline-block;margin-right:10px}.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block .cnt-help-inquiry-tel-img img{width:100%;padding-bottom:10px}.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block .cnt-help-inquiry-tel-text{display:inline-block;color:#cc4676;font-size:20px}@media (min-width: 768px){.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block .cnt-help-inquiry-tel-text a{pointer-events:none}}.cnt-help-inquiry-tel .cnt-help-inquiry-tel-block .cnt-help-inquiry-tel-time{margin-top:10px;font-size:12px}.cnt-title{margin-bottom:40px;color:#666666;font-size:32px;line-height:1.0}@media (max-width: 767px){.cnt-title{margin-bottom:40px;font-size:20px}}.cnt-first-block{border:1px solid #ccc9c9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:40px 40px 0px 40px;margin-bottom:40px;color:#666666}@media (min-width: 768px){.cnt-first-block .force-right{float:right !important}}.cnt-first-block .first-title{font-size:18px;font-weight:bold}.cnt-first-block .first-body{font-size:14px;padding-top:20px}.cnt-first-block .first-image{margin:-30px 0px 40px 0px}@media (max-width: 767px){.cnt-first-block{padding:20px}.cnt-first-block .first-body{font-size:14px}.cnt-first-block .first-image{margin:20px 40px 0px 40px}}.cnt-flow-block{position:relative;width:100%;min-height:140px;margin-bottom:60px}@media (max-width: 767px){.cnt-flow-block{margin-bottom:40px}}@media (min-width: 768px){.cnt-flow-block.content-3{margin-bottom:70px}}@media (min-width: 768px){.cnt-flow-block.content-4{margin-bottom:56px}}@media (min-width: 768px){.cnt-flow-block.content-5{margin-bottom:56px}}.cnt-flow-block .flow-step-area{position:absolute;width:90px;top:0;left:0}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-step-area{width:78px}}@media (max-width: 364px){.cnt-flow-block .flow-step-area{width:60px}}.cnt-flow-block .flow-step-area .flow-step-number{width:90px;height:90px;background-color:#f6d0de;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;position:relative}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-step-area .flow-step-number{width:78px;height:78px;border-radius:39px;-webkit-border-radius:39px;-moz-border-radius:39px}}@media (max-width: 364px){.cnt-flow-block .flow-step-area .flow-step-number{width:66px;height:66px;border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px}}.cnt-flow-block .flow-step-number .step-text{text-align:center;font-size:18px;color:#e85298;width:100%;height:auto;line-height:1.0;position:absolute;top:15px;left:0}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-step-number .step-text{font-size:16px}}@media (max-width: 364px){.cnt-flow-block .flow-step-number .step-text{font-size:12px}}.cnt-flow-block .flow-step-number .step-number{text-align:center;font-size:40px;color:#e85298;width:100%;height:auto;line-height:1.0;position:absolute;bottom:10px;left:0}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-step-number .step-number{font-size:35px}}@media (max-width: 364px){.cnt-flow-block .flow-step-number .step-number{font-size:26px}}.cnt-flow-block .flow-step-number .step-arrow{text-align:center;width:22px;height:20px;position:absolute;top:140px;left:34px}@media (min-width: 768px) and (max-width: 991px){.cnt-flow-block .flow-step-number .step-arrow{top:120px}}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-step-number .step-arrow{width:25px;height:22.5px;top:120px;left:26.5px}}@media (max-width: 364px){.cnt-flow-block .flow-step-number .step-arrow{width:25px;height:22.5px;top:120px;left:20px}}.cnt-flow-block .row{padding-left:105px}@media (min-width: 768px) and (max-width: 991px){.cnt-flow-block .row{padding-left:105px}}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .row{padding-left:0px}}@media (max-width: 364px){.cnt-flow-block .row{padding-left:0px}}.cnt-flow-block .flow-text-area .flow-title{font-size:26px;color:#e172a6;margin-top:10px;margin-bottom:10px;line-height:1.4}@media (max-width: 767px){.cnt-flow-block .flow-text-area .flow-title{font-size:20px}}.cnt-flow-block .flow-text-area .flow-sub-title{margin-top:20px;margin-bottom:20px;font-size:18px;font-weight:bold}.cnt-flow-block .flow-text-area .flow-text{font-size:14px;color:#666666}.cnt-flow-block .flow-text-area .flow-sub-text{margin-top:5px;font-size:12px;color:#999999}@media (min-width: 365px) and (max-width: 767px){.cnt-flow-block .flow-text-area .flow-title{margin-left:70px;padding-left:20px;margin-top:20px;padding-bottom:30px;border-bottom:2px solid}.cnt-flow-block .flow-text-area .flow-sub-title{padding-top:4px;padding-bottom:4px;background-color:#acacac;color:#fff;text-align:center}.cnt-flow-block .flow-text-area .flow-text.no-title{margin-top:20px}.cnt-flow-block .flow-text-area .flow-sub-text{margin-bottom:20px}}@media (max-width: 364px){.cnt-flow-block .flow-text-area .flow-title{margin-left:60px;padding-left:20px;margin-top:20px;padding-bottom:17px;border-bottom:2px solid}}.cnt-flow-block .flow-image-area{text-align:right;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:20px}.cnt-flow-block .flow-image-area img{width:370px;height:auto;margin-bottom:20px}.cnt-flow-block .flow-image-area img:last-child{margin-bottom:0px}@media (max-width: 991px) and (min-width: 768px){.cnt-flow-block .flow-image-area img{width:300px;height:auto}}@media (max-width: 767px){.cnt-flow-block .flow-image-area img{width:100%;height:auto}}.cnt-flow-block .flow-search-supporter-area{margin-top:20px;border:1px solid #ccc9c9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:20px 20px 10px 20px;text-align:center}.cnt-flow-block .flow-search-supporter-area .search-label{padding:2px 5px 2px 5px;background-color:#a0a0a0;color:#fff;font-size:14px;display:inline-block}.cnt-flow-block .flow-search-supporter-area .search-title{font-size:16px;font-weight:bold;color:#333;display:inline-block;margin-left:10px}.cnt-flow-block .flow-search-supporter-area .search-image{margin:20px 40px 20px 40px}.cnt-flow-block .flow-search-supporter-area .search-text{margin:20px 40px 20px 40px;font-size:14px;color:#999090;text-align:left}.cnt-flow-block .flow-search-supporter-area .search-more-info{text-align:right}@media (max-width: 767px){.cnt-flow-block .flow-search-supporter-area .search-label{margin-left:10px}.cnt-flow-block .flow-search-supporter-area .search-title{font-size:14px;margin-left:20px}.cnt-flow-block .flow-search-supporter-area .search-image{margin:20px 20px 20px 20px}.cnt-flow-block .flow-search-supporter-area .search-text{margin:20px 20px 20px 20px}}.cnt-flow-block .flow-search-tips-area{margin-top:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:20px;background-color:#efeeee;padding:20px;display:inline-block}.cnt-flow-block .flow-search-tips-area .tips-title{font-size:16px;font-weight:bold;color:#333}.cnt-flow-block .flow-search-tips-area .tips-body-area{margin-top:10px}.cnt-flow-block .flow-search-tips-area .tips-body-area .text{font-size:14px;color:#666666;width:73%;float:left}.cnt-flow-block .flow-search-tips-area .tips-body-area .image{width:24%;float:right}@media (max-width: 767px){.cnt-flow-block .flow-search-tips-area .tips-body-area .text{width:100%}}.cnt-flow-block .flow-reserve-types-area{margin-top:20px;padding-bottom:20px;border:1px solid #ccc9c9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#666666}.cnt-flow-block .flow-reserve-types-area .types-title{background-color:#feeaf2;text-align:center;color:#666666;font-size:20px;font-weight:bold;padding:6px;margin:20px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area{width:49.5%;display:inline-block}.cnt-flow-block .flow-reserve-types-area .reserve-type-area.sep-line{border-right:1px solid #ccc9c9}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area{padding:20px;width:90%;text-align:center;margin:0 auto;background-color:#efeeee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area .main-text{font-size:20px;color:#e85298}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area .sub-text{font-size:14px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .body-area{margin-top:20px;margin-left:40px;margin-right:40px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .body-area .text{text-align:center;margin-bottom:20px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .link-area{text-align:right;padding-right:20px}@media (min-width: 768px) and (max-width: 991px){.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .arrow-left{margin-left:10px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area .sub-text{font-size:12px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .arrow-right{margin-right:10px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .body-area{margin-left:20px;margin-right:20px}}@media (max-width: 767px){.cnt-flow-block .flow-reserve-types-area .types-title{font-size:18px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area{width:100%;padding:0px 10px 0px 10px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area .main-text{font-size:18px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area.sep-line{border-right:0px}.cnt-flow-block .reserve-type-divide-line-sp{border-bottom:1px solid #666666;height:1px;margin:20px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area{width:97%}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .title-area .sub-text{font-size:12px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .arrow-left{width:5%;margin-left:0px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .header-area .arrow-right{width:5%;margin-right:0px}.cnt-flow-block .flow-reserve-types-area .reserve-type-area .body-area{margin-left:10px;margin-right:10px}}.cnt-flow-register-block{margin-bottom:40px;padding-top:60px;padding-bottom:60px;background-color:#feeaf2;text-align:center}.cnt-flow-register-block .register-message{font-size:20px;color:#666}.cnt-flow-register-block .register-btn{margin-top:40px}@media (max-width: 767px){.cnt-flow-register-block .register-message{font-size:16px}}h2.help-chapter-header{font-size:24px;font-weight:normal;color:#666;margin:30px 0;line-height:1.6}@media (max-width: 767px){h2.help-chapter-header{font-size:22px;line-height:1.4}}table.help-contract-table tr td:first-child{font-weight:bold;width:30%;vertical-align:top}table.help-contract-table tr{border-top:1px solid #d8d6d6}table.help-contract-table tr td{padding:10px 0px}table.help-contract-table tr.full-border td{padding:10px 6px;border:1px solid #d8d6d6}table.help-cookiepolicy-table tr{width:100vw}table.help-cookiepolicy-table tr{border:1px solid #d8d6d6}table.help-cookiepolicy-table tr th{padding:4px;border:1px solid;background-color:#666060;color:#FFFFFF;min-width:80px}table.help-cookiepolicy-table tr th .purpose{min-width:200px}table.help-cookiepolicy-table tr td{padding:4px;border:1px solid #d8d6d6}.by-laws{text-align:center}.sidemenu-block.cnt-contract-sidemenu ul li a{width:210px}table.user-caldate-block{width:100%}.user-caldate-block tr{border-bottom:1px solid #d8d6d6}.user-caldate-block .caldate-datearea{width:65px}@media (max-width: 767px){.user-caldate-block .caldate-datearea{width:45px}}@media (max-width: 364px){.user-caldate-block .caldate-datearea{width:45px}.user-caldate-block .caldate-workarea-form{font-size:12px}}.user-caldate-block .caldate-datearea.saturday{color:#18a4f7}.user-caldate-block .caldate-datearea.sunday,.user-caldate-block .caldate-datearea.holiday{color:#ff245d}.user-caldate-block .caldate-datearea-day{display:block;font-size:14px;font-weight:bold;text-align:center;line-height:1em;padding:7px 0px 0px 0px}.user-caldate-block .caldate-datearea-date{display:block;font-size:10px;font-weight:normal;text-align:center;line-height:1em;padding:3px 0px 4px 0px}.user-caldate-block .caldate-workarea-row{border-bottom:1px solid #d8d6d6}.user-caldate-block .caldate-workarea div:last-child .caldate-workarea-row{border-bottom:0px}.user-caldate-block .caldate-workarea-row{position:relative}.user-caldate-block .caldate-workarea-row.active{border-left:2px solid #e85298}.user-caldate-block .caldate-workarea-row a{width:100%;cursor:pointer;display:inline-block;color:#666666}.user-caldate-block .caldate-workarea .select-tokyo-bs{display:flex;margin:12px 0 6px 0}.user-caldate-block .caldate-workarea .select-tokyo-bs .form-checkbox{margin:5px 5px 0 5px}.user-caldate-block .caldate-workarea .select-tokyo-bs label{margin:0}@media (min-width: 768px){.user-caldate-block .caldate-workarea-row a.caldate-workarea-prelink:hover{color:#666666;background-color:#f2f0f0;border-left:2px solid #e85298}.user-caldate-block .caldate-workarea-row a.caldate-workarea-prelink:hover .caldate-workarea-text{padding-left:13px}}@media (max-width: 767px){.user-caldate-block .caldate-workarea-row a.caldate-workarea-prelink.touch{color:#666666;background-color:#f2f0f0;border-left:2px solid #e85298}.user-caldate-block .caldate-workarea-row a.caldate-workarea-prelink.touch .caldate-workarea-text{padding-left:13px}}.user-caldate-block .caldate-workarea-row.add-new a .caldate-workarea-text{color:#d8d6d6}.user-caldate-block .caldate-workarea-icon{position:absolute;top:0px;right:0px;width:30px;text-align:center;color:#999090;padding-top:10px}.user-caldate-block .caldate-workarea-text{padding:10px 15px 10px 15px}.user-caldate-block .caldate-workarea-save{padding:0px 15px 10px 15px}.user-caldate-block .caldate-workarea-alert{margin-left:15px;margin-right:15px}.user-caldate-block .caldate-workarea-link{border-top:1px dotted #d8d6d6;padding:10px 15px 10px 15px;cursor:pointer}.user-caldate-block .caldate-workarea-link span{padding:0px 8px 0px 0px}.user-caldate-block .caldate-workarea-link:hover{color:#999999}.user-calmonth-block{background-color:#f2f0f0;border-bottom:1px solid #fff}.user-calmonth-block:after{display:block;content:'';clear:both}.user-calmonth-block .calmonth-header-pre,.user-calmonth-block .calmonth-header-next{padding-top:8px;padding-bottom:8px}.user-calmonth-block a{color:#666666;cursor:pointer}.user-calmonth-block .calmonth-header-pre{float:left;width:20%;text-align:left;padding-left:15px}.user-calmonth-block .calmonth-header-center{float:left;width:60%;text-align:center;line-height:1;padding-top:11px}.user-calmonth-block .calmonth-header-next{float:left;width:20%;text-align:right;padding-right:15px}.user-calmonth-block .calmonth-header-large{font-size:16px}.user-calmonth-block .calmonth-header-small{font-size:12px}.user-calheader-block{position:fixed;width:100%;z-index:999}.user-calheader-block-web{width:100%}.user-calheader-block .calcontent-header{background-color:#f2f0f0;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;margin-bottom:20px}.user-calheader-block .fw-navigation-block{padding-top:9px;padding-bottom:9px}.user-calheader-block-web .calcontent-header{background-color:#f2f0f0;padding-top:12px;padding-bottom:12px;padding-left:15px;padding-right:15px;margin-bottom:20px}.user-calcontent-block{padding-top:84px}.user-calcontent-block-web{padding-top:0px !important}.user-calcontent-block .calcontent-contents{padding-top:20px;padding-left:15px;padding-right:15px}.user-calcontent-block-web .calcontent-contents{padding-top:0px}.user-calcontent-block .calcontent-save{margin-top:20px;margin-bottom:20px}.fw-navigation-block{text-align:center;padding-top:10px;padding-bottom:10px;background-color:#fff;margin:0 atuo}.fw-navigation-block .navigation-tag{display:inline-block}.fw-navigation-block a{display:inline-block;color:#e85298;font-size:12px;border:1px solid #e85298;padding:3px 0px 3px 0px;width:100px;cursor:pointer}.fw-navigation-block a.active{background-color:#e85298;color:#fff}.fw-navigation-block a.active:hover{background-color:#dc1471;margin-right:0px}.fw-navigation-block a:hover{background-color:#fbe2ee}.fw-navigation-block .navigation-left{border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px}.fw-navigation-block .navigation-right{border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;border-left:0px}.fw-rpt-block{background-color:#fff;padding-bottom:10px;padding-left:10px}.user-calrpt-duration-block{border-top:1px solid #d8d6d6;margin-top:20px;margin-bottom:20px;padding-top:20px}.user-calrpt-duration-block .calrpt-duration-area{padding:15px 0px 5px 0px}.user-calrpt-duration-block .calrpt-duration-title{margin-right:15px;font-weight:bold}.user-calrpt-link-block{position:relative}.user-calrpt-link-block a{display:block;padding:10px 0px 10px 20px;border-bottom:1px solid #d8d6d6;color:#666666}.user-calrpt-link-block a:hover{background-color:#efeeee;border-left:2px solid #e85298;padding-left:18px}.user-calrpt-link-block a:after{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;top:10px;right:12px;font-size:14px;color:#999090}.cnt-news-layout:after{content:"";display:block;clear:both}.cnt-news-layout .cnt-news-layout-main{float:left;width:73%;padding-right:25px}@media (max-width: 767px){.cnt-news-layout .cnt-news-layout-main{display:block;width:100%;padding-right:0px;margin-bottom:20px}}.cnt-news-layout .cnt-news-layout-menu{float:right;vertical-align:top;width:27%;padding-left:20px;border-left:1px solid #d8d6d6}@media (max-width: 767px){.cnt-news-layout .cnt-news-layout-menu{float:none;width:100%;padding-left:0px;border-left:0px}}.cnt-news-header-block .news-infotype{display:inline-block;font-size:12px;padding:4px 0px;width:120px;text-align:center;line-height:1;font-weight:bold}.cnt-news-header-block.style-detail .news-infotype{width:140px;text-align:center;font-weight:normal}.cnt-news-header-block .news-infotype.infotype-style-infomation{color:#00cbb9;border:2px solid #00cbb9}.cnt-news-header-block .news-infotype.infotype-style-campaign{color:#ffab02;border:2px solid #ffab02}.cnt-news-header-block .news-infotype.infotype-style-maintenance{color:#ffab02;border:2px solid #ffab02}.cnt-news-header-block .news-infotype.infotype-style-safety{color:#FF0033;border:2px solid #FF0033}.cnt-news-header-block.style-detail .news-infotype.infotype-style-infomation,.cnt-news-header-block.style-detail .news-infotype.infotype-style-campaign,.cnt-news-header-block.style-detail .news-infotype.infotype-style-maintenance{border:0px solid #ffab02;font-size:16px}@media (max-width: 767px){.cnt-news-header-block.style-detail .news-infotype{font-size:14px !important}}.cnt-news-header-block .news-infotype.infotype-style-user{color:#dc1471;border:2px solid #dc1471}.cnt-news-header-block .news-infotype.infotype-style-media{color:#2C7CFF;border:2px solid #2C7CFF}.cnt-news-header-block .news-infotype.infotype-style-media-souken{color:#e85298;border:2px solid #e85298}.cnt-news-header-block .news-infotype.infotype-style-safety{color:#FF0033;border:2px solid #FF0033}.cnt-news-header-block .news-infodate{color:#aaa;font-size:12px;padding:2px 12px}.cnt-news-header-block.style-detail .news-infodate{font-size:16px}@media (max-width: 767px){.cnt-news-header-block.style-detail .news-infodate{font-size:14px}}@media (max-width: 767px){.cnt-news-header-block{position:relative}.cnt-news-header-block .news-infodate{position:absolute;top:0;right:0;line-height:1.6;padding:2px 0px}}.cnt-news-title-block{color:#666666;font-size:16px;font-weight:bold;margin-top:8px;margin-bottom:8px}.cnt-news-title-block a{color:#666666;text-decoration:underline}.cnt-news-title-block a:hover{color:#e85298;text-decoration:underline}h1.cnt-news-title-block{line-height:1.6;font-size:30px}.cnt-news-body-block{color:#999999;font-size:14px;white-space:pre-wrap;word-wrap:break-word}.cnt-news-menu-block .menu-latest{margin-top:30px}.cnt-news-menu-block .menu-category{margin-top:30px}.cnt-news-menu-block .menu-title{font-size:14px;color:#333333;font-weight:bold;line-height:1.0em;margin-bottom:20px}.cnt-news-menu-block .menu-contents{font-size:14px;color:#999999}.cnt-news-menu-block .menu-contents ul{padding:0}.cnt-news-menu-block .menu-contents li{list-style:none;margin-bottom:10px;margin-bottom:10px}.cnt-news-menu-block .menu-contents li a{color:#999999;text-decoration:underline}.cnt-news-menu-block .menu-contents li a:hover{color:#e85298;text-decoration:underline}.cnt-news-list-block{height:auto;border-bottom:1px dotted #d8d6d6;padding-top:20px;padding-bottom:20px}.cnt-news-list-block:after{content:'';display:block;clear:both}.cnt-news-list-block .cnt-news-header-block{width:100%;margin-bottom:10px}.cnt-news-list-block .cnt-news-body-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.cnt-news-list-block .cnt-news-text-group{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 767px){.cnt-news-list-block{border-bottom:1px dotted #d8d6d6;padding-top:15px;padding-bottom:15px}}.cnt-news-list-block:first-child{padding-top:0px}@media (min-width: 768px){.cnt-news-list-block .cnt-news-text-group .cnt-news-title-text a{font-size:16px;font-weight:bold;color:#666666;text-decoration:underline}.cnt-news-list-block .cnt-news-text-group .cnt-news-body-text{font-size:14px;font-weight:normal;color:#999999}.cnt-news-list-block .cnt-news-text-group.style-image:after{clear:both;display:block;content:''}.cnt-news-list-block .cnt-news-text-group.style-image{padding-right:15px}.cnt-news-list-block .cnt-news-image-block{width:33.33333333%}}@media (max-width: 767px){.cnt-news-list-block .cnt-news-text-group .cnt-news-title-text a{font-size:14px;font-weight:bold;color:#666666;text-decoration:underline}.cnt-news-list-block .cnt-news-text-group .cnt-news-body-text{font-size:14px;font-weight:normal;color:#999999}.cnt-news-list-block .cnt-news-text-group.style-image .cnt-news-body-text{display:none !important;visibility:hidden !important}.cnt-news-list-block .cnt-news-text-group.style-image{padding-right:15px}.cnt-news-list-block .cnt-news-image-block{width:172px}}@media (max-width: 374px){.cnt-news-list-block .cnt-news-image-block{width:144px}}@media (max-width: 767px){.cnt-news-detail-block{margin-top:-10px}}.cnt-news-detail-block h5 img{width:60%}@media (max-width: 767px){.cnt-news-detail-block h5 img{width:80%}}.cnt-news-title-press-release-block{margin-top:15px;display:table;width:100%;padding:8px 0;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;font-weight:bold}.cnt-news-title-press-release-block p{width:50%;display:table-cell;text-align:right;color:#999999 !important;font-size:14px}.cnt-news-title-press-release-block p:first-child{text-align:left}.cnt-news-detail-block a{display:inline-block;text-decoration:underline;font-weight:normal;word-break:break-all}.cnt-news-detail-block p{font-size:16px;color:#666666;word-break:break-all}.cnt-news-detail-block p strong{margin-top:25px;margin-bottom:25px}.cnt-news-detail-block p strong+.cnt-news-detail-block p{margin-top:25px !important;margin-bottom:25px !important}.cnt-news-detail-block p em{margin-top:25px;margin-bottom:25px;font-weight:normal;font-size:12px;line-height:1.3}.cnt-news-detail-block h2{margin-top:30px;font-size:24px;margin-bottom:30px;line-height:1.4;color:#333333;font-weight:bold}.cnt-news-detail-block h3{margin-top:30px;margin-bottom:30px;font-size:20px;color:#333333;font-weight:bold}.cnt-news-detail-block h4{color:#666666;margin-top:30px;font-size:14px;padding:20px 20px 0 20px;background:#efeeee;border-radius:4px 4px 0px 0px;font-weight:bold}.cnt-news-detail-block h4+p{font-size:14px;padding:15px 20px 20px 20px;border-radius:0 0 4px 4px;background:#efeeee}.cnt-news-detail-block h4+p a{text-decoration:underline;font-weight:normal}.cnt-news-detail-block h6{position:relative;border-left:3px solid #e85298;padding-left:100px;margin-top:50px;font-size:16px;padding-bottom:15px;color:#e85298;margin-bottom:0px;line-height:1.4;font-weight:bold;min-height:50px}@media (max-width: 767px){.cnt-news-detail-block h6{margin-top:50px;border-left:0px solid #e85298;padding-left:85px;font-size:14px}}.cnt-news-detail-block h6:before{position:absolute;left:16px;top:0px;width:78px;height:42px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/logo/logo_color-e242f5e57d6406110a3d3d9b97aea4efc72d0618fd836f31f7291f63516469a3.png) no-repeat;content:'';background-size:cover}@media (max-width: 767px){.cnt-news-detail-block h6:before{left:0px}}.cnt-news-detail-block h6+p{margin-top:0px;border-left:3px solid #e85298;padding-left:20px;font-size:12px}@media (max-width: 767px){.cnt-news-detail-block h6+p{border-left:0px solid #e85298;padding-left:0px;font-size:12px}}.cnt-news-detail-block .news-image{width:100%;margin-top:15px;margin-bottom:15px}@media (max-width: 767px){.cnt-news-detail-block .news-image{margin-top:10px;margin-bottom:10px}}.cnt-news-detail-block h1.cnt-news-title-block{font-size:32px;margin-top:17px;margin-bottom:20px;line-height:1.45;color:#333333}.cnt-news-detail-block{line-height:1.75;word-wrap:break-word}.cnt-news-detail-block img{margin-top:15px;margin-bottom:15px}.cnt-news-detail-block .cnt-news-sns-button{display:inline-block;min-width:100%;margin-right:auto}.cnt-news-footer-sitter-block .container{border-top:1px solid #d8d6d6}@media (max-width: 767px){.cnt-news-detail-block h1.cnt-news-title-block{font-size:20px;margin-bottom:20px}.cnt-news-detail-block p strong{margin-top:20px;margin-bottom:20px}.cnt-news-detail-block h2{margin-top:20px;margin-bottom:20px;font-size:16px}.cnt-news-detail-block h3{margin-top:20px;margin-bottom:20px;font-size:15px}.cnt-news-detail-block p{font-size:14px}.cnt-news-detail-block h6{margin-top:35px}}.register-coloer{background-color:#F2F0F0}.cnt-release-detail-register-block{background-color:#F2F0F0;max-width:720px;margin:auto;padding-left:42px;padding-right:40px}.cnt-release-detail-register-block img{margin-top:0;margin-bottom:0}.cnt-release-detail-register-block .register-user-block{height:auto;margin-top:34px;margin-bottom:auto}.cnt-release-detail-register-block .register-supporter-block{height:auto;margin-top:27px;margin-bottom:auto}.cnt-release-detail-register-block .register-title-text{max-width:378px;margin-bottom:20px;line-height:26px;font-family:Hiragino Sans;font-style:normal;font-weight:bold;font-size:20px;text-align:left;color:#222222}.cnt-release-detail-register-block .register-content-text{max-width:378px;margin-bottom:20px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:12px;text-align:left;color:#222222}.cnt-release-detail-register-block .register-logo{margin-left:auto;width:130px;height:130px}.cnt-release-detail-register-block .register-button{margin-bottom:31px}.cnt-release-detail-register-block .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.cnt-release-detail-register-block .row:first-child{border-bottom:1px solid #C4C4C4}.cnt-release-detail-register-block .row:only-child{border-bottom:none}@media (min-width: 768px) and (max-width: 991px){.cnt-release-detail-register-block{min-width:auto}}.cnt-release-detail-register-block-sp{background-color:#F2F0F0;display:inline-block;padding-top:20px;padding-left:25px;padding-right:25px}.cnt-release-detail-register-block-sp img{margin-top:0px;margin-bottom:0px}.cnt-release-detail-register-block-sp .register-supporter-block{height:auto;margin-top:23px;margin-bottom:auto}.cnt-release-detail-register-block-sp .register-title-text-sp{margin:0px -15px 13px -15px;min-width:264px;line-height:150%;font-family:Hiragino Sans;font-style:normal;font-weight:450;font-size:24px;text-align:center;color:#222222}.cnt-release-detail-register-block-sp .register-content-text-sp{max-width:315px;line-height:160%;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;text-align:center;color:#222222;margin-left:auto;margin-right:auto}.cnt-release-detail-register-block-sp .register-logo-sp{margin-right:auto;margin-left:auto;margin-top:26px;margin-bottom:26px;width:130px;height:130px}.cnt-release-detail-register-block-sp .register-button{margin-bottom:31px}.cnt-release-detail-register-block-sp .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.cnt-release-detail-register-block-sp .register-user-block:first-child{border-bottom:1px solid #C4C4C4}@media (max-width: 320px){.cnt-release-detail-register-block-sp .register-title-text-sp{font-size:20px;min-width:220px}}.cnt-news-detail-register-block{background-color:#F2F0F0;min-width:624px;min-height:auto;display:inline-block;margin-right:auto;padding-left:42px;padding-right:40px}.cnt-news-detail-register-block img{margin-top:0px;margin-bottom:0px}@media (min-width: 768px) and (max-width: 991px){.cnt-news-detail-register-block{min-width:auto}}.cnt-news-detail-register-block-sp{background-color:#F2F0F0;display:inline-block;padding-top:20px;padding-left:25px;padding-right:25px}.cnt-news-detail-register-block-sp img{margin-top:0px;margin-bottom:0px}.cnt-news-detail-register-block .register-user-block{height:auto;margin-top:34px;margin-bottom:auto}.cnt-news-detail-register-block .register-supporter-block{height:auto;margin-top:27px;margin-bottom:auto}.cnt-news-detail-register-block-sp .register-supporter-block{height:auto;margin-top:23px;margin-bottom:auto}.cnt-news-detail-register-block .register-title-text{max-width:378px;margin-bottom:20px;line-height:26px;font-family:Hiragino Sans;font-style:normal;font-weight:bold;font-size:20px;text-align:left;color:#222222}.cnt-news-detail-register-block-sp .register-title-text-sp{margin:0px -15px 13px -15px;min-width:264px;line-height:150%;font-family:Hiragino Sans;font-style:normal;font-weight:450;font-size:24px;text-align:center;color:#222222}@media (max-width: 320px){.cnt-news-detail-register-block-sp .register-title-text-sp{font-size:20px;min-width:220px}}.cnt-news-detail-register-block .register-content-text{max-width:378px;margin-bottom:20px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:12px;text-align:left;color:#222222}.cnt-news-detail-register-block-sp .register-content-text-sp{max-width:315px;line-height:160%;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;text-align:center;color:#222222;margin-left:auto;margin-right:auto}.cnt-news-detail-register-block .register-logo{margin-left:auto;width:130px;height:130px}.cnt-news-detail-register-block-sp .register-logo-sp{margin-right:auto;margin-left:auto;margin-top:26px;margin-bottom:26px;width:130px;height:130px}.cnt-news-detail-register-block .register-button{margin-bottom:31px}.cnt-news-detail-register-block .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.cnt-news-detail-register-block-sp .register-button{margin-bottom:31px}.cnt-news-detail-register-block-sp .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.cnt-news-detail-register-block .row:first-child{border-bottom:1px solid #C4C4C4}.cnt-news-detail-register-block .row:only-child{border-bottom:none}.cnt-news-detail-register-block-sp .register-user-block:first-child{border-bottom:1px solid #C4C4C4}.cnt-price-side-block{margin-top:36px}.cnt-price-side-block .main-copy{color:#e85298;font-size:24px;font-weight:bold;text-align:center;margin-bottom:28px}.min-font{font-size:16px}.cnt-price-side-block .main-info{text-align:center;margin-bottom:8px}.cnt-price-side-block .main-info span{padding:0 80px;color:#fff;background-color:#e85298;font-size:20px;font-weight:bold;display:inline-block}.cnt-price-side-block .main-info-text{color:#e85298}.cnt-price-side-block .main-info-support-text{color:#999090;font-size:12px;text-align:left}@media (min-width: 992px){.cnt-price-side-block .main-copy span{display:block}}@media (max-width: 991px){.cnt-price-side-block .main-info span{padding:0 64px}}@media (max-width: 767px){.cnt-price-side-block{display:flex;flex-direction:column-reverse}.cnt-price-side-block .main-copy{font-size:24px;margin-bottom:10px}.cnt-price-side-block .main-info{margin-bottom:28px}.cnt-price-side-block .main-info-text{text-align:center}.cnt-price-side-block .main-info-support-text{text-align:center;margin-bottom:20px}}.cnt-price-item-block{margin:0px 0px 20px 0px}.cnt-price-adjust-width{padding-left:30px}.cnt-price-item-block .price-kind{position:relative;padding-right:30px;color:#e85298;font-size:20px;font-weight:bold}.cnt-price-item-block .price-kind span{display:inline-block;width:100%;background-color:#fbe2ee;text-align:center;padding:10px;margin-bottom:10px}.cnt-price-item-block .price-kind:after{position:absolute;top:0px;right:-7px;width:30px;content:'+';display:block;text-align:center;line-height:1;padding-top:10px;font-size:28px}.cnt-price-adjust-width .col-sm-3:last-child .cnt-price-item-block .price-kind:after{position:absolute;top:0px;right:0px;width:30px;content:'';display:block}.cnt-price-item-block .price-kind-plus-sp{font-size:28px;color:#e85298;font-weight:bold;text-align:center;margin-bottom:0px;line-height:1;margin-top:10px}.cnt-price-item-block .price-kind-detail{text-align:center;color:#999090;font-size:14px;margin-right:30px}@media (max-width: 991px){.cnt-price-item-block .price-kind{font-size:14px;margin-bottom:10px}.cnt-price-item-block .price-kind:after{padding-top:5px}}@media (max-width: 767px){.cnt-price-item-block{margin:0px 20px 20px 20px;padding-right:0px}.cnt-price-item-block .price-kind{font-size:20px;margin-top:0px;margin-bottom:0px;padding-right:0px}.cnt-price-item-block .price-kind span{border:3px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#fff;margin-bottom:0px;font-weight:300}.cnt-price-item-block .price-kind span b{font-weight:bold}.cnt-price-adjust-width{padding-left:0px}.cnt-price-item-block .price-kind:after{position:absolute;top:0px;right:0px;width:0px;content:''}.cnt-price-adjust-width .col-sm-3:last-child .cnt-price-item-block .price-kind:after{position:absolute;top:0px;right:0px;width:0px;content:'';display:block}.cnt-price-item-block .price-kind-detail{margin-right:0px;margin-top:8px;line-height:1.3em}}.cnt-price-item-title{font-size:20px;color:#999090;border-bottom:1px solid #999090;padding-bottom:10px;margin-top:40px;margin-bottom:20px}.cnt-price-item-text{font-size:14px;color:#999090;line-height:1.9em}.cnt-price-item-text img.style-vertical{width:auto;max-width:100%;height:45px}.cnt-price-item-text img.style-horizontal{max-height:60px;height:auto;width:63px}.cnt-price-item-text img.img-amex{margin-top:5px !important}@media (min-width: 768px){.cnt-price-item-text img.img-amex{margin-top:-6px !important}}.cnt-price-item-text img.img-jcb{margin-top:-3px}@media (max-width: 767px){.cnt-price-item-text img.img-below{margin-top:10px}}.cnt-price-example-block{margin:20px 20px 20px 20px;padding:20px 40px 20px 40px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media (max-width: 991px){.cnt-price-example-block{margin:20px 0px 20px 0px;padding:20px 20px 20px 20px}}.cnt-price-example-block .example-title{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:bold;color:#666060;text-align:left}@media (max-width: 991px){.cnt-price-example-block .example-title{font-size:16px;margin-bottom:10px;text-align:center}}.cnt-price-example-block .example-text{font-size:14px;color:#666060;text-align:left;margin-bottom:10px}.cnt-price-example-block .example-info{font-size:12px;color:#999090;text-align:left;line-height:1.6em;background-color:#efeeee;padding:10px 10px 10px 10px}.cnt-price-example-block .example-price-name{font-size:12px;color:#999090;text-align:left}.cnt-price-example-block .example-price-amount{font-size:12px;color:#999090;text-align:right}.cnt-price-example-block .example-price-total{font-size:14px;font-weight:bold;color:#e85298;text-align:right;margin-top:10px}.cnt-price-example-block .example-price-line{border-bottom:1px solid #d8d6d6;margin-top:10px}.cnt-price-policy-title{font-size:16px;font-weight:bold;color:#e85298;margin-bottom:10px}.cnt-price-policy-text{padding:0px 0px 20px 20px;font-size:14px;color:#999090;line-height:1.9em}.cnt-price-policy-text .row{padding-left:40px}@media (max-width: 767px){.cnt-price-policy-text{padding-left:0px}}.cnt-price-reason-block{position:relative;margin-top:60px;margin-bottom:60px;border:5px solid #e85298}@media (min-width: 768px){.cnt-price-reason-block{padding:20px 20px 30px 20px;-moz-background-size:cover;background:url("https://d1g4k4av3m79e8.cloudfront.net/uploads/server_image/image/11537/large_image_e377e13d-c9eb-49ed-80f6-cfd12a6e3ac1.jpg") right top no-repeat;background-size:50%;width:100%}}@media (max-width: 767px){.cnt-price-reason-block{padding:0}}.cnt-price-reason-block .price-reason-tag{position:absolute;display:inline-block;padding:5px 15px 10px 15px;width:auto;min-width:115px;height:45px;color:#F6F6F6;text-align:center;background:#e53f8d;z-index:0;top:20px;left:-20px;font-size:20px}.cnt-price-reason-block .price-reason-tag:after{content:"";position:absolute;bottom:-10px;left:0;display:block;border-style:solid;border-width:0 15px 10px 0;border-color:transparent #891c4f transparent transparent;z-index:-1}.cnt-price-reason-block .price-reason-tag-sp{background-color:#e85298;padding:10px 15px 10px 15px;width:auto;min-width:115px;height:45px;color:#F6F6F6;text-align:center;font-size:20px}.cnt-price-reason-block .price-reason-text{color:#666666;font-size:14px;line-height:1.8em;margin-top:60px;text-shadow:#fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px}@media (max-width: 767px){.cnt-price-reason-block .price-reason-text{color:#666666;font-size:14px;line-height:1.8em;margin-top:0px;padding:15px}}.cnt-price-reason-block .price-reason-note{color:#666666;font-size:12px;line-height:1.8em;margin-top:40px}@media (max-width: 767px){.cnt-price-reason-block .price-reason-note{color:#666666;font-size:12px;line-height:1.8em;margin-top:20px;padding:15px}}.cnt-price-reason-block .price-reason-compare{font-size:16px;color:#666666;line-height:1.8em;margin:20px 40px 0px 40px;padding:0 90px 0 90px}@media (max-width: 991px){.cnt-price-reason-block .price-reason-compare{margin:20px 0px 0px 0px;padding:0px 0px 0px 30px}}.cnt-price-reason-block .price-reason-compare b{font-size:16px;font-weight:bold;text-align:left}.cnt-price-reason-block .price-reason-compare .row{line-height:1.4em;text-align:center;margin-top:8px;padding:0px 10px 0px 10px}.cnt-price-reason-block .price-reason-compare .row .price-header-1{background-color:#fae6ef;padding:5px 5px 5px 5px;line-height:1.4em}.cnt-price-reason-block .price-reason-compare .row .price-header-2{background-color:#eeeded;padding:5px 5px 5px 5px;font-size:14px;line-height:1.4em}.cnt-price-reason-block .price-reason-compare .price-body{font-size:16px;padding:5px 5px 5px 5px;border-bottom:1px solid #666060;line-height:1.4em}.cnt-price-reason-block .price-reason-compare .row .price-body b{font-size:16px;font-weight:bold;color:#e85298}.cnt-price-reason-block .price-reason-compare .row .price-extra-info{font-size:12px;text-align:right}@media (max-width: 767px){.cnt-price-reason-block .price-reason-compare{margin:0px 0px 0px 0px;padding:0px 10px 15px 15px}.cnt-price-reason-block .price-reason-compare .row .price-header-1{font-size:12px;padding:20px 1px 20px 1px;height:60px}.cnt-price-reason-block .price-reason-compare .row .price-header-2{font-size:12px;padding:20px 2px 20px 0px;height:60px}.cnt-price-reason-block .price-reason-compare .row .price-body{font-size:12px;padding:5px 1px 1px 1px;height:60px}.cnt-price-reason-block .price-reason-compare .row .price-body b{font-size:12px;padding:5px 1px 1px 1px;height:60px}}.cnt-price-discount-block .cnt-price-welfare-panel-area{display:flex;justify-content:space-between}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area{flex-direction:column;justify-content:center;align-items:center}}.cnt-price-discount-block .cnt-price-welfare-panel-area a{display:block;flex-basis:32%}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area a{flex-basis:auto;width:100%;margin-top:20px}}.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel{height:104px;padding:24px 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #999090}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel{height:88px;flex-direction:row;justify-content:space-between;border:1px solid #999090}}.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block{margin-left:24px;align-items:baseline}}.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block .title{text-align:center;font-weight:bold;font-size:18px;line-height:100%;color:#E85298}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block .title{text-align:left}}.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block .text{margin-top:20px;text-align:center;font-size:14px;line-height:100%;color:#222222}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .wrap-text-block .text{text-align:left}}.cnt-price-discount-block .cnt-price-welfare-panel-area .cnt-price-welfare-panel .arrow{margin-right:31px;width:10px;height:auto}.cnt-price-discount-block p{margin-top:16px;font-size:12px;line-height:160%;color:#222222}.cnt-price-discount-block .welfare-content{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #999090;text-align:center;height:104px}.cnt-price-discount-block .welfare-content img{vertical-align:middle;width:70%}.cnt-price-discount-block .discount-type-title{font-size:16px;font-weight:bold;color:#e85298;margin-top:40px;margin-bottom:10px}.cnt-price-discount-block .public-discount-content{border:1px solid #999090;text-align:center;font-size:18px;font-weight:bold;color:#333;padding:16px 0px 16px 0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:10px}.cnt-price-discount-panel-area{display:flex;justify-content:space-between}.cnt-price-discount-panel-area .welfare-content-field{flex-basis:18%}@media (max-width: 767px){.cnt-price-discount-panel-area .welfare-content-field{flex-basis:48%}}.cnt-price-discount-block .welfare-limit-annotation{color:#dc1471}.cnt-price-discount-block .welfare-content-field{text-align:center}.cnt-price-discount-block .welfare-service-title{font-size:16px;font-weight:bold;margin-top:8px;color:#333}.cnt-price-discount-block .welfare-corp{font-size:12px;color:#999090;margin-bottom:0px}.cnt-price-discount-block .discount-example-text{text-align:left;font-size:12px;color:#999090;margin-top:10px;margin-bottom:10px}.cnt-price-discount-block .public-discount-field{text-align:center}.cnt-price-discount-block .row{margin-bottom:20px}.cnt-price-discount-block .public-discount-field .public-discount-text{text-align:left;color:#999090;margin-top:10px;margin-bottom:10px}.cnt-price-discount-block .discount-type-subtitle{font-size:14px;margin-bottom:10px}.cnt-price-discount-block .public-discount-message-field{color:#999090;text-align:left;line-height:1.6em;background-color:#efeeee;padding:10px 10px 10px 10px}@media (max-width: 991px) and (min-width: 768px){.cnt-price-discount-block .welfare-content{height:104px}.cnt-price-discount-block .welfare-corp{font-size:12px}}@media (max-width: 767px){.cnt-price-discount-block .discount-type-title{margin-top:40px}.cnt-price-discount-block .welfare-content{margin-top:0px;height:104px}.cnt-price-discount-block .welfare-corp{font-size:12px}}.cnt-about-firstview-block{text-align:center;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/about/about-firstview-bg-ce89c64e188fa68b272afa3f08e824d54f7a29d77dbe609bc84766fee962df41.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}@media (max-width: 767px){.cnt-about-firstview-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/about/about-firstview-bg_sp-a628124eb68cd3c8a1ea1bcaacfb13026fe3316cd8aa45bd5c5265f7030cd0cd.jpg);background-position:top;background-size:100% auto}}.cnt-about-firstview-block .firstview-title{font-size:32px;color:#e85298;margin-top:40px;margin-bottom:40px}@media (max-width: 767px){.cnt-about-firstview-block .firstview-title{margin-top:15px;margin-bottom:15px}}.cnt-about-firstview-block .firstview-text{font-size:16px;margin-bottom:40px}@media (max-width: 767px){.cnt-about-firstview-block .firstview-text{margin-bottom:60px;text-align:left}}.cnt-about-firstview-block .firstview-recommend-area{margin-bottom:45px}@media (max-width: 767px){.cnt-about-firstview-block .firstview-recommend-area{margin-bottom:0}}@media (max-width: 767px){.cnt-about-firstview-block .firstview-recommend-area .firstview-recommend-block{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:20px}}.cnt-about-firstview-block .firstview-recommend-block .recommend-image{position:relative}.cnt-about-firstview-block .firstview-recommend-block .recommend-image img{width:100%;height:auto}@media (max-width: 767px){.cnt-about-firstview-block .firstview-recommend-block .recommend-image img{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}}.cnt-about-firstview-block .firstview-recommend-block .recommend-image .image-title{position:absolute;left:0;bottom:0;width:100%;font-size:20px;padding-top:5px;padding-bottom:5px;color:#fff}.cnt-about-firstview-block .firstview-recommend-block .recommend-image .image-title-style-red{background-color:rgba(232,82,152,0.76)}.cnt-about-firstview-block .firstview-recommend-block .recommend-image .image-title-style-blue{background-color:rgba(62,154,239,0.76)}.cnt-about-firstview-block .firstview-recommend-block .recommend-image .image-title-style-yellow{background-color:rgba(239,170,62,0.76)}.cnt-about-firstview-block .firstview-recommend-block .recommend-text{font-size:16px;padding-top:15px;padding-bottom:15px}@media (max-width: 767px){.cnt-about-firstview-block .firstview-recommend-block .recommend-text{font-weight:bold}}.cnt-about-firstview-block .firstview-recommend-block .recommend-text a{color:#666666 !important;text-decoration:underline !important}.cnt-about-firstview-block .firstview-recommend-block .recommend-text a:link,.cnt-about-firstview-block .firstview-recommend-block .recommend-text a:visited{color:#666666 !important}.cnt-about-firstview-block .firstview-recommend-block .recommend-text a:hover,.cnt-about-firstview-block .firstview-recommend-block .recommend-text a:active{color:#e85298 !important}.cnt-about-price-block{margin-top:40px;border:3px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;padding:20px 20px 20px 20px;font-weight:bold;display:inline-block;margin-bottom:40px}.cnt-about-price-block .price-img{width:35%;float:left}.cnt-about-price-block .price-side-field{width:65%;float:left;margin-bottom:0px}.cnt-about-price-block .price-side-field .price-main-title{font-size:28px;color:#666666;margin-top:10px;margin-left:20px}.cnt-about-price-block .price-side-field .price-main-copy{overflow:hidden}.cnt-about-price-block .price-side-field .price-main-copy .price-main-hour{font-size:24px;color:#e85298;margin-top:8px;margin-left:20px;float:left}.cnt-about-price-block .price-side-field .price-main-copy .price-main-price{font-size:32px;color:#e85298;margin-left:5px;float:left}.cnt-about-price-block .price-side-field .price-main-copy .price-sub-info{font-size:14px;color:#fff;background-color:#999090;display:inline-block;padding:8px 15px 7px 15px;margin-top:6px;margin-left:30px;float:left}.cnt-about-price-block .price-side-field .price-items{margin-top:20px;margin-left:20px}.cnt-about-price-block .price-side-field .price-items .price-kind{padding:15px 15px 15px 15px;color:#e85298;background-color:#fbe2ee;font-size:16px}.cnt-about-price-block .price-side-field .price-items .price-kind-plus{font-size:20px;color:#e85298;padding:15px 5px 15px 5px}.cnt-about-price-block .price-see-more{font-size:14px;color:#e85298;text-align:center;margin-top:30px}.cnt-about-price-block .price-side-field .price-main-copy-sp{font-size:20px;color:#e85298;text-align:center}.cnt-about-price-block .price-side-field .price-sub-info-sp{font-size:14px;color:#fff;background-color:#999090;display:inline-block;padding:3px 10px 3px 10px;margin:5px 25px 0 25px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.cnt-about-price-block .price-side-field .price-items .price-kind{font-size:14px;padding:10px 10px 10px 10px}.cnt-about-price-block .price-side-field .price-items .price-kind-plus{font-size:14px;padding:10px 5px 10px 5px}}@media (min-width: 375px) and (max-width: 767px){.cnt-about-price-block{padding:15px 15px 15px 15px}.cnt-about-price-block .price-side-field .price-main-title{font-size:20px;margin-top:5px;margin-left:0px;text-align:center}.cnt-about-price-block .price-img{width:40%}.cnt-about-price-block .price-side-field{width:60%}.cnt-about-price-block .price-see-more{text-align:center}}@media (max-width: 374px){.cnt-about-price-block{padding:5px 5px 5px 5px}.cnt-about-price-block .price-side-field .price-main-title{font-size:16px;margin-top:5px;margin-left:0px;text-align:center}.cnt-about-price-block .price-side-field .price-main-copy-sp{font-size:16px;color:#e85298;text-align:center}.cnt-about-price-block .price-side-field .price-sub-info-sp{margin:5px 5px 0 5px}}@media (max-width: 767px){.cnt-price-regist-btn-balloon{margin-top:24px}.cnt-price-regist-btn{margin-top:8px}.cnt-price-supporter-regist-btn{margin-top:24px;margin-bottom:24px}}@media (min-width: 768px){.cnt-price-regist-btn{margin-top:32px}.cnt-price-supporter-regist-btn{margin-top:32px}.cnt-price-supporter-regist-btn:hover{opacity:.8}}.cnt-price-regist-btn a{font-family:Hiragino Sans;font-style:normal;font-size:20px;display:flex;justify-content:center;align-items:center;font-weight:600;background-color:#e85298;color:#fff;line-height:100%;border-radius:8px;padding:16px 0px}.cnt-price-regist-btn a:hover{opacity:.8}@media (max-width: 767px){.cnt-about-support-area-block{margin-top:20px;text-align:center}}.cnt-about-support-area-block .support-area-title{font-size:28px;color:#333333;margin-top:60px;margin-bottom:20px}@media (max-width: 767px){.cnt-about-support-area-block .support-area-title{font-size:18px;margin-top:20px}}.cnt-about-support-area-block .support-area-text{font-size:16px;color:#666666}@media (max-width: 767px){.cnt-about-support-area-block .support-area-text{font-size:16px}}.cnt-about-support-area-block .support-area-notes{font-size:12px}.cnt-about-media-block{margin-top:60px;margin-bottom:60px;text-align:center}.cnt-about-media-block .media-wrapper{margin-left:70px;margin-right:70px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0px 0px 5px #d8d6d6;-webkit-box-shadow:0px 0px 5px #d8d6d6;-moz-box-shadow:0px 0px 5px #d8d6d6;padding:15px}@media (max-width: 767px){.cnt-about-media-block .media-wrapper{margin-left:0px;margin-right:0px}}.cnt-about-media-block .media-title{text-align:center;font-size:16px;font-weight:bold;padding-top:10px;padding-bottom:10px}.cnt-about-media-block .media-small-block{margin-top:10px;margin-bottom:20px}.cnt-about-media-block .media-small-block img{height:32px;width:auto;margin-left:10px;margin-right:10px}.cnt-about-media-block .media-small-block img.img-style-nikkei{height:15px !important}.cnt-about-media-block .media-medium-block{margin-top:10px;margin-bottom:10px}.cnt-about-media-block .media-medium-block img{height:44px;width:auto;margin-left:12px;margin-right:12px}.cnt-about-media-block .media-large-block{margin-top:10px;margin-bottom:10px;text-align:left}@media (max-width: 767px){.cnt-about-media-block .media-large-block{text-align:center}}.cnt-about-media-block .media-large-block img{height:100px;width:auto;margin-left:7px;margin-right:7px}.cnt-about-media-block .media-ivs-text{text-align:center;font-size:12px;padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.cnt-about-media-block .media-ivs-text{padding-left:20px;padding-right:20px}}.cnt-about-how-to-use-block{background-color:#fbe2ee;margin-top:60px}.cnt-about-how-to-use-block .how-to-use-title{font-size:32px;color:#e85298;margin-top:40px;margin-bottom:40px}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-title{font-size:20px;margin-top:15px;margin-bottom:15px;text-align:center}}@media (min-width: 768px){.cnt-about-how-to-use-block .how-to-use-flow:after{content:"";display:block;clear:both}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem{float:left;width:17%;margin-right:3.75%}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem:last-child{margin-right:0}}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-flow{padding-left:15px;padding-right:15px}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem:after{content:"";display:block;clear:both}}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image{position:relative}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image{float:left;width:50%;padding-left:10px;padding-right:10px}}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image img{width:100%;height:auto}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-title{position:absolute;left:0;display:inline-block;background-color:#e85298;color:#fff;width:100%;padding:2px 0;text-align:center;bottom:-10px}@media (min-width: 992px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-title{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-title{font-size:12px}}@media (min-width: 768px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-arrow{position:absolute;top:66px;right:-25px}}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-arrow{width:100%}}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-arrow img{width:100%;height:auto}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-image .flow-arrow img{width:32px;height:auto;margin:0 auto;padding-top:20px;padding-bottom:15px}}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-text{margin-top:20px}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-text{float:right;width:50%;margin-top:0;padding-top:10px;padding-left:10px}}.cnt-about-how-to-use-block .how-to-use-flow .flow-elem .flow-sub-text{font-size:12px}.cnt-about-how-to-use-block .how-to-use-detail-link{margin-top:20px;margin-bottom:20px;text-align:right}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-detail-link{margin-top:40px;margin-bottom:2how0px;text-align:center}}.system-movie-content{width:800px;height:600px;margin:0 auto}@media (max-width: 767px){.system-movie-content{width:100%;height:auto}}.system-movie-content iframe{width:100%;height:100%}@media (min-width: 768px){.cnt-about-how-to-use-block .how-to-use-q-and-a{margin-top:20px;margin-bottom:60px}.cnt-about-how-to-use-block .how-to-use-q-and-a:after{content:"";display:block;clear:both}}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-q-and-a{margin-top:20px;margin-bottom:20px;padding-left:15px;padding-right:15px}}@media (min-width: 768px){.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-title{float:left;width:46%;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/about/about-how-to-use-q-and-a-2e222786b62bef01cde2904a64d20a97aea048779fb688bdc0cc4ac0648b56bd.jpg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding-top:56px;padding-bottom:56px;text-align:center;color:#fff;font-size:20px}}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-title{width:100%;height:auto}}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list{background-color:#fff;position:relative}@media (min-width: 768px){.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list{float:left;width:54%;height:144px}}@media (max-width: 767px){.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list{width:100%}}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul{padding:15px 20px 30px 20px}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li{list-style:none;margin:5px 0}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li a{text-decoration:underline;color:#666666}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li a:link,.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li a:visited{color:#666666}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li a:hover,.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list ul li a:active{color:#e85298}.cnt-about-how-to-use-block .how-to-use-q-and-a .q-and-a-list .see-more{position:absolute;bottom:5px;right:10px;text-align:center}.cnt-about-solving-block .solving-title{margin-top:60px;margin-bottom:60px;font-size:32px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.cnt-about-solving-block .solving-title{font-size:30px}}@media (max-width: 767px){.cnt-about-solving-block .solving-title{margin-top:20px;margin-bottom:20px;font-size:20px}}.cnt-about-solving-block .solving-comic-title{margin-top:20px;margin-bottom:20px;font-size:20px;color:#333333;font-weight:bold;text-align:center}@media (max-width: 767px){.cnt-about-solving-block .solving-comic-title{margin-top:10px;margin-bottom:10px;font-size:14px}}.cnt-about-solving-block .solving-comic-area{text-align:center;color:#fff;font-size:20px;padding-top:15px;padding-left:15px;padding-right:15px}@media (max-width: 767px){.cnt-about-solving-block .solving-comic-area{font-size:16px}}.cnt-about-solving-block .solving-comic-area.comic-area-style-partial{padding-bottom:0px;background:#ffbedc;background:-moz-linear-gradient(top, #ffbedc 80%, #fff 100%);background:-webkit-linear-gradient(top, #ffbedc 80%, #fff 100%);background:linear-gradient(to bottom, #ffbedc 80%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbedc', endColorstr='#ffffff',GradientType=0 )}.cnt-about-solving-block .solving-comic-area.comic-area-style-full{padding-bottom:15px;background-color:#ffbedc}.cnt-about-solving-block .solving-comic-area img{margin-top:15px}.cnt-about-solving-block .solving-comic-btn{text-align:center;font-size:18px;font-weight:bold;margin-top:10px;line-height:1.8}.cnt-about-solving-block .solving-comic-btn i{font-size:22px;line-height:1}@media (max-width: 767px){.cnt-about-solving-block .solving-comic-btn{margin-left:0;margin-right:0}}.cnt-about-solving-block .solving-comic-btn a{width:100%}@media (max-width: 767px){.cnt-about-solving-block .solving-comic-btn a{font-size:14px;height:36px;padding-top:8px;padding-bottom:8px}}.cnt-about-data-block{margin-top:60px;margin-bottom:60px}.cnt-about-data-block .data-wapper{width:100%;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/about/about-data-bg-e628333a10974966fdad072aa52ef4bde8e71b77b0a74fce3c8d0a1dd107fb68.jpg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative}@media (max-width: 767px){.cnt-about-data-block .data-wapper{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/about/about-data-bg_sp-7aab9b6acb549a151f2c853b389b55d981c22a578d6882a2d332a3b906013e69.jpg);background-size:100% 100%}}.cnt-about-data-block .data-wapper .data-title{color:#fff;font-size:20px;padding-top:40px;padding-left:40px;padding-bottom:20px}@media (max-width: 767px){.cnt-about-data-block .data-wapper .data-title{font-size:14px;padding-top:20px;padding-left:15px;padding-bottom:10px}}.cnt-about-data-block .data-wapper .data-show-btn{margin-left:40px;padding-bottom:40px}@media (max-width: 767px){.cnt-about-data-block .data-wapper .data-show-btn{margin-left:15px;margin-right:15px;padding-bottom:20px}.cnt-about-data-block .data-wapper .data-show-btn a{font-size:12px;width:100%;height:auto;padding-bottom:8px}}.cnt-about-data-block .data-wapper .data-image img{width:auto;height:auto}@media (max-width: 767px){.cnt-about-data-block .data-wapper .data-image img{width:100%;height:auto}}.cnt-about-data-block .data-wapper .data-image.image-style-1{position:absolute;top:-20px;right:5px}.cnt-about-data-block .data-wapper .data-image.image-style-2{position:absolute;bottom:-20px;right:190px}@media (max-width: 767px){.cnt-about-data-block .data-wapper .data-image.image-style-1{position:absolute;width:33%;top:-5%;right:-2%}.cnt-about-data-block .data-wapper .data-image.image-style-2{position:absolute;width:24%;bottom:30%;right:30%}}.cnt-about-user-voices-block{margin-bottom:60px}@media (max-width: 767px){.cnt-about-user-voices-block{margin-bottom:20px}}.cnt-about-user-voices-block .user-voices-border-bottom-style{border-bottom:1px solid #e85298}.cnt-about-user-voices-block .user-voices-title{margin-top:30px;margin-bottom:30px;font-size:32px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.cnt-about-user-voices-block .user-voices-title{font-size:30px}}@media (max-width: 767px){.cnt-about-user-voices-block .user-voices-title{font-size:20px}}.cnt-about-user-voices-block .user-voices-area{margin-left:80px;margin-right:60px}@media (max-width: 767px){.cnt-about-user-voices-block .user-voices-area{margin-left:15px;margin-right:15px}}.cnt-about-user-voices-block .user-voices-area .user-voice-block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e85298}.cnt-about-user-voices-block .user-voices-area .user-voice-block:nth-last-child(2){padding-bottom:20px;margin-bottom:20px;border-bottom:0px}.cnt-about-user-voices-block .user-voice-block .user-voice-image-area{padding-top:5px;padding-right:40px}@media (max-width: 767px){.cnt-about-user-voices-block .user-voice-block .user-voice-image-area{display:table;width:100%}.cnt-about-user-voices-block .user-voice-block .user-voice-image-area{padding-top:0;padding-right:0}}@media (max-width: 767px){.cnt-about-user-voices-block .user-voice-block .user-voice-image-area .user-voice-image{vertical-align:middle;display:table-cell;width:35%;margin-right:20px}}.cnt-about-user-voices-block .user-voice-block .user-voice-image-area .user-voice-profile{text-align:center;margin-top:10px}@media (max-width: 767px){.cnt-about-user-voices-block .user-voice-block .user-voice-image-area .user-voice-profile{vertical-align:middle;display:table-cell;width:50%;text-align:center}}.cnt-about-user-voices-block .user-voice-block .user-voice-image-area .user-voice-image img{width:100%;height:auto}.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-title{font-size:20px;color:#e85298}@media (max-width: 767px){.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-title{font-size:16px;margin-top:10px}}.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-text{padding-top:15px;padding-bottom:15px}.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-usage-area{background-color:#fbe2ee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px 15px}.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-usage-area .usage-title{color:#e85298;font-weight:bold;margin-bottom:10px}.cnt-about-user-voices-block .user-voice-block .user-voice-text-area .user-voice-usage-area .usage-text span{font-weight:bold}.cnt-about-user-voices-block .user-voice-notes{text-align:right}.cnt-about-regist-block .regist-title{font-size:20px;color:#999999;text-align:center;margin-top:60px}@media (max-width: 767px){.cnt-about-regist-block .regist-title{font-size:16px;margin-top:20px}}.cnt-about-regist-block .regist-btn{text-align:center;margin-top:40px;margin-bottom:40px}.cnt-about-regist-block .regist-btn a{font-size:20px;height:60px;padding-top:15px;padding-left:40px;padding-right:40px}.cnt-guidline-hero{background:#FBE2EE}a.cnt-guidline-link-text{font-size:16px;line-height:160%;text-decoration-line:underline}.cnt-guidline-hero__image{display:block;margin:0 auto}.cnt-guidline-hero__image.cnt-guidline-hero__image--l{max-width:940px}.cnt-guidline-hero__image.cnt-guidline-hero__image--m{display:none;max-width:375px}.cnt-guidline-hero__image.cnt-guidline-hero__image--s{display:none;max-width:320px}.cnt-guidline-caution{padding:22px;background:#FFAB02}.cnt-guidline-caution__text{color:#FFF;text-align:center;font-size:24px;font-weight:700;line-height:36px}.cnt-guidline-block{margin-top:80px}.cnt-guidline-block:last-child{margin-bottom:80px}.cnt-guidline-nav{padding:0 44px}.cnt-guidline-nav__list{margin:0 auto;padding:16px 0 16px 52px;max-width:940px;box-sizing:border-box;border:1px solid #D8D6D6}.cnt-guidline-nav__item{margin-top:16px;color:#E85298;font-size:16px;line-height:24px;font-weight:700}.cnt-guidline-nav__item i{margin-right:13px;color:#D8D6D6}.cnt-guidline-nav__item:first-child{margin-top:0}.cnt-guidline-section{margin:0 auto;max-width:940px}.cnt-guidline-section__title{padding:19px;text-align:center;color:#FFF;background:#E172A6;font-size:28px;font-weight:700;line-height:42px}.cnt-guidline-section__headline{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #D8D6D6;color:#E85298;font-size:20px;font-weight:700;line-height:160%}.cnt-guidline-section__content{position:relative;padding:48px;background:#FDF6EE;overflow:hidden}.cnt-guidline-section__content__title{font-weight:700;font-size:24px;line-height:160%;text-align:center;color:#E85298;padding-bottom:8px;border-bottom:2px solid #E85298}.cnt-guidline-section__block{margin-top:48px}.cnt-guidline-section__text{font-weight:normal;font-size:16px;line-height:160%}.cnt-guidline-section__text__attention{font-weight:700}.cnt-guidline-section__text__attention--highlight{color:#E85298}.cnt-guidline-section__text.cnt-guidline-section__text--new-line{margin-top:24px}.cnt-guidline-section__text.cnt-guidline-section__text--annotation{font-size:12px;line-height:160%}.cnt-guidline-section__text.cnt-guidline-section__text--highlight{color:#E85298;font-weight:700}.cnt-guidline-section__text.cnt-guidline-section__text--highlight{color:#E85298;font-weight:700}.cnt-guidline-section__action{margin:24px auto 0;max-width:279px}.cnt-guidline-section__action .link-size-width-full{display:flex;justify-content:center;line-height:1.4em}.cnt-guidline-section__action .link-size-width-full::after{margin-left:20px;font-size:22px}.cnt-guidline-section__message{display:block;text-align:center;color:#333;font-size:20px;font-weight:700;line-height:160%}.cnt-guidline-cards.slick-slider{position:static;margin-bottom:32px}.cnt-guidline-cards .slick-arrow{height:auto;z-index:10}.cnt-guidline-cards .slick-prev{left:20px}.cnt-guidline-cards .slick-next{right:20px}.cnt-guidline-cards .slick-prev:before,.cnt-guidline-cards .slick-next:before{color:#E85298;font-size:58px;opacity:1}.cnt-guidline-cards .slick-dots{left:0;bottom:48px;width:100vw}.cnt-guidline-cards .slick-dots li.slick-active button:before{opacity:1;color:#E172A6}.cnt-guidline-card{display:grid;grid-gap:24px 0;position:relative;grid-template-columns:78px 1fr;grid-template-rows:auto 1fr;padding:48px;background:#FFF;border-radius:8px}.cnt-guidline-card__number{grid-row:1;grid-column:1;color:#333;font-family:Roboto Condensed;font-size:20px;font-weight:700;line-height:30px}.cnt-guidline-card__title{grid-row:1;grid-column:2;color:#333;font-size:20px;font-weight:700;line-height:30px}.cnt-guidline-card__thumbnail{grid-row:1 / 3;grid-column:3;max-width:247px;margin-left:48px;border-radius:8px}.cnt-guidline-card__content{grid-row:2;grid-column:1 / 3}.cnt-guidline-document{margin-top:48px}.cnt-guidline-document-item{margin-top:24px}.cnt-guidline-document-item .cnt-guidline-document-item__headline{font-weight:700}.cnt-guidline-document-item .cnt-guidline-document-item__text{margin-top:4px}.cnt-guidline-document-item .cnt-guidline-document-item__text i{margin-right:10px}.cnt-guidline-search{display:flex;margin:24px auto auto;max-width:310px}.cnt-guidline-search__select{position:relative;height:36px}.cnt-guidline-search__select select{width:100%}.cnt-guidline-search__select--left{flex-basis:104px}.cnt-guidline-search__select--right{margin-left:16px;flex-grow:1}.cnt-guidline-steps{position:relative}.cnt-guidline-steps:after{content:'';position:absolute;top:8px;left:59px;height:98%;border:1px solid #999090;z-index:1}.cnt-guidline-step{margin-top:48px}.cnt-guidline-step__title{display:flex;align-items:center;padding-left:48px}.cnt-guidline-step__check[type=checkbox]{display:none}.cnt-guidline-step__name{display:flex;align-items:flex-start;position:relative;color:#333;font-size:20px;font-weight:700;line-height:160%;z-index:10}.cnt-guidline-step__name:before{display:inline-block;font-family:FontAwesome;font-style:normal;content:'\f00c';cursor:pointer;width:24px;height:24px;border:2px solid #999090;border-radius:4px;margin:5px 16px 0 0;line-height:1;padding:2px;font-size:16px;font-weight:normal;background:#FFF;color:#FFF;box-sizing:border-box}.cnt-guidline-step__check:checked+.cnt-guidline-step__name:before{background:#E85298}.cnt-guidline-step__box{position:relative;margin-top:28px;padding:48px;background:#FFF;z-index:10}.cnt-guidline-table__row{display:block;font-size:16px}.cnt-guidline-table__row:first-child{margin-top:0}.cnt-guidline-table__headline{display:block;margin-top:16px;color:#E85298;font-weight:700;line-height:160%}.cnt-guidline-table__text{display:block;margin-top:4px;color:#333;word-break:break-all}@media (min-width: 768px){.cnt-guidline-card-wrapper{position:relative;margin-bottom:64px}.cnt-guidline-card-wrapper:last-child{margin-bottom:0}.cnt-guidline-card-wrapper:not(:last-child):after{font-family:FontAwesome;content:"\f107";font-size:58px;position:absolute;bottom:-80px;left:48%;color:#E85298}}@media (max-width: 767px){.cnt-guidline-cards{width:100vw;margin-left:32px}.cnt-guidline-card{display:block;margin-right:32px;padding:24px 16px;width:279px;height:573px;background:#FFF}.cnt-guidline-card .cnt-guidline-card__number{display:block;text-align:center;line-height:23px}.cnt-guidline-card .cnt-guidline-card__title{display:flex;flex-direction:column;justify-content:center;margin-top:16px;height:60px;text-align:center}.cnt-guidline-card .cnt-guidline-card__thumbnail{display:block;margin:22px auto 0}.cnt-guidline-card .cnt-guidline-card__content{margin-top:24px}}@media (max-width: 375px){.cnt-guidline-hero__image.cnt-guidline-hero__image--l{display:none}.cnt-guidline-hero__image.cnt-guidline-hero__image--m{display:block}.cnt-guidline-hero__image.cnt-guidline-hero__image--s{display:none}.cnt-guidline-caution{padding:20px}.cnt-guidline-caution__text{font-size:16px;line-height:24px}.cnt-guidline-block{margin-top:48px}.cnt-guidline-block:last-child{margin-bottom:48px}.cnt-guidline-nav__list{padding:16px 0 16px 22px}.cnt-guidline-section__title{font-size:22px;line-height:33px}.cnt-guidline-section__title span{display:block}.cnt-guidline-section__content{padding:48px 32px}.cnt-guidline-section__content--wide{padding:48px 0}.cnt-guidline-section__message{font-size:16px}.cnt-guidline-steps:after{content:'';position:absolute;top:8px;left:27px;height:98%;border:1px solid #999090;z-index:1}.cnt-guidline-step__title{padding-left:16px}.cnt-guidline-step__box{padding:48px 16px}}@media (max-width: 320px){.cnt-guidline-hero__image.cnt-guidline-hero__image--l{display:none}.cnt-guidline-hero__image.cnt-guidline-hero__image--m{display:none}.cnt-guidline-hero__image.cnt-guidline-hero__image--s{display:block}.cnt-guidline-caution{padding:16px 66px}.cnt-guidline-card{width:240px;height:572px;margin-right:16px}}@media (min-width: 768px){.cnt-spthx-header-block .col-md-12{text-align:center;margin-bottom:25px}.cnt-spthx-header-block img{width:766px;height:auto}}@media (max-width: 767px){.cnt-spthx-header-block .col-md-12{margin-bottom:25px}}.cnt-spthx-title-block{font-size:30px;margin:40px 0px 20px 0px;color:#e85298;text-align:center}.cnt-spthx-main-text-block{margin-top:20px;margin-bottom:40px;line-height:1.8}.cnt-spthx-main-text-block .spthx-main-text{font-size:18px;font-weight:bold;text-align:center;color:#333333;line-height:1.6;margin-bottom:40px}.cnt-spthx-comment-block{margin-bottom:20px;padding:20px}.cnt-spthx-comment-block .spthx-comment-image{height:150px;position:relative}.cnt-spthx-comment-block .spthx-comment-image img.style-vertical{display:block;height:inherit;width:auto;max-height:100%;max-width:inherit;margin:0 auto}.cnt-spthx-comment-block .spthx-comment-image img.style-horizontal{display:block;height:auto;width:inherit;max-height:inherit;max-width:80%;margin:0 auto;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.cnt-spthx-comment-block a .spthx-comment-title,.cnt-spthx-comment-block .spthx-comment-title{font-size:19px;color:#333333;display:block;text-align:center;margin:20px 0px 10px 0px;height:46px;line-height:1.2}.cnt-spthx-comment-block a .spthx-comment-title span{font-size:12px;margin-left:5px;color:#999999}.cnt-spthx-comment-block .spthx-comment-price{background-color:#efeeee;text-align:center;font-size:16px;padding:3px 0px 2px 0px;margin-bottom:10px}.cnt-spthx-comment-block p{font-size:12px;color:#666666}.cnt-spthx-person-name{padding:0px 20px 0px 20px;font-weight:bold;font-size:16px;margin-top:70px;text-align:center;margin-bottom:20px}.cnt-spthx-makuake-block{background-color:#efeeee;padding:20px}.cnt-inquiry-phone-block .inquiry-phone-title{font-size:16px;color:#666666}.cnt-inquiry-phone-block .inquiry-phone-number{font-size:20px;color:#e85298;font-weight:bold;margin:0px 0px 3px 0px}.cnt-inquiry-phone-block .inquiry-phone-appendix{margin-bottom:20px}.cnt-usescene-header-block .main-title{color:#666666;font-size:30px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.cnt-usescene-header-block .main-title{font-size:24px}}@media (max-width: 767px){.cnt-usescene-header-block .main-title{font-size:22px;line-height:1.7em}}.cnt-usescene-example-block{margin-top:80px}.cnt-usescene-example-block .example-field{position:relative;border:2px solid #ee89b5;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:80px}.cnt-usescene-example-block .example-field:last-child{margin-bottom:0px}.cnt-usescene-example-block .level-label{text-align:center;width:100%;top:-40px;position:absolute}.cnt-usescene-example-block .level-label img{text-align:center;vertical-align:middle;width:80px}.cnt-usescene-example-block .example-field .main-catchcopy{margin-top:60px;margin-bottom:40px;font-size:22px;color:#e85298;text-align:center}.cnt-usescene-example-block .example-field .main-catchcopy .line{padding-left:5px;padding-right:5px;border-bottom:2px solid #e85298;display:inline-block}.cnt-usescene-example-block .example-field .example-bubble img{width:30px;margin-left:40px;margin-top:-5px;margin-right:8px}.cnt-usescene-example-block .example-field .example-catchcopy{font-size:18px;font-weight:bold;color:#333;text-align:left}.cnt-usescene-example-block .example-field .example-timetable{margin-top:30px;margin-left:40px;margin-bottom:20px;width:41%;float:left}.cnt-usescene-example-block .example-field .example-text-area{margin:36px 0 48px}.cnt-usescene-example-block .example-field .example-support-info-area{position:relative;float:left;margin-bottom:40px}.cnt-usescene-example-block .example-field .example-support-info{margin-top:30px;margin-left:40px;background-color:#f8f8f8;height:90px;padding-top:6px}.cnt-usescene-example-block .example-field .example-support-info.large-info{height:120px}.cnt-usescene-example-block .example-field .example-support-info.ex-large-info{height:170px}.cnt-usescene-example-block .example-field .example-support-info .title{background-color:#fff;color:#333;font-size:16px;font-weight:bold;text-align:center;padding:0px 10px 0px 10px;margin:10px 50px 10px 50px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.cnt-usescene-example-block .example-field .example-support-info .detail{color:#e85298;font-size:16px;text-align:center}.cnt-usescene-example-block .example-field .example-support-info .hk{color:#37BDD2}.cnt-usescene-example-block .example-field .example-support-image{position:absolute;top:-20px;left:260px;width:160px}.cnt-usescene-example-block .example-field .example-support-image.large-image{width:200px}.cnt-usescene-example-block .example-field .example-area-sp{background-color:#efeeee;margin:0px 20px 20px 20px;padding:20px 10px 20px 10px}.cnt-usescene-example-block .example-field .example-link-area{margin:0px 20px 20px 20px}.cnt-usescene-example-block .example-field .example-image-sp{margin:10px 40px 20px 40px}.cnt-usescene-example-block .example-field .example-image-sp.large{margin:10px 10px 20px 10px}.cnt-usescene-example-block .example-field .example-timetable-sp{margin-top:20px}.cnt-usescene-example-block .example-field .example-support-info-sp{background-color:#efeeee;margin-top:20px}.cnt-usescene-example-block .example-field .example-support-info-sp .title{background-color:#fff;color:#333;padding:0px 10px 0px 10px;font-size:14px;font-weight:bold;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:center}.cnt-usescene-example-block .example-field .example-support-info-sp .detail{color:#e85298;font-size:16px;text-align:center;margin-top:10px}.cnt-usescene-example-block .example-field .example-support-info-sp .hk{color:#37BDD2}@media (min-width: 768px) and (max-width: 991px){.cnt-usescene-example-block .example-field .example-support-info{margin-left:20px;margin-top:20px}.cnt-usescene-example-block .example-field .example-support-info .detail{font-size:16px}.cnt-usescene-example-block .example-field .example-support-image{width:120px;top:0px}.cnt-usescene-example-block .example-field .example-support-image.large-image{width:140px;left:240px}.cnt-usescene-example-block .example-field .more-info{padding-left:20px;padding-right:20px}}.cnt-usescene-example-block .example-field .more-info{margin:20px 40px 40px 40px;padding:20px 90px 20px 90px;background-color:#fffcdf}.cnt-usescene-example-block .example-field .more-info .title{font-size:16px;font-weight:bold;text-align:center;color:#333;margin-bottom:20px}.cnt-usescene-example-block .example-field .more-info .info-text{display:inline-block;font-size:14px;color:#666666}@media (min-width: 768px) and (max-width: 991px){.cnt-usescene-example-block .example-field .more-info{padding-left:40px;padding-right:40px}}@media (max-width: 767px){.cnt-usescene-example-block .example-field{padding:0px}.cnt-usescene-example-block .example-field .main-catchcopy{font-size:18px;text-align:center;margin-bottom:20px}.cnt-usescene-example-block .example-field .example-catchcopy{font-size:16px;display:block;text-align:center}.cnt-usescene-example-block .example-field .more-info{margin:0px 20px 20px 20px;padding:20px 15px 20px 15px}.cnt-usescene-example-block .example-field .more-info .title{font-size:14px}}.cnt-usescene-item-field-block{margin-top:0px;padding-top:40px;padding-bottom:40px;background-color:#ffe6f1}.cnt-usescene-item-field-block .item-field-title{color:#666666;font-size:30px;text-align:center;margin-bottom:40px}.cnt-usescene-item-field-block .item-field-detail{color:#666666;font-size:14px;text-align:center}.cnt-usescene-item-field-block .item-content-area{background-color:#fff;padding:25px 65px 20px 65px;margin-top:46px;position:relative}.cnt-usescene-item-field-block .item-content-area ul{margin-top:-40px}.cnt-usescene-item-field-block .item-content-area ul li{width:33.3333333%;display:inline-block;font-size:16px;font-weight:bold;color:#333;margin-top:10px}.cnt-usescene-item-field-block .item-content-area .item-icon img{width:80px;margin-top:-70px;margin-left:-100px}.cnt-usescene-item-field-block .item-content-area .item-title img{width:120px;margin-top:-110px;margin-left:-10px}.cnt-usescene-item-field-block .item-content-area .item-title.small img{width:90px}.cnt-usescene-item-field-block .item-content-area .item-title.large img{width:140px}.cnt-usescene-item-field-block .item-content-area .childcare-color{color:#ee87b4}.cnt-usescene-item-field-block .item-content-area .housekeep-color{color:#88ce93}.cnt-usescene-item-field-block .item-content-area .doula-color{color:#e1c472}.cnt-usescene-item-field-block .item-content-area .lesson-color{color:#8c4ed9}.cnt-usescene-item-field-block .item-content-area .tutor-color{color:#119cdc}@media (min-width: 768px) and (max-width: 991px){.cnt-usescene-item-field-block .item-content-area ul li{width:50%}}@media (max-width: 767px){.cnt-usescene-item-field-block .item-field-title{font-size:22px}.cnt-usescene-item-field-block .item-content-area{background-color:#fff;padding:25px 20px 20px 20px;margin-top:46px;position:relative}.cnt-usescene-item-field-block .item-content-area ul{margin-top:10px;margin-left:0px}.cnt-usescene-item-field-block .item-content-area ul li{font-size:16px;width:100%;margin-left:10px}.cnt-usescene-item-field-block .item-content-area .item-icon{text-align:center;width:100%;margin:auto}.cnt-usescene-item-field-block .item-content-area .item-icon img{width:80px;margin-top:-70px;margin-left:-8px}.cnt-usescene-item-field-block .item-content-area .item-title{text-align:center;width:100%;margin:auto}.cnt-usescene-item-field-block .item-content-area .item-title img{width:120px;margin-top:10px}}.cnt-usescene-interview-block .main-title{margin-top:40px;color:#666666;font-size:30px;text-align:center;margin-bottom:40px}.cnt-usescene-interview-block .interview-content-field{border:2px solid #e85298;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:30px 40px 20px 40px;margin-bottom:40px}.cnt-usescene-interview-block .interview-info-area{padding-right:20px}.cnt-usescene-interview-block .interview-title{color:#e85298;font-size:22px}.cnt-usescene-interview-block .interview-name{color:#333;font-size:14px;font-weight:bold;padding-bottom:5px;border-bottom:1px dotted #e85298;margin-bottom:10px}.cnt-usescene-interview-block .interview-summary{margin-bottom:10px}.cnt-usescene-interview-block .interview-link{background-color:#d2d2d2;color:#fff;text-align:center;display:inline-block;padding:10px 30px 10px 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (min-width: 768px) and (max-width: 991px){.cnt-usescene-interview-block .interview-content-field{padding:20px 20px 20px 20px}.cnt-usescene-interview-block .interview-title{font-size:18px}.cnt-usescene-interview-block .interview-info-area{padding-right:0px}}@media (max-width: 768px){.cnt-usescene-interview-block .main-title{font-size:22px}.cnt-usescene-interview-block .interview-content-field{padding:20px 20px 20px 20px}.cnt-usescene-interview-block .interview-info-area{padding-right:0px}.cnt-usescene-interview-block .interview-title{padding-top:10px;padding-bottom:5px;font-size:16px}.cnt-usescene-interview-block .interview-name{font-size:12px}.cnt-usescene-interview-block .interview-summary{margin-bottom:10px}}.cnt-regular-reserve-flow-block .reg-header-area h1{text-align:center;margin-top:40px;font-size:23px}.cnt-regular-reserve-flow-block .reg-header-area h2{text-align:center;margin-top:10px;font-size:18px}.cnt-regular-reserve-flow-block .reg-header-area p{text-align:left;margin-top:40px;font-size:14px}.cnt-regular-reserve-switch-block{margin-top:40px;position:relative;z-index:0}@media (max-width: 767px){.cnt-regular-reserve-switch-block{margin-left:-15px;margin-right:-15px}}.cnt-regular-reserve-switch-block ul{padding-left:0px}.cnt-regular-reserve-switch-block ul:after{display:block;clear:both;content:''}.cnt-regular-reserve-switch-block ul li{list-style:none;display:inline-block;text-align:right;font-size:18px;padding-right:10px}.cnt-regular-reserve-switch-block.style-list-two ul li{width:50%}.cnt-regular-reserve-switch-block ul li:last-child{text-align:left;padding-left:10px}.cnt-regular-reserve-switch-block ul li a,.cnt-regular-reserve-switch-block ul li span{display:inline-block;background-color:#efeeee;width:60%;padding:10px 0px 0px 0px;border-top:2px solid #efeeee;border-left:2px solid #efeeee;border-right:2px solid #efeeee;border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;height:45px;color:#666666;text-align:center}@media (max-width: 767px){.cnt-regular-reserve-switch-block ul li{font-size:16px;padding-right:3px}.cnt-regular-reserve-switch-block ul li:last-child{padding-right:0px;padding-left:3px}.cnt-regular-reserve-switch-block ul li a,.cnt-regular-reserve-switch-block ul li span{width:96%}}.cnt-regular-reserve-switch-block ul li a{cursor:pointer}.cnt-regular-reserve-switch-block ul li.style-active a,.cnt-regular-reserve-switch-block ul li a:hover{border-color:#ccc9c9;background-color:#fff;height:47px;color:#e85298}.cnt-regular-reserve-switch-block ul li.style-active a{cursor:inherit}.cnt-regular-reserve-switch-block ul li.style-inactive span{color:#ccc9c9}.cnt-regular-reserve-switch-block:before{display:block;content:' ';width:100%;height:47px;position:absolute;top:0px;left:0px;z-index:-1;border-bottom:2px solid #ccc9c9}.cnt-regular-reserve-flow-block .step-title-area{border:2px solid #e85298;color:#e85298;padding:10px 0px 10px 0px;margin:40px 0px 20px 0px;text-align:center}.cnt-regular-reserve-flow-block .step-title-area.supporter-color{border:2px solid #ffab02;color:#ffab02}.cnt-regular-reserve-flow-block .step-title-area.supporter-color .step-label{background-color:#fff1d4}.cnt-regular-reserve-flow-block .step-title-area .step-label{background-color:#ffe8f1;font-size:14px;font-weight:bold;padding:1px 15px 1px 15px;margin-right:10px;display:inline-block;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.cnt-regular-reserve-flow-block .step-title-area .step-title{font-size:16px;font-weight:bold;display:inline-block}@media (max-width: 767px){.cnt-regular-reserve-flow-block .step-title-area{margin:20px 0px 0px 0px}.cnt-regular-reserve-flow-block .step-title-area .step-label{padding:2px 10px 2px 10px;font-size:14px}.cnt-regular-reserve-flow-block .step-title-area .step-title{font-size:14px}}.cnt-regular-reserve-two-col-block{text-align:center;vertical-align:middle;margin-top:20px;margin-bottom:20px}.cnt-regular-reserve-two-col-block .row .col-sm-6:last-child{border-left:1px solid #ccc9c9}.cnt-regular-reserve-two-col-block .half-title{font-size:16px;font-weight:bold;text-align:center;color:#666666;margin-bottom:20px}.cnt-regular-reserve-two-col-block .half-image{width:70%;display:inline-block;vertical-align:middle;-webkit-filter:drop-shadow(10px 10px 10px rgba(64,64,64,0.3))}.cnt-regular-reserve-two-col-block .half-text{width:70%;display:inline-block;text-align:left;margin-top:20px}@media (max-width: 767px){.cnt-regular-reserve-two-col-block .row .col-sm-6:last-child{border-left:0px;border-top:1px solid #ccc9c9;margin-top:20px;padding-top:20px}.cnt-regular-reserve-two-col-block .half-title{font-size:16px;margin-top:0px}.cnt-regular-reserve-two-col-block .half-image{width:80%}.cnt-regular-reserve-two-col-block .half-text{width:100%}}.cnt-regular-reserve-block{text-align:center;vertical-align:middle}.cnt-regular-reserve-block .single-col-image{width:50%;display:inline-block;vertical-align:middle;margin-top:20px;margin-bottom:40px}.cnt-regular-reserve-block .single-col-image.with-shadow{-webkit-filter:drop-shadow(10px 10px 10px rgba(64,64,64,0.3))}@media (max-width: 767px){.cnt-regular-reserve-block .single-col-image{width:90%}}.cnt-regular-reserve-block .single-col-text{text-align:left}.cnt-regular-reserve-block .arrow-down{width:35px;display:inline-block;vertical-align:middle;margin-top:40px;margin-bottom:40px}@media (max-width: 767px){.cnt-regular-reserve-block .arrow-down{margin-top:20px;margin-bottom:20px}}.cnt-regular-reserve-flow-block .confirm-title{background-color:#fbe2ee;color:#e85298;font-size:18px;font-weight:bold;text-align:center;padding:10px 0px 10px 0px;border:2px solid #e85298;margin-bottom:20px}@media (max-width: 767px){.cnt-regular-reserve-flow-block .confirm-title{padding:7px 0px 7px 0px;font-size:18px}}.cnt-regular-reserve-flow-block .normal-text{text-align:left;font-size:14px}.cnt-regular-reserve-flow-block .sub-info-area{background-color:#efeeee;padding:10px 20px 20px 20px;margin-top:20px;margin-bottom:20px}.cnt-regular-reserve-flow-block .sub-info-area .sub-info-title{font-size:14px;font-weight:bold;margin-top:10px}@media (max-width: 767px){.cnt-regular-reserve-flow-block .sub-info-area{padding:5px 10px 10px 10px}.cnt-regular-reserve-flow-block .sub-info-area .sub-info-title{margin-top:5px}}.cnt-regular-reserve-search-block{background-color:#fbe2ee;text-align:center;padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:40px}.cnt-regular-reserve-search-block .search-title{margin-bottom:20px;font-size:18px;font-weight:bold;color:#666666}.cnt-regular-reserve-search-block a.btn-search{display:inline-block;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.4em;text-align:center;background-color:#e85298;color:#fff;height:64px;width:300px;padding:10px 0px 10px 0px}.cnt-regular-reserve-search-block a.btn-search.supporter-color{background-color:#02aa9b}.cnt-regular-reserve-search-block a.btn-search .small-text{font-size:14px}.cnt-regular-reserve-search-block a.btn-search .main-text{font-size:18px}@media (min-width: 768px){.cnt-regular-reserve-search-block a.btn-search:hover{background:#e172a6}.cnt-regular-reserve-search-block a.btn-search.supporter-color:hover{background:#35bbaf}}@media (max-width: 767px){.cnt-regular-reserve-search-block a.btn-search{display:inline-block;height:auto;width:100%;padding:10px 0px 10px 0px;margin-bottom:10px}}.cnt-regular-search-block{margin:40px 0}@media (max-width: 767px){.cnt-regular-search-block{margin:40px 8px}}.cnt-regular-reserve-merits-block{position:relative}.cnt-regular-reserve-merits-block .merits-title{font-size:28px;font-weight:bold;text-align:center}@media (max-width: 767px){.cnt-regular-reserve-merits-block .merits-title{margin-top:20px;font-size:20px}}.cnt-regular-reserve-merits-three-block{margin-top:40px}@media (max-width: 767px){.cnt-regular-reserve-merits-three-block{margin-top:20px}}.cnt-regular-reserve-merits-three-block .merits-field{background-color:#fff2f7;text-align:center}.cnt-regular-reserve-merits-three-block .merits-field .down-triangle{display:inline-block}.cnt-regular-reserve-merits-three-block .merit-content-area{text-align:center;padding:30px 0px 20px 0px}.cnt-regular-reserve-merits-three-block .merit-content-area .merit-image{width:60%;display:inline-block;margin-bottom:20px}.cnt-regular-reserve-merits-three-block .merit-content-area .merit-catchcopy{color:#e85298;font-size:20px;font-weight:bold;text-align:center;margin-bottom:20px}.cnt-regular-reserve-merits-three-block .merit-content-area .merit-detail{width:85%;color:#333;font-size:14px;text-align:left;display:inline-block}.cnt-regular-reserve-merits-three-block .row .col-sm-4{border-left:1px dotted #e85298;border-right:1px dotted #e85298;margin-bottom:20px}.cnt-regular-reserve-merits-three-block .row .col-sm-4:first-child{border-left:0px;border-right:0px}.cnt-regular-reserve-merits-three-block .row .col-sm-4:last-child{border-left:0px;border-right:0px}@media (max-width: 767px){.cnt-regular-reserve-merits-three-block .merit-content-area .merit-image{width:27%;float:left}.cnt-regular-reserve-merits-three-block .merit-content-area .merit-catchcopy{font-size:16px;display:inline-block;width:70%;float:right;margin-bottom:3px;text-align:left}.cnt-regular-reserve-merits-three-block .merit-content-area .merit-detail{width:70%;float:right;display:inline-block;text-align:left}.cnt-regular-reserve-merits-three-block .row .col-sm-4{border-left:0px;border-right:0px;border-top:1px dotted #e85298;border-bottom:1px dotted #e85298;margin-bottom:0px}.cnt-regular-reserve-merits-three-block .row .col-sm-4:first-child{border-top:0px;border-bottom:0px}.cnt-regular-reserve-merits-three-block .row .col-sm-4:last-child{border-top:0px;border-bottom:0px}}.cnt-regular-reserve-merits-block.regular-reserve-photobook{background-color:#edecea;height:393px;text-shadow:0px 0px 1px #edecea;position:relative}.cnt-regular-reserve-merits-block.regular-reserve-photobook .bg-block{width:100%;height:100%;position:absolute;top:0;left:0}.cnt-regular-reserve-merits-block.regular-reserve-photobook .bg-block .bg-container{width:1100px;height:100%;margin:auto;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search_home/about_photobook_pc-f97f6ad85d2da008e8b7cc93d50a6b70cd7af20222d00d7ad097e5e6716754b3.png);background-repeat:no-repeat;background-position:bottom right;background-size:contain}.cnt-regular-reserve-merits-block.regular-reserve-photobook .container{position:relative}.cnt-regular-reserve-merits-block.regular-reserve-photobook .merit-photobook{padding-left:16px}.cnt-regular-reserve-merits-block.regular-reserve-photobook .title{margin-top:44px;margin-bottom:26px;color:#d75e96;font-size:28px;line-height:1.4}.cnt-regular-reserve-merits-block.regular-reserve-photobook .description{color:#707070;font-size:16px;line-height:1.96}.cnt-regular-reserve-merits-block.regular-reserve-photobook a{display:inline-block;margin-top:20px;font-size:16px}@media (max-width: 1100px){.cnt-regular-reserve-merits-block.regular-reserve-photobook .bg-block .bg-container{width:100%}}@media (max-width: 767px){.cnt-regular-reserve-merits-block.regular-reserve-photobook{height:509px}.cnt-regular-reserve-merits-block.regular-reserve-photobook .bg-block{width:100%;height:397px;top:auto;bottom:0;left:0}.cnt-regular-reserve-merits-block.regular-reserve-photobook .bg-block .bg-container{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search_home/about_photobook_sp@3x-517db0bd130e7d6f437600f13f43f2daafab6fd91e4f8783367ba8a5e0cca4fc.png);background-position:bottom center;background-size:cover}.cnt-regular-reserve-merits-block.regular-reserve-photobook .merit-photobook{text-align:center;padding-left:0}.cnt-regular-reserve-merits-block.regular-reserve-photobook .title{margin-top:26px;margin-bottom:18px;font-size:22px;line-height:1.65}.cnt-regular-reserve-merits-block.regular-reserve-photobook .description{font-size:14px;line-height:1.65}.cnt-regular-reserve-merits-block.regular-reserve-photobook a{font-size:14px;margin-top:14px}}.cnt-regular-reserve-request-block{position:relative;margin-top:60px}@media (max-width: 767px){.cnt-regular-reserve-request-block{margin-top:40px}}.cnt-regular-reserve-request-block .request-title{font-size:28px;font-weight:bold;color:#e85298;text-align:center;margin-bottom:20px}.cnt-regular-reserve-request-block .request-detail{font-size:14px;color:#333;text-align:center;margin-bottom:10px}.cnt-regular-reserve-request-block table.request-detail-table{width:70%;font-size:14px;color:#666666;border:1px solid #d8d6d6;margin-top:20px;margin-left:40px}.cnt-regular-reserve-request-block table.request-detail-table th{background-color:#fff2f7;width:82px;padding:10px 20px 10px 20px;border-right:1px solid #d8d6d6;text-align:left}.cnt-regular-reserve-request-block table.request-detail-table th.long{width:600px}.cnt-regular-reserve-request-block table.request-detail-table td{width:70px;padding:10px 20px 10px 20px;border-top:1px solid #d8d6d6;border-right:1px solid #d8d6d6;text-align:left}.cnt-regular-reserve-request-block .request-image-01{position:absolute;top:27%;left:55%;width:180px}.cnt-regular-reserve-request-block .request-image-02{position:absolute;top:26%;left:68%;width:180px}.cnt-regular-reserve-request-block .request-image-03{position:absolute;top:67%;left:65%;width:180px}@media (min-width: 768px) and (max-width: 991px){.cnt-regular-reserve-request-block table.request-detail-table{width:80%}.cnt-regular-reserve-request-block table.request-detail-table td{width:95px}.cnt-regular-reserve-request-block .request-image-01{top:27%;left:65%;width:160px}.cnt-regular-reserve-request-block .request-image-02{top:26%;left:80%;width:160px}.cnt-regular-reserve-request-block .request-image-03{top:67%;left:78%;width:160px}}@media (max-width: 767px){.cnt-regular-reserve-request-block .request-title{font-size:22px}.cnt-regular-reserve-request-block .request-image-01{position:relative;top:0%;left:0%;display:inline-block;width:33%}.cnt-regular-reserve-request-block .request-image-02{position:relative;top:0%;left:0%;display:inline-block;width:34%}.cnt-regular-reserve-request-block .request-image-03{position:relative;top:0%;left:0%;display:inline-block;width:33%}.cnt-regular-reserve-request-block table.request-detail-table{width:100%;margin-top:20px;margin-left:0px}.cnt-regular-reserve-request-block table.request-detail-table th{background-color:#fff2f7;width:23%;padding:10px 20px 10px 20px;border-right:1px solid #d8d6d6;text-align:left}.cnt-regular-reserve-request-block table.request-detail-table th.long{width:77%}.cnt-regular-reserve-request-block table.request-detail-table td{width:23%;padding:10px 20px 10px 20px;border-top:1px solid #d8d6d6;border-right:1px solid #d8d6d6;text-align:left}.cnt-regular-reserve-request-block table.request-detail-table td.long{width:77%}}@media (max-width: 374px){.cnt-regular-reserve-request-block table.request-detail-table th{padding:10px 10px 10px 10px}.cnt-regular-reserve-request-block table.request-detail-table td{padding:10px 10px 10px 10px}}.cnt-regular-reserve-voice-block{margin-top:80px;background-color:#fbf7f1}@media (max-width: 767px){.cnt-regular-reserve-voice-block{margin-top:40px}}.cnt-regular-reserve-voice-block .voice-title{color:#ff9900;font-size:28px;font-weight:bold;text-align:center;margin-top:40px;margin-bottom:20px}.cnt-regular-reserve-voice-block .voice-detail{color:#333;font-size:14px;font-weight:bold;text-align:center}.cnt-regular-reserve-voice-contents-block{background-color:#fbf7f1;padding-top:20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-01{height:250px;float:left;width:50%;display:inline-block}.cnt-regular-reserve-voice-contents-block .voice-item-area-01 .voice-item-01{float:right;width:431px;background:rgba(255,255,255,0.7);padding:20px;margin:60px 20px 20px 0px}.cnt-regular-reserve-voice-contents-block .voice-item-area-02{height:250px;float:right;width:50%;display:inline-block;background-color:#fbf7f1;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img07@2x-a6b66e9fd880b7305330e6fe8e889492f2f1e9bef5124b3eaa33409efca392f7.jpg);background-position:left top;background-repeat:no-repeat}.cnt-regular-reserve-voice-contents-block .voice-item-area-03{height:250px;float:left;width:50%;display:inline-block;background-color:#efe5e0;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img08@2x-87b673cceaba81109221b37cdca573bd9bd9eebea3af9d6f204d1c622ab8fa57.jpg);background-position:left top;background-repeat:no-repeat}.cnt-regular-reserve-voice-contents-block .voice-item-area-03 .voice-item-03{float:right;width:390px;background:rgba(255,255,255,0.7);padding:20px;margin:20px 20px 40px 0px}.cnt-regular-reserve-voice-contents-block .voice-item-area-04{height:250px;float:left;width:50%;display:inline-block;background-color:#fff;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img09@2x-9c5a5f73aa5de4ef61330769752664a5f2dde24a0f2ff4a629764522d43b430c.jpg);background-position:right top;background-repeat:no-repeat}.cnt-regular-reserve-voice-contents-block .voice-item-area-04 .voice-item-04{float:left;width:370px;background:rgba(255,255,255,0.7);padding:20px;margin:0px 0px 20px 20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-05{height:250px;float:left;width:50%;display:inline-block;background-color:#fafcfe;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img10@2x-2d15bf7a3f6f1edc4e63e2196d3fdb3d3027059418fab7860c6e01461c47d58a.jpg);background-position:right bottom;background-repeat:no-repeat}.cnt-regular-reserve-voice-contents-block .voice-item-area-05 .voice-item-05{float:left;width:310px;background:rgba(255,255,255,0.7);padding:20px;margin:20px 20px 60px 80px}.cnt-regular-reserve-voice-contents-block .voice-item-area-06{height:250px;float:right;width:50%;display:inline-block;background-color:#efe5e0;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img11@2x-bbec50e76c993e5667f6e63a529ecb5b00104a114bf900b9967d3afeef90284a.jpg);background-position:right top;background-repeat:no-repeat}.cnt-regular-reserve-voice-contents-block .voice-item-area-06 .voice-item-06{float:left;width:350px;background:rgba(255,255,255,0.7);padding:20px;margin:20px 0px 20px 20px}@media (min-width: 768px) and (max-width: 991px){.cnt-regular-reserve-voice-contents-block .voice-item-area-01 .voice-item-01{width:90%;margin:20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-03 .voice-item-03{width:90%;margin:20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-04 .voice-item-04{width:90%;margin:20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-05 .voice-item-05{width:90%;margin:20px}.cnt-regular-reserve-voice-contents-block .voice-item-area-06 .voice-item-06{width:90%;margin:20px}}@media (max-width: 767px){.cnt-regular-reserve-voice-contents-block{position:relative}.cnt-regular-reserve-voice-contents-block .voice-item-area-01{height:100%;width:100%;display:inline-block;background-color:#fbf7f1;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/reserve_regular_contents_img07@2x-a6b66e9fd880b7305330e6fe8e889492f2f1e9bef5124b3eaa33409efca392f7.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;text-align:center;float:none;margin:0px}.cnt-regular-reserve-voice-contents-block .voice-item-area-01 .voice-item-01{width:90%;margin:140px 0px 20px 0px;display:inline-block;float:none}.cnt-regular-reserve-voice-contents-block .voice-item-area-03{height:100%;width:100%;display:inline-block;text-align:center;float:none;margin:0px;background-size:cover}.cnt-regular-reserve-voice-contents-block .voice-item-area-03 .voice-item-03{width:90%;margin:20px 0px 20px 0px;display:inline-block;float:none}.cnt-regular-reserve-voice-contents-block .voice-item-area-04{height:100%;width:100%;display:inline-block;text-align:center;float:none;margin:0px;background-size:cover}.cnt-regular-reserve-voice-contents-block .voice-item-area-04 .voice-item-04{width:90%;margin:20px 0px 20px 0px;display:inline-block;float:none}.cnt-regular-reserve-voice-contents-block .voice-item-area-05{height:100%;width:100%;display:inline-block;text-align:center;float:none;margin:0px;background-size:cover}.cnt-regular-reserve-voice-contents-block .voice-item-area-05 .voice-item-05{width:90%;margin:20px 0px 20px 0px;display:inline-block;float:none}.cnt-regular-reserve-voice-contents-block .voice-item-area-06{height:100%;width:100%;display:inline-block;text-align:center;float:none;margin:0px;background-size:cover}.cnt-regular-reserve-voice-contents-block .voice-item-area-06 .voice-item-06{width:90%;margin:20px 0px 20px 0px;display:inline-block;float:none}}.cnt-regular-reserve-voice-contents-block .title{color:#e85298;font-size:16px;font-weight:bold;text-align:left}.cnt-regular-reserve-voice-contents-block .text{color:#333;font-size:14px;text-align:left;margin-top:10px}.cnt-regular-reserve-search-type-block{margin-top:80px;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/regular_reserve_merits/stripe_background@2x-d1eb66c982dfac282439acbf4b04eb71c01f55a69a375b9395cffcff9b956532.jpg);padding-bottom:40px;text-align:center}@media (max-width: 767px){.cnt-regular-reserve-search-type-block{margin-top:40px}}.cnt-regular-reserve-search-type-block .search-title{margin-top:40px;margin-bottom:40px;color:#333;font-size:24px;font-weight:bold;text-align:center}.cnt-regular-reserve-search-type-block .search-item-area{background-color:#fff;padding:15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:center;display:inline-block;width:100%;margin-bottom:10px}.cnt-regular-reserve-search-type-block .search-item-area .search-sub-text{color:#666666;font-size:18px}.cnt-regular-reserve-search-type-block .search-item-area .search-main-text{color:#e85298;font-size:24px}.cnt-regular-reserve-search-type-block .search-item-area .down-arrow{color:#999999;width:20px;display:inline-block;margin:10px 0px 10px 0px}.cnt-regular-reserve-search-type-block .see-regular-flow{text-align:right;margin-top:20px}@media (min-width: 768px) and (max-width: 991px){.cnt-regular-reserve-search-type-block .search-item-area .search-sub-text{font-size:16px}.cnt-regular-reserve-search-type-block .search-item-area .search-main-text{font-size:20px}}@media (min-width: 375px) and (max-width: 767px){.cnt-regular-reserve-search-type-block .search-title{font-size:22px}.cnt-regular-reserve-search-type-block .search-item-area{width:70%;margin-bottom:20px}.cnt-regular-reserve-search-type-block .search-item-area .search-sub-text{font-size:16px}.cnt-regular-reserve-search-type-block .search-item-area .search-main-text{font-size:20px}.cnt-regular-reserve-search-type-block .see-regular-flow{text-align:center}.cnt-regular-reserve-search-type-block .search-item-area .down-arrow{margin:0px 0px 0px 0px}}@media (max-width: 374px){.cnt-regular-reserve-search-type-block .search-title{font-size:22px}.cnt-regular-reserve-search-type-block .search-item-area{width:80%;margin-bottom:20px}.cnt-regular-reserve-search-type-block .search-item-area .search-sub-text{font-size:14px}.cnt-regular-reserve-search-type-block .search-item-area .search-main-text{font-size:20px}.cnt-regular-reserve-search-type-block .see-regular-flow{text-align:center}}.cnt-regular-reserve-about-block{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:40px;margin-top:80px}@media (max-width: 767px){.cnt-regular-reserve-about-block{margin-top:40px}}.cnt-regular-reserve-about-block .about-title{font-size:20px;font-weight:bold;text-align:center;color:#666666;margin-bottom:20px}.cnt-regular-reserve-about-block .about-title .strong-text{font-size:28px;color:#e85298;display:inline-block}.cnt-regular-reserve-about-block .about-detail{font-size:14px;color:#666666;text-align:left;margin-bottom:20px}.cnt-regular-reserve-about-block .about-btn-image{margin:20px 0px 20px 0px;-webkit-filter:drop-shadow(10px 10px 10px rgba(64,64,64,0.3))}.cnt-regular-reserve-about-block .force-right{float:right}.cnt-regular-reserve-about-block .auto-upd-text{color:#333;margin-top:20px}.cnt-regular-reserve-about-block .about-upd-image{margin-top:10px}.cnt-regular-reserve-about-block .about-link{text-align:left;margin-top:5px}@media (max-width: 767px){.cnt-regular-reserve-about-block{padding:20px 20px 20px 20px;text-align:center}.cnt-regular-reserve-about-block .about-title{font-size:22px}.cnt-regular-reserve-about-block .about-title .strong-text{font-size:22px}.cnt-regular-reserve-about-block .about-btn-image{width:80%;margin:0px 0px 20px 0px;display:inline-block}.cnt-regular-reserve-about-block .force-right{float:none}.cnt-regular-reserve-about-block .about-link{text-align:center;margin-top:10px}}@media (max-width: 374px){.cnt-regular-reserve-about-block{padding:20px;text-align:center}.cnt-regular-reserve-about-block .about-title{font-size:18px}.cnt-regular-reserve-about-block .about-title .strong-text{font-size:18px}}.cnt-regular-reserve-autoinfo-block{border:1px solid #ccc9c9;padding:40px;margin-top:20px}.cnt-regular-reserve-autoinfo-block .autoinfo-title{color:#e85298;font-size:16px;font-weight:bold;margin-bottom:10px}.cnt-regular-reserve-autoinfo-block .autoinfo-image{margin-top:20px}@media (max-width: 767px){.cnt-regular-reserve-autoinfo-block{border:0px solid #ccc9c9;padding:20px}}.cnt-regular-reserve-search-simple-block{margin-top:80px;text-align:center}@media (max-width: 767px){.cnt-regular-reserve-search-simple-block{margin-top:40px}}.cnt-regular-reserve-search-simple-block .search-simple-title{font-size:22px;font-weight:bold;color:#666666;margin-bottom:40px}.cnt-regular-reserve-search-simple-block .search-simple-btn{background-color:#e85298;color:#fff;padding:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:inline-block;width:100%;margin-bottom:10px}.cnt-regular-reserve-search-simple-block a.search-simple-btn:hover{background-color:#e172a6}.cnt-regular-reserve-search-simple-block a.search-simple-btn.green-color{background-color:#02aa9b;color:#fff;padding:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.cnt-regular-reserve-search-simple-block a.search-simple-btn.green-color:hover{background-color:#1BB2A5}.cnt-regular-reserve-search-simple-block a.search-simple-btn .main-btn-name{font-size:20px;font-weight:bold}.cnt-regular-reserve-search-simple-block a.search-simple-btn .sub-info{font-size:14px;margin-top:20px}.cnt-regular-reserve-search-simple-block a.search-simple-btn:after{position:absolute;top:21%;left:89%;font-size:46px}@media (min-width: 375px) and (max-width: 767px){.cnt-regular-reserve-search-simple-block a.search-simple-btn .main-btn-name{font-size:20px;font-weight:bold}.cnt-regular-reserve-search-simple-block a.search-simple-btn .sub-info{font-size:16px;margin-top:10px}}@media (max-width: 374px){.cnt-regular-reserve-search-simple-block .search-simple-title{font-size:18px}.cnt-regular-reserve-search-simple-block a.search-simple-btn .main-btn-name{font-size:18px}.cnt-regular-reserve-search-simple-block a.search-simple-btn .sub-info{margin-top:10px}.cnt-regular-reserve-search-simple-block a.search-simple-btn:after{left:87%}}.cnt-contact-faq-list-block{margin-top:30px;margin-bottom:40px}.cnt-contact-faq-list-block ul{padding-left:18px}.cnt-contact-faq-list-block ul li{margin-bottom:10px;list-style-type:disc}.cnt-contact-faq-list-block a{color:#666666;font-weight:bold}.cnt-contact-faq-list-block a span{color:#e85298;margin-left:7px;font-weight:normal}.cnt-contact-faq-list-block a span:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.cnt-contact-faq-list-block a:hover span{text-decoration:underline}.cnt-contact-faq-list-block a:hover{color:#999999}@media (max-width: 767px){.cnt-contact-faq-list-block a span{display:block;margin-left:0px}}.cnt-gb-footer-service-banner-block{background-color:#efeeee;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #fff}.cnt-gb-footer-service-banner-block .container{padding:0 10px}.cnt-gb-footer-service-banner-block .footer-service-link-block{background-color:#fff;padding:10px;display:inline-block;margin:0px 3px 0px 3px}.cnt-gb-footer-service-banner-block .footer-service-link-block:hover{opacity:0.7}.cnt-gb-footer-service-banner-block .footer-service-link-block .banner-text{margin-top:10px;font-size:16px;color:#666666;text-align:center}.cnt-gb-footer-service-banner-block .footer-service-link-block .banner-text:after{display:inline-block;font-weight:bold;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right;color:#ccc9c9;margin-left:5px}@media (min-width: 768px) and (max-width: 991px){.cnt-gb-footer-service-banner-block .footer-service-link-block{padding:5px;margin:0px}}@media (min-width: 375px) and (max-width: 767px){.cnt-gb-footer-service-banner-block{padding:0px 0px 35px 0px;border-bottom:0px}.cnt-gb-footer-service-banner-block .row .col-xs-6{padding-left:5px;padding-right:5px}.cnt-gb-footer-service-banner-block .footer-service-link-block{padding:5px;margin:5px 0px 5px 0px}.cnt-gb-footer-service-banner-block .footer-service-link-block .banner-text{font-size:16px;margin-top:5px}}@media (max-width: 374px){.cnt-gb-footer-service-banner-block{padding:0px 0px 35px 0px;border-bottom:0px}.cnt-gb-footer-service-banner-block .row .col-xs-6{padding-left:5px;padding-right:5px}.cnt-gb-footer-service-banner-block .footer-service-link-block{padding:5px;margin:5px 0px 5px 0px}.cnt-gb-footer-service-banner-block .footer-service-link-block .banner-text{font-size:14px;margin-top:5px}}.cnt-gb-footer-curations-block{margin-top:0px;border-bottom:1px solid #fff;padding-top:20px;padding-bottom:40px}.cnt-gb-footer-curations-block .curations-title{margin-bottom:20px;font-size:18px;font-weight:bold}.cnt-gb-footer-curations-block .content-field{width:25%;padding-bottom:10px;padding-left:5px;padding-right:5px;float:left}.cnt-gb-footer-curations-block .content-field .content-title{font-size:16px;font-weight:bold;margin-top:10px;width:100%;color:#666666}@media (min-width: 375px) and (max-width: 767px){.cnt-gb-footer-curations-block .content-field{width:50%;height:auto;padding-bottom:5px;padding-left:5px;padding-right:5px}.cnt-gb-footer-curations-block .content-field .content-title{margin-top:5px;margin-bottom:20px;font-size:14px}}@media (max-width: 374px){.cnt-gb-footer-curations-block .content-field{width:50%;float:left}.cnt-gb-footer-curations-block .content-field .content-title{margin-top:5px;margin-bottom:20px;font-size:12px}}.doula-main-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/doula/doula_header-e2f48dab09bdd9e7f9392483905d647998587e8641286b363f4e395ce966f57a.jpg) center no-repeat;border-top:7px solid #fdd000;background-color:#fafbed;width:100%;display:inline-block;padding-top:60px;padding-bottom:60px}.doula-main-block .doula-main-field{text-align:center;background:rgba(255,255,255,0.7);padding-top:60px;padding-bottom:40px;text-align:center}.doula-main-block .doula-main-field .sub-label{position:absolute;display:inline-block;padding:3px 15px 3px 15px;width:auto;min-width:115px;height:30px;color:#F6F6F6;text-align:center;background:#fdd000;z-index:0;top:15px;left:-15px;font-size:16px}.doula-main-block .doula-main-field .sub-label:after{content:"";position:absolute;bottom:-10px;left:0;display:block;border-style:solid;border-width:0 15px 10px 0;border-color:transparent #fdd000 transparent transparent;z-index:-1}.doula-main-block .doula-main-field .doula-logo{width:65px;display:inline-block;margin-right:10px}.doula-main-block .doula-main-field .doula-title{display:inline-block;font-size:28px}.doula-main-block .doula-main-field .doula-detail{display:block;font-size:20px;margin-top:20px}.doula-main-block .doula-main-field .doula-explain{display:block;font-size:12px;margin-top:40px;padding:0px 20px 0px 20px;text-align:left}@media (max-width: 767px){.doula-main-block{padding-top:20px;padding-bottom:20px}.doula-main-block .doula-main-field{text-align:center;background:rgba(255,255,255,0.7);padding:0px 20px 20px 20px;text-align:center}.doula-main-block .doula-main-field .sub-label{position:relative;display:inline-block;font-size:14px;top:0px}.doula-main-block .doula-main-field .sub-label:after{border-width:0px 0px 0px 0px}.doula-main-block .doula-main-field .doula-logo{width:50px;margin-top:20px}.doula-main-block .doula-main-field .doula-title{font-size:18px;margin-top:20px}.doula-main-block .doula-main-field .doula-detail{font-size:14px;text-align:center;padding-bottom:10px}.doula-main-block .doula-main-field .doula-explain{display:none !important;visibility:hidden !important}}.doula-about-block{margin-top:40px}.doula-about-block .about-title{color:#fdd000;font-size:20px;text-align:center;margin-bottom:20px}.doula-about-block .about-detail{color:#666666;font-size:14px;text-align:center;margin-bottom:80px}.doula-about-block .about-title.more-detail{text-align:left}.doula-about-block .about-detail.left{text-align:left}.doula-about-block .about-image{margin-top:-60px}@media (max-width: 767px){.doula-about-block .about-detail{text-align:left;margin-bottom:20px}.doula-about-block .about-title.left{text-align:center}.doula-about-block .about-image{margin-top:0px;margin-bottom:20px}}.doula-diff-block{background-color:#fffed4;text-align:center;padding:0px 20px 20px 20px}.doula-diff-block .diff-title{text-align:center;font-size:18px;color:#666666;border-top:0px;border-bottom:3px solid #fdd000;padding-top:20px;display:inline-block}.doula-diff-block .diff-detail{text-align:left;padding:20px 0px 10px 0px}.doula-diff-block .diff-small{text-align:left;font-size:12px;padding:10px 0px 0px 0px}.doula-diff-block .diff-image{margin-top:40px}@media (max-width: 767px){.doula-diff-block .diff-title{border-top:3px solid #fdd000;border-bottom:0px;padding-bottom:20px}.doula-diff-block .diff-detail{text-align:left;padding:10px 0px 10px 0px}.doula-diff-block .diff-small{padding-bottom:20px}.doula-diff-block .diff-image{margin-top:0px}}.cnt-gb-footer-campaign-banner-block{margin-top:60px}@media (max-width: 767px){.cnt-gb-footer-campaign-banner-block{margin-top:20px;margin-bottom:-20px}}.cnt-new-review-list-block .main-review-title{font-size:24px;text-align:center}.cnt-new-review-list-block .main-review-description{margin-top:20px;font-size:14px;text-align:center}.cnt-new-review-list-block .review-list-title{margin-top:40px;font-size:16px;text-align:left;border-bottom:4px solid #e85298}.cnt-new-review-list-block .reviewer-parent-area{margin-top:30px;width:25%;float:left}.cnt-new-review-list-block .reviewer-parent-area .parent-image img{width:70px;margin-right:10px;display:inline-block;float:left}.cnt-new-review-list-block .reviewer-parent-area .parent-detail{display:inline-block;float:left;font-size:12px;margin-top:15px}.cnt-new-review-list-block .review-bubble-area{margin-top:20px;position:relative;padding:24px 24px 24px 20px;border:1px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:100%;float:right;font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}.cnt-new-review-list-block .review-bubble-area .reserve-info-area{font-size:12px;color:#666666}.cnt-new-review-list-block .review-bubble-area .reserve-info-area i{margin-left:8px;margin-right:3px}.cnt-new-review-list-block .review-bubble-area .reserve-info-area i:first-child{margin-left:0px}.cnt-new-review-list-block .review-bubble-area .comment-area{display:inline-block;width:57%;float:left;padding-right:20px}.cnt-new-review-list-block .review-bubble-area .comment-area .review-icon{float:left;margin-right:16px}.cnt-new-review-list-block .review-bubble-area .comment-area .review-icon img{width:48px;height:48px;border-radius:50%}.cnt-new-review-list-block .review-bubble-area .supporter-area{width:43%;float:right}.cnt-new-review-list-block .review-bubble-area a{display:block;margin-bottom:6px}.cnt-new-review-list-block .review-bubble-area .supporter-area .supporter-wage{margin-top:6px;display:inline-block;padding:2px 12px;font-size:12px;border:1px solid #999999;box-sizing:border-box;border-radius:2px}.cnt-new-review-list-block .review-bubble-area .stars-text{font-size:12px;display:inline-block}.cnt-new-review-list-block .review-bubble-area .stars-area{font-size:14px;color:#e85298;display:inline-block}.cnt-new-review-list-block .review-bubble-area .review-comment,.review-comment-long{float:left;margin-top:12px;text-align:justify}.cnt-new-review-list-block .review-bubble-area .review-comment .review-read-more,.review-comment-long .review-read-more{margin-top:12px}.cnt-new-review-list-block .review-bubble-area .review-comment br{display:none}.cnt-new-review-list-block .review-bubble-area .review-comment-long br{display:none}.cnt-new-review-list-block .review-bubble-area .supporter-area .title{font-size:14px;color:#999090}.cnt-new-review-list-block .review-lists{margin-bottom:40px}.cnt-new-review-list-block .sitter-detail-need-register-block a{display:inline}@media (max-width: 767px){.cnt-new-review-list-block .review-bubble-area{width:100%;padding:15px;margin-top:15px}.cnt-new-review-list-block .review-bubble-area .comment-area{width:100%;padding-right:0px;padding-top:0px;padding-bottom:10px}.cnt-new-review-list-block .review-bubble-area .reviewer-image{width:20%;float:left;display:inline-block;margin-right:10px;margin-bottom:20px}.cnt-new-review-list-block .review-bubble-area .review-comment,.review-comment-long{font-size:14px;line-height:27px;text-align:justify}.cnt-new-review-list-block .review-bubble-area .review-comment .review-read-more,.review-comment-long .review-read-more{font-size:16px;margin-top:10px}.cnt-new-review-list-block .review-bubble-area .supporter-area{width:100%;padding:10px;font-size:14px}.cnt-new-review-list-block .review-bubble-area .supporter-area .title{font-size:12px}}.cnt-movie-list-block .top-title{font-size:24px;text-align:center;margin-bottom:40px}.cnt-movie-list-block .movie-category-area{margin-bottom:40px}.cnt-movie-list-block .movie-category-area .category-link{border:1px solid #e85298;padding:0px 10px 5px 20px;width:100%;display:block;text-align:left;font-size:32px;cursor:pointer;vertical-align:middle;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.cnt-movie-list-block .movie-category-area .category-link .link-text{font-size:14px;display:inline-block;vertical-align:middle;margin-left:10px}.cnt-movie-list-block .movie-category-items{margin-bottom:40px}.cnt-movie-list-block .movie-category-items .category-title{font-size:20px}.cnt-gift-firstview-block{text-align:center;margin:0 -15px}.cnt-gift-top-text .bb-main-copy{text-align:center;font-size:24px;color:#E85298;margin-top:20px;margin-bottom:7px;line-height:1.3}.cnt-gift-top-text p{line-height:1.7em;text-align:center}.cnt-gift-top-subtitle{font-size:16px}.cnt-gift-inform-thanks-text{text-align:center;font-weight:bold;font-size:16px}.cnt-gift-step{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/gift/gift-step-bg-73239e2d5f9b72ae978345a434a404ce5780e8a707f8601e2ab2787ae0de8d1b.png);background-size:cover;margin-left:0px !important;margin-right:0px !important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width: 767px){.cnt-gift-step{background-image:url("");background:none}}.cnt-gift-step-text ul{padding:20px;list-style:none}.cnt-gift-step-text ul li{margin-left:5px;letter-spacing:-0.5px}.cnt-gift-step-text ul li:before{margin-right:15px;content:'';width:7px;height:7px;display:inline-block;background:#E85298;position:relative;top:-2px}@media (max-width: 991px){.cnt-gift-iphone-pc-img{text-align:center}}@media (max-width: 991px){.cnt-gift-step{background-image:none}}.cnt-gift-iphone-pc-img img{margin-top:20px;margin-left:50px;margin-bottom:0px;width:55%;height:30%}.cnt-gift-iphone-sp{position:relative;display:block;text-align:center}.cnt-gift-iphone-sp img{margin-left:20px;margin-right:20px;width:80%;max-width:320px}@media (max-width: 678px){.cnt-gift-iphone-sp img{width:50%}}@media (max-width: 364px){.cnt-gift-iphone-sp img{width:65%}}.cnt-gift-flow-title{font-weight:bold;font-size:16px}.cnt-gift-flow-step{vertical-align:middle;width:185px;height:117px;text-align:center;display:inline-block;border-style:solid;border-width:3px;border-color:#E85298;font-size:16px}@media (max-width: 991px){.cnt-gift-flow-step{width:30%;height:100px;font-size:12px}}@media (max-width: 767px){.cnt-gift-flow-step{width:30%;font-size:12px}}.cnt-gift-flow-step-active{color:#E85298}.cnt-gift-flow-step-arrow{height:46px;display:inline-block;vertical-align:middle;margin-right:7px;margin-left:7px;font-size:24px;color:#E85298}@media (max-width: 991px){.cnt-gift-flow-step-arrow{width:2%;height:40px;margin-right:7px;margin-left:5px}}@media (max-width: 767px){.cnt-gift-flow-step-arrow{width:1%;height:30px;margin-right:7px;margin-left:4px;font-size:16px}}.cnt-gift-price-text{font-size:16px !important;color:#333333;font-weight:bold;line-height:1.7em !important}.cnt-gift-sum-price-text{margin:0 7px;border:1px solid #e85298;padding:10px;font-size:16px;color:#666666}.cnt-gift-constract-link{text-align:center}.cnt-gift-constract-block .cnt-gift-constract-sentence{height:200px;width:100%;overflow:scroll;border:1px solid black;border-color:#ccc9c9;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;margin-bottom:10px;word-wrap:break-word}.cnt-gift-constract-block .cnt-gift-constract-sentence h1,.cnt-gift-constract-block .cnt-gift-constract-sentence h2,.cnt-gift-constract-block .cnt-gift-constract-sentence h3{font-size:14px;margin-top:10px;margin-bottom:10px;padding-left:7px;padding-right:4px;color:#333333}.cnt-gift-constract-block .cnt-gift-constract-sentence ol{font-size:12px;padding-left:25px;padding-right:4px}.cnt-gift-constract-block .cnt-gift-constract-sentence ol li{margin-bottom:0px}.cnt-gift-constract-block .cnt-gift-constract-sentence p{font-size:12px;padding-left:7px;padding-right:4px}.cnt-gift-constract-add-text{margin-top:10px}@media (max-width: 767px){.cnt-gift-constract-add-text{margin-left:0px}}.gift-line-user-message textarea{margin:20px auto;width:95%;height:160px;padding:10px;display:block;border:1px solid #ccc;border-radius:5px;background-color:#fafafa}.cnt-gift-line-area{text-align:center;display:inline-block;background-color:#efeeee;width:100%;padding:10px 0px 50px 0px;border-top:2px solid #efeeee;border-left:2px solid #efeeee;border-right:2px solid #efeeee;border-bottom:2px solid #efeeee;border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;height:65px;color:#666666;font-size:16px}.cnt-line-gift-btn{margin-right:10px;width:40px;height:40px}.cnt-gift-message-iphone{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;max-height:240px;overflow:hidden;text-align:center;background:#eee}.cnt-gift-message-iphone img{width:200px}.cnt-gift-send-done{text-align:center}.cnt-gift-coupon-code .title{text-align:center;font-size:24px;color:#e85298;margin-top:35px;margin-bottom:7px;line-height:1.3}.gift-share-code{width:600px;height:70px;margin:0 auto 10px;position:relative}@media (max-width: 767px){.gift-share-code{max-width:300px;height:60px}}.gift-share-code .form-block{width:100%;height:100%}.gift-share-code .form-text-field{width:100%;height:100%;font-size:24px;padding:0px 25%;background:#f2f0f0;border-style:none;border-radius:5px}@media (max-width: 767px){.gift-share-code .form-text-field{font-size:16px;color:#333333;margin:0 auto;padding:0 20px;background:#f2f0f0;border-style:none;border-radius:5px;text-align:left}}.gift-share-code .form-copy{color:#FFFFFF;font-size:16px;background:#e85298;padding:10px 15px;border-radius:5px;width:80px;height:40px;position:absolute;top:15px;right:30px}@media (max-width: 767px){.gift-share-code .form-copy{color:#FFFFFF;font-size:12px;background:#e85298;padding:5px 10px;border-radius:5px;width:60px;height:30px;position:absolute;top:15px;right:10px}}.gift-share-code .form-copy:hover{cursor:pointer;opacity:0.7}.gift-share-code .code-copy-success{font-size:14px;display:none;position:absolute;bottom:70px;right:10px;background:#f2f0f0;border-radius:5px;padding:10px}@media (max-width: 767px){.gift-share-code .code-copy-success{font-size:10px;right:0px}}.gift-share-content-note{text-align:center}.gift-share-content{font-size:14px;text-align:left;background:#f2f0f0;padding:15px;position:relative;margin:0 auto 10px;height:300px;width:600px;word-break:break-all}@media (max-width: 767px){.gift-share-content{max-width:300px;height:400px}}.gift-share-content .form-copy{color:#FFFFFF;font-size:16px;background:#e85298;padding:10px 15px;border-radius:5px;width:80px;height:40px;position:absolute;bottom:15px;right:30px}@media (max-width: 767px){.gift-share-content .form-copy{color:#FFFFFF;font-size:12px;background:#e85298;padding:5px 10px;border-radius:5px;width:60px;height:30px;position:absolute;bottom:15px;right:10px}}.gift-share-content .form-copy:hover{cursor:pointer;opacity:0.7}.gift-share-content .content-copy-success{font-size:14px;display:none;position:absolute;bottom:70px;right:10px;background:#f2f0f0;border-radius:5px;padding:10px}@media (max-width: 767px){.gift-share-content .content-copy-success{font-size:10px;right:0px}}.gift-share-content .content-copy-success:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #f2f0f0}.gift-share-btn{width:600px;margin:0 auto 10px;position:relative}@media (max-width: 767px){.gift-share-btn{max-width:300px}}.gift-share-btn .messenger{color:#00bcf2;font-size:16px;font-weight:bold;border:1.5px solid #00bcf2;margin:30px auto 10px auto}.gift-share-btn .messenger img{margin-left:10px;float:left;width:25px}.gift-share-btn .link-size-width-full{height:55px;padding-top:15px}@media (min-width: 768px){.cnt-gift-first-view-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/gift/gift-int-firstview-pc-146891ed2c51c860e8c1270f64da29c3655e47d181185ccf2cfa81dfd21254ad.jpg) center top no-repeat;background-size:auto 430px;height:430px;background-color:#fff}}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-first-view-block{background-size:auto 320px;height:320px}}@media (max-width: 767px){.cnt-gift-first-view-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/gift/gift-int-firstview-pc-146891ed2c51c860e8c1270f64da29c3655e47d181185ccf2cfa81dfd21254ad.jpg) center top no-repeat}.cnt-gift-first-view-block img{width:100%;height:auto}}.cnt-about-banner-block{margin-top:20px}.cnt-gift-first-text-block{background-color:#ffadd3}.cnt-gift-first-text-block h1{font-size:30px;color:#fff;font-weight:bold;text-align:center;line-height:1.5}@media (min-width: 767px){.cnt-gift-first-text-block h1{padding-top:30px;padding-bottom:30px}}@media (max-width: 767px){.cnt-gift-first-text-block h1{padding-top:15px;padding-bottom:15px;font-size:16px;line-height:1.45;font-weight:normal}}.cnt-gift-first-text-block p{display:block;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background-color:#fff;color:#e85298;font-size:24px;margin-bottom:30px}@media (min-width: 767px){.cnt-gift-first-text-block p{margin:0 auto;width:70%;padding-top:20px;padding-bottom:20px;padding-left:60px;line-height:1.8;margin-bottom:30px}}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-first-text-block p{width:100%}}@media (max-width: 768px){.cnt-gift-first-text-block p{font-size:14px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px;margin-bottom:15px}}@media (max-width: 364px){.cnt-gift-first-text-block p{font-size:13px;padding:15px 8px 15px 8px}}.cnt-gift-header-block{position:relative;margin-top:60px;margin-bottom:50px;height:58px}@media (max-width: 768px){.cnt-gift-header-block{margin-top:20px;margin-bottom:0px;height:58px}}.cnt-gift-header-block h2{font-size:26px;font-weight:bold;text-align:center;background-color:#e85298;display:block;position:absolute;width:100%;z-index:999;color:#fff;padding:15px 0px 15px 0px}@media (max-width: 768px){.cnt-gift-header-block h2{font-size:16px;font-weight:normal;padding:9px 0px 9px 0px}}.cnt-gift-header-block:before,.cnt-gift-header-block:after{width:64px;height:64px;content:' ';display:block;position:absolute;top:10px;z-index:0}.cnt-gift-header-block:before{left:-34px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/gift/gift-header-texture-left-1fcf2075f1253df203f5cf4a2367230cff7c9e29166a0e2756392f8b0edc7acb.gif) center top no-repeat;background-size:64px 64px}.cnt-gift-header-block:after{right:-34px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/gift/gift-header-texture-right-ab715fd2ec4a14dc5b2815f6d6727e87834cbef968c5827b6fb7b463c88d0be8.gif) center top no-repeat;background-size:64px 64px}@media (max-width: 768px){.cnt-gift-header-block:before,.cnt-gift-header-block:after{width:34px;height:34px;top:10px}.cnt-gift-header-block:before{left:-14px;background-size:34px 34px}.cnt-gift-header-block:after{right:-14px;background-size:34px 34px}}.cnt-gift-contents-block{background-color:#fffaee;padding:4px;margin-bottom:20px}.cnt-gift-contents-block .cnt-gift-contents-inner{border:2px solid #e7d5a7;padding-left:30px;padding-right:30px;padding-bottom:30px}@media (max-width: 768px){.cnt-gift-contents-block .cnt-gift-contents-inner{padding-left:15px;padding-right:15px;padding-bottom:15px}}.cnt-gift-contents-block .gift-contents-title{padding-top:15px;padding-bottom:25px;text-align:center}@media (max-width: 768px){.cnt-gift-contents-block .gift-contents-title{padding-top:10px;padding-bottom:10px}}.cnt-gift-contents-block .gift-contents-title img{height:44px;width:auto}.cnt-gift-contents-block .gift-contents-title h3{display:inline-block;color:#a97668;font-size:32px;padding-left:30px;padding-right:30px;line-height:2}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-contents-block .gift-contents-title img{height:25px}.cnt-gift-contents-block .gift-contents-title h3{font-size:28px;padding-left:20px;padding-right:20px;line-height:2}}@media (max-width: 768px){.cnt-gift-contents-block .gift-contents-title img{height:12px}.cnt-gift-contents-block .gift-contents-title h3{font-size:18px;padding-left:0px;padding-right:0px;line-height:2}}@media (max-width: 364px){.cnt-gift-contents-block .gift-contents-title img{height:8px}.cnt-gift-contents-block .gift-contents-title h3{font-size:16px;padding-left:0px;padding-right:0px;line-height:2}}.cnt-gift-step-block{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border:6px solid #ffadd3;background-color:#fff}@media (max-width: 768px){.cnt-gift-step-block{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:4px solid #ffadd3;background-color:#fff;width:90%;margin:0 auto;margin-bottom:15px}}@media (max-width: 364px){.cnt-gift-step-block{width:95%}}.cnt-gift-step-block span{display:block;font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;color:#ffadd3;font-size:24px;padding:30px 0px 20px 0px;text-align:center}@media (max-width: 768px){.cnt-gift-step-block span{font-size:14px;padding:13px 0px 6px 0px}}.cnt-gift-step-block p{display:block;color:#e85298;font-size:24px;line-height:1.6;text-align:center;height:85px;margin-bottom:40px}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-step-block p{font-size:20px;line-height:1.6;text-align:center;height:70px;margin-bottom:30px}}@media (max-width: 768px){.cnt-gift-step-block p{font-size:16px;line-height:1.6;height:inherit;margin-bottom:15px}}@media (max-width: 364px){.cnt-gift-step-block p{font-size:15px}}.cnt-gift-contents-block .gift-contents-footer{text-align:center;color:#a97668;font-size:22px;padding:30px 0px 0px 0px}@media (max-width: 768px){.cnt-gift-contents-block .gift-contents-footer{font-size:14px;padding:10px 0px 0px 0px}}.cnt-gift-contents-block .gift-contents-header{background-color:#f788bb;color:#fff;font-size:22px;text-align:center;padding:4px 0px 4px 0px;margin-top:60px}@media (max-width: 768px){.cnt-gift-contents-block .gift-contents-header{font-size:16px;padding:2px 0px 2px 0px;margin-top:15px}}.cnt-gift-contents-block .gift-contents-header.style-first{margin-top:0px}.cnt-gift-contents-block .gift-contents-steps{margin-top:20px}@media (max-width: 768px){.cnt-gift-contents-block .gift-contents-steps{margin-top:0px}}.cnt-gift-contents-block .gift-contents-steps .row{margin-left:-15px;margin-right:-15px}.cnt-gift-contents-block .gift-contents-steps .col-sm-4{padding-left:15px;padding-right:15px}.cnt-gift-photo-block{background-color:#fff;padding:20px;margin-top:30px}@media (max-width: 767px){.cnt-gift-photo-block{margin-top:10px;padding:15px}}.cnt-gift-photo-block:after{clear:both;display:block;content:''}.cnt-gift-photo-block .gift-photo-text-sp{text-align:center;font-size:14px;color:#a97668;margin-bottom:6px}@media (min-width: 767px){.cnt-gift-photo-block .gift-photo-text-sp{display:none !important;visibility:hidden !important}}@media (max-width: 364px){.cnt-gift-photo-block .gift-photo-text-sp span{font-size:12px}}@media (min-width: 768px){.cnt-gift-photo-block .gift-photo-image{width:42%;float:left}.cnt-gift-photo-block .gift-photo-controller{width:58%;float:left;padding:0px 20px 0px 20px}}@media (max-width: 767px){.cnt-gift-photo-block .gift-photo-image{padding:0px 40px 0px 40px}}.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc{color:#a97668;font-size:18px;text-align:left}@media (max-width: 767px){.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc{display:none !important;visibility:hidden !important}}.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc.style-mail{padding-top:100px;padding-bottom:100px}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc.style-mail{padding-top:70px;padding-bottom:70px}}.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc.style-line{padding-top:200px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-pc.style-line{padding-top:170px;text-align:left}}.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-sub{color:#a97668;font-size:18px;text-align:left;margin-bottom:10px}@media (max-width: 767px){.cnt-gift-photo-block .gift-photo-controller .gift-photo-text-sub{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.cnt-gift-photo-block .gift-photo-controller .gift-photo-mini-image{margin-top:20px}}.cnt-gift-photo-block .gift-photo-controller .gift-photo-mini-image img{opacity:0.4;margin-top:2px}.cnt-gift-photo-block .gift-photo-controller .gift-photo-mini-image .row{margin-bottom:10px}.cnt-gift-photo-block .gift-photo-controller .gift-photo-mini-image div.style-active img{opacity:1;margin-top:0px;border:4px solid #e85298;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.cnt-gift-action-block{margin-top:60px;text-align:center;margin-bottom:60px}@media (max-width: 767px){.cnt-gift-action-block{margin-top:30px;margin-bottom:30px}}.cnt-gift-type-block:after{clear:both;display:block;content:''}@media (min-width: 768px){.cnt-gift-type-block .cnt-gift-type-image{float:right;width:40%}.cnt-gift-type-block .cnt-gift-type-text-area{float:right;width:60%;padding-left:30px}}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-type-block .cnt-gift-type-image{width:35%}.cnt-gift-type-block .cnt-gift-type-text-area{width:65%;padding-left:20px}}@media (min-width: 768px){.cnt-gift-type-block.style-left .cnt-gift-type-image{float:left;width:40%}.cnt-gift-type-block.style-left .cnt-gift-type-text-area{float:left;width:60%;padding-left:0px}}@media (max-width: 767px){.cnt-gift-type-block .cnt-gift-type-image{margin-top:15px;text-align:center}.cnt-gift-type-block .cnt-gift-type-image img{width:90%}.cnt-gift-type-block .cnt-gift-type-image span img{width:100%;margin-top:15px}}.cnt-gift-type-block .cnt-gift-type-text-area p{color:#a97668;text-align:left;font-size:18px}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-type-block .cnt-gift-type-text-area p{font-size:15px}}@media (max-width: 767px){.cnt-gift-type-block .cnt-gift-type-text-area p{font-size:14px}}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card{position:relative;margin-top:20px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card span{display:block;position:absolute;top:0px;left:0px;height:220px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card span img{height:100%;width:auto}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-1000 span{top:0px;left:30px;height:240px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-5000 span{top:-15px;left:-80px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-10000 span{top:-20px;left:8px;height:230px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-100000 span{top:0px;left:-90px;height:210px}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-1000 span{top:-20px;left:30px;height:180px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-5000 span{top:-15px;left:-80px;height:160px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-10000 span{top:-30px;left:30px;height:170px}.cnt-gift-type-block .cnt-gift-type-text-area .cnt-gift-type-card.style-card-100000 span{top:-5px;left:-70px;height:160px}}.cnt-gift-appendix-block{margin-top:80px;margin-bottom:80px}.cnt-gift-appendix-block .gift-appendix-title{font-size:18px;color:#333333;margin-bottom:5px}.cnt-gift-appendix-block p{font-size:16px;color:#666666}@media (max-width: 767px){.cnt-gift-appendix-block{margin-top:40px;margin-bottom:40px}.cnt-gift-appendix-block .gift-appendix-title{font-size:14px;color:#333333;margin-bottom:5px}.cnt-gift-appendix-block p{font-size:12px;color:#666666}}@media (min-width: 992px){.cnt-gift-mail-header-area ul{width:1260px !important}}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-mail-header-area ul{width:980px !important}}@media (min-width: 992px){.cnt-gift-mail-header-area li{width:195px !important;padding-left:5px}}@media (min-width: 768px) and (max-width: 991px){.cnt-gift-mail-header-area li{width:180px !important}}.cnt-gift-mail-header-img img{width:85%}@media (max-width: 767px){.cnt-gift-mail-header-img img{width:70%}}.cnt-gift-mail-header-height{height:320px}@media (min-width: 767px) and (max-width: 768px){.cnt-gift-mail-header-height{height:200px}.cnt-gift-mail-header-height ul{width:2200px !important}}@media (max-width: 766px){.cnt-gift-mail-header-height{height:auto}}.lp-corp-event-firstview-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_event/corp-header-pc-e3dcf46445919f963bb67a734c0e5f93192fb3d7f4884fdc27adedbc94397433.png) center top no-repeat;position:relative;-moz-background-size:cover;background-size:cover}@media (max-width: 991px){.lp-corp-event-firstview-block{height:300px}}@media (max-width: 767px){.lp-corp-event-firstview-block{height:auto;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_event/corp-header-sp-acc68aa0c3a7089662703b5b72fcff0a29dfc1732c05f0743dcc37eab4db402c.png) center top no-repeat;-moz-background-size:cover;background-size:cover}}@media (min-width: 1200px){.lp-corp-event-firstview-block .container{height:470px}}.lp-corp-event-firstview-block .corp-event-firstview-text span{display:block;color:#333333;padding-top:90px;padding-bottom:10px;font-size:40px;text-align:center;font-weight:bold;width:50%;margin-left:0px}@media (min-width: 992px){.lp-corp-event-firstview-block .corp-event-firstview-text span{padding-top:110px;padding-bottom:35px}}@media (max-width: 991px){.lp-corp-event-firstview-block .corp-event-firstview-text span{padding-top:75px;padding-bottom:35px;width:60%;line-height:1.1;margin-left:10px}}@media (max-width: 767px){.lp-corp-event-firstview-block .corp-event-firstview-text span{padding-top:30px;width:100%;margin-left:10px;line-height:1.1;font-size:30px}}@media (max-width: 320px){.lp-corp-event-firstview-block .corp-event-firstview-text span{padding-top:20px;font-size:30px}}.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain{display:block;color:#333333;padding-top:20px;font-size:20px;text-align:center;font-weight:bold;width:40%;margin-left:30px;margin-bottom:10px}@media (min-width: 992px){.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain{padding-bottom:20px}}@media (max-width: 767px){.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain{display:inline-block;width:70%;margin-left:10px;font-size:13px}}@media (max-width: 320px){.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain{font-size:11px}}@media (min-width: 768px){.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain-img{display:none !important;font-size:13px}}@media (max-width: 767px){.lp-corp-event-firstview-block .corp-event-firstview-explain-area .corp-event-firstview-explain-img{display:inline-block !important;width:15%;margin-bottom:10px}}.lp-corp-event-firstview-block .corp-event-firstview-footer{background-color:#293245;color:#ffffff;text-align:center;font-size:20px;padding-top:10px;padding-bottom:10px;width:100%}@media (max-width: 767px){.lp-corp-event-firstview-block .corp-event-firstview-footer{padding-top:5px;padding-bottom:5px;font-size:12px}}.lp-corp-event-firstview-action-block{margin-top:30px}@media (max-width: 767px){.lp-corp-event-firstview-action-block{margin-top:10px}}.lp-corp-event-firstview-action-block .corp-event-firstview-action-text{text-align:center}.lp-corp-event-firstview-action-block .corp-event-firstview-action-btn{margin-top:30px;text-align:center}@media (max-width: 767px){.lp-corp-event-firstview-action-block .corp-event-firstview-action-btn{margin-top:10px}}.lp-corp-event-scene-block{padding-top:30px;padding-bottom:40px;margin-top:30px;background-color:#eeeeee}.lp-corp-event-scene-block .corp-event-scene-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.lp-corp-event-scene-block .corp-event-scene-text{text-align:center;margin-top:20px}.lp-corp-event-scene-block .corp-event-scene-image{margin-top:30px}.lp-corp-event-merit-block{padding-top:30px;padding-bottom:40px;background-color:#f1c6d1}.lp-corp-event-merit-block .corp-event-merit-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.lp-corp-event-merit-block .corp-event-merit-area{background-color:#ffffff;width:100%;height:350px;margin-top:30px}@media (max-width: 767px){.lp-corp-event-merit-block .corp-event-merit-area{height:auto;padding-bottom:20px}}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text{padding-top:40px;margin-left:50px;margin-right:10px;display:inline-block;width:55%}@media (max-width: 767px){.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text{width:100%;margin:0;padding:15px}}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-img-sp{text-align:center;height:240px}.lp-corp-event-merit-block .corp-event-merit-area.merit2 .corp-evemt-merit-area-text .corp-evemt-merit-area-img-sp{height:auto}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-img-sp img.style-horizontal{width:inherit;height:auto;max-height:inherit;max-width:100%}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-img-sp img.style-vertical{width:auto;height:inherit;max-height:100%;max-width:inherit}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-title{margin-top:10px;color:#ee89b5;font-size:30px;font-weight:bold}@media (max-width: 767px){.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-title{font-size:20px}}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-text .corp-evemt-merit-area-body{margin-top:20px}.lp-corp-event-merit-block .corp-event-merit-area .corp-evemt-merit-area-img{padding-top:40px;width:30%;display:inline-block;margin-left:40px;padding-bottom:30px;vertical-align:top}.lp-corp-event-merit-block .corp-event-merit-area.merit2 .corp-evemt-merit-area-img img{height:200px;object-fit:cover}@media (max-width: 767px){.lp-corp-event-merit-block .corp-event-merit-area.merit2 .corp-evemt-merit-area-img img{height:auto}}.lp-corp-event-reason-block{padding:30px 0}.lp-corp-event-reason-block .corp-event-reason-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.lp-corp-event-reason-block .corp-event-reason-area{text-align:center}.corp-event-reason-area .corp-event-reason-field{width:290px;height:290px;border:1px solid #ffeef2;background-color:#ffeef2;border-radius:50%;display:inline-block}@media (max-width: 767px){.corp-event-reason-area .corp-event-reason-field{margin-top:10px}}.corp-event-reason-area .corp-event-reason-field.first{margin-left:0px;margin-right:35px}@media (max-width: 767px){.corp-event-reason-area .corp-event-reason-field.first{margin-right:0px}}.corp-event-reason-area .corp-event-reason-field.last{margin-right:0px;margin-left:35px}@media (max-width: 767px){.corp-event-reason-area .corp-event-reason-field.last{margin-left:0px}}.corp-event-reason-area .corp-event-reason-field .corp-event-reason-icon{margin-top:50px;text-align:center}.corp-event-reason-area .corp-event-reason-field .corp-event-reason-icon img{width:20%}.corp-event-reason-area .corp-event-reason-field .corp-event-reason-catch{margin-top:20px;text-align:center;color:#333333;font-weight:bold;font-size:20px}.corp-event-reason-area .corp-event-reason-field .corp-event-reason-text{margin-top:20px;text-align:center}.lp-corp-event-flow-block{padding-top:20px;padding-bottom:30px;background-color:#f1f1f1}.lp-corp-event-flow-block .corp-event-flow-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.lp-corp-event-flow-block .corp-event-flow-area{margin-top:30px;background-color:#ffffff;margin-bottom:20px}.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-img{text-align:center}@media (max-width: 767px){.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-img{margin-top:10px}}.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-img img{width:150px;height:84.2px;object-fit:cover;border-radius:4px}@media (max-width: 767px){.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-img img{width:80%;height:auto}}@media (max-width: 767px){.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-img.flow3 img{max-height:331.3px;object-fit:cover}}.corp-event-flow-arrow{padding-top:10px;text-align:center;vertical-align:bottom}.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-arrow img{width:30px}.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-catch{color:#ee89b5;font-weight:bold;font-size:16px}@media (max-width: 767px){.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-catch{margin-top:10px;margin-left:10px}}.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-text{margin-top:10px}@media (max-width: 767px){.lp-corp-event-flow-block .corp-event-flow-area .corp-event-flow-text{margin-left:10px}}.lp-corp-event-voice-block{padding-top:20px;padding-bottom:30px}.lp-corp-event-voice-block .corp-event-voice-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.lp-corp-event-voice-block .corp-event-voice-area{margin-top:30px;margin-bottom:20px}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-name{color:#333333;font-weight:bold;font-size:20px;text-align:center}@media (max-width: 767px){.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-name{margin-top:20px}}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-img{height:200px;text-align:center}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-img img.style-horizontal{width:inherit;height:auto;max-height:inherit;max-width:100%}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-img img.style-vertical{width:auto;height:inherit;max-height:100%;max-width:inherit}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-cacth{margin-top:10px;color:#333333;font-size:14px;font-weight:bold}@media (max-width: 767px){.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-cacth{padding-left:20px;padding-right:20px}}.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-text{margin-top:10px}@media (max-width: 767px){.lp-corp-event-voice-block .corp-event-voice-area .corp-event-voice-text{padding-left:20px;padding-right:20px}}.lp-corp-event-price-block{background-color:#293245;padding-top:20px;padding-bottom:30px}.lp-corp-event-price-block .container{margin-top:30px;background-color:#ffffff}@media (max-width: 767px){.lp-corp-event-price-block .container{background-color:#293245}}.lp-corp-event-price-block .corp-event-price-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-title{background-color:#293245;color:#ffffff}}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-area{background-color:#ffffff}}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info{text-align:center}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-text{margin-top:10px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-text{padding-top:30px;text-align:center}}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-hour-circle{margin-top:20px;width:300px;color:#e85298;font-size:14px;font-weight:bold;border:1px solid #e172a6;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-hour-circle{margin-left:25px;width:80%}}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-hour-circle b{font-size:24px}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-text-free{color:#e85298;font-size:14px;font-weight:bold;margin-top:5px}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula{color:#e85298;margin-top:30px;margin-bottom:30px}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula .corp-event-price-formula-part{display:inline-block;border:1px solid #e172a6;width:260px;padding-top:10px;padding-bottom:10px}@media (max-width: 991px){.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula .corp-event-price-formula-part{width:200px}}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula .corp-event-price-formula-part{display:block;margin-left:25px;width:80%;vertical-align:middle}}.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula .corp-event-price-formula-plus{display:inline-block;padding-left:20px;padding-right:20px;font-size:24px;font-weight:bold}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-area .corp-event-price-info .corp-event-price-formula .corp-event-price-formula-plus{display:block}}.corp-event-price-example{font-size:18px;margin-bottom:10px}@media (max-width: 767px){.corp-event-price-example{margin-left:10px}}.lp-corp-event-price-block .corp-event-price-example-part{border:1px solid #d8d6d6;text-align:center;margin-bottom:30px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part{margin-left:10px;margin-right:10px}}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-title{margin-top:10px;font-size:18px}.lp-corp-event-price-block .corp-event-price-example-part hr{margin-top:10px}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula{margin-top:20px}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-area{height:80px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-area{height:auto}}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-detail{display:inline-block;vertical-align:top;border:1px solid #e172a6;padding-left:20px;padding-right:20px;width:220px;height:80px;padding-top:10px;padding-bottom:10px;color:#e85298;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@media (max-width: 991px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-detail{font-size:12px;padding-left:10px;padding-right:10px;width:160px}}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-detail{display:block;width:90%;margin-bottom:0px;margin-left:20px}}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-plus{display:inline-block;padding-left:10px;padding-right:10px;font-size:30px;font-weight:bold;color:#e85298;height:80px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-plus{display:block;height:auto}}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-img{display:inline-block;padding-left:10px}@media (max-width: 991px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-img{padding-right:10px;padding-left:0px}}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-img{display:block}}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-img img{width:100px;height:100px;border-radius:50%}.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-sum{border:2px solid #e85298;background-color:#ffeef2;color:#e85298;padding-top:10px;padding-bottom:10px;text-align:center;margin-left:20px;margin-right:20px;margin-bottom:20px}@media (max-width: 767px){.lp-corp-event-price-block .corp-event-price-example-part .corp-event-price-example-formula .corp-event-price-example-sum{margin-top:20px;width:90%}}.lp-corp-event-safety-block{padding-top:20px;padding-bottom:30px}.lp-corp-event-safety-block .corp-event-safety-title{text-align:center;color:#333333;font-weight:bold;font-size:24px;margin-top:20px}.cnt-usescene-guideline-block{margin-top:48px}@media (min-width: 768px){.cnt-usescene-guideline-block{margin-bottom:60px}}@media (max-width: 767px){.cnt-usescene-guideline-block{margin-bottom:48px}}.cnt-usescene-guideline-block .guideline-title{color:#666666;margin-bottom:40px}@media (min-width: 768px){.cnt-usescene-guideline-block .guideline-title{font-family:Hiragino Kaku Gothic Pro;font-size:28px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:0em;text-align:center}}@media (max-width: 767px){.cnt-usescene-guideline-block .guideline-title{font-family:Hiragino Kaku Gothic Pro;font-size:22px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:0em;text-align:center}}.cnt-usescene-guideline-block .guideline-detail{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left;color:#666666;margin-bottom:40px}.cnt-usescene-guideline-block .guideline-link{color:#E85298}.cnt-usescene-guideline-block .guideline-link .guideline-icon{width:auto;border-radius:50%;border:1px solid  #E85298;margin-right:10px}@media (min-width: 768px){.cnt-usescene-guideline-block .guideline-link .guideline-icon{height:28px}}@media (max-width: 767px){.cnt-usescene-guideline-block .guideline-link .guideline-icon{height:20px}}@media (min-width: 768px){.cnt-usescene-guideline-block .guideline-link{font-family:Hiragino Kaku Gothic Pro;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0px;text-align:center}}@media (max-width: 767px){.cnt-usescene-guideline-block .guideline-link{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0px;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.search-doula-btn{margin-bottom:20px}.search-doula-btn .col-sm-4{width:45%;position:absolute;left:50%;transform:translateX(-50%)}}.regular-supporter-cta-area{padding-top:500px}.cnt-regular-reserve-about-block-wrapper{margin-bottom:40px}.schedule-web-information-notice-wrap{margin:10px}.calcontent-contents-message{color:#dc1471}.curation-eyecatch-block{position:relative;color:#fff;background-position:center center;-moz-background-size:cover;background-size:cover;height:350px}.curation-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 )}.curation-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.curation-eyecatch-block .eyecatch-main-title{font-size:32px;margin-top:100px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.curation-eyecatch-block.style-app .eyecatch-main-title{font-size:25px;margin-top:75px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.curation-eyecatch-block .eyecatch-sub-title{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}.curation-catchcopy-block{margin-top:40px;margin-bottom:40px;width:100%;height:auto;text-align:left;font-size:20px;line-height:1.0em;color:#e85298}.curation-article-block{margin-top:40px;margin-bottom:40px;word-wrap:break-word}.curation-article-block:after{content:"";display:block;clear:both}.curation-article-block .article-image{float:right;margin-left:60px;margin-bottom:15px}.curation-article-block .article-image img{width:320px;height:auto}.curation-article-block .article-text{line-height:1.8;font-size:16px}.curation-article-block .article-text blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.curation-article-block .article-text blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#d8d6d6}.curation-article-block .article-text img{display:block;margin-top:20px;margin-bottom:20px}.curation-article-block .article-text h5 img{margin-left:auto;margin-right:auto;width:70%}.curation-article-block .article-text a img:hover{opacity:0.8}.curation-article-block .article-text a.style-image-link{display:block;margin-bottom:20px;font-size:12px;text-decoration:underline}.curation-article-block .article-text a.style-image-link img{margin-bottom:5px}.curation-article-block .article-text h5 a.style-image-link{margin-left:auto;margin-right:auto;width:70%}.curation-article-block .article-text h5 a.style-image-link img{width:100%}.curation-article-block .movie-content{width:560px;height:315px;margin-left:auto;margin-right:auto}.curation-article-block .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.curation-article-block .movie-content{width:100%;height:auto}}@media (max-width: 767px){.curation-eyecatch-block{height:200px}.curation-eyecatch-block .eyecatch-main-title{font-size:24px;margin-top:60px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333;font-weight:bold}.curation-article-block .article-text h5 img{width:90%}.curation-article-block .article-text h5 a.style-image-link{width:90%}}.curation-form-block{margin-bottom:40px}.curation-article-app-block{margin-top:20px;margin-bottom:40px}.curation-article-app-block .article-published-date{text-align:right;margin-bottom:-20px}.curation-article-app-block .article-text{line-height:1.8;font-size:14px}.curation-article-app-block .article-text h2{font-size:16px;margin-top:40px;margin-bottom:20px;padding-left:10px;border-left:4px solid #e85298;line-height:1.7;font-weight:bold;color:#333333}.curation-article-app-block .article-text h3{font-size:15px;margin-top:20px;margin-bottom:20px;font-weight:bold;line-height:1.6;color:#333333}.curation-article-app-block .article-text b{font-weight:normal !important}.curation-article-app-block .article-text strong{font-weight:normal !important}.curation-article-app-block .article-text blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:15px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.curation-article-app-block .article-text img{display:block;margin-top:20px;margin-bottom:20px}.curation-sitter-title-block{margin-top:20px;margin-bottom:60px;font-size:24px;line-height:1.0em;text-align:center}.curation-sitter-list-block .mini-calendar .col-md-3.mg0{padding:0 !important}.curation-sitter-list-block .mini-calendar .col-md-9.mg0{padding:0 !important}@media (min-width: 992px){.curation-sitter-list-block .sitter-block-text .col-md-2{width:24%}.curation-sitter-list-block .sitter-block-text .col-md-10{width:76%}.curation-sitter-list-block .sitter-block-text .doula-copy-field{margin-left:0}}.curation-share-block{margin-top:40px;padding-top:40px;border-top:1px solid #d8d6d6}.curation-article-v2-block{margin-top:0px;padding-top:0px}@media (min-width: 768px){.curation-article-v2-block{padding-left:20px;padding-right:20px;padding-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-webkit-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-moz-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17)}}.curation-article-v2-block .article-eyecatch-area{position:relative;margin-left:-15px;margin-right:-15px}.curation-article-v2-block .article-eyecatch-area .article-image-parallax{position:absolute;top:0px;left:0px;width:100%;height:240px;z-index:-999}.curation-article-v2-block .article-eyecatch-area .article-title-group{padding-top:240px;padding-left:15px;padding-right:15px}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-appendix,.curation-article-v2-block .article-eyecatch-area .article-title-group .article-published-date{display:block;font-size:12px;color:#999999;margin-top:19px;margin-bottom:0px;float:left}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-published-date{float:right}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-main-text{display:block;color:#333333;font-size:26px;font-weight:bold;line-height:1.4;padding-top:7px;padding-bottom:10px;margin-top:-6px}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-summary-text{display:block;color:#999999;font-size:16px;font-weight:normal;line-height:1.7}@media (max-width: 767px){.curation-article-v2-block .article-eyecatch-area .article-title-group .article-seo-text{display:none !important;visibility:hidden !important}}.curation-article-v2-block .article-text-area{color:#666666;font-size:16px;line-height:1.6}.curation-article-v2-block .article-text-area h2:first-child{margin-top:20px}.curation-article-v2-block .article-text-area h2{font-size:20px;color:#333333;border-bottom:1.9px solid #e85298;line-height:1.6;padding-top:7px;padding-bottom:4px;margin-top:35px;margin-bottom:20px;font-weight:bold}.curation-article-v2-block .article-text-area h3{font-size:16px;color:#333333;font-weight:bold;line-height:1.6;margin-top:5px;margin-bottom:5px}.curation-article-v2-block .article-text-area p{margin-bottom:20px;word-wrap:break-word}.curation-article-v2-block .article-text-area blockquote{font-size:14px;background-color:#fbe2ee;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.curation-article-v2-block .article-text-area blockquote p{margin-bottom:0px}.curation-article-v2-block .article-text-area blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:14px;color:#fff}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-title{margin-bottom:0px;margin-left:10px;font-weight:bold;color:#666666}@media (max-width: 767px){.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-title{margin-left:0px;font-size:14px}}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part{word-break:break-all;margin-bottom:5px}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part img{width:45%;display:inline-block;vertical-align:top}@media (min-width: 768px){.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part img{width:20%;margin-left:10px}}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part div{width:50%;display:inline-block}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part div p{font-size:12px;color:#333333;margin-bottom:0px}@media (min-width: 768px){.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part div p{margin-left:10px;vertical-align:center}}.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part .curation-sitter-intro-appeal{border:1px solid #e85298;color:#e85298;padding-top:5px;padding-bottom:5px}@media (max-width: 767px){.curation-article-v2-block .article-text-area .curation-sitter-intro-area .curation-sitter-intro-part .curation-sitter-intro-appeal{padding-top:0px;padding-bottom:0px}}.curation-article-v2-block .kids-scroll-block .ksc-controller .ksc-ctl-right{right:-22px}.curation-article-v2-block .kids-scroll-block .ksc-controller .ksc-ctl-left{left:-18px}.curation-pickup-mini-block{margin-top:20px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:7px 10px 10px 10px;margin-bottom:20px}.curation-pickup-mini-block .pickup-mini-title{font-size:10px;color:#999999}.curation-pickup-mini-block .pickup-mini-users ul{margin-top:6px}.curation-pickup-mini-block .pickup-mini-users ul:after{content:'';clear:both;display:block}.curation-pickup-mini-block .pickup-mini-users ul li{float:left;margin-right:10px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;width:44px;height:44px}.curation-pickup-mini-block .pickup-mini-users ul li a{display:block;width:100%;height:100%}.curation-pickup-mini-block .pickup-mini-users ul li:last-child{margin-right:0px}.curation-pickup-mini-block .pickup-mini-users ul li.style-read-more a{color:#999999;padding-top:11px}@media (max-width: 767px){.curation-separator-block{margin-left:-15px;margin-right:-15px;height:5px;background-color:#efeeee;margin-top:20px}.curation-related-block .related-title{padding-top:10px;color:#333333;font-size:18px}.curation-related-block .related-curation{padding-top:10px;margin-left:-7.5px;margin-right:-7.5px}.curation-related-block .related-curation:after{display:block;content:'';clear:both}.curation-related-block .related-curation a{display:block;float:left;width:25%;padding-left:7.5px;padding-right:7.5px}.curation-related-block .related-curation a .related-curation-image{position:relative;width:100%}.curation-related-block .related-curation a .related-curation-image:before{content:"";display:block;padding-top:100%}.curation-related-block .related-curation a .related-curation-title{margin-top:5px;font-size:12px;color:#333333}.curation-related-block .related-link{border-top:1px solid #d8d6d6;margin-top:10px}.curation-related-block .related-link a{text-align:center;display:block;padding-top:10px;padding-bottom:10px;color:#666666}}@media (min-width: 768px){.curation-layout-block{margin-top:40px}.curation-layout-block:after{clear:both;display:block;content:''}.curation-layout-block .layout-curation{float:left;width:68%;margin-bottom:40px}.layout-curation .curation-contents-block{margin-top:10px}.curation-contents-block .curation-contents{margin-right:-7.5px;margin-left:-7.5px}.curation-contents-block .curation-contents{margin-right:-7.5px;margin-left:-7.5px}.curation-contents-block .curation-contents:before{display:table;content:" "}.curation-contents-block .curation-contents-title{margin-top:25px;padding-bottom:5px;font-size:22px;color:#666666}.curation-contents-block .curation-contents-text{margin-top:5px;font-size:16px;margin-bottom:0;color:#666666}.curation-contents-block .curation-contents-text:hover{text-decoration:underline}.curation-contents-block .curation-contents .curation-contents-column{margin-top:10px;display:block;float:left;padding-left:7.5px;padding-right:7.5px;width:33.3%}.curation-contents-block .curation-contents a .curation-contents-image{position:relative;width:100%;height:120px}.curation-layout-block .layout-related{float:left;width:32%;padding-left:40px}.curation-article-v2-block .article-eyecatch-area{margin-left:-21px;margin-right:-21px}.curation-article-v2-block .article-eyecatch-area .article-image-parallax{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}.curation-article-v2-block .article-eyecatch-area .article-title-group{padding-left:20px;padding-right:20px;margin-bottom:20px}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-summary-text{color:#666666}.curation-article-v2-block .article-eyecatch-area .article-title-group .article-seo-text{font-size:11px;color:#999999;margin-top:5px}.curation-article-v2-block .article-text-area h2{border-bottom:2px solid #e85298;font-weight:normal}.curation-related-block .related-title{font-size:22px;color:#333333;margin-bottom:15px}.curation-related-block .related-curation a{display:block;position:relative;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #d8d6d6;color:#666666}.curation-related-block .related-curation .related-curation-image{position:absolute;top:0px;left:0px;width:50px;height:50px}.curation-related-block .related-curation .related-curation-title{height:50px;padding-left:60px}.curation-related-block .related-curation a:hover .related-curation-title{text-decoration:underline}.curation-related-block .related-link{text-align:right;padding-top:5px}.curation-related-block .related-link a{color:#666666}.curation-banner-block{margin-top:40px;margin-bottom:40px}.curation-banner-block a{display:block;margin-top:20px}}.curation-camp-lp-social-main-block{margin:0px auto 0;display:table;width:100%}.curation-camp-lp-social-main-block .camp-lp-social-main-text{vertical-align:middle;display:table-cell;width:60%}.curation-camp-lp-social-main-block .camp-lp-social-main-text p{position:relative;display:inline-block;width:90%;padding:8px 0;text-align:center;font-size:14px;background:#d8d6d6;color:#333}.curation-camp-lp-social-main-block .camp-lp-social-main-text p:after{position:absolute;top:0;right:-25px;width:0;height:0;content:"";border-style:solid;border-width:19px 0 19px 25px;border-color:transparent transparent transparent #d8d6d6}.curation-camp-lp-social-main-block .camp-lp-social-main-link{vertical-align:middle;display:table-cell;width:40%}@media (min-width: 768px){.curation-camp-lp-first-block{margin-top:40px}}@media (max-width: 767px){.curation-camp-lp-first-block{margin-left:-15px;margin-right:-15px}.curation-camp-lp-social-main-block{margin:0px auto;display:block;width:100%}.curation-camp-lp-social-main-block .camp-lp-social-main-text{display:block;width:100%}.curation-camp-lp-social-main-block .camp-lp-social-main-text p{position:relative;display:inline-block;width:100%;padding:20px 0;text-align:center;font-size:14px;background:#d8d6d6;color:#333}.curation-camp-lp-social-main-block .camp-lp-social-main-text p:after{position:absolute;top:100%;left:50%;margin-left:-19px;width:0;height:0;content:"";border-style:solid;border-width:15px 19px 0 19px;border-color:#d8d6d6 transparent transparent transparent}.curation-camp-lp-social-main-block .camp-lp-social-main-link{margin-top:40px;display:block;width:100%}}.curation-camp-lp-article-block h1:before{position:absolute;display:block;width:100%;top:3px;border-top:1px solid #e85298;content:' '}.curation-camp-lp-article-block h1:after{position:absolute;display:block;width:100%;bottom:4px;border-top:1px solid #e85298;content:' ';margin-top:40px}@media (max-width: 767px){.curation-camp-lp-article-block h1:after{margin-top:30px}}@media (max-width: 767px){.curation-camp-lp-article-block h1{border-top:1px solid #e85298;padding:3px 0px 0px 0px;border-bottom:1px solid #e85298;text-align:center}}.curation-camp-lp-article-block h1 strong{display:block;font-size:36px;color:#e85298;padding-bottom:10px}@media (max-width: 767px){.curation-camp-lp-article-block h1 strong{font-size:20px;line-height:1.4;color:#e85298}}.curation-camp-lp-article-block h1{padding:40px 0;position:relative;font-size:24px;color:#e85298;margin-top:40px;margin-bottom:40px;border-top:1px solid #e85298;border-bottom:1px solid #e85298;text-align:center}@media (max-width: 767px){.curation-camp-lp-article-block h1{margin-top:20px;margin-bottom:20px;padding:15px 0;font-size:14px}}.curation-camp-lp-article-block h2{text-align:center;font-size:24px;color:#333333;margin-top:60px}@media (max-width: 767px){.curation-camp-lp-article-block h2{font-size:20px;margin-top:40px;font-weight:bold}}.curation-camp-lp-article-block h2+p{text-align:center;font-size:16px;color:#666666;margin-top:30px}.curation-camp-lp-article-block h2+p a{text-decoration:underline}@media (max-width: 767px){.curation-camp-lp-article-block h2+p{font-size:14px;margin-top:20px;text-align:left}}.curation-camp-lp-article-block h4{background-color:#e85298;font-size:24px;color:#fff;padding:20px 0px 0px 0px;text-align:center;margin-top:60px}@media (max-width: 767px){.curation-camp-lp-article-block h4{font-size:20px;margin-top:30px}}.curation-camp-lp-article-block h4+ul{background-color:#e85298;padding:20px 20px 20px 20px}.curation-camp-lp-article-block h4+ul li{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px;margin-bottom:20px;font-size:14px}.curation-camp-lp-article-block h4+ul li:last-child{margin-bottom:0px}.curation-camp-lp-article-block h4+ul li strong{display:block;color:#e85298;font-weight:bold;font-size:16px;margin-bottom:5px}.curation-camp-lp-article-block h4+ul li a{text-decoration:underline}.curation-camp-lp-article-block em{display:block;font-size:14px;color:#999999;margin-top:20px;text-align:left;font-style:normal}.curation-camp-lp-article-block h3{margin-top:60px;text-align:center}@media (max-width: 767px){.curation-camp-lp-article-block h3{margin-top:40px}}.curation-camp-lp-article-block h3 strong{display:block;font-size:22px;color:#777;font-weight:normal;margin-bottom:20px}@media (max-width: 767px){.curation-camp-lp-article-block h3 strong{font-size:16px;color:#777;font-weight:normal;margin-bottom:10px;font-weight:bold}}.curation-camp-lp-article-block h3{font-size:36px;color:#333333;font-weight:bold}@media (max-width: 767px){.curation-camp-lp-article-block h3{font-size:20px;color:#333333;font-weight:bold}}.curation-camp-lp-article-block h3+p{margin-top:20px;font-size:16px;text-align:center}@media (max-width: 767px){.curation-camp-lp-article-block h3+p{margin-top:20px;font-size:14px;text-align:left;margin-bottom:20px}}.curation-camp-lp-article-block .camp-lp-article-error .indicator-alert{margin-top:60px}.curation-camp-lp-article-block .movie-content{width:560px;height:315px;margin-left:auto;margin-right:auto}.curation-camp-lp-article-block .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.curation-camp-lp-article-block .movie-content{width:100%;height:auto}}.curation-camp-lp-form-block{margin-top:40px}.curation-camp-lp-form-block .container .curation-form-inner{border-top:2px solid #d8d6d6;border-bottom:2px solid #d8d6d6;background-color:#efeeee;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px}@media (max-width: 767px){.curation-camp-lp-form-block .container .curation-form-inner{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;margin-left:-15px;margin-right:-15px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px}}.curation-camp-lp-form-block .container .curation-sitter-title-block{margin-bottom:40px}.curation-camp-lp-form-block .container .curation-sitter-footer-text{font-size:12px;color:#888888}@media (max-width: 767px){.curation-camp-lp-form-block .container .curation-sitter-title-block{font-size:20px;font-weight:bold}}.curation-camp-lp-form-block .container .form-block.form-style-normal .row{border-top:1px solid #fff}.curation-camp-lp-form-block .container .form-block.form-style-normal .row:last-child{border-bottom:0px solid #fff}.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:32px;font-weight:normal;color:#666;margin-bottom:40px;line-height:1.6}@media (max-width: 767px){.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:24px;line-height:1.4}}.base-section-header,h1.base-section-header,h2.base-section-header,h3.base-section-header,h4.base-section-header,h5.base-section-header,h6.base-section-header{color:#e85298;font-size:20px;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px}.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{color:#333333;font-size:16px;border-bottom:2px solid #e85298;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px;line-height:1.4}@media (max-width: 767px){.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{font-weight:bold}}.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}@media (max-width: 767px){.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}}.base-article-title,h1.base-article-title,h2.base-article-title,h3.base-article-title,h4.base-article-title,h5.base-article-title,h6.base-article-title,.cnt-help-contents-block h3,.curation-article-block .article-text h3{position:relative;padding-left:15px;font-size:16px;color:#333333;margin-top:20px;margin-bottom:20px;line-height:1.7}.base-article-title:after,h1.base-article-title:after,h2.base-article-title:after,h3.base-article-title:after,h4.base-article-title:after,h5.base-article-title:after,h6.base-article-title:after,.cnt-help-contents-block h3:after,.curation-article-block .article-text h3:after{position:absolute;top:.15em;left:0;content:'';width:5px;height:-webkit-calc(100% - 0.2em);height:calc(100% - 0.2em);background-color:#f9a0ca}.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{padding-left:15px;font-size:18px;margin-top:40px;line-height:1.7}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:after{top:.35em;height:-webkit-calc(100% - 0.7em);height:calc(100% - 0.7em)}@media (max-width: 767px){.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{line-height:1.4;font-weight:bold}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:before{top:.2em;height:-webkit-calc(100% - 0.45em);height:calc(100% - 0.45em)}}.base-appendix{font-size:12px;color:#999999}.base-list ul{list-style:inherit;padding-left:16px}.base-list ul li{list-style:inherit}.base-list ul .base-list-text.base-list-text--important{font-weight:600;color:#e85298}.base-list ol{padding-left:16px}.base-list .sub-list ul{margin:16px 0 12px 0;list-style:none;background:#f2f0f0;padding:16px 24px;border-radius:24px}.base-table table tr th,.base-table table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.base-table table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.base-table table tr th a{color:#fff}.base-table table tr th:first-child{border-left:0px solid #fff}.base-table table tr th.style-title{background:#fff;border-bottom:1px solid #fff}.base-table table tr th:last-child{border-right:1px solid #e172a6}.base-table table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.base-table table tr td:first-child{background-color:#f2f0f0}.base-table table tr td.style-title{background-color:#f2f0f0;font-weight:bold}.base-table table tr td.style-title{background-color:#f2f0f0}.base-table table tr td.is-center{text-align:center}.base-table table .table-size-100{width:100px}.base-table table .table-size-150{width:150px}.base-table table .table-size-200{width:200px}.base-table table .table-size-250{width:250px}.base-table table .table-size-300{width:300px}.base-keyvalue .row{margin-left:0px;margin-right:0px}.base-keyvalue .row{border-top:1px solid #d8d6d6}.base-keyvalue .row:first-child{border-top:2px solid #e172a6}.base-keyvalue .row div[class^="col-"]{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.base-keyvalue .row div[class^="col-"]:first-child{font-weight:bold}.base-keyvalue .row:last-child{border-bottom:1px solid #d8d6d6}ul.list-nostyle{padding-left:0px}ul.list-nostyle li{list-style:none}ul.list-style-dot{padding-left:18px}ul.list-style-dot li{list-style:disc}a.link-a{display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.4em;text-align:center}.link-submit{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.0em;border-style:none}.link-submit-text{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-style:none;background-color:inherit;padding:0;margin:0;color:#e85298;text-decoration:underline}.link-submit-text:hover{color:#e172a6}.link-back{background:#D8D6D6 !important;margin-right:10px}.link-size-small,a.link-size-small{font-size:14px;padding-top:3px;padding-left:15px;padding-right:15px;height:26px}.link-size-normal,a.link-size-normal{font-size:14px;padding-top:8px;padding-left:15px;padding-right:15px;height:36px}.link-submit.link-size-normal{padding-top:0px}.link-size-large,a.link-size-large{font-size:16px;padding-top:13px;padding-left:20px;padding-right:20px;height:48px}.link-size-width-full,a.link-size-width-full{width:100%;padding-left:0px;padding-right:0px}.link-size-exlarge,a.link-size-exlarge{font-size:28px;padding:15px 25px 15px 25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width: 767px){.link-size-width-full-sp,a.link-size-width-full-sp{width:100%}}.link-style-strong,.link-style-strong:link,.link-style-strong:hover,a.link-style-strong,a.link-style-strong:link,a.link-style-strong:hover{color:#fff !important;background:#e85298;font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-strong:hover,a.link-style-strong:hover{background:#e172a6}.link-style-strong:active,a.link-style-strong:active{background:#dc1471}}@media (max-width: 767px){.link-style-strong:hover,a.link-style-strong:hover{background:#dc1471}.link-style-strong:active,a.link-style-strong:active{background:#dc1471}}a.link-text-weak{color:#666060;display:flex;justify-content:center;align-items:center;font-size:12px}.link-style-weak,.link-style-weak:link,.link-style-weak:visited,a.link-style-weak,a.link-style-weak:link a.link-style-weak:visited{color:#666666 !important;border:1px solid #d8d6d6;background-color:#faf8f8;line-height:1.3em;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-weak:hover,a.link-style-weak:hover{background-color:#f2f0f0}.link-style-weak:active,a.link-style-weak:active{background-color:#d8d6d6}}@media (max-width: 767px){.link-style-weak:hover,a.link-style-weak:hover{background-color:#d8d6d6}.link-style-weak:active,a.link-style-weak:active{background-color:#d8d6d6}}.link-style-disable,.link-style-disable:link,.link-style-disable:visited,a.link-style-disable,a.link-style-disable:link a.link-style-disable:visited{color:#d8d6d6;border:1px solid #d8d6d6;background-color:#efeeee;line-height:1.3em;font-weight:normal;text-decoration:none !important;cursor:default;pointer-events:none}@media (min-width: 768px){.link-style-disable:hover,a.link-style-disable:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active{background-color:#efeeee}}@media (max-width: 767px){.link-style-disable:hover,a.link-style-disable:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active{background-color:#efeeee}}a.link-style-white{border:2px solid #fff;color:#fff;line-height:1.3}@media (min-width: 768px){.link-style-white:hover,a.link-style-white:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active{background:#e172a6;border-color:#e172a6;color:#fff}}@media (max-width: 767px){.link-style-white:hover,a.link-style-white:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active{background:#dc1471;border-color:#dc1471;color:#fff}}a.link-style-white-background{border:1px solid #e85298;background-color:#fff;color:#e85298 !important;line-height:1.3;text-decoration:none !important}@media (min-width: 768px){.link-style-white-background:hover,a.link-style-white-background:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active{background:#e172a6;border-color:#e172a6;color:#fff !important}}@media (max-width: 767px){.link-style-white-background:hover,a.link-style-white-background:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active{background:#e85298;border-color:#e85298;color:#fff !important}}@media (min-width: 768px){.link-style-border,a.link-style-border{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}@media (max-width: 767px){.link-style-border,a.link-style-border{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}.link-style-rich,a.link-style-rich{border:2px solid #dc1471;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.22, #d9317f), color-stop(0, #e2669f));background:-webkit-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-moz-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-o-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-ms-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:linear-gradient(to bottom, #e2669f 0%, #d9317f 22%);color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.3);text-align:center}.link-style-fb,a.link-style-fb{background-color:#3d539c;color:#fff;height:45px;padding-top:15px;padding-bottom:10px}@media (max-width: 768px){.link-style-fb,a.link-style-fb{padding-top:12px;font-size:16px}}.link-style-fb:hover,a.link-style-fb:hover{border-color:#666}.link-style-text,.link-style-text:link,.link-style-text:visited,a.link-style-text,a.link-style-text:link,a.link-style-text:visited{text-decoration:underline;cursor:pointer}.link-style-text:hover,a.link-style-text:hover{text-decoration:underline}.link-style-text:active,a.link-style-text:active{text-decoration:underline}.link-style-icon,.link-style-icon:link,.link-style-icon:visited,a.link-style-icon,a.link-style-icon:link,a.link-style-icon:visited{text-decoration:none;cursor:pointer}.link-style-icon:hover,a.link-style-icon:hover{text-decoration:underline}.link-style-icon:active,a.link-style-icon:active{text-decoration:underline}.link-style-icon.style-page:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.link-style-icon.style-goto:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f103";margin-left:5px}.link-style-icon.style-more:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";margin-left:5px}.link-style-icon.style-more-solo:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";background-color:#e85298;color:#fff;line-height:0.8;padding:1px 4px 1px 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.link-style-icon.style-back:before,.inv-inviter-share-sp .style-back.information-notice:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";margin-right:5px}.link-style-icon.style-external:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08e";margin-left:5px}.information-notice,.inv-inviter-share-sp .information-notice:before,.inv-inviter-share-sp .information-notice{border:1px solid #00cbb9;background-color:#e4f9f7;color:#02aa9b;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-notice,.inv-inviter-share-sp .information-notice:before,.inv-inviter-share-sp .information-notice{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-notice:before,.inv-inviter-share-sp .information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:6px}.information-alert{border:1px solid #dc1471;background-color:#fbe2ee;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-alert{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-alert:before,.inv-inviter-share-sp .information-alert.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-caution-caption{color:#dc1471;font-size:16px;font-weight:bold}.information-caution{border:1px solid #dc1471;background-color:#fff;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}.information-caution-title{color:#333333;font-size:16px}.information-caution hr{border-top:1px solid #ccc9c9}.information-warning{border:1px solid #ffab02;background-color:#fff3d9;color:#ffab02;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-warning{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-warning:before,.inv-inviter-share-sp .information-warning.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-campaign{background-color:#fbe2ee;color:#e85298;font-size:12px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 10px 12px 10px}.information-body{color:#666666;font-style:14px;font-weight:normal;margin-top:7px}.information-body ul{padding-left:20px;margin-bottom:0;padding-bottom:0}.information-body ul li{list-style:disc}.information-notice .information-body b,.inv-inviter-share-sp .information-notice:before .information-body b{font-weight:bold;color:#02aa9b}.information-alert .information-body b{font-weight:bold;color:#e85298}.information-notice .information-body a,.inv-inviter-share-sp .information-notice:before .information-body a{color:#02aa9b}.information-alert .information-body a{color:#e85298}.information-alert .information-body a.link-style-housekeeping-subsidy{text-decoration:underline;color:#02aa9b;font-weight:bold}.information-layout-up{margin-bottom:20px}.information-warning .information-body b{font-weight:bold;color:#ffab02}.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 20px 15px 20px;margin-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (max-width: 767px){.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 15px 15px 15px}}.panel-field-notice .panel-field-title,.panel-field-warning .panel-field-title,.panel-field-alert .panel-field-title{font-weight:bold;margin-bottom:5px}.panel-field-notice .panel-field-body,.panel-field-warning .panel-field-body,.panel-field-alert .panel-field-body{font-weight:normal}.panel-field-notice .panel-field-footer,.panel-field-warning .panel-field-footer,.panel-field-alert .panel-field-footer{border-top:2px solid #fff;margin-top:10px;padding-top:10px}.panel-field-notice{background-color:#e4f9f7}.panel-field-notice .panel-field-body a{color:#02aa9b}.panel-field-notice .panel-field-title{color:#00cbb9}.panel-field-warning{background-color:#fff3d9}.panel-field-warning .panel-field-title{color:#ffab02}.panel-field-alert{background-color:#fbe2ee}.panel-field-alert .panel-field-title{color:#dc1471}.panel-field-notice .panel-field-title .link-style-text{color:#00ccb9;float:left}.panel-field-notice .panel-field-title .link-style-title{color:#00ccb9;text-decoration:underline}.panel-field-notice .panel-field-title .panel-field-title-other{color:#666666}.form-alert{border:2px solid #ffab02}.indicator-alert{background-color:#ffab02;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #ffcc64;cursor:pointer}.indicator-notice{background-color:#00cbb9;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #49dfd2;cursor:pointer}.indicator-notice:before,.inv-inviter-share-sp .indicator-notice.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.indicator-alert:before,.inv-inviter-share-sp .indicator-alert.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";margin-right:6px}.indicator-body{color:#fff;font-style:14px;font-weight:normal;margin-top:10px}.indicator-body ul{padding-left:20px}.indicator-notice .indicator-body b{font-weight:bold;color:#fff}.indicator-alert .indicator-body b{font-weight:bold;color:#fff}.indicator-layout-up{margin-bottom:20px}.information-loading-icon:before,.inv-inviter-share-sp .information-loading-icon.information-notice:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f110";margin-right:3px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.base-point-note-block .note-title{font-size:20px;color:#00cbb9;margin:20px 0px 10px 0px}.base-point-note-block .note-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.base-point-note-block.base-point-note-block--warning .note-title{color:#ffab02}.base-point-note-block.base-point-note-block--warning .note-title:before{content:"\f071"}.base-point-note-block .note-link{margin-top:5px}.base-point-note-block .note-link a{color:#999999;text-decoration:underline;cursor:pointer}.base-point-note-block .note-link a:hover{color:#e85298}.base-point-note-block .note-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f24d";margin-right:4px}.dec-separator{position:relative;margin-top:4px;margin-bottom:7px;text-align:center;height:20px;clear:both}.dec-separator:before,.inv-inviter-share-sp .dec-separator.information-notice:before{content:'または';display:inline-block;position:absolute;font-size:12px;color:#999999;top:0;left:0;right:0;z-index:9;text-align:center;padding:0px 20px 0px 20px;margin:auto;width:100px;background-color:#fff}.dec-separator:after{content:'';display:block;height:10px;width:100%;position:absolute;top:11px;left:0px;border-top:1px solid #d8d6d6;z-index:1}span.base-float-explain-span-block{position:relative;display:inline-block;cursor:pointer}span.base-float-explain-span-block .content-infomation-icon:before{content:"\f05a" !important;font-size:14px}span.base-float-explain-span-block a:before,span.base-float-explain-span-block .inv-inviter-share-sp a.information-notice:before,.inv-inviter-share-sp span.base-float-explain-span-block a.information-notice:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:100;content:"\f29c";color:#888;cursor:pointer;margin-left:-6px;padding-left:8px;padding-right:9px}span.base-float-explain-span-block a:hover:before,span.base-float-explain-span-block .inv-inviter-share-sp .information-notice:hover:before,.inv-inviter-share-sp span.base-float-explain-span-block .information-notice:hover:before{color:#555}.base-float-explain-block{position:relative;text-align:left}.base-float-explain-block .float-explain-text{position:absolute;top:5px;left:0px;min-width:250px;font-size:14px;color:#666666;font-weight:normal;word-wrap:break-word;background-color:#fff;z-index:999;border:1px solid #ccc9c9;box-shadow:0px 0px 6px #ccc9c9;-webkit-box-shadow:0px 0px 6px #ccc9c9;-moz-box-shadow:0px 0px 6px #ccc9c9}@media (min-width: 768px){.base-float-explain-block .float-explain-text{min-width:250px}}.base-float-explain-block .float-explain-text-after,.base-float-explain-block .float-explain-text-before{bottom:100%;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none}.base-float-explain-block .float-explain-text-after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.base-float-explain-block .float-explain-text-before{border-color:rgba(204,201,201,0);border-bottom-color:#ccc9c9;border-width:9px;margin-left:-9px}.base-float-explain-block .float-explain-text p{padding:15px;margin-top:0px !important}.base-float-explain-block .float-explain-text p span{display:block;margin-top:3px}.sns-buttons-block{width:auto;display:flex;justify-content:flex-start;line-height:0 !important}.sns-buttons-block .facebook-like-area{margin:0px 10px}.sns-buttons-with-hatena .invisible-xs{display:flex}.sns-buttons-with-hatena .invisible-xs .hatena-button{margin-left:9px}.sns-buttons-with-hatena .visible-xs{margin-top:10px}.sns-buttons-with-hatena .visible-xs .hatena-button{margin-top:6px}.sns-buttons-with-line{display:flex;justify-content:flex-start}.sns-buttons-with-line .line-button{margin-left:7px}.js-event-show-area i{font-size:18px;padding:10px 10px 10px 0px}.content-image{max-width:948px;margin:0 auto 47px}.invites-inform-section-block{text-align:center;margin:0 auto}.invites-inform-section-block .share-code{max-width:915px;margin:0 auto;padding:20px 0;border:3px solid #D8D6D6;border-radius:5px}@media (max-width: 767px){.invites-inform-section-block .share-code{padding:20px 15px;max-width:300px}}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code{width:500px;height:70px;margin:0 auto 10px;position:relative}@media (max-width: 767px){.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code{max-width:250px;height:60px}}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-block{width:100%;height:100%}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-text-field{width:100%;height:100%;font-size:24px;padding:0px 25%;background:#F2F0F0;border-style:none;border-radius:5px}@media (max-width: 767px){.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-text-field{font-size:16px;color:#333333;margin:0 auto;padding:0 20px;background:#F2F0F0;border-style:none;border-radius:5px;text-align:left}}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-copy{color:#FFFFFF;font-size:16px;background:#FF6659;padding:10px 15px;border-radius:5px;width:80px;height:40px;position:absolute;top:15px;right:30px}@media (max-width: 767px){.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-copy{color:#FFFFFF;font-size:12px;background:#FF6659;padding:5px 10px;border-radius:5px;width:60px;height:30px;position:absolute;top:15px;right:10px}}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .parent{background:#E85298}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .form-copy:hover{cursor:pointer;opacity:0.7}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .copy-success{font-size:14px;display:none;position:absolute;bottom:90px;right:-30px;background:#F2F0F0;border-radius:5px;padding:10px}@media (max-width: 767px){.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .copy-success{font-size:10px;right:0px}}.invites-inform-section-block .inv-inviter-coupon .inv-inviter-share-code .copy-success:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #F2F0F0}.invites-inform-section-block .share-code-btn{color:#FF6659;font-size:24px;padding:15px 35px;border:5px solid #FF6659;border-radius:200px;width:500px;height:70px;margin:0 auto 30px;display:table;box-shadow:0 5px 5px #D8D6D6}@media (max-width: 767px){.invites-inform-section-block .share-code-btn{font-size:16px;width:100%;padding:10px 15px;margin:15px 0}}.invites-inform-section-block .share-code-btn-parent{color:#E85298;border-color:#E85298}.invites-inform-section-block .share-code-btn:hover{background:rgba(255,255,255,0.7);cursor:pointer}.invites-inform-section-block .share-code-btn strong{display:table-cell;vertical-align:middle}.invites-inform-section-block h3{color:#FFFFFF;font-size:30px;background:#FF6659;margin-bottom:60px;height:100px;line-height:100px}@media (max-width: 767px){.invites-inform-section-block h3{font-size:20px;margin-bottom:30px}}@media (max-width: 767px){.invites-inform-section-block h3.no-line-height{padding:30px 0;line-height:20px}}.invites-inform-section-block .content-desc{margin-bottom:40px}@media (max-width: 767px){.invites-inform-section-block .content-desc{margin-bottom:20px}}.invites-inform-section-block .content-desc strong{font-size:24px}@media (max-width: 767px){.invites-inform-section-block .content-desc strong{font-size:16px}}@media (max-width: 767px){.invites-inform-section-block .invites-intro{padding:0 10px}}.invites-inform-section-block .invites-intro .intro-text{text-align:left;margin:0 auto 54px;padding-bottom:36px;border-bottom:1px solid #D8D6D6;width:500px}@media (max-width: 767px){.invites-inform-section-block .invites-intro .intro-text{font-size:14px;padding-bottom:0;height:100%;width:100%;border-bottom:none}}@media (max-width: 767px){.invites-inform-section-block .limited-time-offer{padding:0 10px}}.invites-inform-section-block .limited-time-offer .title{padding-bottom:12px;font-size:16px;font-weight:bold}.invites-inform-section-block .limited-time-offer .body-text{text-align:left;margin:0 auto 54px;border-bottom:1px solid #D8D6D6;width:500px;padding-bottom:40px}@media (max-width: 767px){.invites-inform-section-block .limited-time-offer .body-text{font-size:14px;height:100%;width:100%;border-bottom:none}}.invites-inform-section-block .special-contents{width:750px;margin:0 auto}@media (max-width: 767px){.invites-inform-section-block .special-contents{padding:0 15px;width:100%}}.invites-inform-section-block .special-contents .invites-supporter .content-image{position:relative}.invites-inform-section-block .special-contents .invites-supporter .content-image .image-text{color:#333333;font-weight:bold;position:absolute;top:60px;left:145px}.invites-inform-section-block .special-contents .invites-supporter .content-image .image-text strong{font-size:28px}.invites-inform-section-block .special-contents .invites-supporter .content-image .image-text-point{color:#E85298;font-size:40px;font-weight:bold;position:absolute;top:140px;left:130px}.invites-inform-section-block .special-contents .invites-supporter .content-image .image-text-point span{font-size:88px}.invites-inform-section-block .special-contents .invites-supporter .content-note{color:#333333;text-align:right}.invites-inform-section-block .special-contents .invites-parent .content-detail{color:#FF6659;background:#FDF5F5;border-radius:3px;padding:30px 0;position:relative;z-index:-1}.invites-inform-section-block .special-contents .invites-parent .content-detail .content-title{font-size:28px;font-weight:bold}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-inviter .content-to{font-size:22px;font-weight:bold;border:1px solid #FF6659;border-radius:15px;height:45px;width:500px;margin:0 auto;line-height:45px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-inviter .give-point{font-size:36px;font-weight:bold}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-inviter .give-point span{font-size:70px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-inviter .content-note{color:#333333;font-size:16px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-inviter .content-note span{font-weight:bold}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-invited-parent .content-to{font-size:22px;font-weight:bold;border:1px solid #FF6659;border-radius:15px;height:45px;width:500px;margin:0 auto;line-height:45px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-invited-parent .give-point{font-size:36px;font-weight:bold}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-invited-parent .give-point span{font-size:70px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-invited-parent .content-note{color:#333333;font-size:16px}.invites-inform-section-block .special-contents .invites-parent .content-detail .to-invited-parent .content-note span{font-weight:bold}.invites-inform-section-block .special-contents .invites-parent .content-detail .content-image{position:absolute;bottom:-50px;z-index:-1;height:220px;width:300px;overflow:hidden}.invites-inform-section-block .special-contents .invites-parent .content-detail .content-image img{width:300px;height:300px}.invites-inform-section-block .invites-supporter-friends{width:740px;margin:0 auto}@media (max-width: 767px){.invites-inform-section-block .invites-supporter-friends{width:100%;padding:0 20px}}.invites-inform-section-block .invites-supporter-friends .invites-tools{margin:0 auto 28px;display:flex}@media (max-width: 767px){.invites-inform-section-block .invites-supporter-friends .invites-tools{display:block}}.invites-inform-section-block .invites-supporter-friends .invites-tools .invites-sns,.invites-inform-section-block .invites-supporter-friends .invites-tools .invites-direct-friend{width:350px;border:4px solid #D8D6D6;border-radius:10px;margin:0 auto}@media (max-width: 767px){.invites-inform-section-block .invites-supporter-friends .invites-tools .invites-sns,.invites-inform-section-block .invites-supporter-friends .invites-tools .invites-direct-friend{width:100%;margin:20px auto}}.invites-inform-section-block .invites-supporter-friends .invites-tool-image{width:170px;height:170px;padding:30px;margin:20px auto;background:#FDF5F5;border-radius:50%}.invites-inform-section-block .invites-supporter-friends .invites-tool-title{color:#FF6659;font-size:24px;font-weight:bold}.invites-inform-section-block .invites-supporter-friends .invites-tool-text p{font-size:20px;font-weight:bold}.invites-inform-section-block .invites-supporter-friends .invites-tool-share-btn{width:250px;height:50px;border-radius:200px;background-color:#E85298;margin:0 auto;line-height:50px;color:#FFFFFF;font-size:20px;font-weight:bold;box-shadow:0 5px #D8D6D6}.invites-inform-section-block .invites-supporter-friends .invites-tool-share-btn:hover{cursor:pointer}.invites-inform-section-block .supporters{background:#FDF5F5;height:500px}@media (max-width: 767px){.invites-inform-section-block .supporters{height:1200px}}.invites-inform-section-block .supporters .title{font-weight:bold;font-size:24px;position:relative;top:30px;margin-bottom:50px}@media (max-width: 767px){.invites-inform-section-block .supporters .title{font-size:20px;margin-bottom:20px}}.invites-inform-section-block .supporter-infos{width:740px;display:flex;margin:40px auto}@media (max-width: 767px){.invites-inform-section-block .supporter-infos{width:100%;display:block;padding:0 20px}}@media (max-width: 767px){.invites-inform-section-block .supporter-infos .supporter-info{margin-bottom:20px}}@media (max-width: 767px){.invites-inform-section-block .supporter-infos .supporter-info .supporter-image img{max-width:250px;max-height:500px}}.invites-inform-section-block .supporter-infos .add-mr{margin-right:30px}@media (max-width: 767px){.invites-inform-section-block .supporter-infos .add-mr{margin-right:0px}}.invites-inform-section-block .invites-supporter,.invites-inform-section-block .invites-parent{max-width:915px;margin:0 auto}@media (max-width: 767px){.invites-inform-section-block .invites-supporter,.invites-inform-section-block .invites-parent{max-width:330px}}.invites-inform-section-block .invites-supporter .invites-flows,.invites-inform-section-block .invites-parent .invites-flows{display:flex;margin-bottom:20px}@media (max-width: 767px){.invites-inform-section-block .invites-supporter .invites-flows,.invites-inform-section-block .invites-parent .invites-flows{max-width:915px;display:block;padding:0 20px;margin-bottom:0}}.invites-inform-section-block .invites-supporter .invites-flows .invites-flow,.invites-inform-section-block .invites-parent .invites-flows .invites-flow{border:3px solid #D8D6D6;border-radius:5px;width:280px;height:256px}@media (max-width: 767px){.invites-inform-section-block .invites-supporter .invites-flows .invites-flow,.invites-inform-section-block .invites-parent .invites-flows .invites-flow{max-width:300px;margin:0 auto}}.invites-inform-section-block .invites-supporter .invites-flows .invites-flow .flow-text,.invites-inform-section-block .invites-parent .invites-flows .invites-flow .flow-text{padding:20px 10px;display:flex}.invites-inform-section-block .invites-supporter .invites-flows .flow-text .flow-to,.invites-inform-section-block .invites-parent .invites-flows .flow-text .flow-to{padding:20px 0px;font-size:13px;font-weight:bold;color:#FFFFFF;background:#E85298;border-radius:50%;width:60px;height:60px;flex-shrink:0}.invites-inform-section-block .invites-supporter .invites-flows .flow-text .to-friend,.invites-inform-section-block .invites-parent .invites-flows .flow-text .to-friend{background:#666666}.invites-inform-section-block .invites-supporter .invites-flows .flow-text .to-pair,.invites-inform-section-block .invites-parent .invites-flows .flow-text .to-pair{background:#FF6659}.invites-inform-section-block .invites-supporter .invites-flows .flow-text .flow-desc,.invites-inform-section-block .invites-parent .invites-flows .flow-text .flow-desc{font-size:16px;font-weight:bold;text-align:left}.invites-inform-section-block .invites-supporter .invites-flows p,.invites-inform-section-block .invites-parent .invites-flows p{color:#D8D6D6;font-weight:900;font-size:40px;margin:auto 5px}@media (max-width: 767px){.invites-inform-section-block .invites-supporter .invites-flows p,.invites-inform-section-block .invites-parent .invites-flows p{transform:rotate(90deg);width:100%}}.invites-inform-section-block .invites-supporter .invites-note,.invites-inform-section-block .invites-parent .invites-note{text-align:left}@media (max-width: 767px){.invites-inform-section-block .invites-supporter .invites-note,.invites-inform-section-block .invites-parent .invites-note{margin:20px}}.invites-inform-section-block .invites-supporter .invites-flows .flow-image{position:relative;max-width:215px;max-height:128px;margin:0 auto}.invites-inform-section-block .invites-supporter .invites-flows .flow-image .image-text{position:absolute;bottom:20px;left:30px;background:#FF6659;width:150px;height:30px;color:#ffffff;font-weight:bold;font-size:16px;text-align:right;padding:4px 20px}.invites-inform-section-block .invites-supporter .invites-flows .flow-image .image-text img{height:22px;width:20px;position:absolute;left:25px;top:4px}.invites-inform-section-block .invites-parent .invites-title{font-size:24px;padding:20px 0;margin-bottom:40px;border-top:1px solid #D8D6D6}@media (max-width: 767px){.invites-inform-section-block .invites-parent .invites-title{font-size:16px;padding:20px;margin-bottom:20px}}.invites-inform-section-block .invites-parent .invites-flows .invites-flow{height:100px}.invites-inform-section-block .invites-parent .invites-flows .flow-text .flow-desc span{display:inline-block;width:150px;padding:5px;background:#E85298;color:#FFF}.invites-inform-section-block .invites-parent .invites-flows .flow-text .flow-desc span img{height:22px;width:20px;display:inline-block;margin:0 10px 0 20px;position:relative;bottom:3px}.invites-inform-section-block .invites-parent .invites-flows .flow-text .point{position:relative;z-index:-1;bottom:15px}.invites-inform-section-block .invites-parent .invites-flows .flow-text .point span{background:#666666}.invites-inform-section-block .gift-grant{width:740px;margin:0 auto}@media (max-width: 767px){.invites-inform-section-block .gift-grant{max-width:320px;padding:0 30px}}.invites-inform-section-block .gift-grant .add-point-types{width:100%;display:flex}@media (max-width: 767px){.invites-inform-section-block .gift-grant .add-point-types{display:block}}.invites-inform-section-block .gift-grant .add-point-types .point-type{background:#FDF5F5;border-radius:5px;padding:40px 60px}@media (max-width: 767px){.invites-inform-section-block .gift-grant .add-point-types .point-type{margin:10px 0;padding:20px}}.invites-inform-section-block .gift-grant .add-point-types .add-ml{margin-right:20px}@media (max-width: 767px){.invites-inform-section-block .gift-grant .add-point-types .add-ml{margin-right:0px}}.invites-inform-section-block .gift-grant .add-point-types .point-type .point-type-title{color:#E85298;font-size:16px;font-weight:bold}.invites-inform-section-block .gift-grant .invites-inform-faq{width:100%;border:1px solid #333333;border-radius:5px;padding:40px}@media (max-width: 767px){.invites-inform-section-block .gift-grant .invites-inform-faq{padding:20px}}.invites-inform-section-block .gift-grant .invites-inform-faq .faq-title{color:#E85298;font-size:26px;font-weight:bold}@media (max-width: 767px){.invites-inform-section-block .gift-grant .invites-inform-faq .faq-title{font-size:16px}}.invites-inform-section-block .gift-grant .invites-inform-faq .faq-list{text-align:left}.invites-inform-section-block .gift-grant .invites-inform-faq .faq-list .question{font-weight:bold}.invites-inform-section-block .gift-grant .invites-inform-faq .faq-list .answer{padding-bottom:10px;border-bottom:1px solid #D8D6D6}.invites-inform-section-block .gift-grant .invites-inform-faq .faq-list .answer:last-child{border-bottom:none}.invites-inform-section-block .gift-grant .invites-inform-warning .warning-title{color:#e85298;font-weight:bold;text-align:left}.invites-inform-section-block .gift-grant .invites-inform-warning .warning-text{text-align:left}.invites-inform-section-block .gift-grant .invites-inform-warning .warning-text-list{text-align:left}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{height:90%;color:#333333;max-height:100%;width:520px;margin:0px auto;padding:5px 0;background:#FFFFFF;overflow-y:auto}@media (max-width: 767px){.modal-container{width:100%;padding:15px}}.modal-header-share{position:relative}.modal-header-share .share-code-to{background:#FF6659;color:#FFFFFF;width:120px;height:25px;line-height:25px;font-size:14px;font-weight:bold;margin:20px auto 15px}.modal-header-share .parent{background:#E85298}.modal-header-share .modal-header-title{font-size:24px;color:#333333;font-weight:bold}@media (max-width: 767px){.modal-header-share .modal-header-title{font-size:16px}}.modal-header-share .modal-close-button{position:absolute;top:-20px;right:10px;color:#707070;border-radius:50%;background:#F2F0F0;display:inline-block;border:none;width:40px;height:40px;text-align:center;line-height:25px}.modal-body-share{max-width:440px;margin:0 auto}.modal-body-share .share-code-sns .line,.modal-body-share .share-code-sns .facebook,.modal-body-share .share-code-sns .twitter,.modal-body-share .share-code-sns .messenger,.modal-body-share .share-code-sns .mail{height:54px;font-size:14px;text-align:left;border:1px solid #D8D6D6;border-radius:5px;line-height:54px}.modal-body-share .share-code-sns a{color:#333333;text-align:left;padding-left:10px}.modal-body-share .share-code-sns img{width:23px;height:22px;margin-right:10px}.modal-body-share .share-code-note{font-size:14px;text-align:left}.modal-body-share .share-text{font-size:12px;text-align:left;background:#F2F0F0;padding:15px;position:relative;height:220px;word-break:break-all}@media (max-width: 767px){.modal-body-share .share-text{height:250px}}.modal-body-share .share-text button{color:#FFFFFF;background:#333333;border:none;border-radius:5px;font-size:16px;width:65px;height:35px;position:absolute;bottom:5px;right:25px}.inv-inviter-header{text-align:center;background-color:#ee87b4;padding-bottom:20px}@media (min-width: 992px){.inv-inviter-header{width:100% !important}}.inv-inviter-header .inv-inviter-header-text{color:#ffffff;font-size:32px;margin-top:30px}@media (max-width: 767px){.inv-inviter-header .inv-inviter-header-text{font-size:24px}}.inv-inviter-header .inv-inviter-header-photo{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;width:120px;height:120px}.inv-inviter-header .inv-inviter-header-photo img{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;width:140px;height:auto;vertical-align:middle}.inv-inviter-header .inv-inviter-follow{text-align:center;color:#ffffff}.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-title{font-size:20px}.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part{word-break:break-all}@media (max-width: 767px){.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part{text-align:left;margin-top:20px;margin-left:10px;padding-left:10px}}.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-img{display:inline-block}@media (max-width: 992px){.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-img{text-align:right;width:20%}}.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-img img{width:50px}@media (max-width: 767px){.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-img img{width:40px}}.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-text{margin-left:20px;display:inline-block;vertical-align:middle}@media (max-width: 992px){.inv-inviter-header .inv-inviter-follow .inv-inviter-follow-part .inv-inviter-follow-text{text-align:left;margin-left:20px;width:70%}}.inv-inviter-link-area{margin-top:30px}.inv-inviter-privilege .inv-inviter-privilege-point{background-color:#e172a6;color:#fff;padding:3px;margin-right:5px;font-size:12px}.inv-inviter-share{text-align:center}.inv-inviter-share .inv-inviter-share-coupon{background-color:#f3a7c8;padding-left:0px !important;padding-right:0px !important}.inv-inviter-share .inv-inviter-share-coupon .inv-inviter-share-head{font-size:14px}.inv-inviter-share .inv-inviter-share-coupon .inv-inviter-share-code{margin-bottom:10px}@media (max-width: 767px){.inv-inviter-share .inv-inviter-share-coupon .inv-inviter-share-code{margin-top:5px;padding-bottom:10px}}.inv-inviter-share .inv-inviter-share-coupon .inv-inviter-share-code input{text-align:center}.inv-inviter-share .inv-inviter-share-twitter{color:#ffffff;background-color:#000;font-size:16px}.inv-inviter-share .inv-inviter-share-twitter i{margin-left:10px;float:left;font-size:20px}.inv-inviter-share .inv-inviter-share-facebook{color:#ffffff;background-color:#315096;font-size:16px}.inv-inviter-share .inv-inviter-share-facebook i{margin-left:13px;float:left;font-size:20px}.inv-inviter-share .inv-inviter-share-line{color:#ffffff;background-color:#00c300;font-size:16px}.inv-inviter-share .inv-inviter-share-line i{margin-left:10px;float:left;font-size:20px}.inv-inviter-share .inv-inviter-share-messenger{color:#00bcf2;font-size:16px;border:1px solid #00bcf2}.inv-inviter-share .inv-inviter-share-messenger img{margin-left:10px;float:left;width:20px}.inv-inviter-share .inv-inviter-share-envelope{color:#999999;border:1px solid #999999;font-size:16px}.inv-inviter-share .inv-inviter-share-envelope i{margin-left:10px;float:left;font-size:20px}.inv-inviter-share-sp .inv-inviter-share-icon{width:50px;display:inline-block}.inv-inviter-share-sp .inv-inviter-share-icon img{width:100%}.inv-inviter-share-sp .information-notice,.inv-inviter-share-sp .information-notice:before{font-size:12px}.inv-inviter-share-sp .information-notice:before{font-size:14px}.inv-inviter-sitter-area img{max-width:310px}.inv-inviter-share-link input{text-align:center}.inv-inviter-special-link{margin-top:30px}@media (max-width: 767px){.inv-inviter-special-link{margin-top:20px}}.inv-inviter-special-link .inv-inviter-special-link-text{font-size:16px;color:#e85298}.inv-inviter-special-link .inv-inviter-special-link-text img{width:70px;margin-bottom:5px;margin-right:5px}.inv-inviter-special-link hr{margin-top:0px;margin-bottom:5px}.inv-inviter-special-link .inv-inviter-sitter-area{border:1px solid #999999;border-radius:8px 8px 8px 8px;height:120px}@media (max-width: 767px){.inv-inviter-special-link .inv-inviter-sitter-area{height:100px}}.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-checkbox{display:inline-block;height:120px;margin-right:5px;margin-left:5px;vertical-align:middle}@media (max-width: 767px){.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-checkbox{height:80px}}.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-checkbox input{margin-top:0px}.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-img{display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100px;height:100px;margin-top:10px}@media (max-width: 767px){.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-img{width:80px;height:80px}}.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-info{display:inline-block;text-align:left;margin-left:15px;margin-top:15px;vertical-align:top;height:100px}@media (max-width: 767px){.inv-inviter-special-link .inv-inviter-sitter-area .inv-inviter-sitter-info{font-size:14px;height:80px}}.inv-public-header{text-align:center;background-color:#ee87b4;color:#ffffff}@media (min-width: 992px){.inv-public-header{width:100% !important}}.inv-public-header .inv-public-header-logo{margin-top:30px}.inv-public-header .inv-public-header-logo img{width:200px}@media (max-width: 767px){.inv-public-header .inv-public-header-logo img{width:160px}}.inv-public-header .inv-public-header-main-text{margin-top:15px;font-size:32px;font-weight:bold}@media (max-width: 767px){.inv-public-header .inv-public-header-main-text{font-size:24px}}.inv-public-header .inv-public-header-sub-text{margin-top:10px;font-size:14px;margin-bottom:10px}.inv-public-sitter{text-align:center}.inv-public-sitter .inv-public-sitter-title{color:#dc1471;font-size:20px}@media (max-width: 767px){.inv-public-sitter .inv-public-sitter-title{font-size:16px}}.inv-public-sitter .inv-public-sitter-area .inv-public-sitter-img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;width:100px;height:100px}@media (max-width: 767px){.inv-public-sitter .inv-public-sitter-area .inv-public-sitter-img{width:80px;height:80px}}.inv-public-sitter .inv-public-sitter-area .inv-public-sitter-info{display:inline-block;text-align:left;margin-left:5px;margin-top:15px;vertical-align:top;height:100px}@media (max-width: 767px){.inv-public-sitter .inv-public-sitter-area .inv-public-sitter-info{margin-top:10px;font-size:14px;height:80px}}.inv-public-apl-area{margin-top:20px;border:1px solid #999999}.inv-public-apl-area .inv-public-apl-area-text{margin-top:10px;margin-left:10px;margin-right:10px;font-size:12px}.inv-public-apl-area .inv-public-apl-area-code{margin-top:10px}.inv-public-apl-area .inv-public-apl-area-code input{text-align:center;margin-left:15px;width:90%;border-style:dotted;margin-bottom:10px}.inv-public-apl-help-text{text-align:left;font-size:12px;margin-bottom:20px}.inv-public-service-explain{margin-top:20px;background-color:#ffedf5;text-align:center;padding-top:20px;padding-bottom:20px}@media (min-width: 992px){.inv-public-service-explain{width:100% !important}}.inv-public-service-explain .about-kidsline-title{text-align:center;margin-top:20px;font-size:24px;color:#e85298}@media (max-width: 767px){.inv-public-service-explain .inv-public-merit{margin-top:10px}}.inv-public-service-explain .inv-public-merit .inv-public-merit-content{display:inline-block;width:210px;height:210px;color:#999999;font-size:20px;margin-left:30px;margin-top:30px;margin-bottom:10px}@media (max-width: 767px){.inv-public-service-explain .inv-public-merit .inv-public-merit-content{width:80%;height:50px;margin-left:0px;margin-top:10px;margin-bottom:20px}}.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-img{margin-top:10px;margin-left:80px;width:50px;text-align:center}@media (max-width: 767px){.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-img{float:left;text-align:left;margin-left:0px}}.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-fix{height:40px;vertical-align:bottom}.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-img img{max-height:60px}.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-content-title{margin-top:30px;font-size:20px;font-weight:600;text-align:center;color:#333333}@media (max-width: 767px){.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-content-title{margin-top:0px;font-size:16px;margin-left:80px;text-align:left}}.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-content-detail{margin-top:0px;font-size:12px;text-align:center}@media (max-width: 767px){.inv-public-service-explain .inv-public-merit .inv-public-merit-content .inv-public-merit-content-detail{margin-top:0px;text-align:left;margin-left:80px;margin-right:-40px}}@media (max-width: 767px){.inv-public-service-explain .inv-inviter-area-line{margin-top:20px;border-top:5px solid #eee}}a.inv-campaign-link-size.large{height:55px}.magazine-header-block{margin-top:40px;margin-bottom:20px}.magazine-header-block.hokatsu-contents{margin-top:60px;margin-bottom:20px}.magazine-header-block .category-label{margin-bottom:10px;padding:3px 8px 3px 8px;font-size:12px;color:#e85298;background-color:#fee4f0;display:inline-block}.magazine-header-block h1{font-size:28px;color:#333;text-align:left;line-height:1.7}.magazine-header-block .main-image{margin-top:12px}@media (max-width: 767px){.magazine-header-block{margin-top:20px;margin-bottom:0px}.magazine-header-block .category-label{margin-bottom:10px}.magazine-header-block h1{font-size:20px;font-weight:bold}}.magazine-header-block p{margin-top:10px;color:#333;font-size:14px;text-align:left;white-space:pre-wrap}.magazine-header-block .sns-top-area{margin-top:10px}@media (max-width: 767px){.magazine-header-block .sns-top-area{margin-top:0px;margin-bottom:-10px;float:left}}.magazine-header-block .sns-bottom-area{margin-bottom:10px}.magazine-header-block .publish-date-area{text-align:right;color:#999090;font-size:14px}.magazine-header-block .updated-date-area{text-align:right;color:#999090;font-size:14px}.magazine-header-block .publish-date-area-sp{text-align:left;color:#999090;font-size:14px}.magazine-header-block .updated-date-area-sp{text-align:left;color:#999090;font-size:14px}.magazine-eyecatch-block{margin-top:10px;color:#fff;background-position:center center;-moz-background-size:cover;background-size:cover;height:400px}@media (max-width: 767px){.magazine-eyecatch-block{margin-top:0px}}.magazine-article-block{margin-top:40px;margin-bottom:40px;font-size:16px;line-height:1.8}@media (max-width: 767px){.magazine-article-block{margin-top:10px}}.magazine-article-block:after{content:"";display:block;clear:both}.magazine-article-block .article-image{float:right;margin-left:60px;margin-bottom:15px}.magazine-article-block .movie-content{width:100%;height:315px}.magazine-article-block .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.magazine-article-block .movie-content{width:100%;height:auto}}.magazine-article-block .article-text{color:#666666;word-break:break-all}.magazine-article-block .article-text img{width:100%;height:auto;margin-top:20px;margin-bottom:20px}.magazine-article-block .article-text h2{font-size:26px;margin-top:40px;margin-bottom:20px;line-height:1.6;color:#333333}.magazine-article-block .article-text h3{font-size:18px;margin-top:20px;margin-bottom:20px;line-height:1.6;color:#333333}.magazine-article-block .article-text h5 img{width:60%;margin-left:100px;margin-right:100px}.magazine-article-block .article-text strong{color:#333333}.magazine-article-block .article-text blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.magazine-article-block .article-text blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.magazine-article-block .article-text a{text-decoration:underline}@media (max-width: 767px){.magazine-article-block .article-text h2{font-size:20px;margin-top:20px;margin-bottom:20px;line-height:1.5;font-weight:bold}.magazine-article-block .article-text h3{font-size:18px;font-weight:bold}}@media (min-width: 375px) and (max-width: 767px){.magazine-article-block .article-text h5 img{margin-left:70px;margin-right:70px}}@media (max-width: 374px){.magazine-article-block .article-text h5 img{margin-left:60px;margin-right:60px}}.magazine-article-block .article-text table{margin-bottom:20px}.magazine-article-block .article-text table tr th,.magazine-article-block .article-text table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.magazine-article-block .article-text table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.magazine-article-block .article-text table tr th a{color:#fff}.magazine-article-block .article-text table tr th:first-child{border-left:0px solid #fff}.magazine-article-block .article-text table tr th:last-child{border-right:1px solid #e172a6}.magazine-article-block .article-text table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.magazine-article-block .article-text table tr td:first-child{background-color:#f2f0f0}.magazine-article-nav-index,.magazine-article-nav li>ul>li:before,.magazine-article-nav>ul>li:before{color:#e85298}.magazine-article-block .magazine-article-nav{background:#FEF5F9;padding:12px 24px 24px}.magazine-article-block .magazine-article-nav .magazine-article-nav-ctrl{display:none}.magazine-article-block .magazine-article-nav .magazine-article-nav-title{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;padding-bottom:12px;font-weight:600;font-size:14px;line-height:21px;color:#e85298}.magazine-article-block .magazine-article-nav .magazine-article-nav-title::after{display:flex;align-items:center;justify-content:center;margin-left:4px;padding-bottom:2px;font-family:FontAwesome;content:"\f106";width:14px;height:14px;color:#FFF;background:#e85298;border-radius:50%}.magazine-article-block .magazine-article-nav .magazine-article-nav-ctrl:checked+.magazine-article-nav-title{padding-bottom:0}.magazine-article-block .magazine-article-nav .magazine-article-nav-ctrl:checked+.magazine-article-nav-title::after{content:"\f107";padding-bottom:0}.magazine-article-block .magazine-article-nav .magazine-article-nav-ctrl:checked~ul{display:none}.magazine-article-block .magazine-article-nav li a{color:#333333;text-decoration:none}.magazine-article-nav>ul{counter-reset:counter1;padding-top:24px;border-top:1px solid #d8d6d6}.magazine-article-nav>ul>li{counter-increment:counter1;margin-top:8px;font-size:16px;line-height:24px}.magazine-article-nav>ul>li:first-child{margin-top:0}.magazine-article-nav>ul>li:before{content:counter(counter1, decimal-leading-zero);border-right:1px solid #e85298;margin-right:4px;padding-right:4px;font-weight:600}.magazine-article-nav>ul>li>a{font-weight:bold}.magazine-article-nav li>ul{margin-left:30px;counter-reset:counter2}.magazine-article-nav li>ul>li{counter-increment:counter2;margin-top:4px;font-size:14px;line-height:21px}.magazine-article-nav li>ul>li:before{content:counter(counter2) "."}@media (max-width: 767px){.magazine-article-block .magazine-article-nav{padding:12px 10px 10px}.magazine-article-nav>ul{padding-top:10px}.magazine-article-nav>ul>li{font-size:14px}.magazine-article-nav li>ul>li{margin-top:2px}}.magazine-side-banner-block{margin-top:40px;margin-left:40px}.magazine-side-banner-block a{display:inline-block}@media (max-width: 767px){.magazine-side-banner-block{margin-top:20px;margin-left:0px}}.magazine-side-block{margin-top:40px;margin-left:40px}aside .magazine-side-block:first-child{margin-top:0px;padding-top:20px}.magazine-side-block .side-header{padding-bottom:14px;font-size:20px;font-weight:bold;text-align:left;border-bottom:1px solid #d8d6d6}.magazine-side-block .category-item{padding:12px 0px 12px 0px;font-size:16px;text-align:left;border-bottom:1px solid #d8d6d6;color:#666666}@media (max-width: 767px){.magazine-side-block .category-item.no-border{border-bottom:0px}}.magazine-side-block .category-item:hover{color:#e85298}.magazine-side-block .news-item{padding:12px 0px 12px 0px;font-size:12px !important;text-align:left;border-bottom:1px solid #d8d6d6}.magazine-side-block .news-item .row.style-image{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.magazine-side-block .news-item .row.style-image .news-item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:7.5px}.magazine-side-block .news-item .row.style-image .news-item-image{width:42%;margin-left:7.5px}.magazine-side-block .news-item .news-headline{color:#666666;font-weight:bold}.magazine-side-block .news-item{color:#666666}.magazine-side-block .news-item .side-article-date{font-size:10px !important;text-align:left;margin-top:5px;display:inline-block;color:#999999}.magazine-side-block .news-item .side-article-date:after{content:'|';margin-left:10px;color:#999999 !important}.magazine-side-block .news-item .side-article-cat-label{font-size:10px;text-align:left;margin-top:5px;margin-left:10px;display:inline-block;color:#999999}@media (max-width: 767px){.magazine-side-block{margin-top:20px;margin-left:0px}.magazine-side-block .news-item{font-size:14px !important}.magazine-side-block .news-item .side-article-date{font-size:10px}.magazine-side-block .news-item .side-article-cat-label{font-size:10px}.magazine-side-block .news-item .row.style-image .news-item-image{width:172px}}@media (max-width: 374px){.magazine-side-block .news-item .row.style-image .news-item-image{width:144px}}.magazine-side-adjust-block{margin-top:40px}@media (max-width: 767px){.magazine-side-adjust-block{background-color:#efeeee;height:40px;border-top:1px solid #d8d6d6;margin-top:0px}}.magazine-profile-block{border:1px solid #d8d6d6;padding:15px 20px 15px 20px;margin-bottom:20px}.magazine-profile-block .profile-header{font-size:16px;font-weight:bold;text-align:left;margin-bottom:10px}.magazine-profile-block .profile-picture img{width:80px;height:80px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;display:block}.magazine-profile-block .profile-name{color:#999090;font-size:16px;text-align:left;margin-bottom:2px}.magazine-profile-block .profile-title{color:#999090;font-size:14px;text-align:left;margin-bottom:10px;word-break:break-all}.magazine-profile-block .profile-detail{color:#999090;font-size:12px;text-align:left}.magazine-list-block .header-category-name{font-size:24px;font-weight:bold;margin-top:40px}.magazine-list-block .magazine-list-item-block{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d8d6d6}.magazine-list-block .magazine-list-item-block .row.style-image{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.magazine-list-block .magazine-list-item-block .row.style-image .magazine-text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:7.5px}.magazine-list-block .magazine-list-item-block .row.style-image .magazine-image-block{width:33.33333333%;margin-left:7.5px}.magazine-list-block .thumb-title{font-size:18px;font-weight:bold;text-align:left;color:#666666}.magazine-list-block .publish-date{font-size:14px;color:#999090;text-align:left;margin-top:10px}.magazine-list-block .category-label{margin-left:10px;margin-top:10px;padding:3px 8px 3px 8px;font-size:12px;color:#e85298;background-color:#fee4f0;display:inline-block}.magazine-list-block .article-none{margin-top:20px}@media (max-width: 767px){.magazine-list-block .magazine-list-item-block{padding-top:20px;padding-bottom:10px}.magazine-list-block .header-category-name{font-size:20px;font-weight:bold;margin-top:40px}.magazine-list-block .thumb-title{font-size:14px}.magazine-list-block .magazine-list-item-block .row.style-image .magazine-image-block{width:172px}}@media (max-width: 374px){.magazine-list-block .magazine-list-item-block .row.style-image .magazine-image-block{width:144px}}.magazine-sitter-select-block{padding-top:10px;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;margin-top:20px;margin-bottom:20px}.magazine-sitter-select-block .sitter-area-title{font-size:18px;text-align:left;margin-top:10px;margin-bottom:10px;color:#333}.magazine-sitter-select-block .sitter-area-item{padding-left:20px;padding-right:20px}.magazine-sitter-select-block .sitter-area-item .slick-prev:before,.magazine-sitter-select-block .sitter-area-item .slick-next:before{background-color:#ccc9c9;line-height:1em;font-weight:bold;display:block;width:20px;height:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.magazine-sitter-select-block .sitter-area-item .slick-prev:before{padding:0px 6px 0px 4px}.magazine-sitter-select-block .sitter-area-item .slick-next:before{padding:0px 4px 0px 6px}.magazine-sitter-select-block .sitter-item{margin-right:5px;margin-left:5px}.magazine-sitter-select-block .sitter-item .catchcopy{margin-top:5px;font-size:12px;text-decoration:underline}.magazine-sitter-select-block .sitter-item .price{margin-top:5px;font-size:12px;color:#999090}@media (max-width: 767px){.magazine-sitter-select-block .sitter-area-title{font-size:16px}}.magazine-register-block{background-color:#F2F0F0;min-width:624px;min-height:auto;min-height:412px;display:inline-block;margin-right:auto;padding-left:42px;padding-right:40px}.magazine-register-block img{margin-top:0px;margin-bottom:0px}@media (min-width: 768px) and (max-width: 991px){.magazine-register-block{min-width:auto}}.magazine-register-block-sp{background-color:#F2F0F0;display:inline-block;padding-top:20px;padding-left:25px;padding-right:25px}.magazine-register-block .register-user-block{height:auto;margin-top:34px;margin-bottom:auto}.magazine-register-block .register-supporter-block{height:auto;margin-top:27px;margin-bottom:auto}.magazine-register-block-sp .register-supporter-block{height:auto;margin-top:23px;margin-bottom:auto}.magazine-register-block .register-title-text{max-width:378px;margin-bottom:20px;line-height:26px;font-family:Hiragino Sans;font-style:normal;font-weight:bold;font-size:20px;text-align:left;color:#222222}.magazine-register-block-sp .register-title-text-sp{margin:0px -15px 13px -15px;min-width:264px;line-height:150%;font-family:Hiragino Sans;font-style:normal;font-weight:450;font-size:24px;text-align:center;color:#222222}@media (max-width: 320px){.magazine-register-block-sp .register-title-text-sp{font-size:20px;min-width:220px}}.magazine-register-block .register-content-text{max-width:378px;margin-bottom:20px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:12px;text-align:left;color:#222222}.magazine-register-block-sp .register-content-text-sp{max-width:315px;line-height:160%;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;text-align:center;color:#222222;margin-left:auto;margin-right:auto}.magazine-register-block .register-logo{margin-left:auto;width:130px;height:130px}.magazine-register-block-sp .register-logo-sp{margin-right:auto;margin-left:auto;margin-top:26px;margin-bottom:26px;width:130px;height:130px}.magazine-register-block .register-button{margin-bottom:31px}.magazine-register-block .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.magazine-register-block-sp .register-button{margin-bottom:31px}.magazine-register-block-sp .housekeeping-register-button{margin-bottom:31px;background-color:#37BDD2 !important}.magazine-register-block .row:first-child{border-bottom:1px solid #C4C4C4}.magazine-register-block-sp .register-user-block:first-child{border-bottom:1px solid #C4C4C4}.magazine-banner-block{margin-bottom:20px;display:inline-block}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}@media (min-width: 768px){.gb-nav-block{padding-top:10px;padding-bottom:10px;color:#e85298;box-shadow:0 0 3px #ccc;height:63px}}@media (max-width: 767px){.gb-nav-block{background-color:#fff;border-bottom:1px solid #ccc9c9;border-top:1px solid #d8d6d6}}.gb-nav-block:after{content:'';display:block;clear:both}.gb-nav-block .nav-logo{float:left;height:38px}.gb-nav-block .nav-logo .link-a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.gb-nav-block .nav-logo .link-img{height:auto}.gb-nav-block .nav-logo .kaji .link-img{margin-left:8px}@media (min-width: 768px){.gb-nav-block .nav-logo .link-img{margin-left:auto;margin-right:auto;max-width:80px}}@media (max-width: 767px){.gb-nav-block .nav-logo .link-img{margin-top:7px;margin-left:15px;max-width:66px}.gb-nav-block .nav-logo .kaji .link-img{margin-left:9px;width:45px}}@media (min-width: 768px){.gb-nav-block .nav-link{float:right;line-height:1;padding-top:6px}.gb-nav-block .nav-link ul{padding-top:0px}.gb-nav-block .nav-link ul li{float:left;list-style:none;font-size:12px;margin:0px;padding:0px;margin-left:26.5px}.gb-nav-block .nav-link a{color:#999999;font-size:14px}.gb-nav-block .nav-link a:link,.gb-nav-block .nav-link a:visited{color:#999999}.gb-nav-block .nav-link a:hover,.gb-nav-block .nav-link a:active{color:#e85298}.gb-nav-block .nav-link .nav-icon-link:after{display:block;content:'';clear:both}.gb-nav-block .nav-link .nav-icon-link .nav-icon{float:left;position:relative}.gb-nav-block .nav-link .nav-icon-link .nav-icon i{margin-top:5px;margin-right:6px;font-size:20px}.gb-nav-block .nav-link .nav-icon-link .nav-icon .nav-badge{position:absolute;top:0px;left:6px;width:20px;height:20px;text-align:center;font-size:12px;font-weight:bold;color:#fff;background-color:#e85298;border-radius:10px;-webkit-border-radius:11px;-moz-border-radius:11px;padding:4px 0px 0px 0px}.gb-nav-block .nav-link .nav-icon-link .nav-text{float:left;padding-top:9px}.gb-nav-block .nav-link .nav-text-link{padding-top:10px}.gb-nav-block .nav-link .nav-btn-link{padding-top:0px}}@media (min-width: 768px) and (max-width: 991px){.gb-nav-block .nav-link .nav-icon-link .nav-text{display:none !important;visibility:hidden !important}.gb-nav-block .nav-link ul li{margin-left:12px}}@media (max-width: 767px){.gb-nav-block .nav-link{float:right;line-height:1;padding-top:0px}.gb-nav-block .nav-link ul{padding-top:0px;padding-left:0px}.gb-nav-block .nav-link ul li{float:left;list-style:none;font-size:12px;margin:0px;width:66px;height:50px;text-align:center}.gb-nav-block .nav-link a{color:#666666;font-size:12px}.gb-nav-block .nav-link a.active{color:#e85298}.gb-nav-block .nav-link .nav-icon-link .nav-icon{font-size:24px;text-align:venter;position:relative}.gb-nav-block .nav-link .nav-icon-link .nav-icon i{margin-top:8px}.gb-nav-block .nav-link .nav-icon-link .nav-icon .nav-badge{width:22px;height:22px;padding:1px 0px 0px 2px;font-size:12px;font-weight:bold;color:#fff;background-color:#e85298;border-radius:10px;-webkit-border-radius:11px;-moz-border-radius:11px;line-height:20px;position:absolute;top:4px;right:7px}.gb-nav-block .nav-link .nav-icon-link .nav-icon .badge-count-zero{visibility:hidden}.gb-nav-block .nav-link .nav-icon-link .nav-text{font-size:10px;text-align:center;line-height:1.2;padding-top:3px;padding-bottom:4px}.gb-nav-block .nav-link .nav-style-left-border{border-left:1px solid #d8d6d6}}@media (min-width: 768px){.gb-nav-block .nav-link a.nav-style-border-new{display:inline-block;padding:10px 20px 0px 20px;height:36px;line-height:1em;border:1px solid #fff;border-radius:4px;color:#fff;background-color:#e85298}.gb-nav-block .nav-link a.nav-style-border-new:hover{opacity:.7}.gb-nav-block .nav-link a.nav-style-border{display:inline-block;padding:10px 20px 0px 20px;height:36px;line-height:1em;border:1px solid #fff;border-radius:4px;color:#e85298}.gb-nav-block .nav-link a.nav-style-border:link,.gb-nav-block .nav-link a.nav-style-border:visited{border:1px solid #e85298;color:#e85298}.gb-nav-block .nav-link a.nav-style-border:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.gb-nav-block .nav-link a.nav-style-border:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}@media (max-width: 767px){.gb-nav-block .nav-link li.nav-btn-list{padding:19px 0px 0px 0px;width:100px}.gb-nav-block .nav-link a.nav-style-border-new{padding:8px 10px 8px 10px;color:#fff;background-color:#e85298;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.gb-nav-block .nav-link a.nav-style-border-new:hover{opacity:.7}.gb-nav-block .nav-link a.nav-style-border{padding:8px 10px 8px 10px;border:1px solid #e85298;color:#e85298;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.gb-nav-block .nav-link li.nav-separate{border-left:1px solid #d8d6d6}}.gb-nav-block .drop-nav{float:left;margin-left:0px;padding-left:0px}.gb-nav-block .drop-nav ul{margin:0;padding:0}.gb-nav-block .drop-nav a.drop-avator:after{content:'';clear:both;display:block}.gb-nav-block .drop-nav a.drop-avator .drop-avator-image{float:left}.gb-nav-block .drop-nav a.drop-avator .drop-avator-image img{width:34px;height:auto;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px}.gb-nav-block .drop-nav a.drop-avator .drop-avator-name{float:left;margin-left:8px;margin-top:9px;max-width:98px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-nav-block .drop-nav a.drop-avator .drop-avator-icon{float:left;margin-left:5px;margin-top:8px}.gb-nav-block .drop-nav ul li{float:right;list-style:none;margin:0;padding:0;font-size:14px;position:relative;height:38px}.gb-nav-block .drop-nav ul li ul li a{color:#999 !important;display:block;text-decoration:none;padding-top:10px;padding-left:10px;padding-bottom:10px}.gb-nav-block .drop-nav ul li ul{position:absolute;top:38px;z-index:100;margin-left:-50px}.gb-nav-block .drop-nav ul li ul li:first-child,.gb-nav-block .drop-nav ul li ul li.visible-xs:first-child+li.force-first-child{border-top:1px solid #fff}.gb-nav-block .drop-nav ul li ul li{visibility:hidden;overflow:hidden;width:190px;height:0;background:#f1f1f1;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding-top:0px;padding-left:0px}.gb-nav-block .drop-nav ul li ul li a:hover{background:#e85298;color:#fff !important;text-decoration:none !important}.gb-nav-block .drop-nav ul li ul li:first-child,.gb-nav-block .drop-nav ul li ul li:first-child a,.gb-nav-block .drop-nav ul li ul li.visible-xs:first-child+li.force-first-child,.gb-nav-block .drop-nav ul li ul li.visible-xs:first-child+li.force-first-child a{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}.gb-nav-block .drop-nav ul li ul li:last-child,.gb-nav-block .drop-nav ul li ul li:last-child a{border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px}.gb-nav-block .drop-nav ul li:hover ul li,.gb-nav-block .drop-nav ul li a:hover ul li{visibility:visible;overflow:visible;height:35px;z-index:10}@media (max-width: 364px){.gb-nav-block .nav-link ul li{width:58px}.gb-nav-block .nav-link .nav-icon-link .nav-text{font-size:9px}}@media (min-width: 768px){.gb-nav-emergency-block{background-color:#ffab02;width:100%;padding:10px 20px 10px 20px;color:#fff}.gb-nav-emergency-block:after{display:block;clear:both;content:''}.gb-nav-emergency-block .nav-emergency-text{float:left;font-size:14px;padding-top:6px}.gb-nav-emergency-block .nav-emergency-action{float:right}.gb-nav-emergency-block .nav-emergency-action a.link-a.link-size-normal.link-style-strong{background-color:#fff;color:#ffab02 !important}.gb-nav-emergency-block .nav-emergency-action a.link-a.link-size-normal.link-style-strong:hover{background-color:inherit;color:#fff !important;border:1px solid #fff}.gb-nav-emergency-block .nav-emergency-action a.link-a.link-size-normal.link-style-strong:active{background-color:inherit;color:#fff3d9 !important;border:1px solid #fff3d9}}@media (max-width: 767px){.gb-nav-emergency-block a{background-color:#ffab02;width:100%;color:#fff;display:block;position:relative}.gb-nav-emergency-block a:after{position:absolute;top:18px;right:15px;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:18px;font-weight:bold}.gb-nav-emergency-block a .nav-emergency-text{min-height:64px;padding:10px 20px 10px 0px}}.gb-lp-nav-block{padding-top:10px;height:75px;box-shadow:0 0 3px #ccc}.gb-lp-nav-block .nav-lp-logo{float:left}.gb-lp-nav-block .nav-lp-logo a{display:inline-block}.gb-lp-nav-block .nav-tieup-logo{float:left}.gb-lp-nav-block .nav-tieup-logo:after{content:'';display:block;clear:both}.gb-lp-nav-block .nav-tieup-logo span{float:left}.gb-lp-nav-block .nav-tieup-logo i{padding-top:20px;font-size:20px;padding-left:20px}.gb-lp-nav-block .nav-tieup-logo img{height:60px;width:auto}@media (min-width: 768px){.gb-lp-nav-block .nav-lp-logo img{margin-left:20px;max-width:100px;height:auto}.gb-lp-nav-block .nav-lp-logo p{margin-top:0px;display:block;font-size:10px;margin-bottom:5px}}@media (max-width: 767px){.gb-lp-nav-block{height:76px;border-bottom:1px solid #d8d6d6}.gb-lp-nav-block .nav-lp-logo img{margin-top:2px;max-width:100px;height:auto}}@media (min-width: 768px){.gb-lp-nav-block .nav-contact{text-align:right}.gb-lp-nav-block .nav-contact .nav-contact-text{font-size:10px;color:#999999;margin-bottom:4px}.gb-lp-nav-block .nav-contact .nav-contact-btn{text-align:right}}@media (max-width: 767px){.gb-lp-nav-block .nav-contact{float:right}.gb-lp-nav-block .nav-contact .nav-contact-text{text-align:right;font-size:10px;color:#999999;margin-bottom:4px}.gb-lp-nav-block .nav-contact .nav-contact-btn{text-align:right}.gb-lp-nav-block-not-link-header{height:56px}.gb-lp-nav-block-not-link-header .nav-lp-logo img{max-width:70px}}.gb-breadcumb-block{border-top:1px solid #eee;background-color:#fff;border-bottom:1px solid #eee;box-shadow:0 0px 1px rgba(64,64,64,0.1)}.gb-breadcumb-block ul{padding-left:0px;margin-bottom:0px}.gb-breadcumb-block ul:after{content:'';display:block;clear:both}.gb-breadcumb-block ul li{float:left;list-style:none}.gb-breadcumb-block ul li a,.gb-breadcumb-block ul li span{display:inline-block;font-size:12px;color:#666666;font-weight:bold;padding-top:7px;padding-bottom:9px;line-height:1em;position:relative;z-index:7;margin-left:5px;padding-left:15px;padding-right:25px}.gb-breadcumb-block ul li a{color:#999;cursor:pointer;font-weight:normal}.gb-breadcumb-block ul li a:hover{color:#e85298;text-decoration:underline;font-weight:normal}.gb-breadcumb-block ul li:first-child a,.gb-breadcumb-block ul li:first-child span{margin-left:0px}.gb-breadcumb-block ul li a:before,.gb-breadcumb-block ul li span:before{content:'';top:0;right:-20px;position:absolute;width:0;height:0;border:14px solid transparent;border-left:14px solid #ddd;z-index:8}.gb-breadcumb-block ul li a:after,.gb-breadcumb-block ul li span:after{content:'';top:0;right:-19px;position:absolute;width:0;height:0;border:14px solid transparent;border-left:14px solid #fff;z-index:9}.gb-profile-access-block{text-align:left}.gb-profile-access-block:after{content:'';display:block;clear:both}.gb-profile-access-block .profile-access-img{float:left}.gb-profile-access-block .profile-access-img img{width:30px;height:auto;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.gb-profile-access-block a{color:#666666}.gb-profile-access-block .profile-access-username{float:left;font-size:14px;font-weight:bold;margin-left:15px;margin-top:0px;line-height:1.2em}.gb-profile-access-block .profile-access-review .gb-review-score-block ul li{font-size:9px}.gb-profile-access-block .profile-access-review .gb-review-score-block .review-score{font-size:9px}.gb-review-score-block ul{padding-left:0px;padding-top:0px;padding-bottom:0px;margin-bottom:0px}.gb-review-score-block ul:after{content:'';display:block;clear:both}.gb-review-score-block ul li{float:left;list-style:none;margin-right:2px;font-size:12px}.gb-review-score-block .is-active{color:#e85298}.gb-review-score-block .is-inactive{color:#999999}.gb-review-score-block .review-count{font-weight:normal;font-size:12px;color:#999999}.gb-review-score-block .review-score{font-weight:normal;font-size:14px;color:#e85298;margin-left:5px}.gb-profile-access-block .profile-access-action{float:left;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-left:20px;margin-top:1px}.gb-profile-access-block .profile-access-action:after{content:'';display:block;clear:both}.gb-profile-access-block .profile-access-action a.profile-action{float:left;border-right:1px solid #d8d6d6;height:28px;cursor:pointer;background-color:#f2f0f0}.gb-profile-access-block .profile-access-action a.profile-action:hover{background-color:#e8e6e6}.gb-profile-access-block .profile-access-action a.profile-action:active{background-color:#d8d6d6}.profile-access-action a.profile-action:first-child{border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px}.gb-profile-access-block .profile-access-action a.profile-action:last-child{border-right:0px solid #d8d6d6;border-radius:0px 6px 6px 0px;-webkit-border-radius:0px 6px 6px 0px;-moz-border-radius:0px 6px 6px 0px}.gb-profile-access-block .profile-access-action a.profile-action:after{content:'';display:block;clear:both}.gb-profile-access-block .profile-access-action a.profile-action .action-icon{float:left;font-size:14px;font-weight:normal;color:#666666;padding:6px 4px 0px 8px;line-height:1em}@media (max-width: 767px){.gb-profile-access-block .profile-access-action a.profile-action .action-icon{padding-right:9px}}.gb-profile-access-block .profile-access-action a.profile-action .action-icon.style-profile img{width:11px;height:auto;margin-top:-2px}.gb-profile-access-block .profile-access-action a.profile-action .action-text{float:left;font-size:10px;font-weight:bold;color:#666666;line-height:1em;padding:9px 10px 0px 0px}.drawer-open nav.gb-mmenu-block{width:270px;padding-bottom:32px;color:inherit}.drawer-overlay{z-index:10}.gb-mmenu-block{height:100vh;height:100dvh;z-index:999}.drawer.drawer-open .gb-mmenu-block{box-shadow:0px -8px 10px #999090}.drawer-overlay{z-index:6}.gb-mmenu-block .mmenu-user-panel{height:70px;margin-bottom:10px;background-color:#e17baa}.gb-mmenu-block .mmenu-user-panel .mmenu-user-info-area{background-color:#e17baa}.gb-mmenu-block .mmenu-user-panel .mmenu-close-btn{background-color:#e17baa}.gb-mmenu-block li.mmenu-user-panel{margin-left:0px;border-width:0px;margin-bottom:10px !important}.gb-mmenu-block .mm-listview2 li{border-color:inherit;position:relative;list-style:none;display:block;padding:0;margin-top:0px;margin-right:0px;margin-bottom:0px;line-height:20px}.gb-mmenu-block .mm-listview2 li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;margin:0}.gb-mmenu-block .mmenu-user-panel a{padding:0px;line-height:70px}.gb-mmenu-block .mmenu-user-panel img{display:inline-block;width:50px;height:auto;margin-left:20px;margin-right:20px;border-radius:25px}.gb-mmenu-block .mmenu-user-panel span{color:#fff;font-size:16px;font-weight:bold}.gb-mmenu-block .mmenu-user-panel button{right:0rem !important;height:20px;padding-right:20px;width:20px;padding-left:30px}.gb-mmenu-block span.mmenu-user-text{padding:25px 0px 0px 20px}.gb-mmenu-block ul{padding:0px 0 16px;font-size:16px}.gb-mmenu-block ul li{margin-left:20px}.gb-mmenu-block ul li a{padding:10px 0px 10px 0px}.gb-mmenu-block ul .mmenu-icon i{width:20px;margin-right:10px;text-align:center;color:#333}.gb-mmenu-block ul li.mmenu-li-style-border{margin-top:13px;padding-top:10px;border-top:1px solid #d8d6d6}.gb-mmenu-block ul li.mmenu-li-banner{padding-right:20px}.gb-mmenu-block ul li.mmenu-li-banner a,.gb-mmenu-block ul li.mmenu-li-banner span,.gb-mmenu-block ul li.mmenu-li-banner p{padding:0;margin:0}.gb-mmenu-block ul li.mmenu-li-banner img{width:60%;margin:0;padding:0}.gb-mmenu-block ul li.mmenu-li-banner span{font-size:10px;font-weight:bold;padding-bottom:5px}.gb-mmenu-block ul li.mmenu-li-banner p{margin-top:10px;font-size:10px;color:#999999;line-height:1.4}.gb-mmenu-block ul li.mmenu-li-guide-banner{padding-right:20px}.gb-mmenu-block ul li.mmenu-li-guide-banner img{width:100%;margin:0;padding:0}.gb-mmenu-block ul li.mmenu-li-guide-banner a{padding-top:3px;padding-bottom:0px}.gb-modal-block{margin-top:60px}.gb-modal-block .modal-header{padding:0px}.gb-modal-block .modal-header span{display:inline-block;padding:10px 0px 10px 15px}.gb-modal-block .modal-header a{display:inline-block;padding:10px 15px 10px 15px}.gb-modal-block .modal-header a{display:inline-block;padding:10px 15px 10px 15px}.gb-modal-block .modal-body .modal-sub{font-size:12px;color:#999999;margin-top:10px}.gb-modal-block .modal-body .modal-action{margin-top:10px;padding-bottom:5px}@media (max-width: 767px){.gb-modal-block .modal-body .modal-action .row>div[class^="col-"]{margin-bottom:10px}.gb-modal-block .modal-body .modal-action .row>div[class^="col-"]:last-child{margin-bottom:0px}}.gb-modal-block .modal-body .modal-separator{margin-top:20px;padding-top:10px;border-top:1px solid #d8d6d6}.gb-modal-block .small-dialog{width:360px}@media (max-width: 767px){.gb-modal-block .small-dialog{width:inherit}}.gb-modal-block .modal-body .modal-message.modal-message--error{color:#dc1471}.gb-usernav-block ul{max-width:720px;margin:40px auto 0;padding:0px;text-align:left}.gb-usernav-block ul li{display:inline-block;list-style:none;margin-bottom:8px;padding:0px 10px 0px 10px;border-right:1px solid #d8d6d6;font-size:12px}.gb-usernav-block ul li:last-child{border-right:0px solid #d8d6d6}.gb-usernav-block ul li a{color:#999999}.gb-usernav-block ul li a:link,.gb-usernav-block ul li a:visited{color:#999999}.gb-usernav-block ul li a:hover,.gb-usernav-block ul li a:active{color:#e85298;text-decoration:underline}.gb-usernav-block ul li.active a{color:#e85298}@media (min-width: 768px){.gb-sitter-panel-text-block{padding:15px 0px;background-color:#fff;border-bottom:1px solid #d8d6d6}}@media (max-width: 767px){.gb-sitter-panel-text-block{padding:0;margin-bottom:13px;border:1px solid #e9e9e9;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05)}}.gb-sitter-panel-text-block:after{content:"";display:block;clear:both}@media (min-width: 768px){.gb-sitter-panel-text-block .sitter-catchcopy-layout-sp{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-catchcopy-layout-pc{display:none !important;visibility:hidden !important;min-height:64px}.gb-sitter-panel-text-block .sitter-catchcopy-layout-sp{position:absolute;bottom:0;left:0}}@media (min-width: 768px){.gb-sitter-panel-text-block .sitter-img-area{width:40%;height:auto;padding-right:10px;float:left}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-img-area{width:100%;height:auto;position:relative}.gb-sitter-panel-text-block .sitter-img-area a{display:block}.gb-sitter-panel-text-block .sitter-img-area img{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}}@media (min-width: 768px){.gb-sitter-panel-text-block .sitter-summary-area{width:60%;float:left}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-summary-area{width:100%;padding-left:15px;padding-right:15px}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-summary-area{padding-left:10px;padding-right:10px}}.gb-sitter-panel-text-block .sitter-summary-area .sitter-catchcopy{font-size:14px}@media (min-width: 768px) and (max-width: 991px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-catchcopy{line-height:1.5}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-catchcopy{width:100%;min-height:64px;background-color:rgba(232,82,152,0.6);color:#fff !important;text-decoration:none !important;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:30px}.gb-sitter-panel-text-block .sitter-catchcopy:after{display:block;font-size:30px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;top:8px;right:10px}}@media (max-width: 364px){.gb-sitter-panel-text-block .sitter-catchcopy{padding-left:10px}}.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation{color:#999999;font-size:12px;margin-top:3px}@media (min-width: 768px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation{margin-top:3px}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation{margin-top:0px;padding-top:10px;padding-bottom:2px;font-weight:normal}}.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation:after{clear:both;display:block;content:""}.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomation-review{width:42%;float:left}@media (min-width: 768px) and (max-width: 991px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomation-review{width:100%}}.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomaion-hourlywage{width:58%;padding:0;margin:0;text-align:right;float:right}.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomaion-hourlywage i{margin-left:5px}@media (min-width: 768px) and (max-width: 991px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomaion-hourlywage{width:100%;text-align:left}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-summary-area .sitter-infomation .sitter-infomaion-hourlywage{text-align:right}}@media (min-width: 768px){.gb-sitter-panel-text-block .sitter-text-area{list-height:1.5}}@media (min-width: 768px) and (max-width: 991px){.gb-sitter-panel-text-block .sitter-text-area{clear:left;padding-top:10px}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-text-area{clear:left;padding-left:15px;padding-right:15px;line-height:1.4}}@media (max-width: 364px){.gb-sitter-panel-text-block .sitter-text-area{font-size:12px;padding-left:10px;padding-right:10px}}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-text-area .sitter-text-short{clear:left;padding-bottom:10px;position:relative}.gb-sitter-panel-text-block .sitter-text-area .sitter-text-full{clear:left;padding-bottom:10px}}.gb-sitter-panel-text-block .sitter-text-area .see-more{color:#e85298}@media (max-width: 767px){.gb-sitter-panel-text-block .sitter-text-area .see-more{position:absolute;bottom:0px;right:5px;line-height:1.6em}}.gb-review-list-block .review-header-contents{display:flex;justify-content:flex-end}.gb-review-list-block .review-header-contents .form-select{position:relative;border-width:0px;padding:0px;margin-left:auto}.gb-review-list-block .review-header-contents .form-select::after{position:absolute;top:0px;right:0px;display:block;content:'';font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";padding-top:6px;padding-right:10px;pointer-events:none}.gb-review-list-block .review-header-contents .form-select select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;height:34px;border-radius:4px;background:none transparent;outline:none;font-size:14px;line-height:1.0em;color:#666666;padding:0px 30px 0px 15px;border:1px solid #bbb;background-color:#fff}.gb-review-list-block .review-list-title{padding-bottom:15px}@media (max-width: 767px){.gb-review-list-block .review-list-title{margin-left:-15px;margin-right:-15px;padding:15px 15px 15px 15px;border-top:1px solid #d8d6d6}.tab-content .gb-review-list-block .review-list-title{border-top:none}}.panel-front-contents .gb-review-list-block .review-list-title{border-top:0px solid #d8d6d6;padding-top:0px}.gb-review-list-block .review-list-title .review-list-count{font-size:22px;color:#333333}.gb-review-list-block .review-list-title .review-list-count span{font-size:14px}.gb-review-list-block .review-list-title .review-lists-score{font-size:20px;color:#e85298}.gb-review-list-block .review-list-title .review-lists-score span.review-list-score-number{font-size:18px;margin-left:4px}.gb-review-panel-block{border-top:1px solid #d8d6d6;padding-top:15px;padding-bottom:15px}.gb-review-panel-block:after{clear:both;display:block;content:''}.gb-review-panel-block .review-panel-user{display:flex;align-items:center;justify-content:flex-start;width:40%}.gb-review-panel-block .review-panel-text{float:left;width:100%}@media (max-width: 767px){.gb-review-panel-block .review-panel-user{display:flex;align-items:center;justify-content:flex-start;width:100%}.gb-review-panel-block .review-panel-text{float:left;width:100%;margin-top:10px}}.gb-review-panel-block .review-panel-text .review-panel-text-cancel{color:#999999}.gb-review-panel-block .review-panel-user:after{clear:both;display:block;content:''}.gb-review-panel-block .review-panel-user .review-panel-image{float:left;width:30%}@media (max-width: 767px){.gb-review-panel-block .review-panel-user .review-panel-image{float:left;width:50px;padding-top:5px}}.gb-review-panel-block .review-panel-user .review-panel-image img{border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}.gb-review-panel-block .review-panel-user .review-panel-names{float:left;width:70%;padding-left:15px}.gb-review-panel-block .review-panel-user .review-panel-names .review-panel-names-scrore{color:#e85298}.gb-review-panel-block .review-panel-user .review-panel-names .review-panel-names-date{font-size:12px}.gb-review-panel-block .review-panel-user .review-panel-names .review-panel-names-display-name{font-size:12px}.gb-review-panel-block .review-panel-text .review-panel-each-scores{font-size:12px;line-height:1.3em;margin-top:20px}.gb-review-panel-block .review-panel-text .review-panel-each-scores .row{padding-bottom:0;margin-bottom:0;color:#999999}.gb-review-panel-block .review-panel-text .review-panel-each-scores ul{padding-left:0px;margin-bottom:8px}.gb-review-panel-block .review-panel-text .review-panel-each-scores ul li{font-size:14px;display:inline-block;list-style:none;margin-bottom:0px;margin-right:3px}.gb-review-panel-block .review-panel-reply{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px;margin-top:20px}.gb-review-panel-block .review-panel-reply .review-panel-title{font-weight:bold;font-size:14px;margin-bottom:5px}.gb-review-panel-block .review-panel-reply .review-panel-comment{font-weight:normal;font-size:14px}.review-share-btn{display:flex;align-items:center;justify-content:flex-start}.review-share-btn img{width:40px;margin-right:20px}.gb-recommend-sitter-block{padding-top:10px;border-bottom:1px solid #fff}.gb-recommend-sitter-block .sitter-area-title{font-size:18px;text-align:left;margin-top:10px;margin-bottom:20px;color:#666666;font-weight:bold}.gb-recommend-sitter-block .sitter-all-link{text-align:right;font-size:14px;font-weight:normal;margin-bottom:20px}.gb-recommend-sitter-block .sitter-area-item{padding-left:20px;padding-right:20px}.gb-recommend-sitter-block .sitter-area-item .slick-prev:before,.gb-recommend-sitter-block .sitter-area-item .slick-next:before{background-color:#ccc9c9;line-height:1em;font-weight:bold;display:block;width:20px;height:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.gb-recommend-sitter-block .sitter-area-item .slick-prev:before{padding:0px 6px 0px 4px}.gb-recommend-sitter-block .sitter-area-item .slick-next:before{padding:0px 4px 0px 6px}.gb-recommend-sitter-block .sitter-item{margin-right:5px;margin-left:5px}.gb-recommend-sitter-block .sitter-item .catchcopy{margin-top:5px;font-size:12px;text-decoration:underline}.gb-recommend-sitter-block .sitter-item .price{margin-top:0px;font-size:12px;color:#999090}.gb-recommend-sitter-block .sitter-item .place{margin-top:5px;font-size:12px;color:#999090}@media (max-width: 767px){.gb-recommend-sitter-block .sitter-all-link{text-align:center;margin-top:-20px}}.gb-search-sitter-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/background_img_pink_only@3x-ca8739519e33b612fa9fc99d7465a8916a761483f94198feaf33926f1edf8372.jpg);background-size:cover;background-position:center top;background-repeat:repeat;text-align:center}.gb-search-sitter-block .search-sitter-area{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/background_img_pink@3x-ad8b00b640f711731e3854c666e1839a282f15c89a201d74e38db43837db2f8f.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;display:inline-block;width:100%;padding-top:40px;padding-bottom:50px}@media (min-width: 1200px){.gb-search-sitter-block .search-sitter-area{background-size:contain}}.gb-search-sitter-block .search-sitter-title{font-size:28px;margin-bottom:10px}.gb-search-sitter-block .search-sitter-detail{font-size:16px;margin-bottom:20px}@media (max-width: 767px){.gb-search-sitter-block .search-sitter-area{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/background_img_pink_sp@3x-a8da440211bf91652d1280e2a9af8fa43a0ca2951db504153384a6c62ca6cce6.jpg);background-size:contain}.gb-search-sitter-block .search-sitter-title{font-size:24px}.gb-search-sitter-block .search-sitter-detail{font-size:14px}}.logo-wrapper-3dsecure{display:flex;justify-content:center;align-items:center;height:100vh}.logo-wrapper-3dsecure img{width:120px;height:auto}.gb-sitter-welcome-banner-block{margin-top:10px;width:100%;text-align:center}.gb-sitter-welcome-banner-block .gb-sitter-welcome-banner-pc img{width:70%}.gb-sitter-welcome-banner-block .gb-sitter-welcome-banner-pc img .news-detail{float:left}.gb-register-parent-block{background-color:#ffe7f4;margin-top:30px;margin-bottom:0px;padding-top:40px;padding-bottom:40px}@media (max-width: 767px){.gb-register-parent-block{margin-top:0px;margin-bottom:0px;padding-top:40px;padding-bottom:40px}}.gb-register-parent-block .register-parent-image-area{width:25%;float:left}.gb-register-parent-block .register-parent-image-area .image{width:85%;margin-top:5px;padding-left:30px}.gb-register-parent-block .register-parent-title{font-size:24px;color:#666666;margin-bottom:10px;padding-left:40px;text-align:left;float:left;width:50%}.gb-register-parent-block .register-parent-detail{font-size:14px;color:#666666;text-align:left;margin-top:10px}.gb-register-parent-block .register-parent-btn{margin-top:40px;float:left;width:23%}@media (min-width: 768px) and (max-width: 991px){.gb-register-parent-block .register-parent-image-area{width:16%}.gb-register-parent-block .register-parent-image-area .image{margin-top:15px;padding-left:0px}.gb-register-parent-block .register-parent-title{font-size:20px;padding-left:20px;width:59%}.gb-register-parent-block .register-parent-btn{margin-top:30px;width:25%}}@media (min-width: 375px) and (max-width: 767px){.gb-register-parent-block .register-parent-title{font-size:22px;padding-left:0px;width:100%;text-align:center}.gb-register-parent-block .register-parent-detail{margin-top:20px}.gb-register-parent-block .register-parent-btn{margin-top:20px;width:100%}}@media (max-width: 374px){.gb-register-parent-block .register-parent-title{font-size:20px;padding-left:0px;width:100%;text-align:center}.gb-register-parent-block .register-parent-detail{margin-top:20px}.gb-register-parent-block .register-parent-btn{margin-top:20px;width:100%}}@media (min-width: 768px){.gb-paginator-block{text-align:center;line-height:1.6;margin-top:10px;margin-bottom:10px}.gb-paginator-block span a,.gb-paginator-block span.paginator-page.is-active{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #d8d6d6;width:28px;height:28px;font-size:12px;text-align:center;padding-top:4px;color:#666666;background-color:#fff;font-weight:bold;margin-left:1px;margin-right:1px}.gb-paginator-block span a:hover,.gb-paginator-block span.paginator-page.is-active{background-color:#efeeee}.gb-paginator-block .paginator-sp{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.gb-paginator-block{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;padding:10px 0px 10px 0px}.style-cancel-bottom .gb-paginator-block{border-bottom:0px solid #d8d6d6}.style-cancel-top .gb-paginator-block{border-top:0px solid #d8d6d6}.gb-paginator-block .paginator-pc{display:none !important;visibility:hidden !important}.gb-paginator-block .paginator-sp:after{clear:both;content:'';display:block}.gb-paginator-block .paginator-sp .paginator-current,.gb-paginator-block .paginator-sp .paginator-prev,.gb-paginator-block .paginator-sp .paginator-next{float:left;display:block;content:'';min-height:1px;text-align:center}.gb-paginator-block .paginator-sp .paginator-current{width:24%;padding-top:8px;font-size:14px}.gb-paginator-block .paginator-sp .paginator-prev,.gb-paginator-block .paginator-sp .paginator-next{width:38%}}.gb-single-movie-block .kidsline-movie{margin-top:40px;margin-bottom:40px}.gb-single-movie-block .kidsline-movie .movie-title{font-size:20px;text-align:center;margin-bottom:15px}.gb-single-movie-block .kidsline-movie .movie-content{width:510px;height:275px;margin:0 auto}.gb-single-movie-block .movie-all-link{margin-top:10px;text-align:center}@media (max-width: 767px){.gb-single-movie-block .kidsline-movie .movie-content{width:100%;height:auto}}.gb-single-movie-block .kidsline-movie .movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.gb-single-movie-block .kidsline-movie .movie-content iframe{padding-left:15px;padding-right:15px}}.gb-movie-summary-block{margin-bottom:20px}.gb-movie-summary-block .movie-embed-area{margin-bottom:10px}.gb-movie-summary-block .movie-embed-area iframe{width:100%;height:157px;border:1px solid #d8d6d6}.gb-movie-summary-block .movie-title{font-size:16px;font-weight:bold;line-height:1.4em;color:#e85298}.gb-movie-summary-block .movie-period{font-size:14px !important;font-weight:normal;color:#999999}.gb-movie-summary-block .movie-relate-link{font-size:16px;font-weight:normal;color:#666666;text-decoration:underline}.gb-movie-summary-block .movie-relate-link:hover,.gb-movie-summary-block .movie-relate-link:active{color:#e85298}.gb-movie-summary-block .movie-all-link{border-top:1px solid #d8d6d6;padding-top:10px;text-align:center}@media (min-width: 768px) and (max-width: 991px){.gb-movie-summary-block .movie-embed-area iframe{height:117px}}@media (max-width: 767px){.gb-movie-summary-block{margin-bottom:0px;padding-bottom:0px;border-bottom:1px solid #d8d6d6}.gb-movie-summary-block .movie-embed-area{float:left;width:55%;margin-top:20px;margin-bottom:0px}.gb-movie-summary-block .movie-embed-area iframe{width:100%;height:100px;border:1px solid #999999;margin-bottom:14px}.gb-movie-summary-block .movie-title{float:left;width:45%;margin-top:20px;padding-left:15px;font-size:14px}.gb-movie-summary-block .movie-period{font-size:12px !important}.gb-movie-summary-block a.movie-relate-link{font-size:14px;font-weight:normal;display:block;margin-bottom:20px !important}.gb-movie-summary-block .movie-all-link{border-top:0px;border-bottom:1px solid #d8d6d6;padding-bottom:10px}}.lp-welcommon-form-block .base-section-header{font-size:16px;border:1px solid #e85298;padding:5px 10px 5px 10px}@media (min-width: 768px) and (max-width: 991px){.lp-welcommon-form-block{width:600px;margin:0 auto}}@media (min-width: 992px){.lp-welcommon-form-block{width:600px;margin:0 auto}}.lp-welcommon-toplink-block{padding-top:40px}.lp-welcommon-toplink-block .toplink-action{text-align:center}.lp-welcommon-toplink-block .toplink-explain{margin-top:20px;text-align:center}.lp-welcommon-toplink-block .toplink-subaction{margin-top:10px}.lp-welcommon-top-h1-block{padding-top:40px;padding-bottom:40px}.lp-welcommon-top-h1-block .top-h1-title{color:#999999;font-size:16px}.lp-welcommon-top-h1-block p{margin-top:20px;color:#999999;font-size:16px;line-height:1.8}@media (min-width: 768px){.lp-welcommon-top-h1-block .top-h1-title{text-align:center}.lp-welcommon-top-h1-block p{text-align:center}}.lp-welcommon-workimage-block{background-color:#f5f2ed}.lp-welcommon-workimage-block .workimage-title{background-color:#e85298;color:#fff;text-align:center;font-size:30px;padding:16px 0px 16px 0px}@media (max-width: 767px){.lp-welcommon-workimage-block .workimage-title{text-align:center;font-size:20px;padding:16px 0px 16px 0px}}.lp-welcommon-workimage-block .workimage-section-title{position:relative;background:#676767;border:4px solid #676767;color:#fff;font-size:16px;padding:10px 0px 10px 0px;margin:20px 0px 30px 0px;text-align:center}@media (max-width: 767px){.lp-welcommon-workimage-block .workimage-section-title{font-size:14px;padding:5px 0px 5px 0px}}.lp-welcommon-workimage-block .workimage-section-title:after,.lp-welcommon-workimage-block .workimage-section-title:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.lp-welcommon-workimage-block .workimage-section-title:after{border-color:rgba(103,103,103,0);border-top-color:#676767;border-width:20px;margin-left:-20px}.lp-welcommon-workimage-block .workimage-section-title:before{border-color:rgba(103,103,103,0);border-top-color:#676767;border-width:21px;margin-left:-21px}.lp-welcommon-workimage-block p{font-size:24px;color:#e85298}@media (max-width: 767px){.lp-welcommon-workimage-block p{font-size:16px;color:#e85298;margin-bottom:10px}}@media (max-width: 767px){.lp-welcommon-workimage-block .workimage-explain{font-size:12px;margin-top:10px}}.lp-welhouse-pctop-block{background-color:#f5f2ed}.lp-welhouse-merit-block{background-color:#fff8ef;padding-bottom:40px}@media (min-width: 768px){.lp-welhouse-merit-block .welhouse-merit-title{width:562px;margin:0 auto;margin-top:40px;margin-bottom:40px}}.lp-welhouse-merit-block .welhouse-merit-section{position:relative;padding-left:80px}@media (max-width: 768px){.lp-welhouse-merit-block .welhouse-merit-section{margin-top:20px}}.lp-welhouse-merit-block .welhouse-merit-section:before{position:absolute;top:0px;left:10px;width:60px;height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;content:'1';text-shadow:1px 1px 2px #333;background-color:#ea873e;color:#fff;text-align:center;padding-top:7px;font-size:30px}.lp-welhouse-merit-block .welhouse-merit-section.style-two:before{content:'2'}.lp-welhouse-merit-block .welhouse-merit-section.style-three:before{content:'3'}.lp-welhouse-merit-block .welhouse-merit-section .merit-title{color:#ea873e;font-size:20px;line-height:1.5}.lp-welhouse-merit-block .welhouse-merit-section p{margin-top:10px;color:#666666}@media (max-width: 767px){.lp-welhouse-merit-block .welhouse-merit-section p{padding-right:15px}}.lp-welhouse-merit-block .welhouse-merit-section p b{color:#dc1471}@media (min-width: 768px){.lp-welhouse-merit-block .welhouse-merit-section{float:left;width:33.3333%}}.lp-welhouse-rec-block{margin-top:40px;margin-bottom:40px}.lp-welhouse-rec-block .container .welhouse-rec-section{border:3px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:0}.lp-welhouse-rec-block .link-a{display:block;margin:20px auto 0;width:420px}@media (min-width: 992px){.lp-welhouse-rec-block .container .welhouse-rec-section{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/house/lp-welhouse-rec-pc-ac515e9d8cb1fef99eff616360fbd8ababb9bbb80ae27a2fd141d40193751399.jpg);background-position:right bottom;background-repeat:no-repeat}}.lp-welhouse-rec-block .rec-title{color:#e85298;background-color:#fbe2ee;border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;text-align:center;font-size:30px;padding:15px 0px 15px 0px}@media (max-width: 767px){.lp-welhouse-rec-block .rec-title{font-size:16px}.lp-welhouse-rec-block .link-a{width:100%}}.lp-welhouse-rec-block .rec-title b{font-weight:bold}.lp-welhouse-rec-block .rec-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f046";margin-right:10px}.lp-welhouse-rec-block ul{margin-top:40px;padding-left:35px;padding-bottom:35px}.lp-welhouse-rec-block ul li{list-style-type:circle;margin-bottom:8px;font-size:16px}@media (max-width: 767px){.lp-welhouse-rec-block ul{margin-top:0px;padding-left:30px;padding-right:15px}.lp-welhouse-rec-block ul li{font-size:14px}.lp-welhouse-rec-block .rec-title{background-color:inherit}}.lp-welhouse-sittervoice-block{background-color:#fbe2ee;padding:20px 0px 40px 0px}.lp-welhouse-sittervoice-block .sittervoice-title{color:#333333;font-size:28px;padding:0px 0px 20px 0px;text-align:center}@media (max-width: 767px){.lp-welhouse-sittervoice-block .sittervoice-title{color:#333333;font-size:16px;padding:10px 15px 10px 15px;text-align:center;margin-bottom:20px}}@media (max-width: 767px){.lp-welhouse-sittervoice-block .sittervoice-title{border-top:4px solid #fff;border-bottom:4px solid #fff;color:#333333;font-size:22px}}.lp-welhouse-sittervoice-block .container:after{clear:both;content:'';display:block}.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel{background-color:#fff;padding:15px}.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel img{height:130px;width:auto;margin:10px 0px 10px 0px}@media (min-width: 768px) and (max-width: 991px){.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel img{height:100px}}@media (max-width: 767px){.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel img{max-height:80px;height:auto;width:auto;margin:10px 0px 10px 0px}}@media (min-width: 768px){.lp-welhouse-sittervoice-block .sittervoice-section{float:left;width:50%}.lp-welhouse-sittervoice-block .sittervoice-section:first-child{padding-right:15px}.lp-welhouse-sittervoice-block .sittervoice-section:last-child{padding-left:15px}}.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel .sittervoice-sub-title{font-size:22px;border-bottom:1px dotted #d8d6d6;color:#e85298;text-align:left;line-height:1.5;padding-bottom:10px}.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel p{color:#999999}.lp-welhouse-sittervoice-block .sittervoice-section .sittevoice-panel .workimage-explain{font-size:14px;color:#e85298}.lp-welcommon-parentvoice{padding:15px;padding-bottom:30px;background-color:#fff;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}@media (max-width: 767px){.lp-welcommon-parentvoice{padding-bottom:10px}}.lp-welcommon-parentvoice .parent-voice-title{font-size:16px;color:#e85298;margin:10px 0px 20px 0px}.lp-welcommon-parentvoice .parent-voice-section{position:relative;padding-left:90px}.lp-welcommon-parentvoice .parent-voice-section:before{position:absolute;top:0px;left:0px;height:60px;width:60px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/house/lp-welhouse-parent-621fa3a35358f88b64b8c16240b958495e18fee5ac7aff273471a9d420638c47.jpg);background-position:left top;background-repeat:no-repeat;background-size:60px 60px;display:block;content:''}@media (max-width: 767px){.lp-welcommon-parentvoice .parent-voice-section{padding-left:42px}.lp-welcommon-parentvoice .parent-voice-section:before{height:30px;width:30px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;background-size:30px 30px}}.lp-welcommon-parentvoice .parent-voice-section p{position:relative;background:#ffffff;border:1px solid #d8d6d6;color:#666666;font-size:14px;padding:15px}@media (max-width: 767px){.lp-welcommon-parentvoice .parent-voice-section p{margin-bottom:20px}}.lp-welcommon-parentvoice .parent-voice-section p:before{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.lp-welcommon-parentvoice .parent-voice-section p:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:15px;margin-top:-15px}.lp-welcommon-parentvoice .parent-voice-section p:before{border-color:rgba(216,214,214,0);border-right-color:#d8d6d6;border-width:16px;margin-top:-16px}@media (max-width: 767px){.lp-welcommon-parentvoice .parent-voice-section p:before{top:14px}.lp-welcommon-parentvoice .parent-voice-section p:after{border-width:8px;margin-top:-8px}.lp-welcommon-parentvoice .parent-voice-section p:before{border-width:9px;margin-top:-9px}}.lp-welpro-pctop-block{position:relative;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/pro/lp_pro_pc_top_bk-de55c88b3d3098c89370ef64e3fd44cba0c51327dcc2e2d0cbe486489e4cba8d.jpg) center top repeat-x;background-size:contain}.lp-welpro-pctop-block .container{height:411px;content:''}@media (min-width: 768px) and (max-width: 991px){.lp-welpro-pctop-block .container{height:318px}}.lp-welpro-topmsg-block .welpro-topmsg-title{position:absolute;top:90px;font-size:40px;color:#444;font-weight:bold;line-height:1.2}.lp-welpro-topmsg-block .welpro-topmsg-title span{color:#e85298}.lp-welpro-topmsg-block .welpro-topmsg-subtitle{position:absolute;top:35px;background:#fff;color:#e85298;border-radius:16px;font-size:24px;padding:0 20px;font-weight:600}.lp-welpro-topmsg-block .lp-welpro-topmsg-image{position:relative;width:940px;margin:0 auto}.lp-welpro-topmsg-block .lp-welpro-topmsg-image .lp-welpro-topmsg-image-picture{position:absolute;top:0;right:0;width:470px}@media (min-width: 992px){.lp-welpro-topmsg-block .welpro-topmsg-main{position:absolute;top:250px;line-height:1.7;font-size:14px;font-weight:bold}.lp-welpro-topmsg-block .welpro-topmsg-sub{position:absolute;top:330px;font-size:12px;color:#999999}}@media (min-width: 768px) and (max-width: 991px){.lp-welpro-topmsg-block .welpro-topmsg-title{font-size:26px;line-height:1.3;top:75px}.lp-welpro-topmsg-block .welpro-topmsg-subtitle{font-size:20px}.lp-welpro-topmsg-block .lp-welpro-topmsg-image .lp-welpro-topmsg-image-picture{position:absolute;top:0;right:200px;width:380px}.lp-welpro-topmsg-block .welpro-topmsg-main{position:absolute;top:185px;font-size:12px;font-weight:bold}.lp-welpro-topmsg-block .welpro-topmsg-sub{position:absolute;top:250px;font-size:12px;color:#999999}}@media (max-width: 767px){.lp-welpro-topmsg-image{position:relative;margin:0 -15px}.lp-welpro-topmsg-block .welpro-topmsg-title{position:absolute;top:120px;font-size:25px}.lp-welpro-topmsg-block .welpro-topmsg-subtitle{top:86px;font-size:18px}.lp-welpro-topmsg-block .welpro-topmsg-main{padding-top:20px;line-height:1.7;font-size:14px;font-weight:bold}.lp-welpro-topmsg-block .welpro-topmsg-sub{padding-top:15px;font-size:12px;color:#999999}}.lp-welpro-main-action-block{margin-top:0;margin-bottom:20px}.lp-welpro-main-action-block .welpro-mainaction-top-text{text-align:center}.lp-welpro-main-action-block .welpro-mainaction-btn{width:70%;margin:0 auto;margin-top:20px}.lp-welpro-main-action-block .welpro-mainaction-bottom-text{margin-top:20px;color:#999999;font-size:12px;text-align:center}@media (max-width: 767px){.lp-welpro-main-action-block{margin-top:0px;margin-bottom:40px}.lp-welpro-main-action-block .welpro-mainaction-btn{width:100%}.lp-welpro-main-action-block .welpro-mainaction-top-text{margin-top:20px}}.lp-corp-header-block .header-logo-catchcopy-small{font-size:12px;line-height:13px;margin-left:-8px;padding-bottom:20px}.lp-corp-header-block .header-logo-catchcopy-large{font-size:14px;color:#e85298;float:left;padding-left:20px;padding-top:45px}.lp-corp-firstview-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_plan/corp_main_img-c6fbc449e5c874778a479eb1b404f25bd2dcb70fb6fdc290657b365e72d5957c.jpg) center top no-repeat;height:400px;-moz-background-size:cover;background-size:cover}.lp-corp-firstview-block .container{position:relative}.lp-corp-firstview-block .corp-firstview-text span{display:block;color:#ffeb46;padding-top:70px;font-size:34px;text-align:center}.lp-corp-firstview-block .corp-firstview-text h1{display:block;color:#ffffff;padding-top:5px;font-size:22px;text-align:center;line-height:1.7}@media (max-width: 767px){.lp-corp-firstview-block .corp-firstview-text span{font-size:22px;font-weight:bold}.lp-corp-firstview-block .corp-firstview-text h1{margin-top:10px;font-size:16px}}.lp-corp-firstview-block .corp-firstview-text p{display:block;color:#ffffff;padding-top:50px;font-size:12px;text-align:center;line-height:1.7;width:50%;margin:0 auto}@media (max-width: 767px){.lp-corp-firstview-block .corp-firstview-text p{display:none !important;visibility:hidden !important}}.lp-corp-firstview-block .container .corp-firstview-image{position:absolute;top:190px;left:0px;width:100%}@media (max-width: 767px){.lp-corp-firstview-block .container .corp-firstview-image{top:240px}}.lp-corp-firstview-block .container .corp-firstview-image:after{content:'';display:block;clear:both}.lp-corp-firstview-block .container .corp-firstview-image div{float:left;width:50%}.lp-corp-firstview-block .container .corp-firstview-image div img{width:47%;height:auto}.lp-corp-firstview-block .container .corp-firstview-image div:last-child{text-align:right}@media (max-width: 767px){.lp-corp-firstview-block .container .corp-firstview-image div{text-align:center}.lp-corp-firstview-block .container .corp-firstview-image div:last-child{text-align:center}.lp-corp-firstview-block .container .corp-firstview-image div img{width:auto;height:150px}.lp-corp-firstview-block .container .corp-firstview-image div:last-child{padding-right:10px}}.lp-corp-firstview-block .container .corp-firstview-image div:first-child{padding-left:10px}.lp-corp-firstview-action-block{background-color:#ffedf5;text-align:center;padding-top:40px;padding-bottom:20px}@media (max-width: 768px){.lp-corp-sample-contents .row .col-sm-6:last-child{margin-top:20px}}.lp-corp-pagetop-apply-btn-sp-block{background-color:#fff;margin:20px 45px 20px 45px}.lp-corp-pagetop-apply-btn-sp-block .pagetop-apply-btn-sp{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.22, #d9317f), color-stop(0, #e2669f));background:-webkit-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-moz-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-o-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-ms-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:linear-gradient(to bottom, #e2669f 0%, #d9317f 22%);color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;height:67px;padding-top:20px;font-size:24px;font-weight:400;text-align:center}@media (max-width: 374px){.lp-corp-pagetop-sp-block .pagetop-main-catchcopy-text-sp{font-size:18px}.lp-corp-pagetop-sp-block .pagetop-main-catchcopy-text-02-sp{font-size:24px}.lp-corp-pagetop-sp-block .pagetop-main-catchcopy-small-sp{font-size:22px}.lp-corp-pagetop-sp-block .pagetop-img-sp{margin-top:-25px;margin-right:-15px;width:200px;float:right}.lp-corp-pagetop-sp-block .pagetop-text-sp{margin-top:135px}}.lp-corp-babysitter-merit-block{background-color:#ffedf5;padding-bottom:40px}.lp-corp-babysitter-merit-block .babysitter-merit-title{font-size:24px;font-weight:bold;color:#e85298;text-align:center;padding-top:40px}.lp-corp-babysitter-merit-block .row{margin-top:40px}.lp-corp-babysitter-merit-block .babysitter-merit-content-num{font-size:20px;color:#e85298;text-align:center}.lp-corp-babysitter-merit-block span{border-bottom:solid 4px #fff;padding-bottom:4px}.lp-corp-babysitter-merit-block .babysitter-merit-content-title{font-size:20px;color:#666666;text-align:center;margin-top:20px;font-weight:bold}.lp-corp-babysitter-merit-block .babysitter-merit-content-body{font-size:14px;color:#666666;text-align:center;margin-top:10px}@media (max-width: 767px){.lp-corp-babysitter-merit-block .row{margin-top:40px}.lp-corp-babysitter-merit-block .row div[class^="col-"]{margin-top:20px}.lp-corp-babysitter-merit-block .row div[class^="col-"]:first-child{margin-top:0px}.lp-corp-babysitter-merit-block .babysitter-merit-content-num{font-size:20px;color:#e85298;text-align:center}}@media (max-width: 374px){.lp-corp-babysitter-merit-block .babysitter-merit-title{font-size:20px;font-weight:bold}}.lp-corp-title-block .block-title{margin-top:60px;margin-bottom:40px;font-size:24px;font-weight:bold;color:#666666;text-align:center}.lp-corp-kidsline-merit-content-block{padding:0px 30px 0px 30px}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-title{font-size:24px;color:#e85298;text-align:center;font-weight:600;padding-top:20px;padding-bottom:20px}@media (min-width: 768px) and (max-width: 991px){.lp-corp-kidsline-merit-content-block .kidsline-merit-content-title{font-size:18px}}@media (max-width: 767px){.lp-corp-kidsline-merit-content-block .kidsline-merit-content-title{font-size:20px;text-align:center}}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-img-area{position:relative}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-img-area img{width:100%;margin-left:45px}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-tag{position:absolute;display:inline-block;padding:10px 15px 10px 15px;width:auto;min-width:115px;color:#F6F6F6;text-align:center;background:#e53f8d;z-index:0;top:10px;left:-10px;font-size:20px}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-tag:after{content:"";position:absolute;bottom:-5px;left:0;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 5px 0;border-color:transparent #891c4f transparent transparent;z-index:-1}.lp-corp-kidsline-merit-content-block .kidsline-merit-content-detail{font-size:14px;color:#666666;margin-top:20px}@media (max-width: 374px){.lp-corp-kidsline-merit-content-block .kidsline-merit-content-title{font-size:16px}}@media (min-width: 768px){.uservoice-contents .col-sm-6:last-child{border-left:1px solid #d8d6d6}}@media (max-width: 768px){.uservoice-contents{background-color:#efeeee}}@media (max-width: 768px){.uservoice-contents{background-color:#efeeee}.uservoice-contents .row .col-sm-6:first-child .lp-corp-uservoice-block .uservoice-second-contents{border-bottom:1px dotted #d8d6d6;padding-bottom:20px;margin-bottom:20px}}.lp-corp-uservoice-block{padding:0px 20px 0px 20px}@media (max-width: 787px){.lp-corp-uservoice-block{margin-bottom:20px}}.lp-corp-uservoice-block .uservoice-first-contents{margin-bottom:20px}@media (max-width: 787px){.lp-corp-uservoice-block .uservoice-first-contents{background-color:#fff;padding:15px}}.lp-corp-uservoice-block .uservoice-first-contents .uservoice-content-title{font-size:20px;color:#e85298}@media (min-width: 768px) and (max-width: 991px){.lp-corp-uservoice-block .uservoice-first-contents .uservoice-content-title{font-size:17px}}.lp-corp-kidsline-use-cases-block{padding:0px 30px 0px 30px}.lp-corp-kidsline-use-cases-block .kidsline-use-cases-title{font-size:20px;color:#e85298;text-align:center;font-weight:600;padding-top:20px;padding-bottom:20px}@media (min-width: 768px) and (max-width: 991px){.lp-corp-kidsline-use-cases-block .kidsline-use-cases-title{font-size:18px}}@media (max-width: 767px){.lp-corp-kidsline-use-cases-block .kidsline-use-cases-title{font-size:20px;text-align:center}}.lp-corp-kidsline-use-cases-block .kidsline-use-cases-img-area{position:relative}.lp-corp-kidsline-use-cases-block .kidsline-use-cases-img-area img{width:100%}.lp-corp-kidsline-use-cases-block .kidsline-use-cases-detail{font-size:14px;color:#666666;margin-top:20px;margin-bottom:20px}@media (max-width: 374px){.lp-corp-kidsline-use-cases-block .kidsline-merit-use-cases-title{font-size:16px}}.lp-corp-uservoice-block .uservoice-first-contents .uservoice-content-corp-info{margin-top:10px;font-size:14px;font-weight:bold;color:#666666}.lp-corp-uservoice-block .uservoice-first-contents .uservoice-content-corp-detail{margin-top:10px;font-size:14px;color:#666666}.lp-corp-uservoice-block .layout-second-img{width:25%}.lp-corp-uservoice-block .layout-second-text{width:75%}@media (min-width: 768px){.lp-corp-uservoice-block .uservoice-content-staff-info-img{padding-top:20px}}.lp-corp-uservoice-block .uservoice-content-staff-info-img p{font-size:12px;text-align:center;line-height:1.4;padding-top:10px}.lp-corp-uservoice-block .uservoice-content-staff-detail-baloon{background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-left:10px;border:1px;border-style:solid;border-color:#666666;float:right;position:relative;padding:15px;font-size:14px}@media (max-width: 991px){.lp-corp-uservoice-block .uservoice-content-staff-detail-baloon{font-size:12px}}.lp-corp-uservoice-block .uservoice-content-staff-detail-baloon:before{border-top-width:15px;border-right-width:15px;border-bottom-width:15px;border-left-width:0px;border-color:transparent #000 transparent transparent;border-style:solid;display:block;position:absolute;top:31px;left:-16px;width:0;height:0;content:""}.lp-corp-uservoice-block .uservoice-content-staff-detail-baloon:after{border-top-width:16px;border-right-width:16px;border-bottom-width:16px;border-left-width:0px;border-color:transparent #fff transparent transparent;border-style:solid;display:block;position:absolute;top:30px;left:-15px;width:0;height:0;content:""}.lp-corp-uservoice-sp-block{background:#f2f0f0;margin-bottom:30px}.lp-corp-uservoice-sp-block .uservoice-title-sp{padding-top:30px;font-size:24px;font-weight:600;text-align:center}.lp-corp-uservoice-cnt-sp-block{margin-top:10px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-corp-area{background:#fff;margin-left:20px;margin-right:20px;margin-top:20px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-title-sp{font-size:16px;color:#e85298;text-align:left;padding-top:12px;padding-left:12px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-corp-info-sp{margin-top:10px;font-size:14px;font-weight:600;color:#666666;text-align:left;padding-left:12px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-corp-detail-sp{margin-top:10px;font-size:14px;color:#666666;text-align:left;padding:0 12px 12px 12px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-staff-info-img-sp{margin-top:20px;margin-left:20px;width:80px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-staff-info-text-sp{text-align:center;line-height:1.4em;font-size:11px;margin-top:5px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-staff-detail-baloon-sp{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:auto;border:1px;border-style:solid;border-color:#666666;float:right;padding:10px 10px 10px 10px;font-size:12px;position:relative;margin-right:15px;margin-top:10px;margin-bottom:10px}.lp-corp-uservoice-cnt-sp-block .uservoice-content-staff-detail-baloon-sp:before{border-top-width:16px;border-right-width:16px;border-bottom-width:16px;border-left-width:0px;border-color:transparent #666666 transparent transparent;border-style:solid;display:block;position:absolute;top:45px;left:-16px;width:0;height:0;content:""}.lp-corp-uservoice-cnt-sp-block .uservoice-content-staff-detail-baloon-sp:after{border-top-width:16px;border-right-width:16px;border-bottom-width:16px;border-left-width:0px;border-color:transparent #fff transparent transparent;border-style:solid;display:block;position:absolute;top:45px;left:-15px;width:0;height:0;content:""}.lp-corp-uservoice-cnt-sp-block .lp-corp-uservoice-cnt-line{border-bottom:dotted 1px #666666;margin:15px 15px 10px 15px}.supply-example-title{font-size:28px;font-weight:600;color:#666666;text-align:center;padding-top:40px}.supply-examples{margin-top:40px;margin-bottom:20px}.lp-corp-supply-example-block{background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:2px solid #e85298;text-align:center;padding:20px 15px 20px 15px}.lp-corp-supply-example-block .supply-example-title-small{font-size:14px;color:#e85298;text-align:center}.lp-corp-supply-example-block .supply-example-title-large{font-size:24px;font-weight:bold;color:#333333;text-align:center;margin-top:10px;margin-bottom:20px}.lp-corp-supply-example-block .supply-example-main-img-area{padding-top:50px;padding-left:110px;width:70%;height:70%}.lp-corp-supply-example-block .supply-example-main-img-area-02{padding-top:20px;padding-left:180px;width:61%;height:61%}.lp-corp-supply-example-block .supply-example-text{font-size:14px;color:#666666;padding-bottom:20px}.lp-corp-supply-example-block .supply-example-sub-img-area{padding-top:50px}.lp-corp-supply-example-block .supply-example-table-area{border:2px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;margin-top:20px;margin-bottom:10px;padding:0px 7.5px 0px 7.5px}.lp-corp-supply-example-block .supply-example-table-area .col-xs-4:first-child{background-color:#e85298;border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;color:#fff}.lp-corp-supply-example-block .supply-example-table-area .col-xs-4{background-color:#fff;font-size:16px;color:#e85298;line-height:1.4;padding:8px 0px 8px 0px;height:66px}.lp-corp-supply-example-block .supply-example-table-area .col-xs-4{background-color:#fff;font-size:16px;color:#e85298;line-height:1.4;padding:8px 0px 8px 0px;height:66px}@media (max-width: 991px){.lp-corp-supply-example-block .supply-example-table-area .col-xs-4{font-size:14px}}.lp-corp-supply-example-block .supply-example-table-area .col-xs-4:last-child{background-color:#fff;border-radius:0px 12px 12px 0px;-webkit-border-radius:0px 12px 12px 0px;-moz-border-radius:0px 12px 12px 0px;color:#e85298;border-left:2px dotted #e85298}.lp-corp-supply-example-block .supply-example-table-area .col-xs-4 span{margin-top:-2px;display:block;line-height:1.4;color:#999999;font-weight:normal;font-size:12px}@media (max-width: 991px){.lp-corp-supply-example-block .supply-example-table-area .col-xs-4 span{font-size:10px}}.lp-corp-supply-example-block .supply-example-table-header{background-color:#e85298;text-align:center;color:#fff;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;padding:13px 0px;font-size:16px;width:138px;height:68px;float:left}.lp-corp-supply-example-block .supply-example-table-staff{border-top:2px solid #e85298;border-bottom:2px solid #e85298;border-right:2px dotted #e85298;padding:13px 0px;color:#e85298;font-size:16px;width:140px;height:68px;float:left}.lp-corp-supply-example-block .supply-example-table-corp{border-top:2px solid #e85298;border-bottom:2px solid #e85298;border-right:2px solid #e85298;border-radius:0px 8px 8px 0px;-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;padding:13px 0px;color:#e85298;font-size:16px;width:150px;height:68px;float:left}.lp-corp-supply-example-block .supply-example-table-font-small{font-size:12px;color:#666666}.lp-corp-supply-example-block .supply-example-table-line{padding-top:8px;line-height:1.0em !important}.lp-corp-supply-example-block .supply-example-table-warning{font-size:12px;color:#666666;margin-left:20px;text-align:left;margin-bottom:10px}.lp-corp-supply-example-block .supply-example-detail-text{font-size:12px;color:#666666}.lp-corp-supply-example-block .supply-example-detail-text b{font-size:14px;color:#666666}.lp-corp-supply-example-block .supply-example-detail-img-01{width:240px;margin-left:15px}.lp-corp-supply-example-block .supply-example-detail-img-02{width:50px;height:102px;text-align:center;margin-left:36px}.lp-corp-supply-example-block .supply-example-detail-img-03{width:50px;height:67px;text-align:center;margin-left:36px}.lp-corp-supply-example-block .supply-example-detail-img-04{margin-left:48px;margin-top:25px;width:22px;height:22px}.lp-corp-supply-example-block .supply-example-angle{width:60px;margin-left:30px}.lp-corp-supply-example-block .supply-example-detail-img-text{font-size:12px}.supply-example-title-sp{margin-bottom:40px;text-align:center;font-size:24px;font-weight:600}.lp-corp-supply-example-sp-block{background:#fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border:2px;border-style:solid;border-color:#e85298;text-align:center;margin-left:10px;margin-bottom:20px}.lp-corp-supply-example-sp-block .supply-example-title-small-sp{font-size:14px;color:#e85298;text-align:center;padding-top:20px}.lp-corp-supply-example-sp-block .supply-example-title-large-sp{font-size:20px;font-weight:600;color:black;text-align:center;padding-top:10px}.lp-corp-supply-example-sp-block .supply-example-main-img-area-sp{padding-top:30px;padding-left:70px;width:80%;height:80%}.lp-corp-supply-example-sp-block .supply-example-main-img-area-02-sp{padding-top:20px;padding-left:130px;width:60%;height:60%}.lp-corp-supply-example-sp-block .supply-example-text-sp{font-size:12px;color:#666666;text-align:center;line-height:1.4em;padding-bottom:30px;margin-top:20px}.lp-corp-supply-example-sp-block .supply-example-sub-img-area{padding-top:50px}.lp-corp-supply-example-sp-block .supply-example-table-area-sp{margin-left:10px}.lp-corp-supply-example-sp-block .supply-example-table-header-sp{background-color:#e85298;text-align:center;color:#fff;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;padding:13px 0px;font-size:14px;width:33%;height:68px;float:left}.lp-corp-supply-example-sp-block .supply-example-table-staff-sp{border-top:2px solid #e85298;border-bottom:2px solid #e85298;border-right:2px dotted #e85298;padding:13px 0px;color:#e85298;font-size:14px;width:32%;height:68px;float:left}.lp-corp-supply-example-sp-block .supply-example-table-corp-sp{border-top:2px solid #e85298;border-bottom:2px solid #e85298;border-right:2px solid #e85298;border-radius:0px 8px 8px 0px;-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;padding:13px 0px;color:#e85298;font-size:14px;width:32%;height:68px;float:left}.lp-corp-supply-example-sp-block .supply-example-table-font-small-sp{font-size:10px;color:#666666}.lp-corp-supply-example-sp-block .supply-example-table-line-sp{padding-top:10px;line-height:1.0em !important}.lp-corp-supply-example-sp-block .supply-example-table-warning-sp{font-size:10px;color:#666666;margin-left:20px;text-align:left;margin-bottom:10px}.lp-corp-supply-example-sp-block .supply-example-detail-text-sp{font-size:11px;font-weight:600;color:#666666;padding-left:5px;padding-bottom:20px;margin-top:6px}.lp-corp-supply-example-sp-block .supply-example-detail-text-large-sp{font-size:14px}.lp-corp-supply-example-sp-block .supply-example-detail-text-small-sp{font-size:10px;font-weight:400}.lp-corp-supply-example-sp-block .supply-example-detail-text-small-bold-sp{font-size:11px;font-weight:600}.lp-corp-supply-example-sp-block .supply-example-detail-img-01-sp{width:90%;margin-left:15px}.lp-corp-supply-example-sp-block .supply-example-detail-img-02-sp{width:90%;text-align:center;margin-left:30px}.lp-corp-supply-example-sp-block .supply-example-detail-img-03{width:50%;height:67px;text-align:center;margin-left:36px}.lp-corp-supply-example-sp-block .supply-example-detail-img-04-sp{margin-left:38px;margin-top:25px;width:40%}.lp-corp-supply-example-sp-block .supply-example-angle-sp{width:60%;margin-left:25px;margin-top:10px}.lp-corp-supply-example-sp-block .supply-example-detail-img-text-sp{font-size:12px}@media (max-width: 374px){.lp-corp-supply-example-sp-block .supply-example-title-small-sp{font-size:12px}.lp-corp-supply-example-sp-block .supply-example-title-large-sp{font-size:18px}.lp-corp-supply-example-sp-block .supply-example-detail-text-sp{font-size:9px;margin-left:0px;line-height:1.5em}.lp-corp-supply-example-sp-block .supply-example-detail-text-small-sp{font-size:9px}.lp-corp-supply-example-sp-block .supply-example-text-sp{font-size:9px}.lp-corp-supply-example-sp-block .supply-example-table-header-sp{font-size:12px}.lp-corp-supply-example-sp-block .supply-example-table-staff-sp{font-size:12px}.lp-corp-supply-example-sp-block .supply-example-table-corp-sp{font-size:12px}.lp-corp-supply-example-sp-block .supply-example-table-font-small-sp{font-size:9px}.lp-corp-supply-example-sp-block .supply-example-main-img-area-02-sp{width:65%;margin-left:0px}}.lp-corp-flow-block{background-color:#f2f0f0;padding-bottom:40px}.lp-corp-flow-block .flow-title{font-size:24px;text-align:center;padding-top:40px}.lp-corp-flow-block .flow-content-field{width:100%;margin:0 auto}.lp-corp-flow-block .flow-content{display:inline-block;width:200px;height:210px;color:#999999;font-size:20px;margin-top:30px;margin-bottom:10px;float:left}.lp-corp-flow-block .flow-content-img{margin-top:10px;margin-left:80px;width:50px;height:40px;text-align:center;float:bottom}.lp-corp-flow-block .flow-content-img-fix{width:30px;height:40px}.lp-corp-flow-block .flow-content-title{margin-top:30px;font-size:20px;font-weight:600;text-align:center}.lp-corp-flow-block .flow-content-detail{margin-top:10px;font-size:12px;text-align:center}.lp-corp-flow-block .flow-angle{font-size:50px;vertical-align:middle;color:#999999;padding-top:110px;margin:0px 10px;float:left}.lp-corp-flow-block .flow-after-support-field{background-color:#fff;margin-top:250px;height:250px}.lp-corp-flow-block .flow-after-support-title{color:#e85298;font-size:16px;font-weight:600;text-align:center;padding-top:20px;padding-bottom:10px}.lp-corp-flow-block .after-support-content-field{margin-top:10px;margin-left:180px}.lp-corp-flow-block .after-support-content{display:inline-block;width:150px;height:150px;margin-top:30px;margin-bottom:10px;float:left}.lp-corp-flow-block .after-support-img{padding-top:30px;text-align:center !important}.lp-corp-flow-block .after-support-img img{width:40px;height:auto}.lp-corp-flow-block .after-support-title{font-size:16px;font-weight:600;text-align:center}.lp-corp-flow-block .warning-area{margin-top:30px;text-align:left}.lp-corp-flow-block .warning-title{font-size:14px;font-weight:600}.lp-corp-flow-block .warning-detail{font-size:14px}.lp-corp-flow-sp-block{background-color:#f2f0f0;padding-bottom:40px}.lp-corp-flow-sp-block .flow-title-sp{font-size:24px;text-align:center;padding-top:40px;padding-bottom:40px}.lp-corp-flow-sp-block .flow-content-field-sp{width:100%;margin:0 auto}.lp-corp-flow-sp-block .flow-content-img-sp{margin-top:10px;margin-left:50px;width:50%;height:50%;float:bottom}.lp-corp-flow-sp-block .flow-content-title-sp{margin-top:10px;margin-left:10px;font-size:20px;font-weight:600;text-align:left}.lp-corp-flow-sp-block .flow-content-detail-sp{margin-top:5px;margin-left:10px;font-size:14px;text-align:left}.lp-corp-flow-sp-block .flow-angle-sp{margin-top:10px;margin-left:0px;margin-bottom:10px}.lp-corp-flow-sp-block .flow-after-support-field-sp{background-color:#fff;margin-top:30px;margin-left:20px;margin-right:20px;padding-bottom:30px}.lp-corp-flow-sp-block .flow-after-support-title-sp{color:#e85298;font-size:16px;font-weight:600;text-align:center;padding-top:20px;padding-bottom:10px}.lp-corp-flow-sp-block .after-support-img-sp{width:50%;height:50%;margin-left:40px}.lp-corp-flow-sp-block .after-support-title-sp{font-size:16px;font-weight:600;text-align:center}.lp-corp-flow-sp-block .after-support-title-sub-sp{font-size:10px;text-align:center}.lp-corp-flow-sp-block .warning-area-sp{margin-top:30px;margin-left:20px;margin-right:20px;text-align:left}.lp-corp-flow-sp-block .warning-title-sp{font-size:14px;font-weight:600}.lp-corp-flow-sp-block .warning-detail-sp{font-size:14px}.lp-corp-about-kidsline-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_plan/corp-about-kidsline-cover-c3e02ccdf4cff9b337745bfde9fae73141fe6ac0b8e54cc2e297257f0b3a1466.jpg);background-position:center center;-moz-background-size:cover;background-size:cover;height:864px;padding-top:60px}.lp-corp-about-kidsline-block .about-kidsline-title{font-size:28px;font-weight:600;text-align:center}.lp-corp-about-kidsline-block .about-kidsline-detail{margin-top:30px;font-size:14px;text-align:center;margin-left:180px;width:600px;line-height:1.9em}.lp-corp-about-kidsline-block .about-kidsline-img-01{width:210px;margin-top:30px;margin-left:150px;position:absolute}.lp-corp-about-kidsline-block .about-kidsline-img-01-text{margin-top:260px;margin-left:10px;font-size:12px;text-align:left;position:absolute}.lp-corp-about-kidsline-block .about-kidsline-area{width:410px;margin-top:30px;margin-left:420px;font-size:16px;font-weight:600;text-align:center;position:absolute}.lp-corp-about-kidsline-block .about-kidsline-note{font-size:12px}.lp-corp-about-kidsline-block .about-kidsline-img-02{width:410px;margin-top:100px;margin-left:420px;position:absolute}.lp-corp-about-kidsline-block .about-kidsline-media-area{margin-top:320px;margin-bottom:40px;margin-left:40px;padding-top:20px;padding-left:20px;padding-right:20px;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;height:200px;width:912px}.lp-corp-about-kidsline-block .about-kidsline-media-imgs img{margin-bottom:10px;margin-left:5px;margin-right:5px;height:50px !important;width:auto}.lp-corp-about-kidsline-block .about-kidsline-media-text{font-size:14px;text-align:center;margin-top:10px}.lp-corp-about-kidsline-sp-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_plan/corp-about-kidsline-cover-c3e02ccdf4cff9b337745bfde9fae73141fe6ac0b8e54cc2e297257f0b3a1466.jpg);background-position:center center;-moz-background-size:cover;background-size:cover;height:auto}.lp-corp-about-kidsline-sp-block .about-kidsline-title-sp{font-size:24px;font-weight:600;text-align:center;padding-top:30px}.lp-corp-about-kidsline-sp-block .about-kidsline-detail-sp{margin-top:30px;font-size:14px;text-align:center;line-height:1.9em}.lp-corp-about-kidsline-sp-block .about-kidsline-img-01-sp{margin-top:30px;margin-left:60px;width:70%;height:70%}.lp-corp-about-kidsline-sp-block .about-kidsline-img-01-text-sp{margin-top:10px;margin-left:10px;font-size:12px;text-align:center}.lp-corp-about-kidsline-sp-block .about-kidsline-area-sp{margin-top:30px;font-size:12px;font-weight:600;text-align:center;color:black}.lp-corp-about-kidsline-sp-block .about-kidsline-img-02-sp{margin-top:20px}.lp-corp-about-kidsline-sp-block .about-kidsline-media-area-sp{margin-top:30px;margin-bottom:30px;margin-left:20px;margin-right:20px;padding-top:30px;padding-bottom:30px;padding-right:10px;padding-left:10px;background-color:#fff;border:1px solid rgba(255,255,255,0.5);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.lp-corp-about-kidsline-sp-block .about-kidsline-media-imgs-sp img{margin-bottom:10px;margin-left:5px;margin-right:5px;height:32px !important;width:auto}.lp-corp-about-kidsline-sp-block .about-kidsline-media-text-sp{font-size:12px;margin-top:20px;margin-left:10px;text-align:center;color:black}.lp-corp-about-kidsline-seo-block .text-link{text-align:center;margin:44px auto 0px auto}@media (max-width: 767px){.lp-corp-about-kidsline-seo-block .text-link{margin:20px auto 20px auto}}.lp-corp-apply-block{margin-top:40px}.lp-corp-apply-block .apply-title{font-size:28px;text-align:center}.lp-corp-apply-block .apply-notice{margin-top:30px;font-size:14px;font-weight:600;text-align:center;margin-bottom:20px}.lp-corp-apply-sp-block{-moz-background-size:cover;background-size:cover;background-color:#e85298;height:50px;margin-bottom:140px;position:relative}.lp-corp-apply-sp-block .apply-title-sp{font-size:20px;text-align:center;color:#fff;padding-top:15px}.lp-corp-apply-sp-block .apply-notice-sp{margin-top:30px;font-size:14px;font-weight:600;text-align:left;padding-left:10px;padding-right:10px}.corp-apply-content{font-size:14px;font-weight:600;padding-top:5px;padding-left:5px}.corp-apply-line{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #f5d2e2}.corp-apply-inquery-block{margin-right:20px;margin-left:20px}.corp-apply-inquery-block label{cursor:pointer}.lp-welpickup-pctop-block-sp{background-color:#fff;border-bottom:10px solid #22b0ce}.lp-welpickup-pctop-block{background-color:#fff}.lp-welpickup-pctop-block .pagetop-field{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/pickup/pickup_main@2x-e3c85cfd83ecd7beb22b20a87c29369419f736ab0aa127f43f7ad327c938a31e.jpg);background-position:right;background-repeat:no-repeat;height:470px;border-bottom:10px solid #22b0ce;border-top:1px solid #d8d6d6}.lp-welpickup-pctop-block .header-area{float:left}.lp-welpickup-pctop-block .header-area .pop-area{margin-top:10px;float:right;width:150px}.lp-welpickup-pctop-block .header-area .sub-copy{font-size:20px;color:#22b0ce;border-bottom:1px dotted #22b0ce;text-align:left;margin-top:20px;margin-right:20px}.lp-welpickup-pctop-block .sub-copy .large-text{font-size:26px;display:inline-block}.lp-welpickup-pctop-block .main-copy{color:#22b0ce;font-size:44px;line-height:1.3}.lp-welpickup-pctop-block .main-copy .large-main-copy{font-size:60px;font-weight:bold;display:inline-block}.lp-welpickup-pctop-block .main-copy .small-main-copy{font-size:44px;display:inline-block}.lp-welpickup-pctop-block .example-area{margin-top:10px}.lp-welpickup-pctop-block .example-area .example-box{float:left;color:#e85298;background-color:#fffbd5;display:inline-block;padding:10px 20px 10px 20px;margin-right:10px;text-align:center;font-size:16px;font-weight:bold;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;height:90px;margin-bottom:20px}.lp-welpickup-pctop-block .example-area .example-box.padding-adjust{padding-top:20px;padding-bottom:20px}.lp-welpickup-pctop-block .example-area .example-box .small-text{font-size:14px}.lp-welpickup-pctop-block .session-info{margin-top:20px;color:#333;font-size:20px;font-weight:bold;text-align:center;width:380px}.lp-welpickup-pctop-block .session-info .session-obj-left{margin-right:20px;width:20px;display:inline-block}.lp-welpickup-pctop-block .session-info .session-obj-right{margin-left:20px;width:20px;display:inline-block}.lp-welpickup-pctop-block .session-detail{margin-top:10px;margin-left:20px;color:#22b0ce;font-size:16px;font-weight:bold;border:1px solid #22b0ce;padding:10px 20px 10px 20px;width:340px;background-color:#fff;text-align:center}.lp-welpickup-pctop-block .session-detail .small-session-info{font-size:14px}.lp-welpickup-about-block .heart-point{font-size:16px;color:#333333;font-weight:bold;margin-bottom:10px;position:relative}.lp-welpickup-about-block .heart-point img{width:40px;height:auto;position:absolute;left:-25px;top:-20px}.lp-welpickup-about-block .sitter-work{background:-webkit-repeating-linear-gradient(-45deg, #ffedf6 0, #ffedf6 40px, #fff 40px, #fff 90px);background:-o-repeating-linear-gradient(-45deg, #ffedf6 0, #ffedf6 40px, #fff 40px, #fff 90px);background:repeating-linear-gradient(-45deg, #ffedf6 0, #ffedf6 40px, #fff 40px, #fff 90px);height:auto;padding-bottom:50px}.lp-welpickup-about-block .sitter-top-area{float:left}.lp-welpickup-about-block .sitter-top-1{float:left;width:45%;padding-top:80px;padding-left:130px}.lp-welpickup-about-block .sitter-top-2{float:left;padding-top:40px;padding-left:20px;width:20%}.lp-welpickup-about-block .sitter-top-3{float:left;width:35%;padding-top:40px;padding-left:60px}.lp-welpickup-about-block .sitter-bottom-1{float:left;width:30%;padding-top:20px;padding-left:20px}.lp-welpickup-about-block .sitter-bottom-2{float:left;width:45%;padding-top:40px}.lp-welpickup-about-block .sitter-bottom-3{float:left;width:15%;padding-left:10px;padding-top:0px}.lp-welpickup-about-block .sitter-work-img-large{width:220px;border-radius:120px;-webkit-border-radius:120px;-moz-border-radius:120px}.lp-welpickup-about-block .sitter-work-img-middle{width:190px;border-radius:110px;-webkit-border-radius:110px;-moz-border-radius:110px}.lp-welpickup-about-block .sitter-work-img-small{width:150px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px}@media (min-width: 768px) and (max-width: 991px){.lp-welpickup-about-block .sitter-top-1{width:40%;padding-top:40px;padding-left:20px}.lp-welpickup-about-block .sitter-top-2{width:20%;padding-left:0px}.lp-welpickup-about-block .sitter-top-3{width:40%;padding-left:40px}.lp-welpickup-about-block .sitter-bottom-1{padding-top:20px;padding-left:0px}.lp-welpickup-about-block .sitter-bottom-2{padding-left:20px}.lp-welpickup-about-block .sitter-bottom-3{padding-top:10px;padding-left:0px}}.lp-welpickup-introduce-block{text-align:center;margin-bottom:20px}.lp-welpickup-introduce-block .introduce-text h1{font-size:16px;font-weight:bold;line-height:1.4em !important;margin-top:0px;margin-bottom:20px}@media (max-width: 767px){.lp-welpickup-introduce-block .introduce-text p{text-align:left;margin-bottom:10px}}@media (min-width: 768px){.lp-welcome-submit-header-block{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.lp-welcome-submit-header-block{position:fixed;bottom:0px;background-color:#fff;border-bottom:1px solid #d8d6d6;width:100%}.lp-welcome-submit-header-block:after{content:'';display:block;clear:both}.lp-welcome-submit-header-block .welcome-submit-header-logo{float:left;padding:10px 0px 10px 15px}.lp-welcome-submit-header-block .welcome-submit-header-logo img{width:58px;height:auto}.lp-welcome-submit-header-block .welcome-submit-header-action{float:right;padding:10px 15px 10px 0px}.lp-welcome-submit-header-block .welcome-submit-header-action:last-child{float:right;padding:10px 8px 10px 0px}.lp-welcome-submit-header-block .welcome-submit-header-action a.style-header-submit{font-size:13px;padding:6px 10px 6px 10px;height:inherit}.lp-welcome-submit-header-block .welcome-submit-header-action .add-friend-button-header img{width:auto;height:30px;border-radius:4px}}.lp-welsittervoice-topmsg-block .lp-welsittervoice-topmsg-image{margin-top:30px;position:relative;width:100%;height:auto;background-color:#ccc;overflow:hidden}.lp-welsittervoice-topmsg-block .lp-welsittervoice-topmsg-image img{display:inline-block;width:100%;height:auto}.lp-welsittervoice-topmsg-block .lp-welsittervoice-topmsg-image .lp-welsittervoice-topmsg-main{position:absolute;top:100px;left:50px;font-size:22px}@media (min-width: 768px){.lp-welsittervoice-topmsg-block h1{margin-top:30px;font-size:16px;font-weight:bold;color:#333333}}@media (max-width: 767px){.lp-welsittervoice-topmsg-block h1{margin:24px 20px -20px;font-family:Noto Sans CJK JP;font-style:normal;font-weight:bold;font-size:14px;line-height:24px;color:#666666}}.lp-welsittervoice-topmsg-block p{margin-top:15px;font-size:12px;color:#999999}.lp-welsittervoice-topmsg-block .lp-welsittervoice-topmsg-image img{display:inline-block;width:100%;height:auto}.lp-welsittervoice-content-block{margin:30px 0 30px 0}.lp-welsittervoice-content-block .row{margin-top:30px}.lp-welsittervoice-content-block .row div[class^="col-"] img{margin-bottom:20px}.lp-welsittervoice-content-block .row div[class^="col-"] img:last-child{margin-bottom:0px}@media (min-width: 768px){.lp-welsittervoice-content-block .row.style-reverse div[class^="col-"]{float:right}.lp-welsittervoice-content-block .row.style-reverse div[class^="col-"]:first-child{padding-left:45px}.lp-welsittervoice-content-block .row div[class^="col-"]:first-child{padding-right:45px}}.lp-welsittervoice-content-block h3{font-size:16px;font-weight:bold;color:#e85298;line-height:1.6}.lp-welsittervoice-content-block p,.lp-welsittervoice-content-block .lp-welsittervoice-content-describe{margin-top:5px;font-size:16px}.lp-welsittervoice-content-block h2{position:relative;width:100%;padding-left:20px;font-size:16px;color:#333333;margin-top:20px;margin-bottom:20px;line-height:1.9}.lp-welsittervoice-content-block h2:after{position:absolute;top:.15em;left:0;content:'';width:5px;height:-webkit-calc(100% - 0.2em);height:calc(100% - 0.2em);background-color:#f9a0ca;padding-bottom:8px}.lp-welsittervoice-content-block div{margin-top:0px}.lp-welsittervoice-content-block .lp-welsittervoice-summary-text{margin-top:60px;background:#efeeee;font-size:16px;padding:30px}.lp-welsittervoice-content-block .lp-welsittervoice-summary-button{margin-top:60px;text-align:center}.lp-welsittervoice-content-area+.lp-welsittervoice-content-area{margin-top:20px}@media (max-width: 767px){.lp-welsittervoice-topmsg-block{margin:-10px -15px 0 -15px}.lp-welsittervoice-content-block .lp-welsittervoice-summary-button{margin-top:20px}.lp-welsittervoice-topmsg-block .lp-welsittervoice-topmsg-image{margin-top:10px}.lp-welsittervoice-content-block .row{margin-top:0}.lp-welsittervoice-content-block h2{padding-left:0;font-size:18px;font-weight:bold;border-bottom:1px solid #ccc;line-height:1.4;padding-bottom:8px;margin-bottom:15px}.lp-welsittervoice-content-block h2:after{background:none;height:-webkit-calc(100% - 0.5em);height:calc(100% - 0.5em);padding-bottom:8px}.lp-welsittervoice-content-block .lp-welsittervoice-content-area{margin-top:20px}.lp-welsittervoice-content-block .lp-welsittervoice-summary-text{margin-top:30px;font-size:14px;padding:15px}}.area-lp-firstview-area{height:420px;position:relative;overflow:hidden;color:white;text-align:center}.area-lp-firstview-area .bg-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.area-lp-firstview-area .lp-header{background-color:white;opacity:0.9;height:40px;color:#666666;font-size:18px;text-align:left}.area-lp-firstview-area .lp-header .title{display:table-cell;margin:auto 0;height:40px;vertical-align:middle}.area-lp-firstview-area .area-box{background-color:#e85298;opacity:0.8;height:40px;font-size:24px;margin:100px auto 16px auto;display:inline-block;padding:0 20px}.area-lp-firstview-area .main-title h1{font-size:34px;margin:12px}.area-lp-firstview-area .explain-block{margin:24px;font-size:14px}@media (max-width: 767px){.area-lp-firstview-area{height:281px;text-align:left}.area-lp-firstview-area .bg-front{position:relative;height:100%}.area-lp-firstview-area .area-lp-middle-contents-block{position:absolute;bottom:0;margin:auto 0 0 0;background:linear-gradient(180deg, rgba(68,68,68,0) 0%, rgba(68,68,68,0.8) 59.9%)}.area-lp-firstview-area .area-lp-main-block{margin:16px 0}.area-lp-firstview-area .main-title h1{font-size:22px;margin:0;line-height:31px}.area-lp-firstview-area .area-box{height:31px;font-size:18px;margin:10px 0;padding:0 12px;text-align:center}}.childcare-facility a:hover{cursor:pointer}.childcare-facility-menu-container{border-style:solid;border-color:#e85298;border-top-width:4px;border-right-width:0;border-bottom-width:1px;border-left-width:0;color:#e85298}.childcare-facility-menu-item{background-color:white;height:67px;border-left:1px solid;position:relative;padding:10px;font-size:16px;text-align:center}.childcare-facility-menu-item:hover{background-color:#ffe6f0}.childcare-facility-menu-item .icon{display:inline-block;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/area_lp/icon_menu_down_ind-9d09965c1df150accc380471b367a2121c759d9db437a258698bb13e6a5bdefc.png);background-position:center center;-moz-background-size:cover;background-size:cover;width:24px;height:10px}.childcare-facility-menu-item.last{border-right:1px solid}@media (max-width: 767px){.childcare-facility-menu-container{border-style:none;margin:12px 0}.childcare-facility-menu.visible-xs{display:table !important;width:100%}.childcare-facility-menu .menu-row{display:table-row;width:100%}.childcare-facility-menu .menu-cell{display:table-cell;width:50%}.childcare-facility-menu-item{display:block;width:96%;height:67px;border:2px solid;-webkit-border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;position:relative;padding:8px 0;font-size:18px;font-weight:bold;text-align:center;margin:7px 0}.childcare-facility-menu-item.left{margin-left:0;margin-right:auto}.childcare-facility-menu-item.right{margin-left:auto;margin-right:0}.childcare-facility-menu-item .menu-item-link{line-height:1}.childcare-facility-menu-item .icon{margin-bottom:1px}}.childcare-facilities-review-area{background-color:#ffd9ea;padding:24px 0 28px}.childcare-facilities-review-container{margin:0 100px}@media (min-width: 768px) and (max-width: 991px){.childcare-facilities-review-container{margin:0 0}}.childcare-facilities-review-container .review-group-title{width:100%;height:226px;line-height:226px;margin:16px 0 8px 0;text-align:center;background-position:center center;background-size:cover}.childcare-facilities-review-container .review-group-title-text{display:inline-block;vertical-align:middle;font-size:28px;color:white;text-shadow:0px 0px 0px #000,0px 0px 10px rgba(0,0,0,0.7),0px 0px 20px rgba(0,0,0,0.5),0px 0px 30px rgba(0,0,0,0.35),0px 0px 39px rgba(0,0,0,0.1)}@media (max-width: 767px){.childcare-facilities-review-area{padding:0 0 24px 0}.childcare-facilities-review-container{margin:0 0}.childcare-facilities-review-container .review-group-title{position:relative;height:165px}.childcare-facilities-review-container .review-group-title-text{position:absolute;bottom:0;left:0;margin:0;height:50px;width:100%;line-height:50px;background-color:#e85298;font-size:18px;text-shadow:none}}.childcare-facilities-group{margin:24px 0}.childcare-facility{background-color:white;-webkit-border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;margin:24px 0;padding:26px 36px;font-size:16px}.childcare-facility-name{color:#3f3333;font-size:28px;font-weight:bold;padding-bottom:16px;background-image:linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 4px);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x}.childcare-facility-detail{float:left;width:100%;padding:20px 0}.childcare-facility-detail ul li.key{display:inline-block;padding-left:0 !important;width:13%;margin:2px 0;vertical-align:top}.childcare-facility-detail ul li.value{display:inline-block;width:87%;margin:2px 0;padding-left:6px}.childcare-facility-review{border:1px solid #ff4ba2;padding:16px 22px;width:100%;clear:both;color:black}.childcare-facility-review.invisible{padding:0 0}.childcare-facility-review .childcare-facility-catchcopy{color:#ff4ba2;font-size:22px;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.childcare-facility-review .childcare-facility-catchcopy .balloon{width:32px;height:30px;margin-top:3px;margin-right:10px}.childcare-facility-review .childcare-facility-catchcopy .childcare-facility-catchcopy-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.childcare-facility-review .childcare-facility-review-item{padding:12px 0}.childcare-facility-review .childcare-facility-review-item a{color:#ff4ba2;text-decoration:underline;margin-left:4px}.childcare-facility-map-container{position:relative;width:100%;margin-left:13%}.childcare-facility-map-container.map-available{height:180px;margin-top:6px;margin-bottom:6px}.childcare-facility-map-container iframe{position:absolute;top:0;left:0;border:0;height:100%;width:87%}@media (max-width: 767px){.childcare-facilities-group{margin:8px 0}.childcare-facility{margin:14px 0;padding:12px 18px 18px;font-size:14px}.childcare-facility-name{font-size:19px;padding-bottom:10px;margin-right:0px;background-image:linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 2px);background-size:6px 2px}.childcare-facility-detail{padding:4px 0}.childcare-facility-detail ul li{display:inline-block}.childcare-facility-detail ul li.key{width:70px}.childcare-facility-detail ul li.value{width:auto;width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}.childcare-facility-review{padding:14px 18px}.childcare-facility-review .childcare-facility-catchcopy{font-size:17px}.childcare-facility-review .childcare-facility-catchcopy .balloon{width:24px;height:23px;margin-top:2px;margin-right:6px}.childcare-facility-review .childcare-facility-review-item{padding:8px 0}.childcare-facility-map-container{margin-left:0}.childcare-facility-map-container.map-available{height:162px}.childcare-facility-map-container iframe{width:100%}}.to-area-lp-top{padding-top:12px;margin-bottom:8px;width:100%}.to-area-lp-top a{float:right;text-decoration:underline;font-size:14px}.to-area-lp-top .icon{display:inline-block;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/area_lp/icon_page_top-ddab9133fc3671e45c12555ecde54e6037fcd7f9bf84289542d942ddcd9c86a6.png);background-position:center center;-moz-background-size:cover;background-size:cover;width:13px;height:7px;margin-left:4px;margin-bottom:2px}.childcare-facilities-review-container .childcare-area-menu{text-align:center;margin:24px}.childcare-facilities-review-container .childcare-area-menu .childcare-area-item{font-size:16px;text-decoration:underline;margin:0 8px}.childcare-facilities-review-container .childcare-area-title{color:#e85298;font-size:28px;padding:6px;margin-top:16px;border-bottom:2px solid #e85298}.childcare-facilities-review-container a.read-more-facilities{position:relative;display:inline-block;background-color:#ffe6f1;border:1px solid #ff4ba2;width:100%;height:58px;vertical-align:middle;text-align:center;font-size:18px;line-height:58px;margin:8px 0;color:#ff4ba2}.childcare-facilities-review-container a.read-more-facilities:hover{cursor:pointer}.childcare-facilities-review-container a.read-more-facilities .icon{display:inline-block;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/area_lp/icon_arrow_down_small-846e2813f3690268db4794653cf8f7fcc215b02e4c4cbf32098e0e5014801ffe.png);background-position:center center;-moz-background-size:cover;background-size:cover;width:18px;height:9px;margin-right:10px;margin-bottom:2px}@media (max-width: 767px){.childcare-facilities-review-container a.read-more-facilities{height:58px;font-size:17px;line-height:58px;margin:8px 0;padding-left:18px}.childcare-facilities-review-container a.read-more-facilities .icon{position:absolute;top:26px;left:16px;width:14px;height:7px}.childcare-facilities-review-container .childcare-area-menu{text-align:left;margin:4px 0}.childcare-facilities-review-container .childcare-area-menu .childcare-area-item{font-size:14px;margin:0 12px 0 0}.childcare-facilities-review-container .childcare-area-title{font-size:19px;padding:4px;margin-top:12px;border-bottom:1px solid}}@media (max-width: 374px){.childcare-facilities-review-container a.read-more-facilities{font-size:15px;margin:7px 0}.childcare-facilities-review-container a.read-more-facilities .icon{width:13px;height:7px}}.childcare-facilities-other-area-link{margin-bottom:80px}@media (max-width: 767px){.childcare-facilities-other-area-link{margin-bottom:20px}}.childcare-facilities-other-area-link .title{background-color:#ffe5f0;border-radius:4px;height:42px;font-size:16px;line-height:1;padding:12px 15px;margin:10px 0}.childcare-facilities-other-area-link .link-items{display:inline-block;font-size:16px}.childcare-facilities-other-area-link .link-item{display:inline-block;float:left;line-height:16px;margin:8px 0;padding:0 20px;border-right:1px solid #cdc9ca !important}.childcare-facilities-other-area-link .link-item:last-child{border-right:none !important}.childcare-facilities-other-area-link a{text-decoration:underline}.area-lp-search-sitters{height:247px;width:100%;background-color:#ffe7f4;background-position:center center;background-repeat:no-repeat;padding:14px;text-align:center;color:black;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/area_lp/bg_childcare_facilities_sitter_search-4a86ee6df83a909f76d2f6ec5aca0c88d8bd39068b68a8b24da41ba7466eebbb.png)}.area-lp-search-sitters .title{font-size:28px;margin:16px}.area-lp-search-sitters .description{font-size:16px;margin:16px;padding-bottom:14px}.area-lp-search-sitters .search-btn{font-size:20px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding:18px 48px}@media (max-width: 767px){.area-lp-search-sitters{height:256px;background-position:center 22px;background-size:contain;padding:10px;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/area_lp/bg_childcare_facilities_sitter_search_sp-80c90290cfbbab9b6e6041db8d325e5a1d359dd1f83c81bc01bbf0bafcf0d672.png)}.area-lp-search-sitters .title{font-size:24px;margin:8px 0;line-height:1.5}.area-lp-search-sitters .description{font-size:14px;margin:12px;padding-bottom:6px}.area-lp-search-sitters .search-btn{display:inline-block;font-size:15px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;padding:13px 0;width:100%}.area-lp-search-sitters .search-btn img{display:inline-block !important;width:16px;margin:0 12px 4px 0}}@media (max-width: 374px){.area-lp-search-sitters .title{font-size:22px;margin:12px 0}}.area-lp-reviews{margin:52px 0 24px}.area-lp-reviews .top-section-layout-block .container .section-layout-container{border-top-style:none}.area-lp-pickups{margin:52px 0 24px}.area-lp-pickups .top-section-layout-block .container .section-layout-container{margin-top:0 !important;padding-top:0}@media (max-width: 767px){.area-lp-reviews{margin:24px 0}.area-lp-reviews .top-section-layout-block .container .section-layout-container{padding-top:0px;padding-bottom:0px}.area-lp-pickups{margin:24px 0}.area-lp-pickups .top-section-layout-block .container .section-layout-container{padding-bottom:0}}@media (max-width: 374px){.area-lp-reviews .kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{font-size:14px}.area-lp-pickups .kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{font-size:14px}}.area-sitters-title{display:inline-block;font-size:28px;font-weight:bold;color:black;text-align:center;width:100%}@media (min-width: 768px){.area-lp-reviews .kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{display:none}.area-lp-pickups .kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{display:none}}.childcare-facility-top-block header h1{font-size:32px;color:#333;line-height:1.0;margin-bottom:40px}.childcare-facility-top-block section h2{font-size:28px;margin-bottom:20px}.childcare-facility-top-block section h3{font-size:20px;margin-bottom:20px}.childcare-facility-top-block section .childcare-facility-top-page-links{margin-bottom:20px}.childcare-facility-top-block section .childcare-facility-top-page-links ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.childcare-facility-top-block section .childcare-facility-top-page-links ul li{margin-right:20px}.corporation-inquiry-top-block{background-color:#ffffff;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_inquiry/top_back_pc-e9a2d3c3e6229d01e85bea37d8c29ff49677fcb2729a2a3254d2aeba78089787.png);height:432px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.corporation-inquiry-top-block h1{font-weight:bold;font-size:40px;line-height:100%;color:#222222}.corporation-inquiry-top-block h2{margin-top:24px;font-weight:bold;font-size:20px;line-height:160%;color:#222222}.corporation-inquiry-top-block p{width:560px;margin-top:24px;font-weight:normal;font-size:14px;line-height:160%;color:#444444}@media (max-width: 767px){.corporation-inquiry-top-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_inquiry/top_back_sp-175b6cc83ebd5df8aeed52224a56facb791f0a8977e0d1fccc9b7c583d696196.png);height:180px}.corporation-inquiry-top-block .container{margin-left:9px}.corporation-inquiry-top-block h1{font-size:20px}.corporation-inquiry-top-block h2{font-size:14px;font-weight:normal}}.corporation-inquiry-top-seo-block p{padding:16px;font-size:14px;line-height:160%;color:#444444}.corporation-inquiry-top-scroll-link-block{display:flex;justify-content:space-evenly;margin:4px 16px 24px 16px}.corporation-inquiry-top-scroll-link-block .scroll-panel{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin:auto 8px;width:104px;height:72px;border:1px solid #E85298;box-sizing:border-box;border-radius:4px}.corporation-inquiry-top-scroll-link-block .scroll-panel p{margin-top:8px;font-size:14px;line-height:120%;color:#E85298}.corporation-inquiry-top-scroll-link-block .scroll-panel img{margin:8px auto;width:10px;height:6px}.corporation-inquiry-usecase-block .container{display:flex;width:100%;max-width:1110px;margin:0 auto}.corporation-inquiry-usecase-block .sp-container{padding:0 16px}.corporation-inquiry-usecase-block .usecase-panel-pc{display:flex;flex-direction:column;flex:1;margin:0 10px;background:#F7F9FB;border-radius:8px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area{padding:12px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .top-image{width:100%}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .top-image img{width:100%;height:auto;border-radius:8px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside{display:flex;flex-direction:column;justify-content:center;margin:0 12px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .theme-title{height:90px;margin:24px auto;font-weight:bold;font-size:24px;line-height:140%;text-align:center;color:#222222}@media (max-width: 1091px){.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .theme-title{height:150px}}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area{padding:16px;border-radius:4px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .title{text-align:center}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .title .pink-big{display:inline-block;padding-bottom:8px;font-weight:bold;font-size:20px;line-height:100%;color:#E85298;text-decoration:underline}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .title .normal-text{font-weight:bold;font-size:16px;line-height:100%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .operations{margin-top:16px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features{margin-top:16px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features .feature-head{margin-bottom:4px;font-weight:bold;font-size:14px;line-height:140%;text-align:left;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features .feature-item{font-weight:normal;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features .operation-item{display:flex;justify-content:flex-start}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features .operation-item .hand-icon{margin-right:4px;min-width:16px;max-width:16px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .features .operation-item .text{font-weight:bold;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .merits{margin-top:16px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .merits .merit-head{margin-bottom:4px;font-weight:bold;font-size:14px;line-height:140%;text-align:left;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .merits .merit-item{font-weight:bold;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .merits .merit-note{margin-top:16px;margin-bottom:16px;color:#FF0000;font-weight:bold;display:inline-block;background:#ffff00}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .merits .merit-note-link{color:#222222;font-weight:bold}.corporation-inquiry-usecase-block .panel-bottom-btn{display:flex;flex-direction:column;justify-content:center;height:64px;margin-top:auto;background:#E85298;border-radius:0 0 4px 4px;text-align:center;font-weight:bold;font-size:16px;line-height:100%;color:#FFFFFF}.corporation-inquiry-usecase-block .panel-bottom-btn:hover{background:#DC1471}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area{background:#F7F9FB;border-radius:8px;padding:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .theme-title{margin:24px auto;font-weight:bold;font-size:20px;line-height:140%;text-align:center;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside{display:flex;flex-direction:column;justify-content:center;border-radius:4px 4px 4px 4px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .top-image img{border-radius:8px 8px 0 0}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .title{margin-bottom:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .title .pink-big{display:flex;width:fit-content;margin:16px auto 0 auto;padding-bottom:8px;font-weight:bold;font-size:20px;line-height:100%;color:#E85298;text-align:center;text-decoration:underline}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .title .normal-text{margin-top:8px;font-weight:bold;font-size:16px;line-height:100%;color:#222222;text-align:center}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .operations{padding:0 16px 16px 16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .operations .operation-item{display:flex;justify-content:flex-start}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .operations .operation-item .hand-icon{margin-right:4px;min-width:16px;max-width:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .usable-area .operations .operation-item .text{font-weight:bold;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features{margin-top:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features .feature-head{margin-bottom:4px;font-weight:bold;font-size:14px;line-height:140%;text-align:left;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features .feature-item{font-weight:normal;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features .operation-item{display:flex;justify-content:flex-start}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features .operation-item .hand-icon{margin-right:4px;min-width:16px;max-width:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .wrap-panel-inside .features .operation-item .text{font-weight:bold;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .merits{margin-top:16px}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .merits .merit-head{margin-bottom:4px;font-weight:bold;font-size:14px;line-height:140%;text-align:left;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .merits .merit-item{font-weight:bold;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .merits .merit-note{margin-top:16px;margin-bottom:16px;color:#FF0000;font-weight:bold;display:inline-block;background:#ffff00}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .merits .merit-note-link{color:#222222;font-weight:bold}h1.corporation-inquiry{margin:80px auto 48px auto;font-size:32px;font-weight:bold;line-height:100%;text-align:center;color:#222222}@media (max-width: 768px){h1.corporation-inquiry{font-size:24px}}.corporation-inquiry-about-price-block{display:flex;flex-direction:column;justify-content:center;background:#F5F6F8;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_inquiry/price/back_baby_pc-b488baf04fddecc959a9f4a5ca4f133d491685fad6771a6dd6f28a2aeebd10a8.png);background-size:contain;background-repeat:no-repeat;background-position:right}@media (max-width: 768px){.corporation-inquiry-about-price-block{height:auto;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/corporation_inquiry/price/back_baby_sp-f0a45d53367b812e27e6ce3585fcf4f05efe6118fcac92be7ee3f390682ea316.png);background-size:120%;background-position:bottom}}.corporation-inquiry-about-price-block p{margin-bottom:24px;font-weight:bold;font-size:16px;line-height:160%;text-align:center;color:#222222}@media (max-width: 768px){.corporation-inquiry-about-price-block p{font-size:14px;font-weight:normal}}.corporation-inquiry-about-price-block .price-info{margin:0 auto 48px;max-width:460px;border-radius:8px;overflow:hidden}.corporation-inquiry-about-price-block .price-info .price-info-headline{margin-bottom:0;padding:4px;color:#FFF;background:#e85298;font-size:24px;font-weight:bold}.corporation-inquiry-about-price-block .price-info .price-info-content{background:#FFF;font-size:24px;font-weight:normal;padding:8px 48px;margin:0}.corporation-inquiry-about-price-block .price-info .price-info-content span{display:block}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-info .price-info-content{padding:8px 28px}}.corporation-inquiry-about-price-block .price-items{display:flex;justify-content:center;margin:0 auto 80px auto;flex-wrap:wrap}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-items{flex-direction:column;margin:0 0 40px 0}}.corporation-inquiry-about-price-block .price-items .item-group{display:flex;justify-content:space-around}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-items .item-group{flex-direction:column}}.corporation-inquiry-about-price-block .price-items .item-group .item-panel{display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;background:#FFFFFF;border-radius:8px;width:224px;height:86px}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-items .item-group .item-panel{width:calc(100% - 112px);margin:auto 56px}}.corporation-inquiry-about-price-block .price-items .item-group .item-panel h2{font-size:20px;font-weight:bold;line-height:100%;text-align:center;color:#E85298}.corporation-inquiry-about-price-block .price-items .item-group .item-panel p{font-size:12px;line-height:100%;text-align:center;color:#222222;margin:10px 0 0 0}.corporation-inquiry-about-price-block .price-items .item-group .plus-image{display:flex;justify-content:center;margin:auto;width:56px}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-items .item-group .plus-image{margin:12px auto}}.corporation-inquiry-about-price-block .price-items .item-group .plus-image img{width:24px;height:24px}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-items .item-group .plus-image img{width:14px;height:14px}}.corporation-inquiry-estimate-block .estimate-group{width:100%;max-width:1080px;height:auto;border:2px solid #DDDDDD;border-radius:12px}.corporation-inquiry-estimate-block .estimate-group .plan-description{padding:40px 40px 32px 40px}@media (max-width: 767px){.corporation-inquiry-estimate-block .estimate-group .plan-description{padding:32px 16px 24px 16px}}.corporation-inquiry-estimate-block .estimate-group .plan-description h2{font-weight:bold;font-size:32px;line-height:100%;color:#222222}@media (max-width: 767px){.corporation-inquiry-estimate-block .estimate-group .plan-description h2{line-height:160%;font-size:24px}}.corporation-inquiry-estimate-block .estimate-group .plan-description p{margin:16px auto;font-size:14px;line-height:100%;color:#222222}@media (max-width: 767px){.corporation-inquiry-estimate-block .estimate-group .plan-description p{line-height:140%}}.corporation-inquiry-estimate-block .estimate-group .plan-description .plan-image{width:100%;max-width:900px;height:auto;text-align:center;font-size:14px;color:#222222}.corporation-inquiry-estimate-block .estimate-group .plan-description .plan-image img{margin-bottom:10px}.corporation-inquiry-estimate-block .estimate-group .notice-items{padding:20px 24px;background:#F7F9FB;border-radius:0 0 12px 12px;font-weight:normal;font-size:14px;line-height:160%;color:#444444}@media (max-width: 767px){.corporation-inquiry-estimate-block .estimate-group .notice-items{padding:16px 14px}}.corporation-inquiry-chart-block{padding:80px 0;background:#F5F6F8}.corporation-inquiry-chart-block .container{max-width:990px;padding:0}.corporation-inquiry-chart-block table{margin-bottom:64px;width:100%;table-layout:fixed;border-collapse:separate}.corporation-inquiry-chart-block th,.corporation-inquiry-chart-block td{width:26%;padding:10px;text-align:center;font-size:16px;font-weight:normal;color:#222222;border-bottom:1px solid #E1EDED;border-right:1px solid #E1EDED;background:#FFFFFF}.corporation-inquiry-chart-block th{height:64px;font-weight:bold}.corporation-inquiry-chart-block .left-column{width:22%;padding:16px 20px 16px 24px;text-align:left;background:#444444;border-bottom:1px solid #666666;color:#FFFFFF;font-weight:bold}.corporation-inquiry-chart-block .right-column{border-right:none}.corporation-inquiry-chart-block .first-cell{background:#F5F6F8;border:none}.corporation-inquiry-chart-block .second-cell{border-left:1px solid #E1EDED}.corporation-inquiry-chart-block .bottom-cell{border-bottom:none}.corporation-inquiry-chart-block .corp-regist-button{display:flex;justify-content:center;align-items:center;margin:auto;padding:12px 0px;width:80%;max-width:400px;height:64px;font-size:20px;font-weight:bold;background-color:#e85298;color:#fff;line-height:22px;border-radius:8px}.corporation-inquiry-plan-description-block{background:#F7F9FB}.corporation-inquiry-plan-description-block h2{margin-bottom:32px;font-weight:bold;font-size:16px;line-height:140%;text-align:center;color:#222222}.corporation-inquiry-plan-description-block .plan-description-panel{background:#FFFFFF;box-shadow:0px 8px 24px rgba(34,34,34,0.08);border-radius:8px;padding:40px 24px 8px 24px}.corporation-inquiry-plan-description-block .plan-description-panel h3{margin-bottom:40px;font-weight:bold;font-size:24px;line-height:100%;color:#222222}.corporation-inquiry-plan-description-block .plan-description-panel h4{margin-bottom:8px;font-weight:bold;font-size:16px;line-height:140%;color:#222222}.corporation-inquiry-plan-description-block .plan-description-panel p{margin-bottom:32px;font-weight:normal;font-size:16px;line-height:180%;color:#222222}.corporation-inquiry-faq-block .question-items a .question{max-width:845px;padding:16px 22px;background:#F7F9FB;margin:10px auto}.corporation-inquiry-faq-block .question-items a .question .head-item{display:inline-block;margin-right:10px;font-weight:bold;font-size:20px;line-height:100%;color:#E85298}.corporation-inquiry-faq-block .question-items a .question .text{display:inline;font-weight:bold;font-size:16px;line-height:100%;color:#222222}.corporation-inquiry-faq-block .help-link{margin-top:30px;text-align:center}.corporation-inquiry-registed-company-block{margin:0 auto;max-width:1100px}.corporation-inquiry-registed-company-block .company-logos{width:80%;display:flex;justify-content:space-evenly;margin:0 auto}@media (max-width: 767px){.corporation-inquiry-registed-company-block .company-logos{flex-direction:column}}.corporation-inquiry-registed-company-block .company-logos .units{display:flex;justify-content:space-evenly}.corporation-inquiry-registed-company-block .company-logos .wrap{display:flex;flex-direction:column;justify-content:center}.corporation-inquiry-registed-company-block .company-logos .wrap img{max-width:180px;height:auto}.corporation-inquiry-more-info-block{background:#E85298;width:100%;height:256px;padding-top:64px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.corporation-inquiry-more-info-block{padding-top:24px;height:auto}}.corporation-inquiry-more-info-block .more-info-items{display:flex;justify-content:flex-start;width:fit-content;margin:0 auto}@media (max-width: 768px){.corporation-inquiry-more-info-block .more-info-items{flex-direction:column}}.corporation-inquiry-more-info-block .more-info-items .more-info-panel{display:flex;flex-direction:column;justify-content:center;margin:auto 20px;width:316px;height:128px;padding:auto 57px;background:#FFFFFF;border-radius:8px}@media (max-width: 1200px){.corporation-inquiry-more-info-block .more-info-items .more-info-panel{width:280px}}@media (max-width: 768px){.corporation-inquiry-more-info-block .more-info-items .more-info-panel{margin-bottom:20px;height:76px}}.corporation-inquiry-more-info-block .more-info-items .description{display:flex;justify-content:space-around;vertical-align:middle;align-items:center}.corporation-inquiry-more-info-block .more-info-items .description .text{font-size:20px;font-weight:bold;line-height:130%;color:#222222}@media (max-width: 768px){.corporation-inquiry-more-info-block .more-info-items .description .text{font-size:16px}}.corporation-inquiry-more-info-block .more-info-items .description .arrow{width:14px;height:auto}.corporation-inquiry-submit-block .form-block{max-width:640px;margin:auto}.corporation-inquiry-submit-block .inquiry-submit-form-item{margin-top:25px}@media (max-width: 767px){.corporation-inquiry-submit-block .inquiry-submit-form-item.display-sp-none{display:none}}@media (min-width: 768px){.corporation-inquiry-submit-block .inquiry-submit-form-item.display-pc-none{display:none}}.corporation-inquiry-submit-block .submit-apply-field{display:flex;flex-direction:column;justify-content:center;align-items:center}.corporation-inquiry-submit-block .submit-apply-field .submit-button{display:flex;justify-content:center;flex-direction:column;text-align:center;margin:0 auto;width:311px;height:48px;border-radius:8px;background:#E85298;color:#FFFFFF;border:none}.corporation-inquiry-submit-block .submit-apply-field .submit-button.link-style-disable{background:#D8D6D6}.contents-sp-description-area{position:relative}.contents-sp-description-text{position:relative;overflow:hidden;height:100px;padding:20px}.contents-sp-description-scroll-text{position:relative;overflow:scroll;overflow-x:hidden;height:60px}.contents-sp-description-scroll-text p{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:10px;line-height:18px;color:#999999}.contents-sp-description-accordion-text{position:relative;overflow:hidden;height:18px}.contents-sp-description-accordion-text p{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:10px;line-height:18px;color:#999999}.contents-sp-description-accordion-text::after{font-family:FontAwesome;content:"...";font-size:10px;line-height:18px;position:absolute;top:0px;right:0px;background:#FFF;padding-right:10px}.contents-sp-description-accordion-text.contents-sp-description-text-housekeeping{height:auto}.contents-sp-description-accordion-text.invisible_after::after{content:"";background:transparent}.description-accordion-open-text{position:absolute;height:18px;right:0;font-size:10px;line-height:18px;color:#999999}.search-header-block .description-accordion-open-text>a{text-decoration:none}.description-accordion-close-text{position:absolute;height:18px;right:0;font-size:10px;line-height:18px;color:#999999}.search-header-block .description-accordion-close-text>a{text-decoration:none}.contents-sp-description-scroll-text::-webkit-scrollbar-track{border-radius:5px}.contents-sp-description-scroll-text::-webkit-scrollbar{width:6px}.contents-sp-description-scroll-text::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ddd}.contents-sp-description-text::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);background:linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);content:""}.contents-sp-description-button{position:absolute;bottom:0;left:0;right:0;top:85px;z-index:1;text-align:center;text-decoration:underline;color:#E85298}.contents-sp-description-button img{width:9px;margin-left:3px}.contents-sp-description-trigger{display:none}.contents-sp-description-trigger:checked+.contents-sp-description-button{display:none}.contents-sp-description-trigger:checked~.contents-sp-description-text{height:auto}.contents-sp-description-trigger:checked~.contents-sp-description-text::before{display:none}@media (min-width: 768px){.lp-about-housekeeping-points{margin-bottom:40px;padding-top:40px;padding-bottom:40px;background:#37BDD2}.lp-about-housekeeping-points h1{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:24px;line-height:160%;text-align:center;color:#FFFFFF}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container{display:flex;justify-content:center;align-items:flex-start;margin:28px 9px 0}}@media (min-width: 768px) and (max-width: 991px){.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container{margin:28px 4px 0}}@media (min-width: 768px){.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item{flex:0 1 194px;margin:0 9px;background:#FFFFFF;border-radius:10px;min-height:184px;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item{margin:0 4px}}@media (min-width: 768px){.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-index{position:relative;top:18px;left:18px;width:24px;height:24px;background:#FFEE34;border-radius:50%}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-index p{font-family:Futura;font-style:normal;font-weight:500;font-size:14px;line-height:160%;text-align:center;color:#37BDD2}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-contents{margin:-10px 24px 24px}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item img{max-width:108px;max-height:90px}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item p{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:16px;line-height:160%;text-align:center;color:#333333}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item p.annotation{margin-bottom:-8px;font-weight:normal;font-size:10px;line-height:140%;color:#666666}}@media (max-width: 767px){.lp-about-housekeeping-points{margin:0 calc(50% - 50vw) 48px;padding-right:20px;padding-left:20px;padding-top:24px;padding-bottom:36px;background:#37BDD2}.lp-about-housekeeping-points h1{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:20px;line-height:160%;text-align:center;color:#FFFFFF}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:16px auto 0}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item{flex:0 1 88px;margin:8px 0;background:#FFFFFF;border-radius:10px;width:100%}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-index{position:relative;top:12px;left:12px;width:24px;height:24px;background:#FFEE34;border-radius:50%}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-index p{font-family:Futura;font-style:normal;font-weight:500;font-size:14px;line-height:160%;text-align:center;color:#37BDD2}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item .lp-about-housekeeping-points-contents{margin:-12px auto 0;display:flex;align-items:center}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item img{max-width:84px;max-height:70px;float:left;margin-left:10%;margin-right:5%}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item p{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:16px;line-height:140%;color:#333333}.lp-about-housekeeping-points .lp-about-housekeeping-points-flex-container .lp-about-housekeeping-points-flex-item p.annotation{font-weight:normal;font-size:10px;line-height:140%;color:#666666}}.lp-about-housekeeping-service-title{font-size:28px;text-align:center;margin:0 auto 10px auto}@media (min-width: 768px){.man-page-title-block{font-size:32px;margin-bottom:40px}}@media (max-width: 767px){.man-page-title-block{font-size:20px;font-weight:bold;color:#333333;margin-top:-40px;margin-left:-15px;margin-right:-15px;padding:34px 15px 34px 15px;border-bottom:1px solid #d8d6d6}}@media (min-width: 768px){.man-index-list-block .index-list-title{border-bottom:1px solid #d8d6d6;font-size:12px;margin-top:40px;margin-bottom:11px;padding-bottom:6px;color:#999999}.man-index-list-block .index-list-title a{color:#666666}.man-index-list-block .index-list-title:first-child{margin-top:0px}.man-index-list-block .index-list-manuals:after{display:block;content:'';clear:both}.man-index-list-block .index-list-manuals .index-list-manual{float:left;width:33.3333%}.man-index-list-block .index-list-manuals.style-full-width .index-list-manual{float:left;width:100%}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-title{font-size:12px;color:#333333;font-weight:bold}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-steps{font-size:12px;color:#999999;margin-top:5px}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title{margin-bottom:5px}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title a{color:#999999}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title a:hover{color:#e85298}.man-index-list-block.style-side-menu .index-list-title{font-size:14px}.man-index-list-block.style-side-menu .index-list-manuals .index-list-manual .index-list-manual-title{font-size:14px}.man-index-list-block.style-side-menu .index-list-manuals .index-list-manual .index-list-manual-steps{font-size:14px}.man-index-list-block.style-side-menu .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title a{padding:5px 0px 5px 10px;display:block;width:100%}.man-index-list-block.style-side-menu .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title.is-active a,.man-index-list-block.style-side-menu .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title a:hover{background-color:#efeeee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-decoration:none;color:#666666}}@media (max-width: 767px){.man-index-list-block.style-side-menu{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.man-index-list-block{font-size:14px}.man-index-list-block .index-list-title:first-child{margin-top:0px}.man-index-list-block .index-list-title{margin-top:10px;padding:10px 15px 10px 15px;margin-left:-15px;margin-right:-15px;background-color:#efeeee}.man-index-list-block .index-list-manuals .index-list-manual:first-child .index-list-manual-title{border-top:0px solid #d8d6d6;margin-top:0px}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-title{color:#333333;margin-top:10px;padding-top:10px;margin-bottom:10px;border-top:1px solid #d8d6d6;font-weight:bold}.man-index-list-block .index-list-manuals .index-list-manual .index-list-manual-steps .index-list-manual-step-title a{display:block;color:#666666;margin-top:10px;padding-left:15px}}.man-step-header-block{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d8d6d6;margin-bottom:20px}@media (max-width: 767px){.man-step-header-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;margin-top:-40px}}.man-step-header-block .step-header-text{font-size:20px;font-weight:bold;color:#333333}.man-step-header-block .step-header-course-info{font-size:14px;color:#999999;margin-top:5px}@media (max-width: 767px){.man-step-header-block .step-header-course-info{font-size:12px}}@media (min-width: 768px){.man-step-header-block .step-header-course-info span{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.man-step-header-block .step-header-course-info span:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-right:5px;margin-left:5px;font-weight:normal;font-size:14px}.man-step-header-block .step-header-course-info span a{color:#999999;text-decoration:underline}}.man-step-body-block h2{font-size:20px;color:#e85298;font-weight:bold;margin-bottom:40px;margin-top:40px;padding-top:40px;border-top:1px dotted #d8d6d6}@media (max-width: 767px){.man-step-body-block h2{margin-bottom:25px;margin-top:30px;padding-top:30px}}.man-step-body-block h2:first-child{border-top:0px solid #d8d6d6;margin-top:0px;padding-top:20px}@media (max-width: 767px){.man-step-body-block h2:first-child{padding-top:10px}}.man-step-body-block h3{font-size:16px;color:#e85298;font-weight:bold;margin-top:20px;margin-bottom:20px;border-left:4px solid #e85298;padding-left:8px}.man-step-body-block h4{font-size:14px;color:#e85298;font-weight:bold;margin-top:30px;margin-bottom:10px}.man-step-body-block p{font-size:14px;line-height:1.85}.man-step-body-block p strong{text-decoration:underline;font-weight:bold;color:#333333}.man-step-body-block table{margin-top:20px;margin-bottom:20px}.man-step-body-block table thead{background-color:#e172a6}.man-step-body-block table thead tr th{color:#fff;font-weight:normal;padding:7px 10px 7px 10px;border-right:1px solid #fff}.man-step-body-block table thead tr th:first-child{border-left:1px solid #e172a6}.man-step-body-block table thead tr th:last-child{border-right:1px solid #e172a6}.man-step-body-block table tbody tr td{color:#666666;font-weight:normal;padding:7px 10px 7px 10px;border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.man-step-body-block table tbody tr td:first-child{border-left:1px solid #d8d6d6}.man-step-body-block blockquote{border-left:0px solid #fff;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;padding:0;margin:0;background-color:#efeeee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:15px;margin-top:20px;margin-bottom:30px}.man-step-body-block ul{margin-top:20px;margin-bottom:20px;padding-left:18px}.man-step-body-block ul li{list-style-type:disc;color:#333333;font-weight:bold;margin-bottom:5px}.man-step-body-block h5{color:#00cbb9;font-weight:normal;font-size:20px;line-height:1.45;margin-top:20px;margin-bottom:10px}.man-step-body-block h5:first-of-type{margin-top:40px;border-top:1px solid #d8d6d6;padding-top:40px}@media (max-width: 767px){.man-step-body-block h5:first-of-type{margin-top:30px;padding-top:30px}}.man-step-body-block h5:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:5px;margin-left:5px;font-weight:normal;font-size:20px}.man-step-body-block h6:first-of-type{margin-top:40px}.man-step-body-block h6{background-color:#fbe2ee;padding:20px;font-size:16px;color:#333333;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:20px;margin-bottom:20px;position:relative}.man-step-body-block h6:before{display:inline-block;content:'Q';margin-right:10px;font-weight:bold;color:#e85298;font-size:17px}.man-step-body-block h6:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(251,226,238,0);border-right-color:#fbe2ee;border-width:10px;margin-top:-10px}.man-step-body-block h6+p{padding-left:43px;margin-top:20px;margin-bottom:20px;color:#444;padding-right:20px}.man-step-body-block h6+p:before{display:inline-block;content:'A';margin-right:10px;font-weight:bold;color:#18a4f7;font-size:17px;margin-left:-24px}.man-step-body-block img{width:inherit;height:auto;max-width:60%;margin-top:20px;margin-bottom:20px}@media (max-width: 767px){.man-step-body-block img{margin-top:10px;margin-bottom:10px}}.man-step-header-block.style-print-out{border:4px solid #999090;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:10px;margin-top:100px;margin-bottom:30px}.container .man-step-header-block.style-print-out:first-child{margin-top:0px}.man-step-header-block.style-print-out .step-header-text{border-bottom:1px solid #d8d6d6;padding-bottom:10px;font-size:24px}.man-step-header-block.style-print-out .step-header-course-info{margin-top:10px;font-size:16px}.man-step-body-block.style-print-out p{font-size:16px}.man-step-body-block.style-print-out h2{border-top:0px solid #d8d6d6;margin-top:20px}.man-step-body-block.style-print-out h5:first-of-type{border-top:0px solid #d8d6d6;margin-top:20px}.man-step-body-block.style-print-out h2{color:#dc1471 !important}.man-step-body-block.style-print-out h3{color:#dc1471 !important;font-size:18px}.man-step-body-block.style-print-out h4{color:#dc1471 !important;font-size:16px}.man-step-body-block.style-print-out p strong{color:#333333 !important}.man-step-body-block.style-print-out h5{color:#00cbb9 !important}.man-step-body-block.style-print-out h5:before{color:#00cbb9 !important}.man-step-body-block.style-print-out h6{color:#333333 !important;background-color:#fbe2ee !important}.man-step-body-block.style-print-out h6:before{color:#dc1471 !important}.man-step-body-block.style-print-out h6+p{color:#444 !important}.man-step-body-block.style-print-out h6+p:before{color:#18a4f7 !important}.man-step-body-block.style-print-out blockquote{background-color:#efeeee !important;border:1px solid #ccc9c9}.man-step-footer-block{margin-top:40px;border-top:1px solid #d8d6d6;padding-top:10px}@media (max-width: 767px){.man-step-footer-block{margin-top:30px}}.man-step-footer-block:after{display:block;content:'';clear:both}.man-step-footer-block .step-footer-back a,.man-step-footer-block .step-footer-next a{display:block;color:#666666;cursor:pointer;padding-top:7px;padding-bottom:7px}.man-step-footer-block .step-footer-back,.man-step-footer-block .step-footer-next{position:relative}.man-step-footer-block .step-footer-back{float:left}.man-step-footer-block .step-footer-next{float:right;text-align:right}.man-step-footer-block .step-footer-back a{padding-left:24px}.man-step-footer-block .step-footer-next a{padding-right:24px}.man-step-footer-block .step-footer-back:before,.man-step-footer-block .step-footer-next:before{position:absolute;display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;top:6px;font-size:16px;color:#999999}.man-step-footer-block .step-footer-back:hover:before,.man-step-footer-block .step-footer-next:hover:before{color:#e85298}.man-step-footer-block .step-footer-back:hover a,.man-step-footer-block .step-footer-next:hover a{color:#e85298}.man-step-footer-block .step-footer-back:before{content:"\f053";left:0px}.man-step-footer-block .step-footer-next:before{content:"\f054";right:0px}@media (max-width: 767px){.man-step-footer-block .step-footer-back,.man-step-footer-block .step-footer-next{width:50%}.man-step-footer-block .step-footer-back{padding-right:10px}.man-step-footer-block .step-footer-next{border-left:1px solid #d8d6d6;padding-left:10px}.man-step-footer-block .step-footer-next.style-first-view{border-left:0px solid #d8d6d6}.man-step-footer-block .step-footer-back.style-double a,.man-step-footer-block .step-footer-next.style-double a{padding-top:2px;line-height:1.3}.man-step-footer-block .step-footer-next.style-double a{text-align:left}}.row div[class^="col-"] .msg-list-block:first-child{border-top:1px solid #d8d6d6}@media (max-width: 767px){.row div[class^="col-"] .msg-list-block:first-child{border-top:0px solid #d8d6d6}}.msg-list-block{border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.msg-list-block{margin-right:-15px;margin-left:-15px}}.msg-list-block:after{display:block;clear:both;content:''}.msg-list-block a{display:block;width:100%;position:relative;color:#666666;min-height:70px;padding-left:75px}@media (max-width: 767px){.msg-list-block a{padding-left:69px;min-height:66px}}.msg-list-block a:hover{background-color:#efeeee}.msg-list-block .msg-list-image{position:absolute;top:0px;left:0px;width:50px;padding-top:10px}@media (max-width: 767px){.msg-list-block .msg-list-image{width:46px}}.msg-list-block .msg-list-image img{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;margin-left:10px}.msg-list-block .msg-list-text{float:left;width:80%;padding-top:15px}.msg-list-block .msg-list-text .list-text-name{font-size:14px;font-weight:bold}.msg-list-block .msg-list-text .list-text-text{font-size:12px;font-weight:normal;color:#999999}.msg-list-block.style-unread .msg-list-text .list-text-text{font-size:12px;font-weight:normal;color:#333333}.msg-list-block.style-unread .msg-list-text .list-text-text:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:#e85298;margin-right:5px}@media (max-width: 767px){.msg-list-block.style-unread .msg-list-text .list-text-text:before{margin-right:3px}}.msg-list-block .msg-list-date{float:left;width:20%;font-size:12px;padding-top:15px;text-align:right;padding-right:10px}.msg-list-block.style-unread .msg-list-date{font-weight:bold}@media (max-width: 767px){.msg-list-block .msg-list-text{width:70%;line-height:1.2;padding-top:13px}.msg-list-block .msg-list-text .list-text-text{padding-top:2px}.msg-list-block .msg-list-date{width:30%;padding-top:10px}}@media (min-width: 768px){.msg-profile-block .sidemenu-account-profile a img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.msg-profile-block .sidemenu-account-name{text-align:center;margin-top:15px}.msg-profile-block .sidemenu-account-name a{color:#666666;font-weight:bold}.msg-profile-block .sidemenu-account-name a:hover{color:#666666;font-weight:bold}.msg-profile-link-block{margin-top:20px}.msg-profile-link-block input{text-align:center;display:inline-block;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-style:none;background-color:inherit;padding:0;margin:0;color:#e85298;margin-bottom:10px}.msg-profile-link-block span:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.msg-profile-link-block a{display:block;margin-bottom:5px}.msg-profile-link-block a:hover{text-decoration:underline}.msg-profile-link-block a:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.msg-profile-link-block a.style-disable{color:#999999;cursor:pointer}}@media (max-width: 767px){.msg-profile-block{margin-top:-40px;position:relative;min-height:64px;padding-left:74px;padding-top:10px;margin-left:-15px;margin-right:-15px}.msg-profile-block:after{content:'';display:block;clear:both}.msg-profile-block .sidemenu-account-profile{position:absolute;top:0px;left:0px;width:44px;padding-top:10px;margin-left:15px}.msg-profile-block .sidemenu-account-profile img{border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px}.msg-profile-block .sidemenu-account-name{font-size:16px;font-weight:bold;padding-top:9px}.msg-profile-block .sidemenu-account-action{position:absolute;right:0px;top:0px}.msg-profile-block .sidemenu-account-action .style-inactive{border-left:1px solid #d8d6d6;margin-top:10px;width:62px;height:44px;text-align:center;padding-top:4px;margin-right:4px}.msg-profile-block .sidemenu-account-action .style-inactive span{display:block;font-size:10px;line-height:1}.msg-profile-block .sidemenu-account-action .style-active{border-left:1px solid #d8d6d6;margin-top:10px;width:62px;height:44px;text-align:center;padding-top:2px;margin-right:4px;font-size:26px;color:#e85298}.msg-profile-block .sidemenu-account-action .style-active span{display:block;font-size:10px;line-height:1}}@media (max-width: 364px){.msg-profile-block .sidemenu-account-action .style-inactive{width:54px}}@media (max-width: 767px){.msg-profile-link-block{margin-left:-15px;margin-right:-15px}.msg-profile-link-block a{display:block;border-top:1px solid #d8d6d6;padding:10px 15px 10px 15px;color:#666666;position:relative}.msg-profile-link-block a:after{position:absolute;top:0px;right:15px;display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";padding-top:3px;font-size:20px}}@media (max-width: 767px){.msg-send-form-indicator-block{margin-left:-15px;margin-right:-15px}}.msg-send-form-block{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;padding:20px 20px 10px 20px;margin-bottom:40px}@media (max-width: 767px){.msg-send-form-block{margin-right:-15px;margin-left:-15px;padding:15px 15px 5px 15px;background-color:#f8f6f6;margin-bottom:30px}}.msg-send-form-block .send-form-area textarea{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;margin-bottom:0px}.msg-send-form-block .send-form-area .send-form-footer{border-left:1px solid #ccc9c9;border-right:1px solid #ccc9c9;border-bottom:1px solid #ccc9c9;padding:10px;background-color:#efeeee}@media (max-width: 767px){.msg-send-form-block .send-form-area .send-form-footer{padding:5px 10px 5px 0px}}.msg-send-form-block .send-form-area .send-form-footer:after{display:block;content:'';clear:both}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo{float:left}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo:after{display:block;content:'';clear:both}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-icon{float:left;line-height:1em}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-icon a{display:block;color:#666666;cursor:pointer;padding-top:11px;padding-left:10px;padding-bottom:11px;padding-right:10px}@media (min-width: 768px){.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-icon a:hover{color:#e85298}}@media (max-width: 767px){.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-icon a.is-touch{color:#e85298}}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-select{float:left;font-size:11px;padding-left:10px;line-height:1em;padding-top:8px}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-select input{display:none !important;visibility:hidden !important}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-upload{float:left;width:40px;height:36px;padding-left:10px}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-upload #profile-image-target{height:100%}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-photo .send-form-footer-upload #profile-image-target img{max-height:100%;width:auto}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count{float:right;text-align:right;padding-top:10px;padding-right:10px;font-size:12px}@media (max-width: 767px){.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count{font-size:12px}}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count:before{content:'残り';display:inline-block}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count:after{content:'文字';display:inline-block}@media (max-width: 767px){.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count:before{font-size:10px}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count:after{font-size:10px}}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count.is-warning{color:#ffab02}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-count.is-alert{color:#dc1471}.msg-send-form-block .send-form-area .send-form-footer .send-form-footer-action{float:right}.msg-send-form-block .send-appendix{font-size:12px;color:#999999;margin-top:5px}.msg-body-target-block{margin-bottom:40px}@media (max-width: 767px){.msg-body-target-block{margin-bottom:30px}}.msg-body-target-block:after{clear:both;display:block;content:''}.msg-body-target-block .body-target-group{float:left;width:80%;position:relative;min-height:50px;padding-left:65px}.msg-body-target-block.style-image .body-target-group{width:60%}.msg-body-target-block .body-target-group .body-target-profile{position:absolute;top:0px;left:0px;width:50px}.msg-body-target-block .body-target-group .body-target-profile img{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}@media (max-width: 767px){.msg-body-target-block .body-target-group{padding-left:55px}.msg-body-target-block .body-target-group .body-target-profile{width:40px}.msg-body-target-block .body-target-group .body-target-profile img{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}}.msg-body-target-block .body-target-group .body-target-text{background-color:#efeeee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px;line-height:1.8em;color:#5a5a5a;word-wrap:break-word}.msg-body-target-block.style-image .body-target-group .body-target-text{background-color:inherit;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px}.msg-body-target-block.style-image .body-target-group .body-target-text img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.msg-body-target-block .body-target-group .body-target-text .msg-send-photo-recycle img{width:50px !important}.msg-body-target-block .body-target-group .body-target-text .msg-send-photo-recycle p{margin-top:5px;font-size:10px;color:#999090}@media (max-width: 767px){.msg-body-target-block .body-target-group .body-target-text{padding:10px;line-height:1.6em}}.msg-body-target-block .body-target-group .body-target-date{position:absolute;top:0px;right:-80px;font-size:11px;color:#999999;text-align:left}@media (max-width: 767px){.msg-body-target-block .body-target-group .body-target-date{right:-55px;font-size:10px}}.msg-body-my-block{margin-bottom:40px}@media (max-width: 767px){.msg-body-my-block{margin-bottom:30px}}.msg-body-my-block:after{clear:both;display:block;content:''}.msg-body-my-block .body-target-date{float:left;width:17%;text-align:right;font-size:11px;color:#999999;padding-right:15px}.msg-body-my-block .body-target-text{float:left;width:83%;background-color:#e85298;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px;line-height:1.8em;word-wrap:break-word}.msg-body-my-block .body-target-text a{color:#fff;text-decoration:underline}@media (min-width: 768px){.msg-body-my-block .body-target-text{background-color:#ffd9ea;color:#4a4a4a}.msg-body-my-block .body-target-text a{color:#e85298}}.msg-body-my-block.style-image .body-target-text{float:right;width:36%;background-color:inherit;padding:0px;text-align:right}.msg-body-my-block.style-image .body-target-date{float:left;width:64%;padding-right:15px}@media (max-width: 767px){.msg-body-my-block.style-image .body-target-text{width:45%}.msg-body-my-block.style-image .body-target-date{width:55%}}.msg-body-my-block .body-target-text .msg-send-photo-recycle img{width:50px !important}.msg-body-my-block .body-target-text .msg-send-photo-recycle p{margin-top:5px;font-size:10px;color:#999090}.msg-body-my-block .body-target-text .msg-send-photo-images img{max-width:100% !important;height:auto;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media (max-width: 767px){.msg-body-my-block .body-target-date{width:20%;font-size:10px;padding-right:8px}.msg-body-my-block .body-target-text{width:80%;padding:10px;line-height:1.6em}}@media (max-width: 767px){.msg-faq-block .reserve-help-block{margin-top:-1px;border-top:1px solid #d8d6d6;padding-top:20px}}.msg-send-form-block .send-form-area .send-form-photo-upload-modal{width:200px;margin:0 auto}.msg-send-form-block .send-form-area .send-form-photo-upload-modal .fa-spin{animation-duration:2s;-webkit-animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.msg-send-form-block .send-form-area .send-form-photo-upload-modal .send-form-photo-upload{font-size:18px;text-align:center;color:#e85298}.msg-send-form-block .send-form-area .send-form-modal-text{text-align:center}.msg-send-form-block .send-form-area .send-form-modal-sitter-text{color:#e85298}.msg-send-form-block .send-form-area .send-form-modal-border{border-bottom:1px solid #d8d6d6}.msg-send-form-block .send-form-area .send-form-modal-button-border{border-left:1px solid #d8d6d6}.photo-list-modal-border{border-bottom:1px solid #d8d6d6}.photo-list-modal-button-border{border-left:1px solid #d8d6d6;margin-bottom:30px}.fotorama-dot-pink{background:#e85298 !important}.fotorama-dot-grey{background:#d8d6d6 !important}.sitting-photo-album-container{margin-top:40px}.sitting-photo-album-container .page-title{font-size:22px;line-height:1.4;margin:22px 0 18px}.sitting-photo-album-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitting-photo-album{list-style:none;margin:8px 8px 32px;width:218px}.sitting-photo-album.dummy{height:0px;border:none;padding:0;margin-top:0px;margin-bottom:0px}.sitting-photo-album-link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sitting-photo-album-link:visited{color:#666666}.sitting-photo-album-link:link{color:#666666}.sitting-photo-album .cover-photo{width:218px;height:218px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.sitting-photo-album .description{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:8px}.sitting-photo-album .description .album-title{font-size:18px;color:#333333;padding:6px 0}.sitting-photo-album .description .photo_count{font-size:14px;color:#7B7B7B;padding:6px 0}@media (max-width: 767px){.sitting-photo-album-container{margin-top:0;margin-bottom:40px}.sitting-photo-album-list{-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sitting-photo-album{width:100%;margin-bottom:0;padding:10px 0}.sitting-photo-album-link{-webkit-box-orient:horizontal;box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.sitting-photo-album .cover-photo{width:100px;height:100px}.sitting-photo-album .description{padding-left:26px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.sitting-photo-album .menu-right{width:28px;height:30px;padding-right:14px;margin-top:35px}.sitting-photo-album-list li+li{border-top:1px solid #d8d6d6}}@media (max-width: 413px){.sitting-photo-album .cover-photo{width:78px;height:78px}.sitting-photo-album .menu-right{width:18px;height:22px;padding-right:8px;margin-top:28px}}.sitting-photos-container{margin-top:30px;margin-bottom:30px}.sitting-photos-container .sitting-photos-header{margin:20px 6px}.sitting-photos-container .page-title{font-size:32px;line-height:1.4;margin-bottom:10px}.sitting-photos-container .page-back{font-size:18px}.sitting-photos-container .page-back .icon-back{padding-right:8px;vertical-align:2px}.sitting-photos-container .sitting-photo-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin-top:0}.sitting-photos-container .sitting-photo-list:after{content:" ";display:block;visibility:hidden;height:0.1px;line-height:0;clear:both;width:100%}.sitting-photos-container .sitting-photo-list .sitting-photo-item{float:left;list-style:none;width:219px;margin:8px}.sitting-photos-container .sitting-photo-list .sitting-photo-img-wrapper{position:relative}.sitting-photos-container .sitting-photo-list .sitting-photo-img-wrapper:before{content:"";display:block;padding-top:100%}.sitting-photos-container .sitting-photo-list .sitting-photo-img{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;width:100%;height:100%}.sitting-photos-container .sitting-photo-list .sitting-photo-img .sitting-photo-link{width:100%;height:100%;display:inline-block}.sitting-photos-container .sitting-photo-list .sitting-photo-item.dummy{height:0;margin-top:0px;margin-bottom:0px}@media (max-width: 991px){.sitting-photos-container .sitting-photo-list .sitting-photo-item{width:224px}}@media (max-width: 767px){.sitting-photos-container{margin-top:0}.sitting-photos-container .sitting-photos-header{margin-left:10px}.sitting-photos-container .sitting-photo-list .sitting-photo-item{width:30.7%;width:calc(33.3% - 16px)}}@media (max-width: 654px){.sitting-photos-container .sitting-photo-list .sitting-photo-item{width:30.2%;width:calc(33.3% - 14px);margin:7px}}@media (max-width: 480px){.sitting-photos-container .sitting-photo-list .sitting-photo-item{width:45.1%;width:calc(50% - 14px)}}.sitting-photo-detail-container{width:100%;width:100vw;height:100%;height:100vh;background:black}.sitting-photo-detail-container .sitting-photo-detail-list{width:100%;height:100%}.sitting-photo-detail-container .sitting-photo-detail-list .sitting-photo-detail-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;padding-bottom:48px}.sitting-photo-detail-container .sitting-photo-detail-item .swiper-lazy{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.sitting-photo-detail-container .sitting-photo-detail-item .caption{position:absolute;bottom:10px;width:100%;text-align:center;display:inline-block;color:white;text-shadow:0px 0px 6px black;font-size:18px;overflow-wrap:break-word}.sitting-photo-detail-container .swiper-button-next.swiper-button-custom{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitting_photos/icons/ic_arrowright-ba26c2a48ec55786f8a6b6e4ed0d8cfba859b59eb529f80da26ddcb6c8738137.png);right:20px}.sitting-photo-detail-container .swiper-button-prev.swiper-button-custom{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitting_photos/icons/ic_arrowleft-e33d62a05e8d5180eae72f4cb6d9870380c5d9de4982c52dc7d9760cd531eaa9.png);left:20px}@media (max-width: 991px){.sitting-photo-detail-container .sitting-photo-detail-item .caption{font-size:16px}}@media (max-width: 767px){.sitting-photo-detail-container .sitting-photo-detail-item .caption{font-size:14px}.sitting-photo-detail-container .swiper-button-next.swiper-button-custom{right:10px}.sitting-photo-detail-container .swiper-button-prev.swiper-button-custom{left:10px}}@media (max-width: 480px){.sitting-photo-detail-container .sitting-photo-detail-item .caption{font-size:12px}}@media (max-width: 364px){.sitting-photo-detail-container .sitting-photo-detail-item .caption{font-size:10px}}.sitting-photo-detail-container .swiper-button-disabled{display:none}.rsv-index-filter-block{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#efeeee;padding:15px;margin-top:20px}.rsv-index-filter-block .form-select{width:100% !important}.rsv-index-filter-block .form-select select{width:100% !important}.rsv-index-filter-block.style-jobpost{margin-top:10px;margin-bottom:20px}.search-tokyo-bs .rsv-index-filter-block{margin:0 0 16px 0}.rsv-index-month-block:after{clear:both;display:block;content:''}.rsv-index-month-block .index-month-year{float:left}.rsv-index-month-block .index-month-year:after{clear:both;display:block;content:''}.rsv-index-month-block .index-month-year .index-month-year-back,.rsv-index-month-block .index-month-year .index-month-year-next{float:left;font-size:12px;cursor:pointer}.rsv-index-month-block .index-month-year .index-month-year-next a,.rsv-index-month-block .index-month-year .index-month-year-back a{display:block;color:#999999;padding-top:3px}.rsv-index-month-block .index-month-year .index-month-year-next a:hover,.rsv-index-month-block .index-month-year .index-month-year-back a:hover{color:#e85298}.rsv-index-month-block .index-month-year .index-month-year-next a{padding-left:8px;padding-right:4px}.rsv-index-month-block .index-month-year .index-month-year-back a{padding-right:8px;padding-left:4px}.rsv-index-month-block .index-month-year .index-month-year-number{float:left;font-weight:bold;font-size:16px}.rsv-index-month-block .index-month-year .index-month-year-number span.style-small{font-size:10px}.rsv-index-month-block .index-month-month ul{float:left;padding-left:0px;padding-top:4px}.rsv-index-month-block .index-month-month ul:after{clear:both;display:block;content:''}.rsv-index-month-block .index-month-month ul li{float:left;list-style:none;font-size:12px}.rsv-index-month-block .index-month-month ul li.is-active a{color:#e85298}.rsv-index-month-block .index-month-month ul li:after{content:'|'}.rsv-index-month-block .index-month-month ul li:last-child:after{content:''}.rsv-index-month-block .index-month-month ul li a{float:left;padding:0px 7px 0px 7px;cursor:pointer;color:#666666}.rsv-index-month-block .index-month-month ul li a:hover{text-decoration:underline;color:#e85298}.rsv-index-month-block .index-month-switchtag{float:right;margin-top:-1px}@media (min-width: 768px) and (max-width: 991px){.rsv-index-month-block .index-month-month ul li a{padding:0px 5px 0px 5px}.rsv-index-month-block .tab-nav-block ul li{width:41px}}.rsv-index-sp-month-block .index-sp-month-title{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #d8d6d6}.rsv-index-sp-month-block .index-sp-month-title.is-first{border-top:1px solid #d8d6d6}.rsv-index-sp-month-block .index-sp-month-title a{position:relative;display:block;padding:11px 0px 11px 15px;color:#666666;font-weight:bold;width:100%;cursor:pointer;background-color:#fbf9fb}.rsv-index-sp-month-block .index-sp-month-title a.is-click{background-color:#efeeee}.rsv-index-sp-month-block .index-sp-month-title a:after{position:absolute;top:6px;right:15px;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";margin-right:5px;font-weight:normal;font-size:20px;color:#999090}.rsv-index-sp-month-block .index-sp-month-title a.is-open:after{content:"\f106"}.rsv-index-sp-month-block .index-sp-month-title a.is-detail:after{content:"\f141"}.rsv-index-sp-month-block .rsv-index-sp-month-block-list-item{width:100vw;margin-left:-15px;border-bottom:1px solid #d8d6d6}.mypage-list a{color:#999090}.mypage-list .rsv-reserve-list-block:first-child a{display:block;border-top:1px solid #ccc}.panel-front-rows .rsv-reserve-list-block:first-child a{border-top:0px solid #ccc}.panel-front-rows .rsv-reserve-list-block:last-child .mypage-list-frame{border-bottom:0px solid #ccc}.rsv-reserve-list-block a{display:block;padding:14px 100px 10px 82px;position:relative;height:96px}@media (max-width: 767px){.mypage-list{margin-left:-15px;margin-right:-15px}.rsv-index-sp-month-block .mypage-list .rsv-reserve-list-block:first-child a{border-top:0px solid #ccc}}.rsv-reserve-list-block a:hover{background-color:#f6f6f6}.rsv-reserve-list-block .mypage-list-pic{width:82px;position:absolute;top:18px;left:10px}.rsv-reserve-list-block .mypage-list-pic img{width:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.rsv-reserve-list-block .mypage-list-main .mypage-list-date{font-size:12px;color:#999999;line-height:1em;padding-bottom:6px}.rsv-reserve-list-block .mypage-list-main .mypage-list-type{font-size:12px;color:#999999;line-height:1em;margin-bottom:6px}.rsv-reserve-list-block .mypage-list-main .mypage-list-name{font-size:14px;color:#666666;line-height:1em;margin-bottom:2px}.rsv-reserve-list-block .mypage-list-main .mypage-list-description .mypage-list-description-icon{width:10px;height:10px;float:left;margin-left:5px}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date{float:left;margin-left:5px}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date:after{clear:both;display:block;content:''}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date span{float:left;margin-left:5px;width:18px;height:18px;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;line-height:1;padding-top:2px;margin-top:2px;text-align:center}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date .mypage-list-description-regular-date-hour{float:left;margin-left:5px;font-size:12px;margin-top:2px}@media (max-width: 767px){.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date .mypage-list-description-regular-date-hour{display:none !important;visibility:hidden !important}}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date-no-children{float:left;margin-left:0px}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date-no-children:after{clear:both;display:block;content:''}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date-no-children span{float:left;margin-left:0px;width:18px;height:18px;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;line-height:1;padding-top:2px;margin-top:2px;text-align:center}.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date-no-children .mypage-list-description-regular-date-hour{float:left;margin-left:5px;font-size:12px;margin-top:2px}@media (max-width: 767px){.rsv-reserve-list-block .mypage-list-main .mypage-list-description-regular-date-no-children .mypage-list-description-regular-date-hour{display:none !important;visibility:hidden !important}}.rsv-reserve-list-block .mypage-list-main .mypage-list-description .mypage-list-description-txt{float:left;font-size:12px;color:#999999;margin-top:2px;margin-left:3px}.rsv-reserve-list-block .mypage-list-status{width:80px;height:23px;text-align:center;font-size:12px;position:absolute;top:37px;right:15px;padding-top:4px;line-height:1;border:2px solid #ccc9c9}.rsv-reserve-list-block a .mypage-list-status{color:#999090}.rsv-reserve-list-block .mypage-list-status.mypage-list-status-highlight{border-color:#dc1471 !important;color:#dc1471 !important}.rsv-reserve-list-block .mypage-list-status.mypage-list-status-confirmed{border-color:#00cbb9 !important;color:#00cbb9 !important}.rsv-reserve-list-block .mypage-list-status.mypage-list-status-waiting{border-color:#ffab02 !important;color:#ffab02 !important}.mypage-list .rsv-reserve-list-block .mypage-list-frame{border-bottom:1px solid #ccc;margin-left:82px}.mypage-list .rsv-reserve-list-block:last-child .mypage-list-frame{margin-left:0px}.rsv-reserve-menu-block .tab-nav-block{margin-top:-25px !important;padding-bottom:15px !important}@media (max-width: 365px){.rsv-reserve-list-block a{padding:14px 60px 10px 60px}.rsv-reserve-list-block a:hover{background-color:#f6f6f6}.rsv-reserve-list-block .mypage-list-pic{width:60px;position:absolute;top:15px;left:5px}.rsv-reserve-list-block .mypage-list-pic img{width:48px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px}.rsv-reserve-list-block .mypage-list-status{width:78px;right:4px}.mypage-list .rsv-reserve-list-block .mypage-list-frame{margin-left:60px}}.rsv-reserve-list-blank-block{padding:0px 15px 0px 15px}@media (max-width: 767px){.rsv-reserve-list-blank-block{padding:20px 15px 130px 15px;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.row.layout-reserve-edit>div[class^="col-"]:first-child{padding-right:20px !important;width:35%}.row.layout-reserve-edit>div[class^="col-"]:last-child{padding-left:25px !important;width:65%}}@media (min-width: 992px){.row.layout-reserve-edit>div[class^="col-"]:first-child{padding-right:20px !important;width:30%}.row.layout-reserve-edit>div[class^="col-"]:last-child{padding-left:25px !important;width:70%}}.panel-field-notice.panel-field-margin-top{margin-top:8px}.reserve-edit-profile-block .edit-profile-image img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.reserve-edit-select-date-block span{margin-right:10px}.form-layout-select-block div{margin-bottom:10px}.form-layout-select-block div:last-child{margin-bottom:0px}.form-layout-select-block span{margin-right:10px}.reserve-editform-acceptage-block span{margin-right:10px}.reserve-temp-price-info-block .temp-price-title{font-weight:bold;margin-bottom:10px}@media (max-width: 767px){.reserve-temp-price-info-block .temp-price-mid-title{margin-top:10px}}.reserve-temp-price-info-block .temp-price-option{border:1px solid #efeeee;background-color:#efeeee;padding:10px;font-size:12px;margin-bottom:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.reserve-temp-price-info-block .temp-price-option .option-price-title{font-weight:bold}.reserve-edit-temp-back{margin-top:-40px;padding-bottom:40px}.reserve-editform-regular-weak-block{margin-bottom:10px}.reserve-editform-regular-weak-block .editform-regular-weak-day:after,.reserve-editform-regular-weak-block .editform-regular-weak-fine:after{clear:both;display:block;content:''}.reserve-editform-regular-weak-block .editform-regular-weak-day span,.reserve-editform-regular-weak-block .editform-regular-weak-fine span{float:left;width:14.285%}.form-layout-select-block{margin-bottom:10px}.form-layout-select-block:after{clear:both;display:block;content:''}.form-layout-select-block span{display:block;float:left;width:20%}.form-layout-select-block .form-layout-input{display:block;float:left;width:60%}.form-layout-description{margin-bottom:16px;font-size:14px;line-height:24px;color:#999999}.form-layout-description a.link-style-text{color:#999999}@media (min-width: 768px){.row.layout-reserve-detail>div[class^="col-"]:first-child{width:28%;padding-left:10px !important;float:right}.row.layout-reserve-detail>div[class^="col-"]:last-child{width:72%;padding-right:20px !important;float:right}}@media (min-width: 768px) and (max-width: 991px){.row.layout-reserve-detail>div[class^="col-"]:first-child{width:34%;padding-left:0px !important;float:right}.row.layout-reserve-detail>div[class^="col-"]:last-child{width:66%;padding-left:15px !important;float:right}}@media (min-width: 768px){.reserve-act-msg-block{position:relative;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px 10px 10px 10px;text-align:center;margin-bottom:23px}.reserve-act-msg-block:after,.reserve-act-msg-block:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.reserve-act-msg-block:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.reserve-act-msg-block:before{border-width:11px;margin-left:-11px}.reserve-act-msg-block{position:relative;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:15px 8px;text-align:center}.reserve-act-msg-block .act-msg-main{font-weight:bold;padding-bottom:5px}.reserve-act-msg-block .act-msg-sub{font-size:11px}.reserve-act-msg-block .act-msg-sub b{font-size:14px}.reserve-act-msg-block.act-style-confirmed:before{border-color:rgba(232,82,152,0);border-top-color:#00cbb9}.reserve-act-msg-block.act-style-confirmed{border:1px solid #00cbb9;color:#00cbb9}.reserve-act-msg-block.act-style-need:before{border-color:rgba(232,82,152,0);border-top-color:#dc1471}.reserve-act-msg-block.act-style-need{border:1px solid #dc1471;color:#dc1471}.reserve-act-msg-block.act-style-wait:before{border-color:rgba(232,82,152,0);border-top-color:#ffab02}.reserve-act-msg-block.act-style-wait{border:1px solid #ffab02;color:#e29e17}}@media (max-width: 767px){.reserve-act-msg-block{margin-left:-15px;margin-right:-15px;margin-top:-41px;color:#fff;padding:15px;text-align:center;font-weight:normal;position:relative;margin-bottom:20px}.reserve-act-msg-block:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:10px;margin-left:-10px}.reserve-act-msg-block.act-style-need{background-color:#e85298}.reserve-act-msg-block.act-style-need:after{border-color:rgba(232,82,152,0);border-top-color:#e85298}.reserve-act-msg-block.act-style-confirmed{background-color:#00cbb9}.reserve-act-msg-block.act-style-confirmed:after{border-color:rgba(232,82,152,0);border-top-color:#00cbb9}.reserve-act-msg-block.act-style-wait{background-color:#ffab02}.reserve-act-msg-block.act-style-wait:after{border-color:rgba(232,82,152,0);border-top-color:#ffab02}.reserve-act-msg-block .act-msg-main{font-size:14px}.reserve-act-msg-block .act-msg-sub{font-size:12px}.reserve-act-msg-block .act-msg-sub b{font-size:16px}}.reserve-summary-block{background-color:#efeeee;padding:10px}.reserve-summary-block .reserve-summary-title{font-weight:bold}.reserve-summary-block .reserve-summry-contents{font-size:12px}.reserve-summary-block .reserve-summry-contents .summary-rows .row{border-bottom:1px solid #d8d6d6;margin-left:0px;margin-right:0px;padding:8px 0px 8px 0px}.reserve-summary-block .reserve-summry-contents .summary-rows .row:last-child{border-bottom:0px solid #d8d6d6}.reserve-summary-block .reserve-summry-contents .summary-rows .row div[class^="col-"]{padding-left:0px;padding-right:0px}.reserve-summary-block .reserve-summry-contents .summary-rows .row div[class^="col-"]:last-child{text-align:right}.reserve-summary-block .reserve-summry-contents .summary-price .row{font-size:14px;font-weight:bold;padding-top:6px;margin-left:0px;margin-right:0px;border-top:1px solid #d8d6d6}.reserve-summary-block .reserve-summry-contents .summary-price .row div[class^="col-"]{padding-left:0px;padding-right:0px}.reserve-summary-block .reserve-summry-contents .summary-price .row div[class^="col-"]:last-child{text-align:right}.reserve-summary-sp-block{position:relative;margin-bottom:20px}.reserve-summary-sp-block .summary-sp-image{position:absolute;top:0px;left:0px;width:60px;height:60px}.reserve-summary-sp-block .summary-sp-image img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.reserve-summary-sp-block .summary-sp-text{padding-left:75px;min-height:60px}.reserve-summary-sp-block .summary-sp-text .summary-sp-text-name{font-size:16px;color:#333333}.reserve-summary-sp-block .summary-sp-text .summary-sp-text-date{font-size:12px;color:#999999}.reserve-summary-sp-block .summary-sp-text .summary-sp-text-day ul:after{clear:both;display:block;content:''}.reserve-summary-sp-block .summary-sp-text .summary-sp-text-day ul li{display:block;float:left;width:20px;height:20px;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;color:#999999;text-align:center;margin-right:5px}.reserve-summary-sp-block .summary-sp-contact{margin-top:20px;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.reserve-summary-sp-block .summary-sp-contact ul li{border-bottom:1px solid #d8d6d6;text-align:center;padding:8px 0px 8px 0px;color:#e85298}.reserve-summary-sp-block .summary-sp-contact ul li:last-child{border-bottom:0px solid #d8d6d6}.reserve-help-block{margin-top:20px;border-top:1px solid #d8d6d6;padding-top:10px}.reserve-help-block .reserve-help-link{font-size:14px;margin-top:8px}.reserve-help-block .reserve-help-link a{color:#999999}.reserve-help-block .reserve-help-link a:hover{color:#e85298}.reserve-help-block .reserve-help-title{font-weight:normal;color:#e85298}.reserve-help-block .reserve-help-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f29c";margin-right:4px;font-size:16px}.reserve-help-block .reserve-help-contents ul{padding-left:18px;margin-bottom:0px}.reserve-help-block .reserve-help-contents ul li{list-style:disc;padding-top:6px}.reserve-help-block .reserve-help-contents ul li a{color:#999999;text-decoration:underline}.reserve-help-block .reserve-help-contents ul li a:hover{color:#e85298}.reserve-detail-title-block{font-size:24px;margin-bottom:20px}.reserve-detail-tokyo-bs-note{font-size:14px;color:#e85298}.reserve-detail-panel-block{border:1px solid #d8d6d6;padding:15px 15px 10px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:40px;word-break:break-all}.reserve-detail-panel-block .detail-panel-title{font-size:16px;color:#333333;margin-top:20px;margin-bottom:5px}.reserve-detail-panel-block .detail-panel-title.style-strong{font-weight:bold}.reserve-detail-panel-block .detail-panel-title:first-child{margin-top:0px}.reserve-detail-panel-block .detail-panel-contents span.text-not-confirmed{color:#999999;font-size:14px}.reserve-detail-panel-block .detail-panel-contents .detail-panel-changed:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:5px;color:#e85298;font-weight:normal}.reserve-detail-panel-block .detail-panel-title.style-strong-separate:first-child{border-top:0px solid #d8d6d6;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-top:0px}.reserve-detail-panel-block .detail-force-separate{border-top:1px solid #d8d6d6;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;margin-top:20px;margin-bottom:20px}.reserve-detail-panel-block .address-appendix{font-size:12px;color:red}.reserve-detail-panel-block .detail-panel-change-option{display:flex;justify-content:space-between}.reserve-detail-panel-block .detail-panel-change-option .detail-panel-change-option-label{font-weight:600;white-space:nowrap}.reserve-detail-panel-block .detail-panel-change-option .detail-panel-change-option-price{text-align:right}@media (min-width: 768px){.reserve-detail-panel-block .detail-panel-contents>.row{margin-left:0px;margin-right:0px}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-"]{padding-top:9px;padding-bottom:8px}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-"]{border-top:1px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-"]{padding-left:0px;padding-right:0px}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-"]:first-child{color:#999999;font-size:14px}.reserve-detail-panel-block .detail-panel-contents>.row:first-child>div[class^="col-"]{border-top:0px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-contents>.row:last-child>div[class^="col-"]{padding-bottom:0px}.reserve-detail-panel-block .detail-panel-contents .row div[class^="col-"]>img{margin-top:4px;width:70%;margin-bottom:10px}.reserve-detail-panel-block .detail-panel-contents>.row.style-number>div[class^="col-"]:last-child{text-align:right}.reserve-detail-panel-block .detail-panel-contents>.row.style-price-sum>div[class^="col-"]:first-child{color:#333333;font-weight:bold;font-size:16px}.reserve-detail-panel-block .detail-panel-contents>.row.style-price-sum>div[class^="col-"]:last-child{color:#333333;font-weight:bold;font-size:16px}.reserve-detail-panel-block .detail-panel-contents>.row.style-price-sum>div[class^="col-"]:last-child span{color:#666666;font-weight:normal;font-size:12px}.reserve-detail-panel-block .detail-panel-contents>.row.estimate-point>div[class^="col-"]{color:#E85298;font-weight:bold;padding-top:0px;border-top:0px}.reserve-detail-panel-block .detail-panel-contents>.row.estimate-point>div[class^="col-"]:last-child{text-align:right}.reserve-detail-panel-block .detail-panel-contents .pointback-note{padding-bottom:10px}}@media (max-width: 767px){.reserve-detail-panel-block .detail-panel-title{margin-bottom:5px}.reserve-detail-panel-block{padding:15px 10px 10px 10px;margin-bottom:20px}.reserve-detail-panel-block .detail-panel-contents .row{margin-left:0px;margin-right:0px}.reserve-detail-panel-block .detail-panel-contents .row div[class^="col-"]{padding-left:0px;padding-right:0px}.reserve-detail-panel-block .detail-panel-contents .row div.style-force-left[class^="col-"]{text-align:left !important}.reserve-detail-panel-block .detail-panel-contents .row div.style-force-left[class^="col-"] .gb-text-readmore-block{text-align:right !important}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-sm"]:first-child{background-color:#efeeee;padding:4px 0px 4px 6px;color:#333333;margin-top:10px;margin-bottom:10px}.reserve-detail-panel-block .detail-panel-contents .row .col-xs-3{width:32%}.reserve-detail-panel-block .detail-panel-contents .row .col-xs-9{width:68%}.reserve-detail-panel-block .detail-panel-contents .row div[class^="col-xs"]{padding:10px 0px 8px 0px;border-top:1px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-contents>.row:first-child>div[class^="col-xs"]{border-top:0px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-contents>.row>div[class^="col-sm"]>.row:first-child>div[class^="col-xs"]{padding-top:0px;border-top:0px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-contents .row div[class^="col-xs"]:last-child{text-align:right}.reserve-detail-panel-block .detail-panel-contents .row:last-child div[class^="col-xs"]{border-bottom:0px solid #d8d6d6;padding-bottom:0px}.reserve-detail-panel-block .detail-panel-contents .row div[class^="col-xs"]>.row>div[class^="col-xs"]{border-top:0px solid #d8d6d6;padding:0}.reserve-detail-panel-block .detail-panel-contents>.row.style-price-sum>div[class^="col-"]:first-child{color:#333333;font-weight:bold;font-size:16px}.reserve-detail-panel-block .detail-panel-contents>.row.style-price-sum>div[class^="col-"]:last-child{color:#333333;font-weight:bold;font-size:16px}.reserve-detail-panel-block .detail-panel-contents>.row.estimate-point>div[class^="col-"]{color:#E85298;font-weight:bold;padding-top:0px;border-top:0px}.reserve-detail-panel-block .detail-panel-contents .pointback-note{padding-bottom:10px}}.reserve-detail-panel-block .detail-panel-contents>.row.style-help>div[class^="col-"]{border-top:0px solid #666666;text-align:right;padding-top:0px}.reserve-detail-panel-block .detail-panel-contents>.row.style-help ul{margin-top:3px}.reserve-detail-panel-block .detail-panel-contents>.row.style-help ul li{margin-bottom:5px}.reserve-detail-panel-block .detail-panel-contents>.row.style-help ul li:last-child{margin-bottom:0px}.reserve-detail-panel-block .detail-panel-contents>.row.style-help ul a{color:#999999;text-decoration:underline;cursor:pointer}.reserve-detail-panel-block .detail-panel-contents>.row.style-help ul a:hover{color:#e85298}@media (max-width: 767px){.reserve-detail-panel-block .detail-panel-contents>.row.tokyo_bs_tmp_use{height:64px}.reserve-detail-panel-block .detail-panel-contents>.row.tokyo_bs_tmp_use div{height:100%}.reserve-detail-panel-block .detail-panel-contents>.row.tokyo_bs_tmp_use div span{display:inline-block}.reserve-detail-panel-block .detail-panel-contents>.row.tokyo_bs_tmp_use div:last-child{display:flex;align-items:center;justify-content:flex-end}}.reserve-receipt-option{display:flex}.reserve-receipt-option .reserve-receipt-option-notice{margin-left:12px}.reserve-receipt-option-notice-message{padding:8px;background:#e0f9f6}.reserve-receipt-option-alert-message{padding:8px;background-color:#fff3d9;color:#dc1471;display:none}.reserve-detail-message-block{margin-bottom:20px}@media (min-width: 768px){.reserve-detail-message-block{min-height:45px}}.reserve-detail-message-sittercancel-block{margin-top:-50px}@media (max-width: 767px){.reserve-detail-message-sittercancel-block{margin-top:0px}}.reserve-detail-message-review-block{min-height:35px}.reserve-detail-message-promo-block{border:1px solid #E85097;box-sizing:border-box;box-shadow:0px 4px 16px rgba(34,34,34,0.1);border-radius:8px;padding:24px;margin-bottom:40px;font-family:"Hiragino Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,Osaka","ＭＳ Ｐゴシック","MS PGothic","MS Gothic","ＭＳ ゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}.reserve-detail-message-promo-block .promo-message{color:#222222;line-height:100%;display:inline-block;text-align:center;width:100%;margin-bottom:10px}.reserve-detail-message-promo-block .promo-due-date{color:#E85097;width:100%;display:inline-block;text-align:center;margin-bottom:14px}.reserve-detail-message-promo-block .promo-buttons{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve-detail-message-promo-block .promo-buttons a.link-a{height:48px;width:240px;padding-top:0px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve-detail-message-promo-block .promo-buttons a.promo-button-left{margin-right:12px}.reserve-detail-message-promo-block .promo-buttons a.promo-button-right{margin-left:12px}@media (max-width: 767px){.reserve-detail-message-promo-block{padding:16px 20px 4px;margin-bottom:20px}.reserve-detail-message-promo-block .promo-message{text-align:left;margin-bottom:8px;line-height:160%}.reserve-detail-message-promo-block .promo-due-date{text-align:left;margin-bottom:20px}.reserve-detail-message-promo-block .promo-buttons{-webkit-flow:column;-ms-flex-flow:column;flex-flow:column}.reserve-detail-message-promo-block .promo-buttons a.link-a{width:100%;margin-bottom:20px}.reserve-detail-message-promo-block .promo-buttons a.promo-button-left{margin-right:0px}.reserve-detail-message-promo-block .promo-buttons a.promo-button-right{margin-left:0px}}.reserve-detail-panel-block .detail-panel-table{margin-top:10px}.reserve-detail-panel-block .detail-panel-table .detail-panel-table-title{color:#999999}.reserve-detail-panel-block .detail-panel-table table{width:100%;border-top:1px solid #d8d6d6;margin-bottom:10px;border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-table table tr td{padding:10px 10px 10px 10px;border-bottom:1px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-table table tr td:first-child{background-color:#efeeee;border-right:1px solid #d8d6d6;vertical-align:top;width:150px}@media (max-width: 767px){.reserve-detail-panel-block .detail-panel-table table tr td{padding:10px 5px 10px 5px;border-bottom:1px solid #d8d6d6}.reserve-detail-panel-block .detail-panel-table table tr td:first-child{width:90px}}.reserve-detail-comment-block .detail-comment-panel{position:relative;padding-bottom:10px;border-top:1px solid #d8d6d6}.reserve-detail-comment-block .detail-comment-panel:first-child{border-top:0px solid #d8d6d6}.reserve-detail-comment-block .detail-comment-panel .detail-comment-profile{position:absolute;top:0px;left:0px;width:60px;height:60px;padding-top:10px}.reserve-detail-comment-block .detail-comment-panel .detail-comment-profile img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.reserve-detail-comment-block .detail-comment-panel .detail-comment-message{padding-left:75px;min-height:70px;padding-top:10px}.reserve-detail-comment-block .detail-comment-panel .detail-comment-message p{margin-bottom:5px}.reserve-detail-action-block{margin-bottom:20px}.reserve-detail-action-block .confirm-before-support hr{border:0.5px solid #000}.reserve-detail-action-block .confirm-before-support .confirm-message{font-weight:bold;font-size:14px;color:#DC1471}.reserve-detail-action-block .confirm-before-support .confirm-message span{font-weight:normal;color:#666666}.reserve-detail-action-block div{margin-bottom:10px}.reserve-detail-action-block div:last-child{margin-bottom:0px}@media (min-width: 768px){.row.layout-reserve-input>div[class^="col-"]:first-child{padding-right:20px !important}.row.layout-reserve-input>div[class^="col-"]:last-child{padding-left:10px !important}}@media (min-width: 768px) and (max-width: 991px){.row.layout-reserve-input>div[class^="col-"]:first-child{padding-right:10px !important;width:32%}.row.layout-reserve-input>div[class^="col-"]:last-child{padding-left:10px !important;width:68%}}.reserve-price-info-block{border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:15px 15px 15px 15px;background-color:#efeeee}.reserve-price-info-block .price-info-total{text-align:right}.reserve-price-info-block .price-info-total span.price-info-text{font-size:16px;font-weight:bold;color:#333333}.reserve-price-info-block .price-info-total span.price-info-price{display:inline-block;font-size:24px;font-weight:bold;color:#333333;border-bottom:1px dashed #333333;margin-left:10px;margin-right:10px}.reserve-price-info-block .price-info-total span.price-info-unit{font-size:16px;font-weight:bold;color:#333333}.reserve-price-info-block .price-into-detail{margin-top:20px}.reserve-price-info-block .price-into-detail .price-into-detail-title{font-size:12px;font-weight:normal;color:#666666;text-align:right;margin-bottom:5px;padding-right:2px}.reserve-price-info-block .price-into-detail .price-into-detail-contents{background-color:#fff;border:1px solid #d8d6d6}.reserve-price-info-block .price-into-detail .price-into-detail-contents .detail-option{border-top:0px solid #d8d6d6;padding:0px;margin:0px;padding:0px 15px 0px 15px}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row:not(#detail-option){border-top:0px solid #d8d6d6;padding:0px;margin:0px;padding:0px 15px 0px 15px}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row:last-child{border-bottom:0px solid #d8d6d6}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row:not(#detail-option) div[class^="col-"]{padding:0px;margin:0px;border-bottom:1px solid #d8d6d6;padding:8px 0px 8px 0px}.reserve-price-info-block .price-into-detail .price-into-detail-contents #detail-option{margin-bottom:0px}.reserve-price-info-block .price-into-detail .price-into-detail-contents #detail-option div[class^="col-"]{padding-top:8px;margin:0px}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row:last-child div[class^="col-"]{border-bottom:0px solid #d8d6d6}.reserve-price-info-block .price-into-detail .price-into-detail-contents .detail-option-name{font-size:12px;text-align:right;border-bottom:1px solid #d8d6d6;padding-bottom:8px;overflow-wrap:break-word}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row div[class^="col-"]:first-child{text-align:left}.reserve-price-info-block .price-into-detail .price-into-detail-contents .row div[class^="col-"]:last-child{text-align:right}.reserve-price-info-notice{text-align:right}.reserve-price-info-notice a{color:#999999;text-decoration:underline}@media (min-width: 768px){.reserve-input-action-block{margin-top:40px}.reserve-input-action-block .row div[class^="col-"]{float:right}}@media (max-width: 767px){.reserve-input-action-block{margin-top:50px;margin-bottom:10px}.reserve-input-action-block.style-top-minus{margin-top:-20px;margin-bottom:20px}.reserve-input-action-block .row div[class^="col-"]{margin-bottom:10px}.reserve-input-action-block .row div[class^="col-"]:last-child{margin-bottom:0px}}.reserve-confirm{margin-top:40px}.confirm-title{font-size:20px}.reserve-confirm-warning{margin-top:20px;margin-bottom:40px}.reserve-confirm-warning .confirm-warning-title{font-size:16px;font-weight:bold;color:#00cbb9}.reserve-confirm-warning .confirm-warning-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:4px;font-size:16px}.reserve-confirm-warning .confirm-warning-link a{color:#999999;text-decoration:underline;cursor:pointer}.reserve-confirm-warning .confirm-warning-link a:hover{color:#e85298}.reserve-confirm-warning .confirm-warning-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f24d";margin-right:4px}@media (min-width: 768px){.reserve-act-msg-blank-block{min-height:103px}.reserve-act-msg-blank-end-block{min-height:38px}}@media (max-width: 767px){.reserve-act-msg-blank-block,.reserve-act-msg-blank-end-block{margin-top:-20px}}@media (min-width: 768px){.reserve-input-comment-block>.row>div[class^="col-"]:first-child{text-align:center}.reserve-input-comment-block img{width:70px;height:70px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px}.reserve-input-comment-block .input-comment-status{font-size:12px;color:#999999;margin-top:10px}.reserve-input-comment-block .input-comment-date{font-size:10px;color:#999999}}@media (max-width: 767px){.reserve-input-comment-block{border-top:1px solid #d8d6d6;padding-top:5px}.panel-front-contents .reserve-input-comment-block:first-child{border-top:0px solid #d8d6d6}.reserve-input-comment-block>.row>div[class^="col-"]:first-child{position:relative;min-height:65px;margin-bottom:0px}.reserve-input-comment-block img{display:block;position:absolute;width:40px;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.reserve-input-comment-block .input-comment-status{padding-left:55px;font-size:12px;color:#999999;margin-top:2px}.reserve-input-comment-block .input-comment-date{padding-left:55px;font-size:10px;color:#999999}.reserve-input-comment-block .input-comment-text{padding-bottom:10px}}.reserve-input-card-block{margin-bottom:10px}.reserve-input-card-block img{width:40px;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-left:5px;margin-right:5px}.reserve-temp-save-block{display:block;margin-bottom:20px}.reserve-temp-save-block:after{display:block;content:'';clear:both}.reserve-temp-save-block .temp-explain{float:left;width:70%;padding-right:10px}.reserve-temp-save-block .temp-action{float:left;width:30%}@media (max-width: 767px){.reserve-temp-save-block{margin-bottom:10px}.reserve-temp-save-block .temp-explain{width:55%}.reserve-temp-save-block .temp-action{width:45%}}.reserve-temp-save-block .temp-action a.style-done{border-color:#00cbb9;color:#00cbb9}.reserve-temp-save-block .temp-action a.style-done:hover{background-color:#fff}.reserve-temp-save-block .temp-action a.style-error{border-color:#ffab02;color:#ffab02}.reserve-temp-save-block .temp-action a.style-error:hover{background-color:#fff}.reserve-send-review-block{margin-top:10px}.reserve-send-review-block:after{content:'';display:block;clear:both}.reserve-send-review-block .send-review-title{float:left;width:40%;padding-top:4px}.reserve-send-review-block .send-review-score{float:left;width:60%;position:relative}.reserve-send-review-block .send-review-score:after{content:'';display:block;clear:both}.reserve-send-review-block .send-review-score ul{float:left}@media (max-width: 767px){.reserve-send-review-block .send-review-score.user-survey ul{float:left;width:100%;display:flex;justify-content:space-between}}.reserve-send-review-block .send-review-score ul:after{content:'';display:block;clear:both}.reserve-send-review-block .send-review-score.user-survey ul:after{content:none}.reserve-send-review-block .send-review-score ul li{float:left;padding-left:3px;padding-right:3px;display:block;font-size:18px;color:#ccc;cursor:pointer}.reserve-send-review-block .send-review-score ul li.style-active{color:#e85298}.reserve-send-review-block .send-review-score .send-review-text{float:left;font-size:12px;color:#bbb;padding-top:5px;margin-left:10px}.reserve-send-review-block .send-review-score .bottom-rating-text{position:absolute;font-size:10px;color:#e85298;margin-left:10px;left:-50%}@media (max-width: 767px){.reserve-send-review-block .send-review-score .bottom-rating-text{margin-left:0px;left:0}}.reserve-send-review-block .send-review-score .top-rating-text{position:absolute;font-size:10px;color:#e85298;margin-left:10px;right:0;bottom:20%}@media (max-width: 767px){.reserve-send-review-block .send-review-score .top-rating-text{bottom:-20px}}.reserve-send-review-block .send-review-score .review-score-radio label{display:inline-block;width:auto}.reserve-send-review-block .send-review-score .review-score-radio .form-radio-text.no-text{padding:0}@media (max-width: 767px){.reserve-send-review-block .send-review-score .review-score-radio .form-radio{float:left;width:100%;display:flex;justify-content:space-between}}@media (min-width: 768px){.reserve-send-review-block .send-review-score ul li{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.reserve-send-review-block .send-review-score ul li.style-hover{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}@media (max-width: 767px){.reserve-send-review-block .send-review-score ul li{font-size:24px;padding-left:3px;padding-right:3px;margin-left:7px;margin-right:7px}.reserve-send-review-block .send-review-score .send-review-text{padding-top:10px}.reserve-send-review-block .send-review-title{float:left;width:100%;padding-top:4px}.reserve-send-review-block .send-review-score{float:left;width:100%}}.reserve-estimate-prices-block{margin-top:40px;border-bottom:1px solid #e9e9e9}.reserve-estimate-prices-block .information-notice{margin-top:20px;margin-bottom:10px}.reserve-pinch-select-block{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:75%;margin-bottom:20px}.reserve-pinch-select-block.is-active{border:1px solid #e85298}.reserve-pinch-select-block .form-radio label{margin-bottom:0px}.reserve-pinch-select-block .form-radio .form-radio-text:before{margin-left:15px;margin-top:38px}.reserve-pinch-select-block .form-radio .form-radio-text{padding-bottom:0px;padding-right:0px;width:100%}.reserve-pinch-select-block .form-radio .form-radio-text .pinch-select-summary{position:relative}.reserve-pinch-select-block .form-radio .form-radio-text .pinch-select-summary .select-summary-image{position:absolute;left:45px;top:10px}.reserve-pinch-select-block .form-radio .form-radio-text .pinch-select-summary .select-summary-image img{width:66px;border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px}.reserve-pinch-select-block .form-radio .form-radio-text .pinch-select-summary .select-summary-text{min-height:86px;padding-left:125px;padding-top:10px}.reserve-pinch-select-block .form-radio .form-radio-text .pinch-select-summary .select-summary-text .select-summary-text-name{font-weight:bold}.reserve-pinch-select-block .pinch-select-detail{padding-left:15px;padding-right:15px}.reserve-pinch-select-block .pinch-select-detail .select-detail-profile{border-top:1px solid #d8d6d6;text-align:center;padding:7px 0px 7px 0px}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve{border-top:1px solid #d8d6d6}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-payment{padding:10px 0px 7px 0px}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-payment:after{display:block;content:'';clear:both}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-payment div:first-child{float:left;text-align:right;font-size:16px;color:#333333}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-payment div:last-child{text-align:right;font-size:16px;color:#333333}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-detail .select-detail-reserve-detail-row:after{display:block;content:'';clear:both}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-detail .select-detail-reserve-detail-row div:first-child{float:left;padding-left:15px;font-size:12px;color:#999999}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-detail .select-detail-reserve-detail-row div:last-child{float:right;text-align:right;font-size:12px;color:#999999}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-price-descripition{margin-top:10px}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-price-descripition table{width:100%;border:1px solid #d8d6d6}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-price-descripition table tr td:first-child{border-right:1px solid #d8d6d6;background-color:#efeeee}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-price-descripition table tr td{padding:10px;font-size:12px}.reserve-pinch-select-block .pinch-select-detail .select-detail-reserve .select-detail-reserve-coment{margin-top:10px;margin-bottom:10px}.reserve-pinch-datelimit-block{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fbe2ee;padding:5px 15px 5px 15px;margin-top:20px}.reserve-pinch-datelimit-block .datelimit-text{font-size:12px;border-bottom:1px solid #fff;padding:5px 0px 5px 0px;margin-bottom:0px}.reserve-pinch-datelimit-block .datelimit-text:last-child{border-bottom:0px solid #d8d6d6}.reserve-pinch-datelimit-block .datelimit-text:after{display:block;content:'';clear:both}.reserve-pinch-datelimit-block .datelimit-key-text{float:left;color:#333333;font-weight:bold;margin:0px;padding:0px}.reserve-pinch-datelimit-block .datelimit-value-text{float:left;color:#666666;font-weight:normal;margin:0px;padding:0px;padding-top:4px}.sitting-photo-upload-container .link-submit.link-size-normal{padding-top:8px}.sitting-photo-upload .upload-photos{border:1px solid #ccc;height:234px;margin:20px 0;padding:30px 0px;cursor:pointer;width:100%;text-align:center}.sitting-photo-upload .upload-photos .dz-message{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px}.sitting-photo-upload .select-photo{display:inline-block;width:346px;height:56px;background-color:#f2f0f0;line-height:56px;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px}.sitting-photo-upload .select-photo img{width:26px;height:21px;margin:8px 10px 10px 0}.sitting-photo-upload .restriction{font-size:12px;color:#999999}@media (max-width: 767px){.sitting-photo-upload .upload-photos{background-color:#f2f0f0;height:56px;line-height:56px;padding:0;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px 0;width:auto}.sitting-photo-upload .select-photo{background-color:transparent;line-height:56px;border:none;margin:0}}.sitting-photo-upload .notice{font-size:12px;color:#999999}@media (max-width: 767px){.sitting-photo-upload .notice .visible-xs{display:inline-block !important}}.sitting-photo-upload .progress{z-index:1001}.sitting-photo-upload .mask-all{background:rgba(255,255,255,0.3);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000;display:none}.sitting-photo-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-pack:justify;-moz-flex-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin-top:20px}.sitting-photo-list:after{content:" ";display:block;visibility:hidden;height:0.1px;line-height:0;clear:both;width:100%}.sitting-photo-list .sitting-photo-item{float:left;list-style:none;position:relative;margin:10px;width:220px}.sitting-photo-list .sitting-photo-img-wrapper{position:relative}.sitting-photo-list .sitting-photo-img-wrapper:before{content:"";display:block;padding-top:100%}.sitting-photo-list .sitting-photo-img{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;width:100%;height:100%}.sitting-photo-list .sitting-photo-caption{height:48px;position:relative;width:100%;line-height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sitting-photo-list .sitting-photo-caption:after{content:' ';width:1px;height:100%;vertical-align:middle;display:inline-block}.sitting-photo-list .sitting-photo-caption.blank{height:0px}.sitting-photo-list .sitting-photo-caption .caption-edit-icon{width:22px;height:22px;padding-bottom:2px}.sitting-photo-list .sitting-photo-caption .caption-edit-link{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.sitting-photo-list .sitting-photo-caption .caption-edit-link:hover{cursor:pointer}.sitting-photo-list .sitting-photo-item.dummy{height:0;margin-top:0px;margin-bottom:0px}.sitting-photo-list .sitting-photo-img-wrapper .sitting-photo-delete{position:absolute;top:0;right:0;width:58px;height:58px;padding:10px;margin-top:-23px;margin-right:-23px}@media (max-width: 767px){.sitting-photo-list .sitting-photo-item{width:30.3%;width:calc(33.3% - 16px);margin:8px}.sitting-photo-list .sitting-photo-caption{height:36px;font-size:12px}.sitting-photo-list .sitting-photo-caption .caption-edit-icon{width:20px;height:20px}}@media (max-width: 654px){.sitting-photo-list .sitting-photo-item{width:28%;width:calc(33.3% - 16px)}}@media (max-width: 480px){.sitting-photo-list .sitting-photo-caption{height:32px}}.sitting-photo-add-container{text-align:center}.sitting-photo-add{display:inline-block;text-decoration:underline;text-align:center}.sitting-photo-add:hover{text-decoration:underline;cursor:pointer}.sitting-photo-list.upload .sitting-photo-item{width:212px;margin:10px}.sitting-photo-list.upload .sitting-photo-item.dummy{margin-top:0px;margin-bottom:0px}@media (max-width: 991px){.sitting-photo-list.upload .sitting-photo-item{width:140px}.sitting-photo-list.upload .sitting-photo-img-wrapper .sitting-photo-delete{width:48px;height:48px;padding:10px;margin-top:-16px;margin-right:-16px}}@media (max-width: 767px){.sitting-photo-list.upload .sitting-photo-item{width:30.3%;width:calc(33.3% - 16px);margin:8px}.sitting-photo-list.upload .sitting-photo-item.dummy{margin-top:0px;margin-bottom:0px}.sitting-photo-list.upload .sitting-photo-img-wrapper .sitting-photo-delete{width:47px;height:47px;padding:10px;margin-top:-16px;margin-right:-16px}}@media (max-width: 654px){.sitting-photo-list.upload .sitting-photo-item{width:28%;width:calc(33.3% - 16px)}}@media (max-width: 480px){.sitting-photo-list.upload .sitting-photo-img-wrapper .sitting-photo-delete{width:42px;height:42px;padding:10px;margin-top:-14px;margin-right:-14px}}@media (max-width: 364px){.sitting-photo-list.upload .sitting-photo-item{width:27%;width:calc(33.3% - 16px)}}.sitting-photo-upload .loading-area{position:fixed;top:50%;left:50%;z-index:2000;background-color:#fff;width:130px;height:130px;border:4px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-align:center;color:#e85298;padding-top:20px;margin-left:-65px;margin-top:-65px}.sitting-photo-upload .loading-area i{font-size:50px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;-ms-animation:spin 2.5s linear infinite;-o-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.sitting-photo-upload .loading-area p{margin-top:10px;font-size:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#reserve-form-submit{display:block;line-height:36px}.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item{width:186px}@media (max-width: 991px){.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item{width:118px}}@media (max-width: 767px){.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item{width:30.3%;width:calc(33.3% - 16px);margin:8px}.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item.dummy{margin-top:0px;margin-bottom:0px}}@media (max-width: 654px){.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item{width:28%;width:calc(33.3% - 16px)}}@media (max-width: 364px){.reserve-detail-panel-block .sitting-photo-list .sitting-photo-item{width:27%;width:calc(33.3% - 16px)}}.reserve-detail-support-memo{position:fixed;left:32px;bottom:32px;z-index:10}@media (max-width: 767px){.reserve-detail-support-memo{left:8px}}.reserve-detail-support-memo-link{display:inline-flex;padding:16px 8px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#E85298;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25);color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.reserve-detail-support-memo-link:link,.reserve-detail-support-memo-link:visited,.reserve-detail-support-memo-link:hover,.reserve-detail-support-memo-link:active{color:#FFF}.reserve-detail-support-memo-link-icon{width:16px;height:16px}.sitting-photo-caption-container .sitting-photo-img{margin:40px 0}.sitting-photo-caption-container .sitting-photo-img img{display:block;margin:auto}.sitting-photo-caption-container .sitting-photo-img img.portrait{max-height:940px;width:auto}.sitting-photo-caption-container .sitting-photo-caption{width:531px;margin:20px auto}.sitting-photo-caption-container .sitting-photo-caption input{margin:8px 0;width:100%;height:44px}.sitting-photo-caption-container .sitting-photo-edit-navi{padding:40px 0}.sitting-photo-caption-container .sitting-photo-edit-navi a.left{text-decoration:underline;float:left}.sitting-photo-caption-container .sitting-photo-edit-navi a.right{text-decoration:underline;float:right}@media (max-width: 991px){.sitting-photo-caption-container .sitting-photo-img img.portrait{max-height:720px}}@media (max-width: 767px){.sitting-photo-caption-container .sitting-photo-img{margin:20px 0}.sitting-photo-caption-container .sitting-photo-img img.portrait{max-height:100vw;max-width:100%}.sitting-photo-caption-container .sitting-photo-caption{width:100%}.sitting-photo-caption-container .sitting-photo-caption input{height:78px}.sitting-photo-caption-container .sitting-photo-edit-navi{padding:20px 0}}.sitter-profile-photo-upload-container .link-submit.link-size-normal{padding-top:8px}.sitter-profile-photo-upload .upload-photos{border:1px solid #ccc;height:234px;margin:20px 0;padding:30px 0px;cursor:pointer;width:100%;text-align:center}.sitter-profile-photo-upload .upload-photos .dz-message{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px}.sitter-profile-photo-upload .select-photo{display:inline-block;width:346px;height:56px;background-color:#f2f0f0;line-height:56px;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px}.sitter-profile-photo-upload .select-photo img{width:26px;height:21px;margin:8px 10px 10px 0}.sitter-profile-photo-upload .restriction{font-size:12px;color:#999999}@media (max-width: 767px){.sitter-profile-photo-upload .upload-photos{background-color:#f2f0f0;height:56px;line-height:56px;padding:0;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px 0;width:auto}.sitter-profile-photo-upload .select-photo{background-color:transparent;line-height:56px;border:none;margin:0}}.sitter-profile-photo-upload .notice{font-size:12px;color:#999999}@media (max-width: 767px){.sitter-profile-photo-upload .notice .visible-xs{display:inline-block !important}}.sitter-profile-photo-upload .progress{z-index:1001}.sitter-profile-photo-upload .mask-all{background:rgba(255,255,255,0.3);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000;display:none}.sitter-profile-photo-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-pack:justify;-moz-flex-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin-top:20px}.sitter-profile-photo-list:after{content:" ";display:block;visibility:hidden;height:0.1px;line-height:0;clear:both;width:100%}.sitter-profile-photo-list .sitter-profile-photo-item{float:left;list-style:none;position:relative;width:30.3%;width:calc(33.3% - 20px);margin:10px}.sitter-profile-photo-list .sitter-profile-photo-img-wrapper{position:relative}.sitter-profile-photo-list .sitter-profile-photo-img-wrapper:before{content:"";display:block;padding-top:100%}.sitter-profile-photo-list .sitter-profile-photo-img{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;width:100%;height:100%}.sitter-profile-photo-list .sitter-profile-photo-item.dummy{height:0;margin-top:0px;margin-bottom:0px}.sitter-profile-photo-list .sitter-profile-photo-img-wrapper .sitter-profile-photo-delete{position:absolute;top:0;right:0;width:58px;height:58px;padding:10px;margin-top:-23px;margin-right:-23px}@media (max-width: 767px){.sitter-profile-photo-list .sitter-profile-photo-item{width:30.3%;width:calc(33.3% - 16px);margin:8px}}@media (max-width: 654px){.sitter-profile-photo-list .sitter-profile-photo-item{width:28%;width:calc(33.3% - 16px)}}.sitter-profile-photo-add-container{text-align:center}.sitter-profile-photo-add{display:inline-block;text-decoration:underline;text-align:center}.sitter-profile-photo-add:hover{text-decoration:underline;cursor:pointer}.sitter-profile-photo-upload .loading-area{position:fixed;top:50%;left:50%;z-index:2000;background-color:#fff;width:130px;height:130px;border:4px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-align:center;color:#e85298;padding-top:20px;margin-left:-65px;margin-top:-65px}.sitter-profile-photo-upload .loading-area i{font-size:50px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;-ms-animation:spin 2.5s linear infinite;-o-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.sitter-profile-photo-upload .loading-area p{margin-top:10px;font-size:16px}#show-regular-calendar{margin-bottom:40px}#show-regular-calendar .reg-cal-title,#show-regular-calendar .reg-cal-day-area,#show-regular-calendar .reg-cal-text,#show-regular-calendar .sitter-regular-calendar-last-block{background-color:#ffffff}@media (max-width: 767px){#show-regular-calendar{margin-bottom:20px}#show-regular-calendar .sitter-detail-regular-cal-block{padding:0 15px}}.reserves-panel-front-block{margin-bottom:61px}.reserves-panel-front-block .panel-front-title{font-family:Noto Sans CJK JP;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0em;text-align:justify;color:#666666;margin-top:24px;padding-bottom:8px;border-bottom:1px solid #CCC9C9}.reserves-panel-front-block .panel-front-title .panel-front-title-notice{font-size:14px;font-weight:normal;line-height:20px}.reserves-panel-front-block .panel-front-contents{margin-top:8px}.reserves-panel-front-block .panel-front-contents .row{margin:32px 0 0;padding-bottom:16px;border-bottom:1px solid #F2F0F0}.reserves-panel-front-block .panel-front-contents .row.no-border{margin:16px 0 0;border:none}.reserves-panel-front-block .panel-front-contents .form-layout-title{font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:justify}.reserves-panel-front-block .panel-front-contents .form-layout-explain{padding:0;margin-bottom:11px}@media (min-width: 992px){.layout-reserve-input .reserve-option-breakdown-wrapper{max-width:58%}}@media (min-width: 768px) and (max-width: 991px){.layout-reserve-input .reserve-option-breakdown-wrapper{max-width:85%}}.layout-reserve-input .reserve-option-breakdown-wrapper .reserve-option-breakdown,.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-wrapper .reserve-option-breakdown{position:relative;border-bottom:1px solid #e9e9e9}.layout-reserve-input .reserve-option-breakdown-wrapper .reserve-option-breakdown input[type="number"]::-webkit-inner-spin-button,.layout-reserve-input .reserve-option-breakdown-wrapper .reserve-option-breakdown input[type="number"]::-webkit-outer-spin-button,.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-wrapper .reserve-option-breakdown input[type="number"]::-webkit-inner-spin-button,.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-wrapper .reserve-option-breakdown input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-header{text-align:right}@media (max-width: 767px){.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-header{position:absolute;right:0;margin-top:16px;z-index:2}}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-header .reserve-option-breakdown-delete,.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown .reserve-option-breakdown-header .reserve-option-breakdown-delete{cursor:pointer;font-size:0.9em}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-row{border:none;margin-bottom:8px}@media (max-width: 767px){.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-row{margin-bottom:0px}}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col{padding-top:12px}@media (max-width: 767px){.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col{padding-top:4px;padding-bottom:0px}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col:last-child{padding-bottom:0px}}.reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col.reserve-option-breakdown-col--inline{padding-right:0}.reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col.reserve-option-breakdown-col--inline .extend-input{position:relative}.reserve-option-breakdown .reserve-option-breakdown-row .reserve-option-breakdown-col.reserve-option-breakdown-col--inline .extend-unit{min-width:49px;text-align:center}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-unit-title{display:flex}.layout-reserve-input .reserve-option-breakdown .reserve-option-breakdown-unit-title .reserve-option-breakdown-unit-title-label{margin-right:8px;font-size:14px;color:#666666;font-weight:600}.layout-reserve-input .reserve-option-breakdown-wrapper .reserve-option-breakdown-add{margin-top:12px}.reserve-input-report .layout-page-top{margin-top:22px}.reserve-input-report .reserve-input-report-title{display:flex;height:42px;padding:7px 157px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;background:#F2F0F0}.reserve-input-report-progresses{max-width:336px;margin:0 auto 52px}.reserve-input-report-progresses .reserve-input-report-progress{display:flex;justify-content:space-between;list-style:none;counter-reset:number 0;padding:0}.reserve-input-report-progress-step{position:relative;text-align:center;flex:1}.reserve-input-report-progress-step::before{content:counter(number);counter-increment:number 1;display:flex;align-items:center;justify-content:center;margin:0 auto;width:25px;height:25px;background:#f2f0f0;border-radius:100%;color:#666;font-size:14px;position:relative;z-index:1}.reserve-input-report-progress-step:not(:first-child):after{content:'';position:absolute;top:12px;left:-50%;display:block;width:100%;height:1px;border-top:2px solid #F2F0F0;z-index:0}.reserve-input-report-progress-step.reserve-input-report-progress-step--active::before{background:#e85298;color:#fff}.reserve-input-report-progress-step.reserve-input-report-progress-step--active::after{border-top:2px solid #E85298}.reserve-input-report-progress-step .reserve-input-report-progress-step-name{display:block;margin-top:8px;font-size:10px}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-row{border:none;margin-bottom:8px}@media (max-width: 767px){.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-row{margin-bottom:0px}}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-row:last-child{border:none;margin-bottom:20px}@media (max-width: 767px){.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-row:last-child{margin-bottom:15px}}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown .reserve-option-breakdown-header{text-align:right}@media (max-width: 767px){.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown .reserve-option-breakdown-header{position:absolute;right:10px;z-index:2}}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown .reserve-option-breakdown-unit-title{display:flex}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown-wrapper .reserve-option-breakdown-add{margin-top:12px}.js-visible-input-field-except-fixed-price-reserve .reserve-option-breakdown .reserve-option-breakdown-unit-title .reserve-option-breakdown-unit-title-label{margin-right:8px;font-size:14px;color:#666666;font-weight:600}@media (min-width: 768px){.form-block .help_center_detail_receipt{font-size:13px}}.col-sm-9{overflow-wrap:break-word}.col-sm-8{overflow-wrap:break-word}.panel-front-contents{overflow-wrap:break-word}.form-check-inline{display:flex;align-items:center}.form-check-inline .form-check-input{margin-right:0.5rem}.form-check-inline .form-check-label{margin-bottom:0}@media (min-width: 768px){.row.layout-sitter-detail{margin-top:-25px}.row.layout-sitter-detail>div[class^="col-"]:first-child,.row.layout-sitter-detail .layout-first-child{padding-right:40px !important}.row.layout-sitter-detail>div[class^="col-"]:last-child,.row.layout-sitter-detail .layout-last-child{padding-left:0px !important}}@media (min-width: 768px) and (max-width: 991px){.row.layout-sitter-detail>div[class^="col-"]:first-child,.row.layout-sitter-detail .layout-first-child{width:63%;padding-left:15px !important}.row.layout-sitter-detail>div[class^="col-"]:last-child,.row.layout-sitter-detail .layout-last-child{width:37%;padding-left:0px !important}}.sitter-detail-mainimage-block{position:relative}.sitter-detail-mainimage-block .sitter-movie-link-area{position:absolute;bottom:5%;right:0px;width:150px;background-color:rgba(0,0,0,0.4);padding:10px 0px 10px 0px;font-size:14px;color:#fff;text-align:center}.sitter-detail-mainimage-block .sitter-movie-link-area-sp{display:block;width:100%;background-color:#999090;padding:10px 0px 10px 0px;font-size:14px;color:#fff;text-align:center}.sitter-detail-mainimage-block .sitter-description-panel{height:500px;background-size:contain}.sitter-detail-mainimage-block .sitter-description-panel:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2)}@media (max-width: 767px){.sitter-detail-mainimage-block .sitter-description-panel .carousel-xs{display:none !important;visibility:hidden !important}}.sitter-detail-mainimage-block .sitter-description-text{position:absolute}.sitter-detail-mainimage-block .sitter-description-text .sitter-title{text-align:center;font-size:24px;line-height:1.4em;font-weight:bold;color:#fff;padding:100px 40px 0 40px}.sitter-detail-mainimage-block .sitter-description-text .sitter-detail{text-align:center;font-size:14px;color:#fff;padding:20px 40px 20px 40px}@media (min-width: 768px) and (max-width: 991px){.sitter-detail-mainimage-block .sitter-description-text .sitter-title{font-size:16px;padding:60px 20px 0px 20px}.sitter-detail-mainimage-block .sitter-description-text .sitter-detail{font-size:12px;padding:20px 20px 0px 20px}}@media (min-width: 375px) and (max-width: 767px){.sitter-detail-mainimage-block{margin-left:-15px;margin-right:-15px;margin-top:-40px}.sitter-detail-mainimage-block .sitter-description-text .sitter-title{font-size:16px;padding:40px 20px 0px 20px}.sitter-detail-mainimage-block .sitter-description-text .sitter-detail{font-size:8px;padding:20px 20px 0px 20px}}@media (max-width: 374px){.sitter-detail-mainimage-block{margin-left:-15px;margin-right:-15px;margin-top:-40px}.sitter-detail-mainimage-block .sitter-description-text .sitter-title{font-size:16px;padding:20px 20px 0px 20px}.sitter-detail-mainimage-block .sitter-description-text .sitter-detail{font-size:12px;padding:10px 20px 0px 20px}}.sitter-detail-interview-block{background-color:#e4f9f7;color:#02aa9b;font-size:14px;font-weight:bold;padding:12px 16px;margin-bottom:10px}@media (max-width: 767px){.sitter-detail-interview-block{position:relative;bottom:40px;margin:0 calc(50% - 50vw);width:100vw}}.sitter-detail-interview-block .help-link{color:#02aa9b}.sitter-detail-interview-block .help-link:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;content:'\f06a';margin-right:4px}.sitter-detail-interview-block .sitter-detail-interview-link{text-align:center}.sitter-detail-comment-block{border:1px solid #e85298;padding:16px;margin-bottom:10px}@media (max-width: 767px){.sitter-detail-comment-block{margin-top:16px}}.sitter-detail-comment-block .sitter-detail-comment-text{color:#e85298;overflow-wrap:break-word;line-height:1.4}.sitter-detail-comment-block .sitter-detail-comment-text.sitter-detail-comment-text--title{font-weight:700;margin-bottom:8px;line-height:1}.sitter-detail-pr-block{border:1px solid #e85298;padding:10px;margin-bottom:10px}@media (max-width: 767px){.sitter-detail-pr-block{margin-top:15px}}.sitter-detail-pr-block .detail-pr-title{color:#e85298;font-weight:bold}.sitter-detail-pr-block .detail-pr-contents{color:#e85298;word-break:break-all}.sitter-detail-action-block{margin-bottom:20px}@media (max-width: 767px){.sitter-detail-action-block{margin-top:20px}}.sitter-detail-action-block .main-action-need-register{margin-top:10px;border:1px solid #d8d6d6;padding:10px;font-size:12px;color:#666666}.sitter-detail-action-block .sub-action-area{margin-top:10px}.sitter-detail-action-block .sub-action-area:after{clear:both;content:'';display:block}.sitter-detail-action-block .sub-action-area.style-top{margin-top:0px}.sitter-detail-action-block .sub-action-area .sub-action-msg{float:left;width:70%}.sitter-detail-action-block .sub-action-area .sub-action-fav{float:left;width:30%;padding-left:10px}@media (max-width: 767px){.sitter-detail-action-block .sub-action-area .sub-action-msg{width:100%}.sitter-detail-action-block .sub-action-area .sub-action-fav{display:none !important;visibility:hidden !important}}.sitter-detail-action-block .sub-action-area .sub-action-fav a.add-favorite:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f004";color:#e85298}.sitter-detail-action-block .sub-action-area .sub-action-fav a.delete-favorite:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08a";color:#999999}.sitter-detail-action-block .explain-area{margin-top:10px;font-size:12px;color:#999999}@media (min-width: 768px){.sitter-detail-sitter-basic-block{margin-top:20px;background-color:#efeeee;padding:10px}.sitter-detail-sitter-basic-block .detail-sitter-basic-title{font-weight:bold}}@media (min-width: 768px) and (max-width: 991px){.sitter-detail-sitter-basic-block{font-size:12px}}.sitter-detail-sitter-basic-block .detail-sitter-basic-contents .row{margin:0}.sitter-detail-sitter-basic-block .detail-sitter-basic-contents .row div[class^="col-"]{border-top:1px solid #d8d6d6;padding-top:13px;padding-bottom:2px}.sitter-detail-sitter-basic-block .detail-sitter-basic-contents .first-item div[class^="col-"]{border-top:none}.sitter-detail-sitter-basic-block .detail-sitter-basic-contents .row div[class^="col-"]:first-child{padding-left:0px}.sitter-detail-sitter-basic-block .detail-sitter-basic-contents .row div[class^="col-"]:last-child{padding-right:0px;text-align:right}@media (max-width: 767px){.sitter-detail-sitter-basic-block .detail-sitter-basic-title .base-float-explain-block{line-height:1.6}}.sitter-detail-admin-comment-block{margin-top:40px;padding-bottom:20px;border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.sitter-detail-admin-comment-block{margin-left:-15px;margin-right:-15px;margin-top:20px;padding:15px;border-bottom:1px solid #d8d6d6;background-color:#efeeee}}.sitter-detail-admin-comment-block .detail-admin-comment-title{font-weight:bold;margin-bottom:10px}.sitter-detail-admin-comment-block h1{display:inline;line-height:1.6}.sitter-detail-admin-comment-block p{display:inline;line-height:1.6}.sitter-detail-sns-friend-block{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.sitter-detail-sns-friend-block{margin-top:10px;padding:10px 0px 15px 0px;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6}}.sitter-detail-sns-friend-block .sns-friend-title{font-weight:bold}.sitter-detail-sns-friend-block .sns-friend-contents{margin-top:15px}.sitter-detail-sns-friend-block .sns-friend-contents:after{clear:both;display:block;content:''}.sitter-detail-sns-friend-block .sns-friend-contents .sns-friend-image{position:relative;float:left;margin-right:8px}.sitter-detail-sns-friend-block .sns-friend-contents .sns-friend-image .sns-friend-facebook{position:absolute;top:-6px;left:-2px;width:18px;height:18px;background-color:#4b62a4;color:#fff;text-align:center;padding-bottom:2px;display:block;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;font-size:12px}.sitter-detail-sns-friend-block .sns-friend-contents .sns-friend-image img{width:40px;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}@media (max-width: 767px){.sitter-detail-sns-friend-block .sns-friend-contents .sns-friend-image img{width:50px;height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}}.sitter-detail-sns-friend-block .sns-friend-contents .sns-friend-image:last-child{margin-right:0px}.sitter-detail-sns-share-block{margin-top:20px;text-align:center;min-height:40px}.sitter-detail-sns-share-block:after{float:left;content:'';display:block}.sitter-detail-banner-block{width:300px;margin:20px auto}@media (max-width: 767px){.sitter-detail-banner-block{width:290px}}.sitter-detail-summary-block .detail-summary-catchcopy{font-size:22px;margin:16px 0;line-height:1.45}@media (max-width: 767px){.sitter-detail-summary-block .detail-summary-catchcopy{font-size:16px;margin-top:15px;line-height:1.45;font-weight:bold}}.sitter-detail-summary-block .detail-summary-specs{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;margin-top:15px;padding:15px 0px 15px 0px}@media (max-width: 767px){.sitter-detail-summary-block .detail-summary-specs{border-top:0px solid #d8d6d6;border-bottom:0px solid #d8d6d6;margin-top:8px;padding:0px 0px 0px 0px}}.sitter-detail-summary-block .detail-summary-specs:after{clear:both;display:block;content:''}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area{float:left;width:50%;padding-right:15px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-sitter-type-area{float:left;width:50%;padding-left:7.5px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-sitter-type-area ul li{float:left;padding-right:8px;padding-bottom:8px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-name{margin-top:2px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-station{margin-top:2px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-station a{color:#666666;text-decoration:underline}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-station a:hover{color:#e85298}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-housekeeping img{height:30px;width:30px;margin-top:4px;margin-right:5px;margin-bottom:5px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-housekeeping .float-explain-text .housekeeping-explain-text{padding-top:0px;font-size:10px}@media (max-width: 767px){.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area{float:inherit;width:100%;padding-right:0px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-sitter-type-area{float:inherit;width:100%;height:70px;margin-top:15px;padding-bottom:15px;padding-left:0px}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area:after{content:'';display:block;clear:both}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .gb-review-score-block{display:inline-block}.sitter-detail-summary-block .detail-summary-specs .detail-summary-name-area .detail-summary-name{display:inline-block;margin-left:10px}}.sitter-detail-profile-block{margin-top:20px;word-wrap:break-word}@media (max-width: 767px){.sitter-detail-profile-block{margin-top:0px;border-top:1px solid #d8d6d6;padding:15px;margin-bottom:20px}}.sitter-detail-type-switch-block{margin-top:40px;position:relative;z-index:0}.sitter-detail-type-switch-block ul{padding-left:0px}.sitter-detail-type-switch-block ul:after{display:block;clear:both;content:''}.sitter-detail-type-switch-block ul li{list-style:none;float:left;font-size:10px;text-align:center}.sitter-detail-type-switch-block.sitter-type-list ul li{width:25%}.sitter-detail-type-switch-block ul li:last-child{padding-right:0px;border-right:1px solid #ccc9c9}.sitter-detail-type-switch-block ul li a,.sitter-detail-type-switch-block ul li span{display:inline-block;background-color:#efeeee;width:100%;padding:10px 0px 0px 0px;border-top:1px solid #ccc9c9;border-left:1px solid #ccc9c9;border-bottom:1px solid #ccc9c9;height:88px;color:#666666}.sitter-detail-type-switch-block ul li a{cursor:pointer}.sitter-detail-type-switch-block ul li .sitter-type-tab-icon,.sitter-detail-type-switch-block ul li .sitter-type-tab-icon-doula{width:40px;height:45px;display:flex;justify-content:center;align-items:center;margin:auto}.sitter-detail-type-switch-block ul li .sitter-type-tab-icon-doula{width:19px}.sitter-detail-type-switch-block ul li.style-active a,.sitter-detail-type-switch-block ul li a:hover{border-color:#ccc9c9;background-color:#fff;height:88px;color:#e85298;border-bottom:3px solid #e85298}.sitter-detail-type-switch-block ul li.style-active a{cursor:inherit}.sitter-detail-type-switch-block ul li.style-inactive span{color:#ccc9c9}.sitter-detail-type-switch-block:before{display:block;content:' ';width:100%;height:88px;position:absolute;top:0px;left:0px;z-index:-1;border-bottom:1px solid #ccc9c9}@media (max-width: 767px){.sitter-detail-type-switch-block{margin-left:-15px;margin-right:-15px}}.sitter-detail-icon-block ul li{float:left;padding-right:5px;color:#999999}.sitter-detail-icon-block .spec-icon-block{float:left;width:20px}.sitter-detail-icon-block .spec-text{float:left;padding-top:1px}.sitter-detail-panel-block .detail-panel-title{font-size:18px;color:#333333;line-height:1;padding-bottom:11px;border-bottom:1px solid #d8d6d6;margin-top:40px;margin-bottom:15px}.sitter-detail-panel-block .detail-panel-contents{overflow-wrap:break-word}.sitter-detail-hourly-wage-block .detail-hourly-sub{font-size:18px;color:#333333;line-height:1;padding-bottom:11px;border-bottom:1px solid #d8d6d6;margin-top:40px;margin-bottom:15px}.sitter-detail-hourly-wage-block .detail-hourly-sub .doula_annotation{font-size:70%;color:#dc1471}.sitter-detail-hourly-wage-block .detail-hourly-area{float:left;width:45%;margin-bottom:10px}.sitter-detail-hourly-wage-block .detail-hourly-reserve-type{color:#e85298}.sitter-detail-hourly-wage-block .detail-hourly-main{font-size:20px;color:#333333}.sitter-detail-hourly-wage-block .detail-hourly-main span{font-size:14px;color:#666666;margin-left:6px}.sitter-detail-hourly-wage-block .detail-hourly-attention{font-size:12px;color:#999999;padding-bottom:10px}.sitter-detail-nursery-from-to-block{margin-bottom:16px}.sitter-detail-nursery-from-to-block .detail-nursery-from-to-title{font-size:18px;color:#333333;line-height:1;padding-bottom:11px;border-bottom:1px solid #d8d6d6;margin-top:40px;margin-bottom:15px}.sitter-detail-nursery-from-to-block .detail-nursery-from-to-area .age{font-size:20px;color:#333333}.sitter-detail-option-block .detail-option-title{font-size:18px;color:#333333;line-height:1;margin-top:40px;margin-bottom:15px}.sitter-detail-option-block .detail-option-contents{margin-top:5px;border:1px solid #d8d6d6;padding:15px 15px 10px 15px;overflow-wrap:break-word}@media (max-width: 767px){.sitter-detail-option-block .detail-option-contents{margin-top:0px;border:0px solid #d8d6d6;padding:0px}}.sitter-detail-option-list-block .row{margin-bottom:7px}.sitter-detail-option-list-block .row div[class^="col-"] .row{margin-bottom:1px}.sitter-detail-option-list-block .option-price-title{font-weight:bold}.sitter-detail-option-list-block .option-price-desc{padding:1px 0px 1px 0px;overflow-wrap:break-word}.sitter-detail-option-list-block .option-price-text{text-align:right}.sitter-detail-option-list-block .option-price-text .option-price-unit{font-size:12px;color:#999999;margin-left:2px}@media (max-width: 364px){.sitter-detail-option-list-block .option-price-text .option-price-unit{font-size:11px}}.sitter-detail-apeal-block .row div[class^="col-"]:first-child{font-weight:bold}.sitter-detail-apeal-block ul{padding-left:0px;margin-bottom:0px;padding-bottom:0px}.sitter-detail-apeal-block ul li{list-style:none;margin-bottom:2px;overflow-wrap:break-word}.sitter-detail-apeal-block .row{margin-bottom:10px}.sitter-detail-apeal-event-readmore a{cursor:pointer}.sitter-detail-annotation,.sitter-detail-credential{font-size:12px}.sitter-detail-annotation .icon,.sitter-detail-credential .icon{margin-right:2px;width:16px;height:16px;vertical-align:sub}.sitter-detail-annotation p,.sitter-detail-credential p{display:inline}.sitter-detail-review-block{margin-top:40px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:20px 20px 10px 20px}@media (max-width: 767px){.sitter-detail-review-block{margin-top:0px;border:0px solid #d8d6d6;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0px 0px 0px 0px}}.sitter-detail-review-block .review-list-see-all{border-top:1px solid #d8d6d6;padding-top:10px}.sitter-detail-calendar-block{margin-top:0px;border-top:1px solid #ccc9c9;border-right:1px solid #ccc9c9;border-left:1px solid #ccc9c9;position:relative;z-index:1}.sitter-detail-calendar-last-block{border-left:1px solid #ccc9c9;border-right:1px solid #ccc9c9;border-bottom:1px solid #ccc9c9;padding:5px}.sitter-detail-calendar-last-block .calendar-last-square{margin-right:5px}.sitter-detail-calendar-last-block .calendar-last-square.style-fine{color:#dc1471}.sitter-detail-calendar-last-block .calendar-last-square.style-partial{color:#ffab02}.sitter-detail-calendar-last-block .calendar-last-text{margin-right:10px;font-size:12px;color:#999999}@media (max-width: 767px){.sitter-detail-calendar-block{margin-top:15px;margin-left:-15px;margin-right:-15px;border-top:0px solid #ccc9c9;border-right:0px solid #ccc9c9;border-left:0px solid #ccc9c9;padding:0px 10px 0px 10px}.sitter-detail-calendar-last-block{margin-left:-15px;margin-right:-15px;border-bottom:0px solid #ccc9c9;border-right:0px solid #ccc9c9;border-left:0px solid #ccc9c9;padding:10px 15px 15px 15px}}#calendar-popup{position:absolute;top:0px;left:0px;z-index:100;width:100%}.sitter-detail-popup-block{padding:0px 10px 0px 10px;width:100%}.sitter-detail-popup-block .detail-popup-area{position:relative;width:100%;border:1px solid #bbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0px 0px 3px 1px rgba(128,128,128,0.4);-webkit-box-shadow:0px 0px 3px 1px rgba(128,128,128,0.4);-moz-box-shadow:0px 0px 3px 1px rgba(128,128,128,0.4);font-size:12px;background-color:#fff;min-height:68px}.sitter-detail-popup-block .detail-popup-area:after,.sitter-detail-popup-block .detail-popup-area:before{bottom:100%;left:0%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sitter-detail-popup-block .detail-popup-area:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:7px;margin-left:-7px}.sitter-detail-popup-block .detail-popup-area:before{border-color:rgba(187,187,187,0);border-bottom-color:#bbb;border-width:8px;margin-left:-8px}#calendar-popup.detail-day-0 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-0 .sitter-detail-popup-block .detail-popup-area:after{left:5.5%}#calendar-popup.detail-day-1 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-1 .sitter-detail-popup-block .detail-popup-area:after{left:20.3%}#calendar-popup.detail-day-2 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-2 .sitter-detail-popup-block .detail-popup-area:after{left:35.3%}#calendar-popup.detail-day-3 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-3 .sitter-detail-popup-block .detail-popup-area:after{left:49.8%}#calendar-popup.detail-day-4 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-4 .sitter-detail-popup-block .detail-popup-area:after{left:64.8%}#calendar-popup.detail-day-5 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-5 .sitter-detail-popup-block .detail-popup-area:after{left:79.4%}#calendar-popup.detail-day-6 .sitter-detail-popup-block .detail-popup-area:before,#calendar-popup.detail-day-6 .sitter-detail-popup-block .detail-popup-area:after{left:94.4%}.sitter-detail-schedule-day-block{font-size:14px}.sitter-detail-schedule-day-block .detail-schedule-day-title{margin-bottom:5px;font-size:14px}.sitter-detail-schedule-day-block .detail-schedule-day-title:after{clear:both;display:block;content:''}.sitter-detail-schedule-day-block .detail-schedule-day-title .detail-schedule-day-title-text{float:left;color:#333333;font-weight:bold;padding:10px 0px 0px 10px}.sitter-detail-schedule-day-block .detail-schedule-day-title .detail-schedule-day-title-action{float:right;color:#e85298;font-weight:normal;font-size:16px;line-height:1}.sitter-detail-schedule-day-block .detail-schedule-day-title .detail-schedule-day-title-action a{padding:10px 10px 10px 30px;cursor:pointer;display:inline-block}.sitter-detail-schedule-day-block .detail-schedule-day-hour{padding:0px 10px 10px 10px}.sitter-detail-schedule-day-block .detail-schedule-action{padding:0px 10px 10px 10px}.sitter-detail-schedule-day-block .detail-schedule-day-hour span.detail-schedule-day-subject{color:#999999;font-size:14px;margin-right:10px}.sitter-detail-schedule-day-block .detail-schedule-day-hour span.detail-schedule-day-duration{color:#999999;font-size:14px;margin-right:10px}@media (max-width: 767px){.sitter-detail-panel-block .detail-panel-title,.sitter-detail-hourly-wage-block .detail-hourly-sub,.sitter-detail-nursery-from-to-block .detail-nursery-from-to-title,.sitter-detail-option-block .detail-option-title,.sitter-detail-sitter-basic-block .detail-sitter-basic-title{font-size:18px;color:#333333;line-height:1;padding-bottom:6px;padding-top:18px;border-top:1px solid #d8d6d6;border-bottom:0px solid #d8d6d6;margin-top:20px;margin-bottom:15px}.sitter-detail-hourly-wage-block .detail-hourly-sub{padding-top:0;border-top:none}}.sitter-detail-need-register-block{font-size:16px}@media (min-width: 768px){.sitter-detail-need-register-block{margin-top:12px}}@media (max-width: 767px){.sitter-detail-need-register-block{margin-top:10px}}.sitter-detail-float-action-block{font-size:16px;position:fixed;width:100%;left:0px;bottom:0px;z-index:999;text-align:center}.sitter-detail-float-action-block .float-single a{display:flex;width:80%;justify-content:center;align-items:center;font-weight:bold;background-color:#e85298;color:#fff;margin:24px auto;line-height:22px;border-radius:8px;padding:12px 0px}.sitter-detail-float-action-block .float-double{width:100%;border-top:1px solid #ccc9c9;background-color:#f8f6f6;padding:0px 15px 0px 13px}.sitter-detail-float-action-block .float-double:after{clear:both;display:block;content:''}.sitter-detail-float-action-block .float-double .double-sub-area{float:left;width:40%}.sitter-detail-float-action-block .float-double .double-main-area{float:left;width:60%}@media (max-width: 364px){.sitter-detail-float-action-block .float-double .double-sub-area{width:45%}.sitter-detail-float-action-block .float-double .double-main-area{width:55%}}.sitter-detail-float-action-block .float-double .double-main-area{padding-top:10px}.sitter-detail-float-action-block .float-double .double-sub-area:after{clear:both;display:block;content:''}.sitter-detail-float-action-block .float-double .double-sub-area a{float:left;display:block;color:#e85298;width:60px;padding:8px 0px 14px 0px}@media (max-width: 364px){.sitter-detail-float-action-block .float-double .double-sub-area a{width:55px;padding:8px 0px 16px 0px}}.sitter-detail-float-action-block .float-double .double-sub-area a .double-sub-image{border:1px solid #e85298;font-size:22px;line-height:1.5;text-align:center;margin:0 auto;width:38px;height:38px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.sitter-detail-float-action-block .float-double .double-sub-area a .double-sub-text{text-align:center;margin-top:7px;font-size:9px;line-height:1}@media (max-width: 364px){.sitter-detail-float-action-block .float-double .double-sub-area a .double-sub-text{margin-top:8px}}.sitter-detail-float-action-block .float-double .double-sub-area a.add-favorite .double-sub-image:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f004";line-height:1.7}.sitter-detail-float-action-block .float-double .double-sub-area a.delete-favorite .double-sub-image:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08a";line-height:1.7}.sitter-detail-price-summary-block{margin-bottom:20px}.sitter-detail-price-summary-block ul{border-top:1px solid #d8d6d6}.sitter-detail-price-summary-block ul li{border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding-top:10px;padding-bottom:10px;margin-top:10px}.sitter-detail-price-summary-block ul li .price-summary-type{color:#777;font-size:14px;line-height:1.2em;margin-left:10px}.sitter-detail-price-summary-block ul li .price-summary-area{display:inline-block;margin-left:10px;margin-top:10px;width:45%}.sitter-detail-price-summary-block ul li .price-summary-area .price-summary-reserve-type{color:#e85298}.sitter-detail-price-summary-block ul li .price-summary-area .price-summary-price{color:#333333;font-size:20px}.sitter-detail-price-summary-block ul li .price-summary-area .price-summary-price span.price-summary-unit{color:#777;font-size:12px;margin-left:3px}.sitter-detail-price-summary-block ul li .price-summary-area .price-summary-price span.price-summary-unit{color:#777;font-size:12px;margin-left:3px}@media (max-width: 767px){.sitter-detail-price-summary-block ul li{padding-top:8px;padding-bottom:8px}}.sitter-detail-regular-cal-block{margin-top:20px;border:1px solid #d8d6d6;padding:0px 5px 0px 5px;position:relative}.sitter-detail-regular-cal-block .reg-cal-title{font-size:16px;color:#666666;text-align:center;padding:10px 0px 10px 0px}.sitter-detail-regular-cal-block .calendar-last-square.style-fine{color:#dc1471}.sitter-detail-regular-cal-block .calendar-last-square.style-partial{color:#ffab02}.sitter-detail-regular-cal-block .calendar-last-text{margin-right:10px;font-size:12px;color:#999999}.sitter-detail-regular-cal-block .reg-cal-day-area{padding:3px 0px 7px 0px}.sitter-detail-regular-cal-block .reg-cal-day-area:after{clear:both;display:block;content:''}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day{float:left;width:14.2857%;text-align:center;font-size:12px;font-weight:normal;padding:0px 2px 0px 2px}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day .cal-day-time{font-size:10px;line-height:1em}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day span,.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day a{display:block;padding-top:7px;height:36px}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day span{color:#999999}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day a{color:#fff;background-color:#dc1471;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}.sitter-detail-regular-cal-block .reg-cal-day-area .cal-day a.cal-day-partial{background-color:#ffab02}.sitter-detail-regular-cal-block .reg-cal-text{border-top:1px solid #d8d6d6;font-size:12px;color:#999999;padding:7px 0px 7px 3px}.sitter-detail-regular-cal-block .sitter-regular-calendar-last-block{padding:5px}.sitter-detail-regular-cal-block .reg-cal-action-area{position:absolute;top:87px;left:0px;width:100%;padding-left:10px;padding-right:10px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base{position:relative}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action{position:absolute;left:0px;width:100%;font-size:14px;color:#666666;font-weight:normal;word-wrap:break-word;background-color:#fff;z-index:999;border:1px solid #ccc9c9;box-shadow:0px 0px 4px #999090;-webkit-box-shadow:0px 0px 4px #999090;-moz-box-shadow:0px 0px 4px #999090;padding:10px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action span.style-after,.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action span.style-before{bottom:100%;left:20px;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action span.style-after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action span.style-before{border-color:rgba(204,201,201,0);border-bottom-color:#ccc9c9;border-width:9px;margin-left:-9px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action p{font-size:12px;color:#999999}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action-base .reg-cal-action ul li{width:50%;display:block;float:left}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action .reg-cal-action-title{margin-left:-10px;margin-right:-10px;margin-top:-10px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action .reg-cal-action-title:after{clear:both;display:block;content:''}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action .reg-cal-action-title .action-title{float:left;font-size:15px;font-weight:bold;color:#333333;padding-left:10px;padding-top:10px}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action .reg-cal-action-title .action-close{float:right}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action .reg-cal-action-title .action-close a{padding-right:10px;padding-top:10px;display:block;padding-left:15px;font-size:16px;font-weight:bold}.sitter-detail-regular-cal-block .reg-cal-action-area .reg-cal-action p{margin-top:10px;margin-bottom:10px}@media (max-width: 767px){.sitter-detail-regular-cal-block{margin-top:0px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;border:0px solid #d8d6d6}.sitter-detail-regular-cal-block .reg-cal-action-area{top:95px}.sitter-detail-regular-cal-block .reg-cal-title{padding-top:20px;border-top:1px solid #d8d6d6;border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6;background-color:#efeeee;padding-top:15px}.sitter-detail-regular-cal-block .reg-cal-day-area{border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6;padding-bottom:0px;padding-left:10px;padding-right:10px;background-color:#efeeee}.sitter-detail-regular-cal-block .reg-cal-text{border-top:0px solid #d8d6d6;border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6;padding-left:10px;padding-right:10px;background-color:#efeeee}.sitter-detail-regular-cal-block .sitter-regular-calendar-last-block{background-color:#efeeee;border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6}}@media (min-width: 365px) and (max-width: 413px){.sitter-detail-calendar-block,.sitter-detail-calendar-last-block,.sitter-detail-regular-cal-block{padding-left:20px;padding-right:20px}}@media (min-width: 414px) and (max-width: 499px){.sitter-detail-calendar-block,.sitter-detail-calendar-last-block,.sitter-detail-regular-cal-block{padding-left:30px;padding-right:30px}}@media (min-width: 500px) and (max-width: 767px){.sitter-detail-calendar-block,.sitter-detail-calendar-last-block,.sitter-detail-regular-cal-block{padding-left:50px;padding-right:50px}}.sitter-register-profile-image-block .base-page-title{text-align:center}.sitter-register-profile-image-block p{margin-bottom:40px;text-align:center}.sitter-register-profile-image-block .sitter-register-img-text{color:#999090;text-align:center;margin-bottom:5px}.sitter-register-profile-image-block .sitter-register-info-text{background-color:#fdf0f5;margin-top:20px;padding:20px 20px 20px 20px}.sitter-register-profile-image-block .sitter-register-time-text{text-align:center;color:#9b8f90;font-size:16px;margin-top:40px;margin-bottom:20px}.sitter-register-profile-image-block .sitter-register-profile_input_form_block{display:flex;justify-content:center}@media (max-width: 767px){.sitter-register-profile-image-block .base-page-title{font-size:20px;margin-bottom:20px}.sitter-register-profile-image-block p{margin-bottom:20px;text-align:center}}.sitter-detail-footer-block{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6}.sitter-result-gauge-block{position:relative;margin-bottom:20px}.sitter-result-gauge-block .result-gauge{padding-right:150px}.sitter-result-gauge-block .result-gauge-score{position:absolute;top:0px;right:50px;width:100px;z-index:-1}.sitter-result-gauge-block .result-gauge-unit{position:absolute;top:0px;right:0px;width:50px}@media (max-width: 767px){.sitter-result-gauge-block .result-gauge{padding-right:100px}.sitter-result-gauge-block .result-gauge-score{position:absolute;top:0px;right:30px;width:60px}.sitter-result-gauge-block .result-gauge-unit{position:absolute;top:0px;right:15px;width:15px}}.sitter-result-gauge-block .result-gauge-title{display:block;font-size:22px;color:#666666;margin-bottom:5px}.sitter-result-gauge-block .result-gauge-title .result-gauge-sublink{display:inline-block;font-size:12px}.sitter-result-gauge-block .result-gauge .result-gauge-bar{border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#efeeee;min-height:26px}.sitter-result-gauge-block .result-gauge .result-gauge-bar .result-gauge-value{content:' ';display:block;border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;min-height:24px;border-right:20px solid #efeeee}.sitter-result-gauge-block .result-gauge .result-gauge-bar .result-gauge-value.style-end{border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px}.sitter-result-gauge-block .result-gauge-score{font-size:32px;padding-top:29px;text-align:right}@media (max-width: 767px){.sitter-result-gauge-block .result-gauge-score{font-size:24px;padding-top:37px;text-align:right}}.sitter-result-gauge-block .result-gauge-unit{font-size:14px;color:#999999;padding-left:10px;padding-top:49px}.sitter-result-gauge-block.style-fine .result-gauge .result-gauge-bar .result-gauge-value{background-color:#00cbb9;border-color:#00baa9}.sitter-result-gauge-block.style-fine .result-gauge-score{color:#00cbb9}.sitter-result-gauge-block.style-fine .result-gauge-unit{color:#00cbb9}.sitter-result-gauge-block.style-warning .result-gauge .result-gauge-bar .result-gauge-value{background-color:#ffab02;border-color:#eb9d00}.sitter-result-gauge-block.style-warning .result-gauge-score{color:#ffab02}.sitter-result-gauge-block.style-warning .result-gauge-unit{color:#ffab02}.sitter-result-gauge-block.style-alert .result-gauge .result-gauge-bar .result-gauge-value{background-color:#dc1471;border-color:#be0059}.sitter-result-gauge-block.style-alert .result-gauge-score{color:#dc1471}.sitter-result-gauge-block.style-alert .result-gauge-unit{color:#dc1471}.sitter-result-gauge-block .result-gauge-explain{margin-top:5px;font-size:12px;color:#999999}.link-style-request-type,.link-style-request-type:link,a.link-style-request-type,a.link-style-request-type:link{color:#e85298 !important;background:#f2f0f0;font-weight:normal;text-decoration:none !important;padding-top:4px}.link-style-request-type:hover,.link-style-request-type:active,a.link-style-request-type:hover,a.link-style-request-type:active{color:#fff !important;background:#e172a6}.link-style-request-type-disable,.link-style-request-type-disable:link,a.link-style-request-type-disable,a.link-style-request-type-disable:link{color:#999;background-color:#f2f0f0;font-weight:normal;text-decoration:none !important;padding-top:4px !important;cursor:default !important}.link-style-request-type-disable:hover,.link-style-request-type-disable:active,a.link-style-request-type-disable:hover,a.link-style-request-type-disable:active{background-color:#f2f0f0}@media (max-width: 767px){.caobs-bnr:hover,.caobs-bnr:focus{cursor:pointer;opacity:.8}.caobs-bnr-container{display:flex;background-color:#FF4444;height:66px}.caobs-bnr-container .icon-box{margin-left:6px;display:flex;align-items:center;justify-content:center;width:34px;height:66px}.caobs-bnr-container .icon-box img{width:34px;height:34px}.caobs-bnr-container .text-box{margin-left:10px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:150%}}@media (max-width: 767px) and (max-width: 320px){.caobs-bnr-container .text-box{font-size:12px}}@media (max-width: 767px) and (max-width: 767px) and (min-width: 321){.caobs-bnr-container .text-box{font-size:14px}}@media (max-width: 767px){.small-link{font-size:11px;border-bottom:1px solid #FFFFFF;margin-left:10px}.small{font-size:11px;margin-left:6px}}.achieve-title span{font-size:12px}.municipality-achievements-block li:first-child{margin-top:8px}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.tokyo-bs-booking-request-form .container{width:1080px}.tokyo-bs-booking-request-form .request-form{width:70%;margin:0 auto 30px}.tokyo-bs-booking-request-form .request-form .fields{margin-bottom:10px;border-bottom:1px solid #cccccc}.tokyo-bs-booking-request-form .request-form .form-title{margin-bottom:20px}.tokyo-bs-booking-request-form .request-form .form-block{height:40px;margin-bottom:10px}.tokyo-bs-booking-request-form .request-form .form-block .form-label{margin:0;height:40px;line-height:40px;font-weight:bold}.tokyo-bs-booking-request-form .request-form .form-block .form-select,.tokyo-bs-booking-request-form .request-form .form-block .form-date-select,.tokyo-bs-booking-request-form .request-form .form-block .form-time-select{height:40px;background-color:#F1F6F7;border-radius:8px;border:none}.tokyo-bs-booking-request-form .request-form .form-block .form-select{width:100%}.tokyo-bs-booking-request-form .request-form .form-block .form-date-select,.tokyo-bs-booking-request-form .request-form .form-block .form-time-select{width:80px}.tokyo-bs-booking-request-form .request-form .form-block .form-textarea{width:100%;height:200px;border:1px solid #cccccc;border-radius:8px;padding:10px}.tokyo-bs-booking-request-form .request-form .form-block .form-btn-request{width:100%;background-color:#d8d6d6;pointer-events:none;color:#ffffff}.tokyo-bs-booking-request-form .request-form .select-request-date select{height:40px;width:65px;background-color:#F1F6F7;border-radius:8px;border:none}.tokyo-bs-booking-request-form .request-form .select-support-start-at{display:none}.tokyo-bs-booking-request-form .request-form .request-remove-button{padding:0 5px;margin-bottom:10px}.tokyo-bs-booking-request-form .request-form .request-remove-button .remove_nested_fields:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;content:'\f00d';margin-right:5px}.tokyo-bs-booking-request-form .request-form .add_nested_fields:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;content:'\f196';margin-right:5px;font-size:16px}.tokyo-bs-booking-request-form .request-form .form-btn{height:50px;margin-top:40px;text-align:right}.tokyo-bs-booking-request-form .request-form .form-btn .btn-request{height:100%;width:200px;background-color:#e85298;color:#fff;border:none;border-radius:8px;cursor:pointer}@media (max-width: 767px){.tokyo-bs-booking-request-form .container{width:100%}.tokyo-bs-booking-request-form .request-form{width:100%}.tokyo-bs-booking-request-form .request-form .fields{height:530px}.tokyo-bs-booking-request-form .request-form .form-block{margin:0;height:70px}.tokyo-bs-booking-request-form .request-form .form-block .form-label{height:30px}.tokyo-bs-booking-request-form .request-form .form-block .form-date-select,.tokyo-bs-booking-request-form .request-form .form-block .form-time-select{width:60px}.tokyo-bs-booking-request-form .request-form .form-block .form-textarea{height:100px}.tokyo-bs-booking-request-form .request-form .select-request-date select{width:60px}.tokyo-bs-booking-request-form .request-form .input-request-content{height:150px}.tokyo-bs-booking-request-form .request-form .form-btn .btn-request{width:100%}}.request-area{padding:10px;cursor:default}.request-area__title{font-size:16px;font-weight:bold}.request-area__note{margin-bottom:20px;color:#e85298}.request-area__header{height:30px;text-align:center;border-bottom:1px solid #cccccc}.request-area__header .sort_link{color:#666666}.request-area__list{border-bottom:1px solid #cccccc;height:60px;text-align:center}.request-area__list .column{height:100%;line-height:60px}.request-area__list .request-date{height:100%;line-height:unset;padding:10px}.request-area__list .distribution-code .form-text-field{height:25px;line-height:normal;width:100%}.request-area__list a.detail-request-button{color:#e85298;text-decoration:underline}.request-area__button{margin-top:20px;text-align:right;height:40px}.request-area__button .form-button{color:#ffffff;background-color:#e85298;height:100%;border:none;border-radius:6px;cursor:pointer}a.request-page-button{text-decoration:underline}@media (max-width: 767px){.request-area{padding:0}.request-area__note{font-size:12px}.request-area__header{font-size:12px}.request-area__list{font-size:12px}.request-area__list .column{word-break:keep-all}.request-area__list .request-date{padding:10px 0 !important}.request-area__list .status{padding:4px !important;font-size:10px;display:flex;align-items:center;justify-content:center;line-height:unset;word-break:break-all}.request-area__list .distribution-code input.form-text-field{border-color:#ccc;border-width:1px}}.request-detail .container{width:50%;margin-bottom:30px}.request-detail__title{font-size:20px;font-weight:bold;margin-bottom:20px}.request-detail__column{display:flex;border-bottom:1px solid #ddd;margin-bottom:10px}.request-detail__column .label-text{color:#333333;width:40%}.request-detail__column .data{width:60%}.request-detail__buttons{display:flex;justify-content:space-between;margin-top:30px}.request-detail__buttons .button{height:45px;width:90px;border:none;border-radius:6px;padding:10px;background-color:#666666;color:#ffffff}.request-detail__buttons .button-delete{width:120px}@media (max-width: 767px){.request-detail .container{width:100%}.request-detail__column .label-text,.request-detail__column .data{font-size:12px}}.tokyo-bs a{font-size:12px !important}@media (max-width: 767px){.tokyo-bs a{font-size:16px !important}}.right-position{display:flex;align-items:center;justify-content:flex-end}@media (min-width: 768px){.right-position{padding-right:10px}}.job-post-white-field{background-color:#FFFFFF;padding-bottom:20px}.job-post-parent{width:90%;margin:0 auto}.container.style-jobpost{padding-bottom:20px}@media (max-width: 767px){.container.style-jobpost{padding-bottom:0px}}@media (max-width: 767px){.layout-jobpost-padding{padding-top:15px}}.job-list-parent{margin-top:15px}.job-list-block{border-bottom:1px solid #d8d6d6;padding:16px 0px}.layout-jobpost-padding .information-notice{padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px}.layout-jobpost-padding .information-notice a:link,.layout-jobpost-padding .information-notice a:visited,.layout-jobpost-padding .information-notice a:hover,.layout-jobpost-padding .information-notice a:active{color:inherit;text-decoration:underline}.job-list-parent .job-list-block{margin-bottom:0px;border-top:1px solid #d8d6d6;border-left:0px solid #d8d6d6;border-right:0px solid #d8d6d6;border-bottom:0px solid #d8d6d6}@media (min-width: 768px){.job-list-parent .job-list-block{padding-left:20px;padding-right:20px}}.job-list-parent .job-list-block:last-child{border-bottom:1px solid #d8d6d6}.job-list-parent .job-list-block .post-condition-group{margin-top:0px;padding-top:0px;padding-bottom:10px}@media (max-width: 767px){.job-list-parent .job-list-block .post-condition-group{margin-top:15px;padding-top:2px;padding-bottom:3px}}.job-list-block .post-summary-relative{display:table}.job-list-block .post-summary-relative>div{position:relative;display:table-cell}.job-list-block>a{color:#666666;display:block;padding:20px 10px 20px 0}@media (max-width: 767px){.job-list-block>a{margin-left:-15px;margin-right:-15px;padding:15px 15px 8px 15px}.job-list-block a:hover{background-color:none}}.job-list-block a{color:#666666}.job-list-block .post-summary-relative .post-tag{position:absolute;top:0px;left:0px;background-color:#02aa9b;width:70px;height:70px;text-align:center;padding-top:4px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}@media (max-width: 767px){.job-list-block .post-summary-relative .post-tag{top:2px;width:50px;height:50px}}.job-list-block .post-summary-relative .post-tag.tag-style-repeat{background-color:#e85298}.job-list-block .post-summary-relative .post-tag.tag-style-end{background-color:#ccc9c9}.job-list-block .post-summary-relative .post-tag.tag-style-fixed{background-color:#ffab02}.job-list-block .post-summary-relative .post-tag img{width:32px;height:auto;margin-top:7px}.job-list-block .post-summary-relative .post-tag .tag-text{text-align:center;color:#fff;line-height:1em;padding-top:4px;font-size:14px}.job-list-block .post-summary-relative .post-detail{padding-left:90px;height:68px;display:block;width:100%;overflow:hidden}.job-list-block .post-summary-relative .post-detail-category{display:flex}.job-list-block .post-summary-relative .post-detail-client{text-align:center;color:#ffffff;background-color:#3f3a39;padding:0 10px;margin-bottom:5px}.job-list-block .post-summary-relative .post-detail-client.post-detail-client-corp{background-color:#898989}.job-list-block .post-summary-relative .post-detail-address{color:#333333;font-size:14px;font-weight:bold}.job-list-block .post-summary-relative .post-detail-address .post-detail-address-unread{color:#e85298;font-size:10px}@media (max-width: 767px){.job-list-block .post-summary-relative .post-tag .tag-text{font-size:10px}.job-list-block .post-summary-relative .post-tag img{margin-top:4px;width:22px}.job-list-block .post-summary-relative .post-detail{padding-left:70px;height:75px}.job-list-block .post-summary-relative .post-detail-address{font-size:16px;line-height:1.2em}}.job-list-block .post-summary-relative .post-detail-date{color:#e85298;font-size:15px;text-decoration:underline;font-weight:normal;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-list-block .post-summary-relative:hover .post-detail-date{color:#dc1471}@media (max-width: 767px){.job-list-block .post-summary-relative .post-detail-date{line-height:1.5;padding-top:6px;font-size:15px}.job-list-block .post-summary-relative:hover .post-detail-date{color:#e85298}}.job-list-block .post-summary-relative .post-detail-date .post-detail-regular{color:#666666;font-size:12px;margin-top:3px;max-width:105px}.job-list-block .post-summary-relative .post-detail-date .post-detail-regular span.regular-date{display:inline-block;border:1px solid #ccc9c9;padding:0px 4px 0px 4px;font-size:12px;line-height:1.6em;margin-right:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:2px}@media (max-width: 767px){.job-list-block .post-summary-relative .post-detail-date .post-detail-regular{margin-top:1px;max-width:110px}}.job-list-block .post-summary-relative .post-detail-date .post-detail-regular span.regular-hour{margin-right:5px}.job-list-block .post-summary-relative .post-detail-child{font-size:12px;line-height:1em;padding-top:4px}.job-list-block .post-detail-target-group{position:relative;margin-top:20px;padding-left:90px}.job-list-block .post-detail-target-group:after{clear:both;display:block;content:''}.job-list-block .post-detail-target{margin-top:5px;display:block}.job-list-block .post-detail-target.post-detail-target-date{position:absolute;margin-top:0;top:0;left:50%;max-width:240px}.job-list-block .post-detail-target .post-target-text{vertical-align:middle;vertical-align:top;color:#666666}.job-list-block .post-detail-target .post-target-text .post-detail-regular .regular-date{margin-right:5px}@media (max-width: 767px){.job-list-block .post-detail-target.post-detail-target-date{padding-left:0;max-width:210px}.job-list-block .post-detail-target.post-detail-target-date .post-target-mark{text-align:left}.job-list-block .post-detail-target-group{padding-left:0;margin-top:20px}}.job-list-block .post-detail-target .post-target-mark{vertical-align:middle;display:inline-block;font-size:12px;color:#666666;background:#efeeee;line-height:1em;padding:4px 8px 4px 8px;width:52px}.job-list-block .post-detail-target.post-detail-target-date .post-target-text{vertical-align:top}.job-list-block .post-detail-target.post-detail-target-date .post-target-mark{text-align:center}.job-list-block .post-detail-target .post-target-text{vertical-align:middle;display:inline-block;padding-left:15px;padding-right:5px;font-size:12px}@media (max-width: 767px){.job-list-block .post-detail-target .post-target-text span.text-bold{font-weight:normal !important}.job-list-block .post-detail-target .post-detail-target-table{display:table;width:100%}.job-list-block .post-detail-target .post-detail-target-table .post-detail-target-mark-cell{vertical-align:top;display:table-cell;width:54px}.job-list-block .post-detail-target .post-detail-target-table .post-detail-target-text-cell{display:table-cell;width:auto}.job-list-block .post-detail-target.post-detail-target-date{position:relative;margin-top:5px;top:0;left:0;max-width:290px}.job-list-block .post-detail-target .post-target-text{max-width:none;padding-right:0;font-size:15px}}.job-list-block .post-condition-group{padding:10px 4px 0 90px}@media (max-width: 767px){.job-list-block .post-condition-group{vertical-align:middle;margin-top:6px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:4px}}.job-list-block .post-condition-group:after{clear:both;display:block;content:''}.job-list-block .post-condition-group .post-condition{float:left}.job-list-block .post-condition-group .post-condition:after{clear:both;display:block;content:''}.job-list-block .post-condition-group .post-condition .post-condition-icon{float:left;font-size:16px;color:#999999}.job-list-block .post-condition-group .post-condition .post-condition-count{float:left;margin-left:8px;margin-right:30px;padding-top:3px;font-size:12px}.job-list-block .post-condition-group .post-condition .post-condition-count.style-limit{padding-top:1px}.job-list-block .post-condition-group .post-condition .post-condition-count span.text-bold{font-size:14px;color:#e85298;padding:0px 2px 0px 1px}.job-list-block .post-condition-group .post-condition .post-condition-count span.text-append{margin-left:10px}.job-list-block .post-condition-group .post-condition.post-condition-enable .post-condition-icon,.job-list-block .post-condition-group .post-condition.post-condition-enable .post-condition-count{color:#e85298}@media (min-width: 768px){.job-list-block .post-condition-group .post-condition.post-condition-action:hover .post-condition-icon,.job-list-block .post-condition-group .post-condition.post-condition-action:hover .post-condition-count{color:#e85298}}.job-list-block .post-condition-group .jobpost-detail-unread-count{font-size:12px;color:#e85298;padding:3px 0px 3px 0px;font-weight:bold}.job-list-block .post-condition-group .jobpost-detail-defined-user{font-size:12px;color:#00cbb9;padding:3px 0px 3px 0px;font-weight:bold}.job-nextaction-block{padding-top:40px;padding-bottom:40px;background-color:#fff}.job-nextaction-block .action-title{font-size:20px;margin-left:20px;margin-right:20px;margin-bottom:20px}.job-nextaction-block .action-detail{margin-left:20px;margin-right:0px;font-size:14px}.job-nextaction-block .action-link{margin-right:20px;text-align:right}.job-nextaction-block .action-link a{width:200px}@media (max-width: 767px){.job-nextaction-block{padding-top:20px;padding-bottom:20px}.job-nextaction-block .action-title{font-size:18px;margin-left:20px;margin-right:20px}.job-nextaction-block .action-detail{margin-left:20px;margin-right:20px}.job-nextaction-block .action-link{width:inherit;margin-left:20px;margin-right:20px}.job-nextaction-block .action-link a{margin-top:10px;width:100%}}.job-nextaction-line{background-color:#fff;border-top:1px solid #d8d6d6}.job-detail-header-block{margin-bottom:20px}.job-detail-header-block .header-title{text-align:center;color:#fff;font-size:26px;line-height:1;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/jobpost/jobpost_header_back_img-0eeb62d9714450c45580775e32c32c39c173b0e55169946138905dd4f98d62d1.jpg);background-position:center;background-repeat:repeat;padding-top:30px;height:90px}.job-detail-subheader-block{margin-bottom:20px;padding:15px 15px 15px 15px;border:1px solid #d8d6d6;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05)}.job-detail-subheader-block .jobpost-title{font-size:16px;font-weight:bold}@media (max-width: 767px){.job-detail-subheader-block .jobpost-title{font-size:16px;font-weight:bold}}.job-detail-subheader-block .jobpost-tags{margin-top:5px}.job-detail-subheader-block span{padding:1px 15px 1px 15px;font-size:12px;border:2px solid #e0f9f6;color:#02aa9b;display:inline-block;margin-top:5px}.job-detail-subheader-block .jobpost-tag.style-spot{background-color:#e0f9f6;border:2px solid #e0f9f6;color:#02aa9b}.job-detail-subheader-block .jobpost-tag.style-regular{background-color:#ffe4ef;border:2px solid #ffe4ef;color:#e85298}.job-detail-subheader-block .jobpost-tag.style-other{margin:0 0 0 5px;padding:1px 10px 1px 10px;color:#e85298;border:2px solid #e85298}.job-detail-explain-block{margin-bottom:10px}.job-detail-block{margin-bottom:40px}.job-detail-block .header-title{text-align:left;color:#666666;font-size:20px;padding-bottom:5px;border-bottom:4px solid #e85298;margin-bottom:15px}.job-detail-block .header-title i{font-size:24px;color:#e85298}.job-detail-block .explain-text{text-align:center}.job-unlogin-block .welcome-sitter{position:relative;background-color:#ffe4ef;padding:20px 20px 20px 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.job-unlogin-block .welcome-sitter .title{color:#e85298;font-size:20px;font-weight:bold;text-shadow:#ffe4ef 1px 1px 0px, #ffe4ef -1px 1px 0px, #ffe4ef 1px -1px 0px, #ffe4ef -1px -1px 0px}.job-unlogin-block .welcome-sitter .detail{margin-top:10px;margin-bottom:10px;color:#666666;font-size:14px;text-shadow:#ffe4ef 1px 1px 0px, #ffe4ef -1px 1px 0px, #ffe4ef 1px -1px 0px, #ffe4ef -1px -1px 0px}.job-unlogin-block .welcome-sitter .welcome-sitter-img{position:absolute;top:-34px;right:10px}@media (max-width: 767px){.job-unlogin-block .welcome-sitter{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/jobpost/jobpost_welcome_sitter_img_sp-3a613f29cfb79e349504eae5623655606bbb6ba302af0808887245800f1e126c.png);background-position:right top;background-repeat:no-repeat;background-size:auto 80%}}.job-unlogin-block .welcome-parent{background-color:#fcf9f5;margin-top:20px;margin-bottom:20px;padding:20px 20px 20px 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.job-unlogin-block .welcome-parent .title{color:#666666;font-size:20px;font-weight:bold}.job-unlogin-block .welcome-parent .detail{margin-top:10px;margin-bottom:10px;color:#666666;font-size:14px}.job-entrylist-block .entrylist-comment{position:relative;background:#fff;border:1px solid #ccc9c9;margin-top:20px;padding:15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.job-entrylist-block .entrylist-comment:after,.job-entrylist-block .entrylist-comment:before{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.job-entrylist-block .entrylist-comment:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.job-entrylist-block .entrylist-comment:before{border-color:rgba(204,201,201,0);border-bottom-color:#ccc9c9;border-width:16px;margin-left:-16px}.job-entrylist-block .entrylist-comment .comment-withdrawn .comment-title{color:#e85298;font-weight:bold;font-size:14px}.job-entrylist-block .entrylist-comment .comment-withdrawn .comment-body{padding-top:10px;padding-bottom:5px}.job-entrylist-block .entrylist-comment .comment-withdrawn .comment-date{font-size:12px;color:#999999;border-bottom:1px solid #d8d6d6;padding-bottom:10px}.job-entrylist-block .entrylist-comment .comment-entry .comment-body{padding-top:10px;padding-bottom:5px}.job-entrylist-block .entrylist-comment .comment-entry .comment-date{font-size:12px;color:#999999;padding-bottom:0px}.job-pagetitle-menu-block .header-title{text-align:center;color:#e85298;font-size:26px;line-height:1.4;margin-bottom:20px}.job-pagetitle-text-block p b{color:#00cbb9}.job-pagetitle-block{background-color:#e172a6;position:relative}.job-pagetitle-block:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(225,114,166,0);border-top-color:#e172a6;border-width:17px;margin-left:-17px}.job-pagetitle-block .header-title{text-align:center;font-size:26px;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/jobpost/jobpost_header_back_img2@3x-7d397a101b346bfb86c1cb453366a9881eea4823b92505b6e6dff4fca4716ad5.png);background-size:auto 160px;background-position:center top;background-repeat:repeat;padding-top:30px;color:#fff;padding-bottom:30px}@media (max-width: 767px){.job-pagetitle-block .header-title{font-size:20px}}.job-pagetitle-block .header-title .eng-title{text-align:center;color:#f7e4ed;font-size:16px;margin-top:4px}.job-pagetitle-block .header-title .eng-title a{color:#f7e4ed;font-size:14px;cursor:pointer;margin-left:10px}.job-pagetitle-explain-block{color:#666666;font-size:14px;text-align:left;padding-top:30px}@media (max-width: 767px){.job-pagetitle-explain-block{padding-bottom:10px;text-align:left;padding-top:30px}}.job-public-pagetitle-block{background-color:#e172a6;margin-left:-15px;margin-right:-15px;padding-top:15px;padding-bottom:15px;text-align:center;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/contents/jobpost/jobpost_header_back_img2@3x-7d397a101b346bfb86c1cb453366a9881eea4823b92505b6e6dff4fca4716ad5.png);background-size:auto 160px;background-position:center top;background-repeat:repeat;color:#fff}.job-public-pagetitle-block .public-sub-title{font-size:12px}.job-public-pagetitle-block .public-main-title{font-size:18px}.job-public-pagetitle-block a{display:block;padding:4px 0px 4px 0px;width:140px;text-align:center;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background:#fbc6df;color:#e85298;font-size:11px;margin:0 auto;margin-top:10px}.job-public-pagetitle-block a:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}@media (min-width: 768px){.top-layout-style-jobpost{background-color:#efeeee;padding-top:60px;padding-bottom:60px}.top-layout-style-jobpost.style-page-top{margin-top:0px}.top-layout-style-jobpost .container{background-color:#fff;padding-left:0px;padding-right:0px}.top-layout-style-jobpost .job-pagetitle-explain-block{padding-left:30px;padding-right:30px}.top-layout-style-jobpost .welcome-apply-btn-block .button-in-top-banner{margin:20px 0 0 0}.top-layout-style-jobpost .welcome-apply-btn-block .button-in-top-banner a{margin:0 auto}.job-list-top-layout-block{margin-top:20px;padding-left:30px;padding-right:30px;padding-bottom:0px}.job-list-top-layout-block>div{padding-bottom:20px;border-bottom:1px dotted #d8d6d6}.job-list-top-layout-block.style-noborder>div{border-bottom:0px dotted #d8d6d6}.job-pagetitle-bottom-block{background-color:#fff;text-align:center;padding-top:12px;padding-bottom:12px}}@media (max-width: 767px){.top-layout-style-jobpost{background-color:#efeeee;padding:40px 0 20px 0}.top-layout-style-jobpost.style-page-top{margin-top:0px}.top-layout-style-jobpost .container{padding-bottom:40px}.top-layout-style-jobpost .container .job-pagetitle-explain-block{background-color:#fff;padding-left:15px;padding-right:15px}.top-layout-style-jobpost .job-pagetitle-explain-block{padding-left:0px;padding-right:0px}.top-layout-style-jobpost .job-list-top-layout-block{padding-top:10px;background-color:#fff;padding-left:15px;padding-right:15px}.top-layout-style-jobpost .welcome-apply-btn-block .button-in-top-banner a{margin:0 auto}.job-list-top-layout-block>div{padding-bottom:20px;border-bottom:1px dotted #d8d6d6}.job-list-top-layout-block.style-noborder>div{border-bottom:0px dotted #d8d6d6}.job-pagetitle-bottom-block{background-color:#fff;text-align:center;padding-top:12px;padding-bottom:12px}}.job-list-top-block a{display:block;color:#666666;border:1px solid #d8d6d6;padding:15px 15px 10px 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fff}.job-list-top-block a .post-summary-relative{position:relative;height:54px}.job-list-top-block a .post-summary-relative .post-tag{position:absolute;background-color:#02aa9b;width:54px;height:54px;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;text-align:center;padding-top:6px}@media (max-width: 364px){.job-list-top-block a .post-summary-relative .post-tag{width:48px;height:48px}}.job-list-top-block a .post-summary-relative .post-tag.tag-style-repeat{background-color:#e172a6 !important}.job-list-top-block a .post-summary-relative .post-tag.tag-style-end{background-color:#ccc9c9 !important}.job-list-top-block a .post-summary-relative .post-tag img{width:50%;height:auto}.job-list-top-block a .post-summary-relative .post-tag .tag-text{color:#fff;font-size:12px}@media (max-width: 364px){.job-list-top-block a .post-summary-relative .post-tag .tag-text{color:#fff;font-size:10px}}.job-list-top-block a .post-summary-relative .post-detail .post-detail-type{font-size:16px;color:#333333}@media (max-width: 364px){.job-list-top-block a .post-summary-relative .post-detail .post-detail-type{font-size:14px}}.job-list-top-block a .post-summary-relative .post-detail .post-detail-date{font-size:14px;color:#666666}@media (min-width: 768px){.job-list-top-block a:hover .post-summary-relative .post-detail .post-detail-type{text-decoration:underline}.job-list-top-block a:hover .post-summary-relative .post-detail .post-detail-date{text-decoration:underline}}.job-list-top-block a .post-summary-relative .post-detail{padding-left:69px}@media (max-width: 364px){.job-list-top-block a .post-summary-relative .post-detail{padding-left:59px}}.job-list-top-block a .post-detail-target-group{font-size:12px;color:#999999;margin-top:10px}.job-list-top-block a .post-detail-target-group .post-detail-target:after{clear:both;content:'';display:block}.job-list-top-block a .post-detail-target-group .post-detail-target .post-target-mark{float:left;padding-right:10px;font-weight:bold}.job-list-top-block a .post-detail-target-group .post-detail-target .post-target-text{float:left}.job-list-top-block a .post-condition-group{border-top:1px dotted #d8d6d6;width:100%;margin-top:8px;padding-top:8px;font-size:12px;color:#999999}.job-list-top-block a .post-condition-group:after{clear:both;content:'';display:block}.job-list-top-block a .post-condition-group .post-condition{float:left}.job-list-top-block a .post-condition-group .post-condition:after{clear:both;content:'';display:block}.job-list-top-block a .post-condition-group .post-condition .post-condition-icon{float:left;padding-right:3px}.job-list-top-block a .post-condition-group .post-condition .post-condition-count{float:left;padding-right:10px}.job-list-top-block a .post-condition-group .post-condition:last-child .post-condition-count{padding-right:0px}.job-postall-first-block{border-top:1px solid #d8d6d6}.job-postall-block{text-align:right;padding-top:10px}.job-entry-complete-block .gb-profile-access-block{margin:0 auto;width:300px}.job-paginate-block{border-top:1px solid #d8d6d6}.job-list-link-block{text-align:center;padding:10px 0px 10px 0px;background-color:#fff}@media (min-width: 768px){.job-list-link-block{border-bottom:1px solid #d8d6d6}}a.jobposts-add-concern:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f005";color:#ffab02}a.jobposts-delete-concern:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f005";border-color:#666666;opacity:0.4}.job-detail-summary-block .post-summary{text-align:center}.job-detail-summary-block .post-summary .post-tag{display:inline-block;width:96px;height:96px;border-radius:96px;-webkit-border-radius:96px;-moz-border-radius:96px;background-color:#02aa9b;color:#fff;text-align:center}.job-detail-summary-block .post-summary .post-tag img{margin-top:14px;width:54%;height:auto}.job-detail-summary-block .post-summary .post-tag .tag-text{margin-top:5px;margin-left:7px;font-size:14px;letter-spacing:0.6em}.job-detail-summary-block .post-summary .post-tag.tag-style-repeat{background-color:#e172a6 !important}.job-detail-summary-block .post-summary .post-detail .post-detail-date{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:5px}.job-detail-summary-block .post-summary .post-detail .post-detail-regular{overflow:hidden}.job-detail-summary-block .post-summary .post-detail .post-detail-regular:after{content:'';display:block;clear:both}.post-detail-regular-date{float:center;font-size:14px;font-weight:bold}.job-detail-summary-block .post-summary .post-detail .post-detail-regular-date-odd{float:left;text-align:right;width:50%;font-size:14px;font-weight:bold;padding-right:5px}@media (max-width: 991px){.job-detail-summary-block .post-summary .post-detail .post-detail-regular-date-odd{width:100%;text-align:center;padding-right:0px}}.job-detail-summary-block .post-summary .post-detail .post-detail-regular-date-even{text-align:left;padding-left:5px}@media (max-width: 991px){.job-detail-summary-block .post-summary .post-detail .post-detail-regular-date-even{text-align:center;padding-left:0px}}.job-detail-summary-block .post-summary .post-detail .post-detail-entry-info{text-align:center;overflow:hidden}.job-detail-summary-block .post-summary .post-detail .post-detail-entry-info .post-detail-entry{display:inline-block;float:center}.job-detail-summary-block .post-summary .post-detail .post-detail-entry-info .post-detail-entry:before{margin-right:5px;font-family:FontAwesome;font-style:normal;content:"\f007"}.job-detail-summary-block .post-summary .post-detail .post-detail-entry-info .post-detail-watchlist{margin-left:15px;display:inline-block;float:center}.job-detail-summary-block .post-summary .post-detail .post-detail-entry-info .post-detail-watchlist:before{margin-right:5px;font-family:FontAwesome;font-style:normal;content:"\f006"}.jobpost-notice-block{margin-top:20px}.jobpost-controll-nav-sp-block{margin-left:-15px;margin-right:-15px;background-color:#efeeee;border-bottom:1px solid #d8d6d6}.jobpost-controll-nav-sp-block ul{padding-top:0px;padding-bottom:0px}.jobpost-controll-nav-sp-block ul:after{clear:both;display:block;content:''}.jobpost-controll-nav-sp-block ul li{float:left;width:33.333%;padding:0px 20px 0px 20px}.jobpost-controll-nav-sp-block ul li a{display:block;padding-top:12px;color:#666666}.jobpost-controll-nav-sp-block ul li a .controll-nav-icon{text-align:center;font-size:24px;line-height:1em}.jobpost-controll-nav-sp-block ul li a .controll-nav-text{text-align:center;line-height:1em;font-size:12px;padding-top:4px;padding-bottom:10px}.jobpost-controll-nav-sp-block ul li.is-active a .controll-nav-text{border-bottom:4px solid #e85298;padding-bottom:6px}.layout-jobpost-subnav{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d8d6d6}.layout-jobpost-mypage-list-block{margin-left:-15px;margin-right:15px}.jobpost-post-new-block{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.jobpost-post-blank-block{border-bottom:1px solid #d8d6d6;padding-top:15px}}@media (min-width: 768px) and (max-width: 991px){.row.layout-jobpost-detail>div[class^="col-"]:first-child{width:34%;padding-left:0px !important;float:right}.row.layout-jobpost-detail>div[class^="col-"]:last-child{width:66%;padding-right:30px !important;float:right}}@media (min-width: 992px){.row.layout-jobpost-detail>div[class^="col-"]:first-child{width:28%;padding-left:0px !important;float:right}.row.layout-jobpost-detail>div[class^="col-"]:last-child{width:72%;padding-right:20px !important;float:left}}@media (max-width: 767px){.layout-jobpost-detail{margin-top:-41px}}.jobpost-detail-sp-summary-block{margin-bottom:10px}.jobpost-detail-sp-summary-block .sp-summary-plate{position:relative;min-height:86px}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag{position:absolute;top:13px;left:0px;background-color:#02aa9b;width:60px;height:60px;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding-top:10px}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag.style-end{background-color:#ccc9c9}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag.style-regular{background-color:#e85298}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag.style-fixed{background-color:#ffab02}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag img{width:50%}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-tag span{display:block;color:#fff;font-size:12px;margin-top:3px;line-height:1em}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-main-text,.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-sub-text,.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-limit-text{padding-left:75px}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-main-text{padding-top:13px;font-size:18px;color:#333333;line-height:1.4}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-sub-text{margin-top:0px;font-size:12px;color:#666666}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-limit-text{font-size:12px;color:#666666}.jobpost-detail-sp-summary-block .sp-summary-plate .sp-summary-limit-text i{margin-right:7px}.jobpost-detail-sp-summary-block .sp-summary-stats{border-top:1px solid #d8d6d6;padding:6px 0px 6px 0px;font-size:12px;color:#666666}.jobpost-detail-sp-summary-block .sp-summary-stats i{margin-left:2px;margin-right:10px}.jobpost-detail-sp-summary-block .sp-summary-stats span.summary-stats-strong{font-size:14px;color:#e85298;margin-left:3px;margin-right:3px}.jobpost-detail-sp-summary-block .sp-summary-stats span.summary-stats-weak{font-size:12px;color:#999999;margin-left:5px}.jobpost-detail-sp-summary-block .sp-summary-stats span.sp-summary-myentry{color:#00cbb9;font-weight:bold;margin-right:10px}.jobpost-detail-sp-summary-block .sp-summary-favorite{border-top:1px solid #d8d6d6;padding:7px 0px 7px 0px;font-size:12px;color:#999999;font-weight:bold;margin-bottom:20px}.jobpost-detail-sp-summary-block .sp-summary-favorite i{margin-right:8px}@media (max-width: 767px){.jobpost-detail-action-block{margin-left:-15px;margin-right:-15px}}@media (max-width: 767px){.jobpost-detail-action-message-block .jb-action-message{margin-left:-15px;margin-right:-15px}}.jobpost-detail-action-message-block .jb-action-message{position:relative;background:#dc1471;color:#fff;padding:8px 15px 8px 15px}@media (max-width: 767px){.jobpost-detail-action-message-block.style-defined .jb-action-message{background:#00cbb9}}@media (min-width: 768px){.jobpost-detail-action-message-block .jb-action-message{position:relative;padding:10px 15px 10px 15px;margin-bottom:20px;text-align:center;background:#dc1471;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.jobpost-detail-action-message-block .jb-action-message:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(220,20,113,0);border-top-color:#dc1471;border-width:10px;margin-left:-10px}}@media (min-width: 768px){.jobpost-detail-action-block{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:20px}}@media (max-width: 767px){.jobpost-detail-action-block:after{display:block;content:' ';background-color:#efeeee;height:10px}}.jobpost-detail-action-block .jb-action-sitters{position:relative;border-top:1px solid #d8d6d6}.jobpost-detail-action-block .jb-action-sitters:last-child{border-bottom:1px solid #d8d6d6}.jobpost-detail-action-block .jb-action-sitters:after{position:absolute;top:7px;right:9px;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";color:#999090;font-size:16px;font-weight:bold}@media (max-width: 767px){.jobpost-detail-action-block .jb-action-sitters:after{top:22px;right:9px;font-weight:normal}}@media (min-width: 768px){.jobpost-detail-action-block .jb-action-sitters a{display:block}.jobpost-detail-action-block .jb-action-sitters a:hover{background-color:#efeeee}.jobpost-detail-action-block .jb-action-sitters a:active{background-color:#efeeee}}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-image{position:absolute;top:12px;left:14px;width:40px}@media (max-width: 767px){.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-image{top:14px}}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-image img{border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;border:0.9px solid #d8d6d6}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-name,.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-message,.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-date{padding-left:66px}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-name{padding-top:7px;font-size:12px;color:#666666;font-weight:bold}@media (min-width: 768px){.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-name{padding-top:10px}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-name i{font-size:16px;font-weight:bold}}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-message{padding-top:1px;padding-right:22px;font-size:12px;color:#666666;line-height:1.3}@media (min-width: 768px){.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-message{padding-top:3px;padding-right:15px;padding-bottom:2px;color:#999999}}.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-date{padding-top:3px;padding-right:22px;font-size:12px;color:#999999;line-height:1.3;padding-bottom:12px}@media (max-width: 767px){.jobpost-detail-action-block .jb-action-sitters .jb-action-sitters-date{padding-top:2px;padding-bottom:10px}}@media (max-width: 767px){.jobpost-detail-append-action-block{text-align:center}}.jobpost-detail-sitter-action-block{margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px}.jobpost-detail-sitter-action-block .detail-sitter-main-action{padding-bottom:15px}@media (min-width: 768px){.jobpost-detail-sitter-action-block .detail-sitter-main-action{padding-top:0px}}.jobpost-detail-sitter-action-block .detail-sitter-sub-action{text-align:center;padding-bottom:15px}.jobpost-detail-sitter-action-block .detail-sitter-sub-action a{text-align:center;cursor:pointer}.jobpost-detail-sitter-action-block .detail-sitter-sub-action a:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f006";margin-right:4px}.jobpost-detail-sitter-action-block .detail-sitter-sub-action a.style-inactive{color:#999999}.jobpost-detail-sitter-action-block .detail-sitter-sub-action a.style-inactiv:before{content:"\f005"}.jobpost-decide-controll-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;border-bottom:1px solid #d8d6d6;margin-top:-1px;padding-top:5px;padding-bottom:5px;background-color:#efeeee}.jobpost-decide-controll-block:after{content:'';display:block;clear:both}.jobpost-decide-controll-block .decide-controll-back{float:left;border-right:1px solid #d8d6d6;margin-right:15px}.jobpost-decide-controll-block .decide-controll-back a{display:block;color:#666666;text-decoration:underline;padding-top:5px;padding-bottom:5px;padding-right:15px}.jobpost-decide-controll-block .decide-controll-prev{float:left}.jobpost-decide-controll-block .decide-controll-next{float:right}.jobpost-decide-controll-block .decide-controll-prev a,.jobpost-decide-controll-block .decide-controll-next a{display:block;color:#666666}.jobpost-decide-controll-block .decide-controll-prev a:after,.jobpost-decide-controll-block .decide-controll-next a:after{content:'';display:block;clear:both}.jobpost-decide-controll-block .decide-controll-prev a span,.jobpost-decide-controll-block .decide-controll-next a span{float:left;display:block}.jobpost-decide-controll-block .decide-controll-prev a span:first-child,.jobpost-decide-controll-block .decide-controll-next a span:first-child{padding-top:2px}.jobpost-decide-controll-block img{width:30px;height:30px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border:0.9px solid #d8d6d6}.jobpost-decide-controll-block .decide-controll-prev a span:last-child,.jobpost-decide-controll-block .decide-controll-next a span:last-child{padding-top:5px;margin-left:7px}.jobpost-decide-sitter-profile-block{padding-left:15px;padding-right:15px;padding-top:15px;border-bottom:1px solid #d8d6d6}@media (max-width: 767px){.jobpost-decide-sitter-profile-block{margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){.jobpost-decide-sitter-profile-block{border:1px solid #d8d6d6;border-bottom:0px solid #d8d6d6}}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate{position:relative;padding-bottom:12px}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-image{position:absolute;top:0px;left:0px;width:60px}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-image img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:0.9px solid #d8d6d6}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-name,.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-wage,.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-address{padding-left:75px}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-name{font-size:20px;color:#333333;line-height:1;padding-top:2px;padding-bottom:6px}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-wage,.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-address{line-height:1.3;font-size:12px;color:#666666}.jobpost-decide-sitter-profile-block .decide-sitter-profile-plate .decide-sitter-profile-wage{padding-bottom:2px}.jobpost-decide-sitter-profile-block .decide-sitter-profile-subaction{border-top:1px dotted #d8d6d6}@media (min-width: 768px){.jobpost-decide-sitter-profile-block .decide-sitter-profile-subaction{border-bottom:1px dotted #d8d6d6}}.jobpost-decide-sitter-profile-block .decide-sitter-profile-subaction:after{content:'';clear:both;display:block}.jobpost-decide-sitter-profile-block .decide-sitter-profile-subaction a{display:block;float:left;width:50%;text-align:center;padding:14px 0px 14px 0px;color:#666666;font-size:12px;line-height:1}@media (max-width: 767px){.jobpost-decide-comment-block{margin-left:-15px;margin-right:-15px;background-color:#efeeee;padding:15px}.jobpost-decide-comment-block .decide-comment{background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:15px}}@media (min-width: 768px){.jobpost-decide-comment-block{margin-bottom:20px}.jobpost-decide-comment-block .decide-comment{padding:8px 15px 15px 15px;border:1px solid #d8d6d6;border-top:0px solid #d8d6d6}.jobpost-decide-comment-block .decide-comment .decide-title{font-size:12px;color:#999999;margin-bottom:3px}}.jobpost-decide-title-block{padding-top:15px;font-size:16px;color:#333333;padding-bottom:15px}@media (min-width: 768px){.jobpost-decide-title-block{font-size:22px;color:#333333;padding-bottom:15px}}a.jobpost-decide-interview-link{color:#222222;text-decoration:underline}.jobpost-define-sitter-switch-block .decide-switch-title{font-size:14px;color:#666666;font-weight:bold;padding-bottom:8px}.jobpost-define-sitter-switch-block .decide-switch-sitters{border-top:1px solid #d8d6d6}.jobpost-define-sitter-switch-block .decide-switch-sitters:last-child{border-bottom:1px solid #d8d6d6}.jobpost-define-sitter-switch-block .decide-switch-sitters a{display:block;position:relative;color:#666666;font-size:14px;padding:10px 0px 10px 0px}.jobpost-define-sitter-switch-block .decide-switch-sitters a:hover{text-decoration:underline}.jobpost-define-sitter-switch-block .decide-switch-sitters a .decide-switch-sitters-image{position:absolute;top:5px;left:10px;width:30px}.jobpost-define-sitter-switch-block .decide-switch-sitters a .decide-switch-sitters-image img{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:0.9px solid #d8d6d6}.jobpost-define-sitter-switch-block .decide-switch-sitters a .decide-switch-sitters-name{padding-left:50px}.jobpost-define-sitter-switch-block .decide-switch-sitters a .decide-switch-sitters-tag{position:absolute;top:10px;right:0px;width:45px;border:2px solid #00cbb9;text-align:center;font-size:12px;color:#00cbb9}.jobpost-define-sitter-switch-block .decide-switch-sitters a .decide-switch-sitters-tag.style-disable{border:2px solid #999999;color:#999999}.jobpost-pack-af6-first-block .af6-first-tag{text-align:center;padding-top:60px}.jobpost-pack-af6-first-block .af6-first-tag span{display:inline-block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #fff;color:#fff;font-size:17px;padding:3px 13px 3px 13px}.jobpost-pack-af6-first-block .af6-first-tag span .style-weak{font-size:14px}.jobpost-pack-af6-first-block h1{text-align:center;padding-top:40px;font-size:18px;font-weight:normal;color:#fff;line-height:1.3}@media (max-width: 767px){.jobpost-pack-af6-first-block h1{font-size:16px}}.jobpost-pack-af6-first-block p span{padding-top:5px;padding-bottom:30px;display:block;text-align:center;font-size:36px;color:#fff;font-weight:bold;line-height:1.3}@media (max-width: 767px){.jobpost-pack-af6-first-block p span{font-size:28px}}.jobpost-pack-af6-first-block p{margin-top:10px;font-size:16px;line-height:1.6;color:#fff;text-align:center}@media (max-width: 767px){.jobpost-pack-af6-first-block p{font-size:16px}}.jobpost-pack-af6-first-block .af6-first-action{width:50%;margin:0 auto;padding:30px 0px 60px 0px}@media (min-width: 768px) and (max-width: 991px){.jobpost-pack-af6-first-block .af6-first-action{width:70%;margin:0 auto;padding:30px 0px 60px 0px}}@media (max-width: 767px){.jobpost-pack-af6-first-block .af6-first-action{width:100%}}.jobpost-pack-af6-action-style-block a{display:block;color:#fff;background-color:#4d66a2;text-align:center;font-size:24px;line-height:1;padding:20px 0px 20px 0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media (max-width: 767px){.jobpost-pack-af6-action-style-block a{font-size:16px}}.jobpost-pack-af6-about-block{margin-top:40px;margin-bottom:40px}@media (min-width: 768px){.jobpost-pack-af6-about-block .panel-field-notice{width:70%;margin:0 auto;text-align:center}.jobpost-pack-af6-about-block .panel-field-notice p{text-align:center}}.jobpost-pack-af6-about-block h2{font-size:18px;color:#333333;margin-bottom:40px;line-height:1.6;text-align:center}.jobpost-pack-af6-about-block .af6-about-chart{text-align:center}.jobpost-pack-af6-about-block .af6-about-chart img{width:60%}@media (min-width: 768px){.jobpost-pack-af6-about-block .af6-about-chart img{width:60%}}.jobpost-pack-af6-about-block .af6-about-text{margin-top:40px;text-align:left;color:#999999;font-size:12px;padding-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.jobpost-pack-af6-about-block .af6-about-text{text-align:center}}.jobpost-pack-af6-about-block h3{text-align:left;font-size:16px;color:#666666;margin-bottom:10px;margin-top:40px;font-weight:bold}.jobpost-pack-af6-about-block h3+p{text-align:left;font-size:12px;color:#999999;margin-bottom:50px}@media (min-width: 768px){.jobpost-pack-af6-about-block h3{text-align:center;font-size:16px;color:#666666;margin-bottom:10px;margin-top:40px;font-weight:bold}.jobpost-pack-af6-about-block h3+p{text-align:center;font-size:12px;color:#999999;margin-bottom:50px}}@media (min-width: 768px){.jobpost-pack-af6-action-block{width:70%;margin:0 auto}.jobpost-pack-af6-action-block .jobpost-pack-af6-action-style-block a{font-size:19px}}.jobpost-pack-af6-qa-block h2{margin-top:40px;font-size:18px;color:#333333;margin-bottom:40px;text-align:center}.jobpost-pack-af6-qa-block h3{border-top:1px solid #d8d6d6;text-align:left;padding:12px 0px 12px 0px;color:#666666;font-size:14px;position:relative;cursor:pointer}.jobpost-pack-af6-qa-block h3:after{position:absolute;top:10px;right:0px;font-size:12px;color:#999999;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";margin-left:5px}.jobpost-pack-af6-qa-block div:last-of-type h3{border-bottom:1px solid #d8d6d6}.jobpost-pack-af6-qa-block h3+p{color:#999999;font-size:14px;padding:15px 0px 15px 0px;border-top:1px solid #d8d6d6}.jobpost-pack-af6-qa-block div:last-of-type p{border-top:0px solid #d8d6d6;border-bottom:1px solid #d8d6d6}.jobpost-pack-af6-qa-block h3:last-child+p{border-bottom:1px solid #d8d6d6}.jobpost-pack-af6-qa-block .qa-hide-sp{display:none !important;visibility:hidden !important}.jobpost-pack-af6-example2-block h2{margin-top:60px;font-size:18px;color:#333333;margin-bottom:40px;text-align:center}.jobpost-pack-af6-example2-block .af6-exmaple-area{position:relative;margin-bottom:80px}.jobpost-pack-af6-example2-block .af6-exmaple-area .af6-exmaple-image{position:absolute;top:0px;left:0px;width:110px}.jobpost-pack-af6-example2-block .af6-exmaple-area .af6-exmaple-image img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.jobpost-pack-af6-example2-block .af6-exmaple-area span,.jobpost-pack-af6-example2-block .af6-exmaple-area h3,.jobpost-pack-af6-example2-block .af6-exmaple-area p{display:block;padding-left:135px}.jobpost-pack-af6-example2-block .af6-exmaple-area span .af6-exmaple-time{border:1px solid #e85298;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:inline-block;color:#e85298;padding:1px 5px 1px 5px;font-size:12px}.jobpost-pack-af6-example2-block .af6-exmaple-area h3{font-weight:normal;font-size:18px;padding-top:10px;padding-bottom:10px}.jobpost-pack-af6-action-block{margin-top:40px}.jobpost-pack-af6-action-block div{text-align:center;font-size:16px;margin-bottom:10px}.jobpost-pack-af6-share-block{margin-top:40px;text-align:center;padding-top:15px;padding-bottom:10px;padding-left:30px;padding-right:30px}.jobpost-pack-af6-share-block img{width:70%}.jobpost-pack-af6-share-block span{display:block;margin-top:10px;font-size:12px;color:#666666}@media (min-width: 768px){.job-public-joblist-container-block{display:table}.job-public-joblist-container-block>div[class^="col-"]{display:table-cell;float:none}.job-public-joblist-container-block>div[class^="col-"]:first-child{padding-right:30px}}@media (min-width: 768px) and (max-width: 767px){.job-public-joblist-container-block>div[class^="col-"]:first-child{padding-right:0px}}@media (min-width: 768px){.job-public-joblist-container-block div[class^="col-"]:last-child{padding-top:30px;background-color:#fbe2ee;padding-left:10px;padding-right:10px}.job-public-joblist-container-block .jobpost-seo .seo-title{font-size:20px}.job-public-joblist-container-block .jobpost-seo .seo-text{font-size:12px;margin:12px 0 8px;padding:12px 0;border-bottom:1px solid #ccc9c9;border-top:1px solid #ccc9c9}.job-public-joblist-container-block .jobpost-seo .seo-links a{color:#666060;text-decoration:underline}}.job-public-joblist-detail-block{margin-top:25px;padding:10px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #d8d6d6}.job-public-joblist-detail-block:first-child{margin-top:0}.job-public-joblist-detail-block .block-title{padding-bottom:8px;border-bottom:1px solid #d8d6d6}.job-public-joblist-detail-block p{line-height:1.6;font-size:12px;padding:10px 0px 0px 0px}.job-public-joblist-detail-block a{font-size:12px}.job-list-banner-block .banner-title{margin-top:35px;padding-bottom:5px;font-size:13px;font-weight:600;color:#e85298;overflow:hidden}.jobpost-findjob-title-block span{padding-bottom:3px;display:block;font-size:16px;line-height:1.5;border-bottom:4px solid #fbe2ee;color:#e85298}@media (min-width: 992px){.jobpost-findjob-title-block span{font-size:22px}}.jobpost-findjob-title-block h1{margin-top:20px;color:#333333;font-size:14px}.jobpost-findjob-title-block p{margin-top:10px;font-size:11px}.jobpost-findjob-catch-block{margin-top:40px}@media (max-width: 767px){.jobpost-findjob-catch-block{margin-top:20px}}@media (max-width: 767px){.jobpost-findjob-catch-block ul{margin-top:10px}}.jobpost-findjob-catch-block ul li{display:inline-block;margin-right:10px}.jobpost-findjob-catch-block ul li:last-child{margin-right:0px}.jobpost-findjob-catch-block ul li span{padding:2px 0px 2px 0px;display:inline-block;width:90px;text-align:center;font-size:10px;color:#fff;background:#ffab02}.jobpost-findjob-catch-block p{margin-top:15px}.jobpost-findjob-catch-block p span{display:block;margin-top:10px;font-size:12px;color:#999999}.jobpost-findjob-table-block h2{margin-top:40px;padding-bottom:7px;font-size:20px;border-bottom:2px solid #e85298;color:#333333;font-weight:bold}.jobpost-findjob-table-block .row{margin-right:0px;margin-left:0px;border-bottom:1px solid #d8d6d6;padding-top:15px;padding-bottom:15px}.jobpost-findjob-table-block .row div[class^="col-"]{padding-left:0px;padding-right:0px}.jobpost-findjob-table-block .row div[class^="col-"]:first-child{font-weight:bold}.jobpost-findjob-apply-block{margin-top:20px;margin-bottom:30px;padding:5px;border:1px solid #d8d6d6;background:#fff}.jobpost-findjob-apply-block .row{background:#fbe2ee;margin-left:0px;margin-right:0px}.jobpost-findjob-apply-block .row div[class^="col-"]{padding-left:0px;padding-right:0px}.jobpost-findjob-apply-block .row div[class^="col-"]:first-child{padding:15px 0px 15px 15px}@media (max-width: 767px){.jobpost-findjob-apply-block .row div[class^="col-"]:first-child{padding-right:15px;padding-bottom:0px}}.jobpost-findjob-apply-block .row div[class^="col-"]:last-child{padding:15px 15px 15px 0px}@media (max-width: 767px){.jobpost-findjob-apply-block .row div[class^="col-"]:last-child{padding-left:15px}}.jobpost-findjob-apply-block p,.jobpost-findjob-apply-block span{color:#333333;font-size:13px;font-weight:bold}.jobpost-edit-checkbox-area ul li{float:left;width:50%}.jobpost-edit-body .form-text-area{border-radius:3px 0 3px 3px;height:300px}.pet-info .form-text-area{border-radius:3px 0 3px 3px;height:100px}.job-detail-firstview-block{width:600px;margin:0 auto;margin-bottom:60px}.job-detail-firstview-block img{height:350px;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width: 767px){.job-detail-firstview-block{width:100%}.job-detail-firstview-block img{height:230px}.job-detail-firstview-block .slick-arrow{display:none !important}}.job-detail-title-block{width:600px;margin:0 auto}.job-detail-title-block .job-detail-hourly-wage{color:#E85298;border:1px solid #E85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-size:16px;padding:5px 10px;text-align:center;width:160px;margin-bottom:5px}.job-detail-title-block .job-detail-title{font-size:20px;font-weight:bold}@media (max-width: 767px){.job-detail-title-block{width:100%}}.job-detail-entry-block{width:600px;margin:0 auto}.job-detail-entry-block a:hover img,.job-detail-entry-block a:focus img{cursor:pointer;opacity:0.80}@media (max-width: 767px){.job-detail-entry-block{width:100%}}.job-detail-contents-block{width:600px;margin:0 auto}.job-detail-contents-block .job-detail-content-title{font-size:20px;margin-top:5px;margin-bottom:10px}.job-detail-contents-block .job-detail-treatment{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin:10px auto 30px auto}.job-detail-contents-block .job-detail-treatment .job-detail-treatment-item{width:72px;padding:5px 10px 5px 0}.job-detail-contents-block .job-detail-condition-title{color:#E85298;font-size:16px;margin-bottom:5px}.job-detail-contents-block .job-detail-condition-description p{margin:0 0 10px}.job-detail-contents-block .job-detail-work-schedules{margin:10px auto;padding:10px;border:1px solid #d8d6d6;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media (max-width: 767px){.job-detail-contents-block{width:100%}}.job-detail-other-jobs-block{width:600px;margin:0 auto;margin-bottom:88px}.job-detail-other-jobs-block .job-detail-other-jobs-title{font-size:20px;margin-top:5px;margin-bottom:10px}.job-detail-other-jobs-block .job-detail-other-job{margin-bottom:10px}@media (max-width: 767px){.job-detail-other-jobs-block{width:100%}}.job-detail-movie-block{width:600px;margin:0 auto 40px}.job-detail-movie-block__title{font-size:24px;text-align:center;margin-bottom:28px}.job-detail-movie-block__text{margin-bottom:48px}.job-detail-movie-block__movie-content{width:100%;height:338px;margin-bottom:48px}.job-detail-movie-block__movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.job-detail-movie-block{width:100%}.job-detail-movie-block__movie-content{width:100%;height:200px}}.job-detail-steps-block{background-color:#FBE2EE;padding:20px 0}.job-detail-steps-block .job-detail-step-title{font-size:24px;text-align:center;margin-bottom:40px}.job-detail-steps-block .job-detail-steps{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:40px}.job-detail-steps-block .job-detail-steps-item{margin:5px;padding:5px;width:150px}.job-detail-steps-block .job-detail-steps-item-icon{margin-bottom:20px}.job-detail-steps-block .job-detail-steps-item-icon img{width:120px;height:120px}.job-detail-steps-block .job-detail-steps-item-title{font-size:20px;font-weight:bold;color:#E85298;margin-bottom:20px}.job-detail-steps-block .job-detail-steps-item-description{text-align:left}.job-detail-steps-block .job-detail-steps-item-arrow{width:20px;padding-top:60px}.job-detail-steps-block .job-detail-steps-item-arrow img{width:12px;height:24px}@media (max-width: 767px){.job-detail-steps-block .job-detail-step-title{margin-bottom:20px}.job-detail-steps-block .job-detail-steps-sp{margin:10px auto}.job-detail-steps-block .job-detail-steps-item-sp{margin:5px;padding:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.job-detail-steps-block .job-detail-steps-item-icon{width:30%;text-align:center;padding:5px}.job-detail-steps-block .job-detail-steps-item-icon img{width:83px;height:94px}.job-detail-steps-block .job-detail-steps-item-inner{width:70%;padding:5px}.job-detail-steps-block .job-detail-steps-item-title{margin-bottom:0}}.job-detail-description-block{width:600px;margin:0 auto}.job-detail-description-block .job-detail-description-tbl{border-collapse:collapse;width:100%;margin:50px auto 24px}.job-detail-description-block .job-detail-description-tbl th{width:140px;color:#333333;font-size:1.3em;text-align:center;font-weight:bold;background:#F2F0F0}.job-detail-description-block .job-detail-description-tbl th,.job-detail-description-block .job-detail-description-tbl td{padding:24px;border:2px solid #D8D6D6}.job-detail-description-block .job-detail-description-tbl td{color:#666666;font-size:1.1em;line-height:1.7em}.job-detail-description-block .job-detail-description-tbl td .headline{color:#E85298;font-weight:bold;font-size:1.3em;margin-bottom:12px}@media screen and (max-width: 767px){.job-detail-description-block .last td:last-child{border-bottom:solid 2px #D8D6D6;width:100%}.job-detail-description-block .job-detail-description-tbl{width:100%}.job-detail-description-block .job-detail-description-tbl th{font-size:1em}.job-detail-description-block .job-detail-description-tbl th,.job-detail-description-block .job-detail-description-tbl td{border-bottom:none;display:block;width:100%;padding:15px}.job-detail-description-block .job-detail-description-tbl td{font-size:1em;line-height:1.5em}.job-detail-description-block .job-detail-description-tbl td .headline{font-weight:bold;font-size:1em;line-height:1.5em;margin-bottom:8px}}@media (max-width: 767px){.job-detail-description-block{width:100%}}.job-detail-workstyle-block{width:714px;margin:0 auto 48px}.job-detail-workstyle-block .job-detail-workstyle-title{margin:24px auto;text-align:center;font-size:24px;color:#666666}.job-detail-workstyle-block .job-detail-workstyle-text{margin:40px 70px 48px}@media (max-width: 767px){.job-detail-workstyle-block .job-detail-workstyle-text{margin:40px 0px 48px}}.job-detail-workstyle-block .job-detail-workstyle-sample{margin:0 auto;padding:0px 15px;max-width:300px;text-align:center}.job-detail-workstyle-block .job-detail-workstyle-image-block{margin:40px auto 24px;display:grid;grid-template-rows:300px;grid-template-columns:repeat(auto-fill, minmax(260px, 345px));justify-content:center;grid-gap:24px}.job-detail-workstyle-block .job-detail-workstyle-image-block .job-detail-workstyle-image{max-width:345px}.job-detail-workstyle-block .job-detail-workstyle-annotation{margin:24px auto;font-size:14px;text-align:center}@media (max-width: 375px){.job-detail-workstyle-block .job-detail-workstyle-annotation{text-align:left}}.job-detail-workstyle-block .job-detail-workstyle-housekeeping-image{margin-bottom:24px}@media (max-width: 767px){.job-detail-workstyle-block{width:100%}}_ .indeed-recruitment-list .link-style-text{display:inline-block}.jobpost-interview-notice-block{background-color:#e4f9f7;color:#02aa9b;font-size:14px;font-weight:bold;padding:12px 16px;margin-bottom:10px}.jobpost-interview-notice-block a{display:block;margin-top:6px;color:#02aa9b;text-align:center}.jobpost-interview-notice-block a:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:6px}@media (max-width: 767px){.jobpost-interview-notice-block{margin:0 calc(50% - 50vw);width:100vw}}.jobpost-caution{color:#e85298;font-weight:bold}.jobpost-housekeeping-subsidy .information-notice a:link,.jobpost-housekeeping-subsidy .information-notice a:visited,.jobpost-housekeeping-subsidy .information-notice a:hover,.jobpost-housekeeping-subsidy .information-notice a:active{color:inherit;text-decoration:underline}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.top-layout-normal-block .block-title{margin-top:60px;margin-bottom:60px;font-size:26px;color:#333333;text-align:center}@media (max-width: 767px){.top-layout-normal-block .block-title{font-size:22px;line-height:1.3;margin-top:34px;margin-bottom:34px}}.top-layout-single-block{margin-top:80px;background-color:#efeeee}.top-layout-single-block .block-title{padding-top:40px;padding-bottom:40px;font-size:26px;color:#666666;text-align:center}@media (max-width: 767px){.top-layout-single-block{margin-top:40px}.top-layout-single-block .block-title{font-size:22px;line-height:1.3;margin-top:34px;margin-bottom:34px}}.top-layout-double-block{margin-top:80px;padding-top:60px;padding-bottom:60px;background-color:#efeeee}.top-layout-double-block .container{background-color:#fff}.top-layout-double-block .block-title{padding-top:40px;padding-bottom:40px;font-size:26px;color:#666666;text-align:center}.top-layout-double-block-top-cancel .top-layout-double-block{margin-top:0px}@media (max-width: 767px){.top-layout-double-block{margin-top:40px;padding-top:40px;padding-bottom:40px}.top-layout-double-block .container{margin-top:0px;margin-bottom:0px;background-color:#fff}.top-layout-double-block .block-title{line-height:1.3;font-size:22px;padding-top:34px;padding-bottom:34px}.top-layout-double-block .container{margin-left:15px;margin-right:15px}.top-layout-double-block-top-cancel{margin-top:24px}}.top-layout-normal-block .title-link,.top-layout-single-block .title-link,.top-layout-double-block .title-link{font-size:14px;color:#666666;text-align:right;margin-top:-22px;margin-bottom:10px}@media (max-width: 767px){.top-layout-normal-block .title-link,.top-layout-single-block .title-link,.top-layout-double-block .title-link{display:none !important;visibility:hidden !important}}@media (min-width: 768px){.top-layout-normal-block .footer-link,.top-layout-single-block .footer-link,.top-layout-double-block .footer-link{text-align:right;padding-top:10px}.top-layout-normal-block .footer-link.style-center,.top-layout-single-block .footer-link.style-center,.top-layout-double-block .footer-link.style-center{text-align:center}}@media (max-width: 767px){.top-layout-normal-block .footer-link,.top-layout-single-block .footer-link,.top-layout-double-block .footer-link{border-bottom:1px solid #d8d6d6;text-align:center;padding-bottom:10px}.top-layout-normal-block .footer-link.style-dotted,.top-layout-single-block .footer-link.style-dotted,.top-layout-double-block .footer-link.style-dotted{border-bottom:1px dotted #d8d6d6}.top-layout-normal-block .footer-link.style-top-border,.top-layout-single-block .footer-link.style-top-border,.top-layout-double-block .footer-link.style-top-border{border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;text-align:center;padding-top:10px;padding-bottom:10px}}.top-firstview-area{height:626px;position:relative;overflow:hidden;display:flex}@media (max-width: 767px){.top-firstview-area{height:auto}.top-firstview-area .bg-img{height:99%}.top-firstview-area img.bg-img{display:inline-block;width:100vw}.top-firstview-area .bg-holder.full .bg-front.bg-front-mob-rel{position:absolute !important}.top-firstview-area .bg-holder.full:nth-child(n+2){display:none}.top-firstview-area .owl-carousel-area .owl-item{height:656px !important}.top-firstview-area .bg-holder.full .bg-front.bg-front-mob-rel-new{position:relative;padding-bottom:16px}.top-firstview-area .carousel-holder{width:100%;position:absolute;top:0px;left:0px}.top-firstview-area .carousel-holder.carousel-holder--with-blur::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(transparent, #fff)}.top-firstview-area .carousel-holder.carousel-holder--relative{position:relative}.top-firstview-area .carousel-holder .owl-carousel-area .owl-item{height:200px !important}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-carousel-area{display:flex !important;overflow:hidden}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-carousel-area .owl-item{height:auto !important}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-pagination{display:block;position:absolute;left:0;bottom:-4px;width:100%}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-pagination .owl-page span{width:8px;height:8px;background:#666}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-pagination .owl-page.active span{background:#000}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-controls .owl-buttons .owl-prev{display:inline-block;top:120px;left:12px}.top-firstview-area .carousel-holder.carousel-holder--relative .owl-controls .owl-buttons .owl-next{display:inline-block;top:120px;right:12px}.top-translucent-bg{position:absolute;bottom:0px}}.top-contents-usage-image{display:none}.top-contents-usage-image--wide{max-width:482px}.top-contents-usage-image--short{display:none;max-width:287px}@media (min-width: 944px){.top-contents-usage-image--wide{display:block}}@media (min-width: 768px) and (max-width: 943px){.top-contents-usage-image--short{display:block}}@media (max-width: 767px){.top-contents-usage-images{display:flex;justify-content:center;align-items:center}.top-contents-usage-image--wide{display:block}}@media (max-width: 767px){.top-contents-left{margin-top:165px}.top-contents-right{margin-top:8px}}@media (min-width: 768px){.top-wrapper{display:flex;width:100%;height:100%;padding:0 22px 0 33px}.top-contents-left{flex-basis:383px;margin-top:76px}.top-contents-left.top-contents-left--wide{margin-top:48px}.top-contents-right{flex:1;position:relative}.top-contents-usage-images{position:absolute;right:0;bottom:145px}.top-translucent-bg{position:relative;height:100%;width:100%;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/top_module_bg-6f6ae0e1894a10189c65ffe9043d2550557f9cf83508a540df2b33e2234b1ce5.png) left top no-repeat}}@media (max-width: 767px){.top-head-contents-block{height:50px}}@media (min-width: 768px){.top-firstview-area .bg-holder .bg-front{height:100%;display:flex;align-items:center;justify-content:center}}.top-container{position:absolute;width:100%;padding:0 16px}.top-container-new{width:100%;height:100%;padding:0 16px}@media (max-width: 767px){.top-container-new{position:relative}}@media (min-width: 768px){.top-container-new{position:absolute;top:0}}@media (min-width: 768px){.top-head-contents-block .gb-nav-block .nav-logo{float:left}.top-head-contents-block .gb-nav-block{padding-top:20px;margin-bottom:5px;color:#fff;box-shadow:0 0 0px #ccc;height:inherit}.top-head-contents-block .gb-nav-block .nav-link{padding-top:0px}.top-head-contents-block .gb-nav-block .nav-link a{color:#fff}.top-head-contents-block .gb-nav-block .nav-link a:link,.top-head-contents-block .gb-nav-block .nav-link a:visited{color:#fff}.top-head-contents-block .gb-nav-block .nav-link a:hover,.top-head-contents-block .gb-nav-block .nav-link a:active{color:#fff}.top-head-contents-block .gb-nav-block .nav-link a.nav-style-border{color:#fff}.top-head-contents-block .gb-nav-block .nav-link a.nav-style-border:link,.top-head-contents-block .gb-nav-block .nav-link a.nav-style-border:visited{border-color:#fff}.top-head-contents-block .gb-nav-block .nav-link a.nav-style-border:hover{border:1px solid #dc1471;background-color:#dc1471;text-decoration:none}.top-head-contents-block .gb-nav-block .nav-link a.nav-style-border:active{border:1px solid #e172a6;background-color:#e172a6;text-decoration:none}}@media (min-width: 768px){.top-bottom-contents-block{margin-top:12px}.top-main-block img{max-width:160px}.top-main-block p{color:#e85298}}@media (max-width: 767px){.top-bottom-contents-block{height:160px}}.top-supporter-regist-block{text-align:center;font-family:Hiragino Sans;font-style:normal;font-size:14px}.top-supporter-regist-block .top-supporter-regist-title{font-weight:600;display:flex;justify-content:center}.top-supporter-regist-block .top-supporter-regist-title img{height:18px;width:auto;margin-right:6px}.top-supporter-regist-block .top-supporter-regist-btn-block{margin-top:11px;display:flex;align-items:center;justify-content:space-evenly}.top-supporter-regist-block .top-supporter-regist-btn-block a{line-height:100%;border-radius:3px;background:#FFFFFF}.top-supporter-regist-block .top-supporter-regist-btn-block a:first-child{border:1px solid #e85298;color:#e85298;padding:6px 28px}.top-supporter-regist-block .top-supporter-regist-btn-block a:last-child{border:1px solid #37BDD2;color:#37BDD2;padding:6px 16px}.top-supporter-regist-block .top-supporter-regist-btn-block a:hover{opacity:.8}@media (min-width: 768px){.top-supporter-regist-block{margin-top:32px}}@media (max-width: 767px){.top-supporter-regist-block{margin-top:24px}}@media (max-width: 767px){.top-regist-btn-balloon{margin-top:16px}.top-regist-btn{margin-top:16px}}.top-regist-block{display:flex;flex-direction:column;align-items:center;margin-top:26px}.top-regist-btn{display:flex;justify-content:center;width:100%;max-width:356px}.top-regist-btn a{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;height:48px;width:100%;border-radius:4px;background:#E85298;color:#FFF;font-weight:600}.top-regist-btn a::after{position:absolute;top:6px;right:10px;display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-align:center;color:#FFF;font-size:22px}.top-housekeeping-banner{margin:32px auto;max-width:725px}@media (min-width: 768px){.top-housekeeping-btn{position:absolute;right:0;bottom:24px}}@media (max-width: 767px){.top-housekeeping-btn{margin:24px 16px}}@media (min-width: 768px){.top-housekeeping-btn img{width:300px}}.top-housekeeping-btn img:hover,.top-housekeeping-btn img:focus{cursor:pointer;opacity:.8}.top-main-block{text-align:center;line-height:1.0em;color:#fff;font-weight:bold}.top-search-flex-area{width:100%}@media (min-width: 768px){.top-main-block .main-title h1{color:#e85298;font-style:normal;font-size:34px;line-height:51px;font-weight:600}}@media (max-width: 767px){.top-main-block .main-title{color:#e85298;padding-top:15px;font-size:20px;line-height:30px;font-weight:bold}.top-main-block .main-title-new{color:#e85298;margin-top:110px;font-size:28px;line-height:140%;font-weight:bold}}.top-main-block .sub-title{margin-top:8px;color:#444444;font-size:14px;line-height:1.6}.top-explain-block{text-align:center}.top-explain-block .explain-button{margin-top:30px;margin-bottom:60px;line-height:32px;font-size:14px}@media (min-width: 768px) and (max-width: 991px){.top-explain-block .explain-button{margin-top:20px;margin-bottom:0px}}.top-explain-block .explain-button a{color:#fff;border-radius:3px;opacity:0.86;line-height:1.0em;padding:8px 20px 8px 20px}.top-explain-block .explain-button a:link{background-color:#e85298;border:1px solid #e85298}.top-explain-block .explain-button a:visited{background-color:#e85298;border:1px solid #e85298}.top-explain-block .explain-button a:hover{background-color:#dc1471;border:1px solid #dc1471}.top-explain-block .explain-button a:active{background-color:#dc1471;border:1px solid #dc1471}.top-explain-block .explain-text{margin-top:30px;line-height:1.6;font-size:14px;color:#fff;text-shadow:1px 1px 2px #333;font-weight:bold}.top-explain-block .explain-text a{color:#fff}.top-explain-block .explain-text a:hover{color:#dc1471}.top-search-block{padding:12px 0;width:100vw;background:#FFFFFFE5}@media (max-width: 767px){.top-search-block{padding:16px}}@media (min-width: 768px){.top-search-block{position:absolute;bottom:0;z-index:10}}.top-search-block .top-search-form{margin:0 auto;max-width:911px}@media (max-width: 767px){.top-search-block .top-search-form{max-width:512px}}.top-apply-block{margin-top:40px}.top-apply-block a{font-size:18px;padding:12px 20px}@media (max-width: 767px){.top-apply-block{padding-top:20px}}@media (min-width: 768px){.top-list-link-block{text-align:right;padding-bottom:10px}}@media (max-width: 767px){.top-list-link-block{text-align:center;font-size:12px}}.top-list-link-block{margin:0 auto 30px;max-width:311px}.top-link-block{margin-top:8px;color:#fff}.top-link-block.link-pc{color:#222222}.top-link-block.link-sp{margin-top:15px}.top-link-block.link-pc a{color:#222222;border-bottom:1px solid #222222;cursor:pointer}.top-link-block.link-sp a{color:#fff}.top-link-block span:after{content:"";margin-left:20px;margin-right:20px}.top-link-block span:hover{opacity:.8}.top-link-block span:last-child:after{content:"";margin-left:0px;margin-right:0px}.top-link-block.link-sp ul{margin:0px;padding:0px}.top-link-block.link-sp ul li{list-style:none;line-height:1.6em;font-size:14px;text-shadow:1px 1px 2px #333;margin:10px auto}.top-search-block .date-select-style-normal{padding:0px 0px 0px 12px;font-size:12px;width:100%;height:40px;border-style:none;-webkit-appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}@media (max-width: 767px){.top-search-block .date-select-style-normal{padding:0px 0px 0px 10px}}.top-search-block .date-select-style-normal::-webkit-input-placeholder{color:#666666}.top-search-block .date-select-style-normal:-moz-placeholder{color:#666666}.top-safty-block{display:flex;justify-content:center;margin-top:12px;width:100%}@media (min-width: 768px){.top-safty-block{max-width:356px}}@media (max-width: 767px){.top-safty-block{margin-top:24px;padding:0 16px}}.top-safty-block .top-safty-link{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;height:48px;width:100%;border-radius:4px;background:#02AA9B;color:#FFF;font-weight:600}.top-safty-block .top-safty-link::after{position:absolute;top:6px;right:10px;display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-align:center;color:#FFF;font-size:22px}.top-safty-block .top-safty-link.top-safty-link--sp{padding:12px;height:auto}.top-safty-block .top-safty-link.top-safty-link--sp::after{top:16px}@media (max-width: 767px){.top-about-bnr-block .bnr-area{margin-bottom:10px}}.lr-pad-15{padding:0 15px}@media (min-width: 768px){.top-about-bnr-block.bnr-padding-none{padding-top:0px}}.top-about-bnr-block{padding-top:24px;margin:0 auto}.top-about-bnr-block .bnr-area,.top-about-bnr-block .bnr-area-sp{display:flex;overflow:scroll}.top-about-bnr-block .bnr-area{justify-content:center}.top-about-bnr-block .bnr-area .bnr-item{margin:0 8px}.top-about-bnr-block .bnr-area-sp{justify-content:flex-start;padding:0 15px}.top-about-bnr-block .bnr-area-sp a img{margin-right:15px}@media (max-width: 767px){.top-about-bnr-block .bnr-area-sp a img{width:120px;height:140px;border-radius:8px;margin-right:15px}}@media (min-width: 768px){.top-about-bnr-block{max-width:1200px}.top-about-bnr-block .bnr-area a img{width:168px;height:192px;border-radius:8px;margin:0 auto}}.top-about-bnr-block .bnr-area::-webkit-scrollbar,.top-about-bnr-block .bnr-area-sp::-webkit-scrollbar{display:none}.top-about-bnr-block .large-banner-scroll{justify-content:flex-start}.expand-margin{margin:-30px -15px}.expand-margin-large{margin:60px auto}.top-about-background{background-color:#FAE2ED}.top-about-block{padding-top:30px;padding-bottom:40px}@media (max-width: 767px){.top-about-block{padding-top:20px}}.top-about-explain-block{text-align:center}.top-about-explain-block .about-main-title,.top-about-explain-block .about-sub-title{font-size:24px}.top-about-explain-block .about-sub-title{font-size:24px;margin-bottom:20px}@media (max-width: 767px){.top-about-explain-block .about-main-title{font-size:20px;margin-bottom:40px}.top-about-explain-block .about-sub-title{display:none !important;visibility:hidden !important}}.top-about-explain-block .about-explain{font-size:14px;margin-bottom:20px}@media (max-width: 767px){.top-about-explain-block .about-explain{text-align:left}.top-about-explain-block .about-explain p{margin-bottom:20px}}.top-about-explain-block .about-sns{margin-bottom:20px;display:flex;justify-content:center}.top-about-link-block .about-link-text{margin-bottom:5px;text-align:center}@media (max-width: 767px){.top-about-link-block .about-link-text{text-align:left}}.top-about-link-block .about-link-text a{font-size:16px}@media (min-width: 768px){.top-about-link-block .about-link-text,.top-about-link-block .about-link-image{padding:0px 5px 0px 5px}}.top-about-link-block .about-link-image{margin-bottom:20px}.top-about-link-block .about-link-image img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.top-about-link-block .about-link-image a:hover img{opacity:0.80}.layout-top-about-guide{display:flex;justify-content:space-between}.item{width:220px;height:284px;margin-right:20px;border-radius:24px}.item:last-child{margin-right:0}.top-about-guide-block{text-align:center;background-color:#fff;display:inline-block;width:100%;height:100%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:12px 0 24px 0;box-shadow:0px 8px 24px rgba(96,35,64,0.08);border-radius:16px}.top-about-guide-block:hover{box-shadow:0 0 0 2px #e85298}.top-about-guide-block .about-guide-image{width:120px;height:120px;line-height:120px;margin:0 auto}.top-about-guide-block .about-guide-text{font-size:16px;color:#e85298}.top-about-guide-block .about-guide-title{font-size:20px;font-weight:bold;color:#e85298;display:block}.top-about-guide-block .about-guide-detail{margin-top:10px;width:75%;font-size:14px;font-weight:normal;color:#666666;display:inline-block;text-align:center}@media (min-width: 768px) and (max-width: 991px){.top-about-guide-block .about-guide-title{font-size:16px}.top-about-guide-block .about-guide-detail{margin-top:10px;width:95%;font-size:14px;color:#666666;display:inline-block;text-align:center}}@media (min-width: 375px) and (max-width: 767px){.layout-top-about-guide{display:block}.item{margin-bottom:12px;width:100%;height:104px}.top-about-guide-block{position:relative;width:100%;height:100%;padding:12px 24px;display:flex;box-shadow:0px 4px 4px rgba(96,35,64,0.04)}.top-about-guide-block:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:24px;color:#e85298;position:absolute;right:24px;top:32px}.top-about-guide-block .about-guide-image{margin:0 16px 0 0;height:80px;width:80px;line-height:80px}.top-about-guide-block .about-guide-title{text-align:left;width:170px;font-size:16px}.top-about-guide-block .about-guide-detail{font-size:12px;line-height:1.4em;margin-top:0px;text-align:left;width:95%}}@media (max-width: 374px){.layout-top-about-guide{display:block}.item{margin-bottom:12px;width:100%;height:104px}.top-about-guide-block{position:relative;width:100%;height:100%;padding:12px 24px;display:flex}.top-about-guide-block:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:24px;color:#e85298;position:absolute;right:24px;top:32px}.top-about-guide-block .about-guide-image{margin:0 16px 0 0;height:80px;width:80px;line-height:80px}.top-about-guide-block .about-guide-title{text-align:left;width:170px;font-size:16px}.top-about-guide-block .about-guide-detail{font-size:12px;line-height:1.4em;margin-top:0px;text-align:left;width:95%}}.top-about-appendix-block{text-align:center;margin-top:20px;margin-bottom:20px}.top-about-appendix-block .about-append-title{font-size:18px;margin-bottom:20px}@media (max-width: 767px){.top-about-appendix-block .about-append-title{font-size:18px}}.top-about-appendix-block .about-append-text{font-size:14px}@media (max-width: 767px){.top-about-appendix-block .about-append-text{text-align:left}}.top-about-followlink-block{text-align:center}@media (max-width: 767px){.top-about-followlink-block{display:none !important;visibility:hidden !important}}.top-about-followlink-block ul{padding:0}.top-about-followlink-block ul li{display:inline-block;list-style:none}.top-about-followlink-block ul li a{padding-left:20px;padding-right:0px;cursor:pointer;text-decoration:underline}.top-about-followlink-block ul li a:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f103";width:20px;padding-left:4px;text-align:left;color:#e85298;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0}.top-about-followlink-block ul li a:hover:after{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.top-about-followlink-block ul li:after{display:inline-block;content:'|';color:#d8d6d6}.top-about-followlink-block ul li:last-child:after{content:''}.top-news-media-block{margin-top:20px}.top-news-media-block ul{padding-left:0px}.top-news-media-block ul:after{clear:both;display:block;content:''}.top-news-media-block ul li{list-style:none;float:left;width:80px;height:40px;text-align:center;display:block}.top-news-media-block ul li.style-horizontal{margin:0 auto}.top-news-media-block ul li.style-large{width:120px}.top-news-media-block ul li.style-small{width:40px}.top-news-media-block ul li img{height:100%;width:auto}.top-news-media-block ul li.style-horizontal img{height:auto;width:100%}.top-news-media-block ul li.style-horizontal img.style-small{width:80%}.top-news-media-block ul li.style-horizontal img.style-pt5{padding-top:5px}.top-news-media-block ul li.style-horizontal img.style-pt10{padding-top:10px}@media (min-width: 768px){.top-news-media-block{margin-top:60px;padding:20px;border:1px solid #d8d6d6;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.top-news-media-block .about-media-title-area:after{display:block;content:'';clear:both}.top-news-media-block .about-media-title-area .about-media-title{font-size:16px;font-weight:bold;color:#666666;margin-bottom:20px;text-align:center}.top-news-media-block .about-media-title-area .about-media-link{float:right}}@media (max-width: 767px){.top-news-media-block{margin-top:10px}.top-news-media-block .about-media-title-area .about-media-title{text-align:center;margin-bottom:10px;font-weight:bold}.top-news-media-block .about-media-title-area .about-media-link{display:none !important;visibility:hidden !important}.top-news-media-block ul li{margin-bottom:10px !important}.top-news-media-block ul li{width:50px;height:30px}.top-news-media-block ul li.style-horizontal img.style-pt5{padding-top:0px}.top-news-media-block ul li.style-horizontal img.style-pt10{padding-top:5px}}@media (min-width: 768px){.top-style-pickup-title{margin-bottom:50px}}@media (min-width: 768px){.top-pickup-sitters-layout{margin-top:0px}}@media (max-width: 767px){.top-pickup-sitters-layout{margin-top:10px;margin-bottom:0px}}@media (min-width: 992px){.top-area-block{margin-bottom:2px}}.top-area-block .area-contents:after{display:block;content:'';clear:both}@media (min-width: 768px){.top-area-block .area-map-image{text-align:center;position:relative;margin-top:70px}}.top-area-block .area-map-image img{width:470px;margin-top:20px;margin-left:20px}.top-area-block .region-upper{position:absolute;top:0px;left:200px}@media (min-width: 768px) and (max-width: 991px){.top-area-block .region-upper{left:50px}}.top-area-block .region-bottom{position:absolute;top:250px;left:150px}@media (min-width: 768px) and (max-width: 991px){.top-area-block .region-bottom{left:0px}}.top-area-block .region-title{padding-top:10px;height:38px;background-color:#999090;text-align:center;color:#ffffff;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal}.top-area-block .region-contents{width:100px;border-radius:4px;border:solid 1px #707070;text-align:center;display:inline-block}.top-area-block .region-contents.region-contents-kanto{width:174px}.top-area-block .region-contents.region-contents-kyusyu{margin-right:140px !important}.top-area-block .region-contents.region-contents-hokkaido{margin-left:135px !important}.top-area-block .region-contents .region-list{padding-bottom:10px}.top-area-block .region-upper .region-contents{vertical-align:top;margin-right:30px}.top-area-block .region-bottom .region-contents{vertical-align:bottom;margin-right:30px}.top-area-block .region-contents .region-list .region-prefecture{margin-top:8px}.top-area-block .region-contents .region-list .region-prefecture-group .region-prefecture.region-kanto{display:inline-block;margin-left:10px;margin-right:10px;width:50px}@media (min-width: 992px){.top-area-block .block-title{color:#666666}}.top-area-block .block-text{text-align:center}.top-area-block .area-list .area-all,.top-area-block .area-list .area-local{padding-left:7.5px;padding-right:7.5px;margin-top:20px;border-top:solid 1px #ccc9c9;border-left:solid 1px #ccc9c9}.top-area-block .area-list .area-all .row,.top-area-block .area-list .area-local .row{border-bottom:solid 1px #ccc9c9}.top-area-block .area-list .area-all .row .col-xs-12,.top-area-block .area-list .area-local .row .col-xs-12{font-weight:bold}.top-area-block .area-list .area-all .row .col-xs-12 a,.top-area-block .area-list .area-local .row .col-xs-12 a{font-weight:normal}.top-area-block .area-list .area-all .row .col-xs-12,.top-area-block .area-list .area-all .row .col-xs-6,.top-area-block .area-list .area-local .row .col-xs-12,.top-area-block .area-list .area-local .row .col-xs-6{padding-top:15px;padding-bottom:10px;border-right:solid 1px #ccc9c9}.top-area-block .area-list .area-local .row .col-xs-12 a{float:right}.top-area-block .area-list .area-all .row .col-xs-6 a,.top-area-block .area-list .area-local .row .col-xs-6 a{color:#666666 !important;line-height:1.3em;font-weight:normal;text-decoration:none !important}.top-area-block .area-list .area-all .local-area-cursol,.top-area-block .area-list .area-local .local-area-cursol{width:12px;height:12px;border:solid 2px;border-color:#e85298 #e85298 transparent transparent;transform:rotate(45deg);display:inline-block;float:right;margin-top:5px}@media (min-width: 768px){.top-welcome-block .container{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/welcome/welcome_background_pc-8cf520491f64e5a752d4a441c0242ea4fa0ea314bbd5a98919a64a788af6047d.jpg);-moz-background-size:100% auto;background-size:100% auto;position:relative;margin-top:60px}}@media (max-width: 767px){.top-welcome-block .container{position:relative;margin-top:0px;padding:0px}}@media (min-width: 768px){.top-welcome-block .welcome-main{width:60%;padding-left:40px;padding-bottom:20px}}@media (max-width: 767px){.top-welcome-block .welcome-main{width:100%;background-color:#fcfaf6;padding-left:0px;padding-right:0px;padding-bottom:20px}}.top-welcome-block .welcome-main .welcome-text{text-align:left;color:#e85298;font-weight:bold;line-height:normal;position:relative}@media (min-width: 992px){.top-welcome-block .welcome-main .welcome-text{font-size:30px;margin-top:30px;margin-bottom:30px}}@media (max-width: 991px) and (min-width: 768px){.top-welcome-block .welcome-main .welcome-text{font-size:22px;margin-top:20px;margin-bottom:20px}}@media (max-width: 767px){.top-welcome-block .welcome-main .welcome-text{font-size:18px;padding-top:15px;padding-left:15px;padding-bottom:25px;line-height:1.4em;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/welcome/welcome_background_sp-1a3b89410eec5cd6246dd2e2e248176642169d5a6230d5d1c3933fda499b9cdc.jpg);background-repeat:no-repeat;background-size:auto 80%;background-position:right top}}.top-welcome-block .welcome-main .welcome-entry-btn{text-align:center}@media (max-width: 767px){.top-welcome-block .welcome-main .welcome-explain,.top-welcome-block .welcome-main .welcome-photo,.top-welcome-block .welcome-main .welcome-entry-btn{padding-left:15px;padding-right:15px}}.top-welcome-block .welcome-main .welcome-photo{margin-top:20px;margin-bottom:20px}.top-welcome-block .welcome-main .welcome-photo img{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (min-width: 992px){.top-welcome-block .welcome-main .welcome-text img{position:absolute;width:70px;height:70px;right:-35px;top:-12.5px}}@media (max-width: 991px) and (min-width: 768px){.top-welcome-block .welcome-main .welcome-text img{position:absolute;width:60px;height:60px;right:-35px;top:-12.5px}}@media (max-width: 767px){.top-welcome-block .welcome-main .welcome-text img{position:absolute;width:60px;height:60px;top:14px;left:160px}}@media (min-width: 992px){.top-welcome-block .welcome-main .welcome-entry-btn a{font-size:20px;padding:10px 30px;border-radius:6px}}@media (max-width: 991px) and (min-width: 768px){.top-welcome-block .welcome-main .welcome-entry-btn a{font-size:16px;padding:10px 20px;border-radius:6px}}@media (max-width: 767px){.top-welcome-block .welcome-main .welcome-entry-btn a{font-size:18px;padding-top:10px;padding-bottom:10px;border-radius:3px;width:100%}}.top-welcome-block .welcome-footer{background-color:#fdeef5}@media (min-width: 768px){.top-welcome-block .welcome-footer{margin-top:20px;padding:15px 40px 30px 40px}}@media (max-width: 767px){.top-welcome-block .welcome-footer{margin-top:0px;padding:15px 15px}}.top-welcome-block .welcome-footer .footer-title{color:#e85298;font-size:14px;font-weight:bold;line-height:1.0em}.top-welcome-block .welcome-footer .row{margin-top:15px}@media (max-width: 767px){.top-welcome-block .welcome-footer .row{margin-top:5px}.top-welcome-block .welcome-footer div[class^="col-"]{margin-top:10px}}.top-welcome-block .welcome-footer .link-btn{background-color:#fff;padding:7px 0 7px 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;line-height:1.4em}.top-welcome-block .welcome-footer .link-btn:after{display:block;font-size:30px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;top:15px;right:10px}.top-welcome-block .welcome-footer .link-btn:hover{border:2px solid #e85298;padding:5px 0 5px 13px;color:#e85298}.top-welcome-block .welcome-footer .link-btn:active{border:2px solid #dc1471;padding:5px 0 5px 13px;color:#dc1471}.top-welcome-block .welcome-footer .link-btn:active:after,.top-welcome-block .welcome-footer .link-btn:hover:after{top:13px;right:8px}.top-news-area .cnt-news-link-text{display:none}.top-news-area .cnt-news-list-block:first-child{border-top:1px solid #d8d6d6;padding-top:20px}@media (min-width: 768px){.top-news-area .cnt-news-list-block:last-child{border-bottom:1px solid #d8d6d6}}.top-corporate-block{margin-top:80px}.top-corporate-block .corporate-contents{text-align:center;padding-top:30px;padding-bottom:30px;background-color:#efeeee}.top-corporate-block .corporate-contents .corporate-contents-title{font-size:20px;font-weight:bold}.top-corporate-block .banner-block{position:relative}@media (max-width: 767px){.top-corporate-block .banner-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/corporate/corporate_banner_background_sp-3e3d36d86742a5669dea259b6b739cca96a38aa41dfe87109cad3be349a672d4.png);width:320px;height:180px;margin:24px auto 0px}}@media (min-width: 768px){.top-corporate-block .banner-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/corporate/corporate_banner_background-8ee9c582fb422d3b51d32a5c17c8db452ac449f01c53b446c2a7ff8f5ae02ace.png);width:940px;height:200px;margin:40px auto 0px}}@media (max-width: 767px){.top-corporate-block .banner-block .circled-arrow{width:40px;height:40px;position:absolute;right:12px;bottom:12px}}@media (min-width: 768px){.top-corporate-block .banner-block .circled-arrow{width:56px;height:56px;position:absolute;right:16px;bottom:16px}}@media (max-width: 767px){.top-corporate-block .banner-block .text-block{position:absolute;top:32px;left:20px}}@media (min-width: 768px){.top-corporate-block .banner-block .text-block{position:absolute;top:48px;left:64px}}.top-corporate-block .banner-block .text-block .title{text-align:left;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;line-height:100%;color:#222222}@media (max-width: 767px){.top-corporate-block .banner-block .text-block .title{font-size:24px}}@media (min-width: 768px){.top-corporate-block .banner-block .text-block .title{font-size:34px}}.top-corporate-block .banner-block .text-block .sub-title{text-align:left;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:18px;line-height:100%;color:#222222;margin:8px 0px 0px 0px}.top-corporate-block .banner-block .text-block .description{text-align:left;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;line-height:160%;color:#666666;margin:12px 0px 0px 0px}@media (max-width: 767px){.top-corporate-block .banner-block .text-block .description{font-size:12px}}@media (min-width: 768px){.top-corporate-block .banner-block .text-block .description{font-size:18px}}@media (min-width: 768px){.top-style-category .row{margin-bottom:15px}}.top-style-category .row:last-child{margin-bottom:0px}.category-block{position:relative}.category-block .category-name{position:absolute}@media (min-width: 768px){.category-block .category-name{bottom:15px;left:30px;font-size:24px;color:#fff;text-shadow:1px 1px 2px #333}}@media (max-width: 767px){.category-block{width:100%;margin-bottom:1px}.category-block .category-name{position:absolute;top:50%;left:15px;margin-top:-10px;height:1.0em;line-height:1.0em;text-align:left;font-size:20px;color:#fff;text-shadow:1px 1px 2px #333}.category-block .category-linkmark{position:absolute;top:50%;right:15px;margin-top:-10px;height:1.0em;line-height:1.0em;text-align:right;font-size:20px;color:#fff;text-shadow:1px 1px 2px #333}}.top-bnr-block img{box-shadow:0 0 4px #aaa}.top-bnr-block a{display:inline-block}.top-bnr-block a:hover img,.top-bnr-block a:focus img{opacity:0.7}@media (min-width: 768px){.top-bnr-block{max-width:100%;margin:0 auto}}@media (max-width: 767px){.top-bnr-block img{margin-bottom:5px}.top-bnr-block .container{margin:0 auto}}.top-rev-comment-block .rev-comment-field{position:relative;background:#fff;border:1px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.top-rev-comment-block .rev-comment-field:after,.top-rev-comment-block .rev-comment-field:before{top:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.top-rev-comment-block .rev-comment-field:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:13px;margin-left:-13px}.top-rev-comment-block .rev-comment-field:before{border-color:rgba(232,82,152,0);border-top-color:#e85298;border-width:14px;margin-left:-14px}.top-rev-comment-block .rev-comment-field .rev-comment-text{padding:15px 15px 6px 15px;font-size:14px;color:#666666;line-height:1.45em;overflow-wrap:break-word}.top-rev-comment-block .rev-comment-field .rev-comment-date{padding:0px 15px 10px 15px;font-size:12px;color:#999999}.top-rev-comment-block .rev-users{margin-top:17px;position:relative}.top-rev-comment-block .rev-users .rev-user-parent{font-size:12px;font-weight:bold}.top-rev-comment-block .rev-users .rev-user-sitter{position:absolute;top:-22px;right:44px}.top-rev-comment-block .rev-users .rev-user-sitter a img:hover{opacity:0.91}.top-rev-comment-block .rev-users .rev-user-sitter img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:45px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #e85298}.top-rev-comment-block .rev-users .rev-user-to{position:absolute;top:-57px;right:66px;font-size:21px;color:#e85298}.top-section-layout-block .container .section-layout-container{border-top:1px solid #d8d6d6;padding-top:30px;padding-bottom:30px}.top-section-layout-block.style-noborder .container .section-layout-container{border-top:0px solid #d8d6d6;margin-top:20px}.top-sitter-recommend-block{margin-top:30px}.top-section-layout-block .container .section-layout-container .top-sitter-recommend-block:first-child{margin-top:0px}.top-sitter-pickup-block a .sitter-pickup-image{position:relative}.top-sitter-pickup-block a .sitter-pickup-image .sitter-pickup-image-hour{background-color:rgba(232,82,152,0.8)}.top-sitter-pickup-block a .sitter-pickup-image .sitter-pickup-image-hour,.top-sitter-pickup-block a .sitter-pickup-image .housekeeper-pickup-image-hour{position:absolute;bottom:0px;left:0px;color:#fff;font-size:16px;padding:5px 8px 4px 8px;font-weight:normal;width:100%;line-height:1}.top-sitter-pickup-block a .sitter-pickup-image .housekeeper-pickup-image-hour{background-color:rgba(55,189,210,0.8)}@media (max-width: 767px){.top-sitter-pickup-block a .sitter-pickup-image .sitter-pickup-image-hour{padding:4px 7px 3px 7px;font-size:14px}}.top-sitter-pickup-block a .sitter-pickup-image .sitter-pickup-image-hour span{margin-left:5px;font-size:11px}.top-sitter-pickup-block a .sitter-pickup-review{font-size:12px;margin-top:8px;line-height:1}.top-sitter-pickup-block a .sitter-pickup-review i{color:#e85298}.top-sitter-pickup-block a .sitter-pickup-review span.sitter-pickup-support-count{color:#999999;padding-left:3px}.top-sitter-pickup-block a .sitter-pickup-text{color:#999999;font-size:12px;margin-top:4px}@media (min-width: 768px){.top-sitter-pickup-block a:hover .sitter-pickup-text{text-decoration:underline}}.top-curation-layout-block .row div[class^="col-"]:first-child{border-right:1px solid #d8d6d6}@media (min-width: 768px){.top-curation-block a{display:block}.top-curation-block a:after{clear:both;display:block;content:''}.top-curation-block a .curation-image{float:left;width:45%;text-align:right}.top-curation-block a .curation-image img{width:70%;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border:1px solid #e8e8e8}.top-curation-block a .curation-name{float:left;width:55%;text-align:center}.top-curation-block a .curation-name .curation-name-main{color:#333333;font-size:18px;padding-top:12px;line-height:1.3}.top-curation-block a .curation-name .curation-name-sub{color:#999999;font-size:12px;font-weight:normal;padding-top:4px;line-height:1.4}.top-curation-block a:hover .curation-name .curation-name-main{text-decoration:underline}}@media (min-width: 768px) and (max-width: 991px){.top-curation-block a .curation-name .curation-name-main{padding-top:3px}}@media (max-width: 767px){.top-section-layout-block.top-curation-layout-block .container .section-layout-container{padding-top:0px;padding-bottom:0px}.top-curation-layout-block .row{margin-left:0px;margin-right:0px}.top-curation-layout-block .row div[class^="col-"]{padding-left:0px;padding-right:0px}.top-curation-layout-block .row div[class^="col-"]:first-child{border-right:0px solid #d8d6d6;border-bottom:1px solid #d8d6d6}.top-curation-block a{display:block;padding-top:25px;padding-bottom:25px;position:relative}.top-curation-block a .curation-image{position:absolute;top:24px;left:20px;width:110px}.top-curation-block a .curation-image img{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border:0.9px solid #e8e8e8}.top-curation-block a .curation-name{padding-left:140px}.top-curation-block a .curation-name .curation-name-main{color:#333333;font-size:18px;padding-top:0px;line-height:1.3;text-align:center}.top-curation-block a .curation-name .curation-name-sub{color:#999999;font-size:12px;padding-top:4px;font-weight:normal;line-height:1.4;text-align:center}}.top-magazine-block{position:relative}.top-magazine-block a{display:block}.top-magazine-block a .magazine-category-label{margin-top:12px}.top-magazine-block a .magazine-category-label:after{clear:both;display:block;content:''}.top-magazine-block a .magazine-category-label .magazine-category{float:left;font-size:10px;padding-right:10px;border-right:1px solid #d8d6d6;margin-right:10px;line-height:1.1}.top-magazine-block a .magazine-category-label .magazine-writer{float:left;font-size:10px;color:#999999;line-height:1.1}.top-magazine-block a .magazine-name{font-size:16px;color:#666666;font-weight:bold;margin-top:6px}@media (min-width: 768px){.top-magazine-block a:hover .magazine-name{text-decoration:underline}}@media (max-width: 767px){.top-magazine-block a .magazine-category-label{margin-top:10px;margin-bottom:3px}.top-magazine-block a .magazine-name{font-size:14px;color:#666666;font-weight:bold;margin-top:2px;margin-bottom:20px}}.top-magazine-block .top-magazine-badge{position:absolute;top:-4px;left:4px;padding:4px;background:#00B900;color:#FFFFFF;font-weight:700;font-size:12px;line-height:12px}.top-magazine-block .top-magazine-badge.top-magazine-badge--hot{background:#FF0031}.top-magazine-section:not(:first-child){margin-top:30px}.top-magazine-section .top-magazine-section-title{margin-bottom:12px;font-size:20px;line-height:1.4;color:#333333}.top-magazine-section .slick-list{padding-top:4px}.top-magazine-section .slick-arrow{top:34%}.top-magazine-section .slick-arrow.slick-disabled{display:none !important}.top-magazine-section .slick-arrow::before{color:#999999;font-size:24px;font-weight:600}@media (max-width: 767px){.top-magazine-section .slick-arrow{padding:18px;border-radius:100%;z-index:1}.top-magazine-section .slick-arrow,.top-magazine-section .slick-arrow:hover,.top-magazine-section .slick-arrow:focus{background:#999999}.top-magazine-section .slick-arrow::before{line-height:inherit;margin-left:-4px;color:rgba(255,255,255,0.9)}.top-magazine-section .slick-next{right:0}.top-magazine-section .slick-prev{left:0}}#chatplusview img{width:10%}@media (max-width: 767px){.top-login-head-area .top-search-block{margin-top:20px;margin-bottom:4px}.top-login-head-area .top-search-block .search-area .form-search-type{width:46% !important}.top-login-head-area .top-search-block .search-input-submit{width:18%}.top-login-head-area .top-search-block .form-date{margin-right:8px;width:40%}}@media (max-width: 374px){.top-login-head-area .top-search-block{margin-top:16px}}.top-menu-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.top-menu-block .top-menu-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:4px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:block-axis;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flow:column;-ms-flex-flow:column;flex-flow:column}.top-menu-block .top-menu-item-sep{background-color:#ccc9c9;width:1px;height:76px}.top-menu-block .top-menu-item-icon{margin:0 auto;width:42px}.top-menu-block .top-menu-item-caption{font-size:24px;margin:6px auto 0}@media (max-width: 767px){.top-menu-block .top-menu-item-sep{height:76px}.top-menu-block .top-menu-item-caption{font-size:14px}}@media (max-width: 374px){.top-menu-block .top-menu-item-sep{height:64px}.top-menu-block .top-menu-item-icon{width:30px}.top-menu-block .top-menu-item-caption{font-size:13px}}.header-link{height:56px;background:#E85298}.header-link a{display:block;color:#FFFFFF;height:100%;line-height:56px;position:relative;text-align:center}.header-link a::after{content:'';width:8px;height:8px;border:0px;border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:15px;margin-top:-4px}.top-banner-area{padding:6px 0;background-color:#f2f0f0}@media (max-width: 374px){.top-banner-area{padding:0 0}}.top-banner-area ul{width:100%;list-style:none}.top-banner-area ul li{margin:12px 0}.top-magazine-beginner-block{margin-top:24px}@media (max-width: 374px){.top-magazine-beginner-block{margin-top:18px}}.top-magazine-article-block a .magazine-article-image{position:relative}.top-magazine-article-block a .magazine-article-caption{color:#333333;font-size:14px;margin-top:8px;font-weight:bold}.top-magazine-article-block a .magazine-article-category{color:#999999;font-size:12px;margin-top:4px}.top-login-contents .top-sitter-recommend-block{margin-top:24px}@media (max-width: 374px){.top-login-contents .top-sitter-recommend-block{margin-top:18px}}.flow-btn-container a.flow-btn{display:block;font-size:16px;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;border:1px solid #e85298;background-color:#fbe2ee !important;margin-top:48px;width:100%;text-align:center;color:#ff4ba2 !important;font-size:16px;font-weight:bold !important}.flow-btn-container .beginner{display:inline-block;width:26px;padding-right:12px;padding-bottom:2px}@media (min-width: 768px){.container.parent-create-front-style{width:550px}.pc-border{border:1px solid #BBBBBB;border-radius:8px;padding:32px 0}}.welcome-title{font-size:24px;color:#222222;font-weight:bold;text-align:center;margin:12px 0 0}.welcome-sub-title{font-size:14px;color:#222222;font-weight:bold;text-align:center;margin-bottom:10px}.welcome-sub-title-medium{font-size:14px;color:#222222;line-height:100%;font-weight:bold;text-align:center}.pink-strong-large{font-size:24px;color:#e85298;line-height:100%;font-weight:bold;text-align:center;margin-top:8px}.welcome-text-small{font-size:12px;color:#222222;line-height:140%;text-align:center;margin-top:8px;margin-bottom:34px}.center-flex{display:flex;justify-content:center}.login-btn{max-width:312px}a.link-new-button,a.link-style-new-apple,a.link-style-new-fb,button.link-new-button{font-weight:bold;border:none;position:relative;font-size:16px;border-radius:8px;-webkit-border-radius:8px;padding:16px 0;width:100%;display:inline-block;cursor:pointer;-moz-border-radius:4px;line-height:1.4em;text-align:center}a.link-style-new-fb{background-color:#1877F2;color:#fff}a.link-style-new-fb.link-style-new-fb--no-active{background-color:#d8d6d6;pointer-events:none}a.link-style-new-apple{background-color:#000000;color:#fff}a.link-style-new-mail,button.link-style-new-mail{background-color:#e85298;color:#fff}a.link-style-new-mail.link-style-new-mail--no-active,button.link-style-new-mail.link-style-new-mail--no-active{background-color:#d8d6d6;pointer-events:none}a.link-style-new-mail-extends,button.link-style-new-mail-extends{background-color:#444444;color:#fff}.or-text{text-align:center;font-weight:bold;margin:16px 0}.login-memo{font-size:12px;margin-top:8px}.welcome-notes .welcome-notes-title{font-size:14px;font-weight:600;color:#e85298}.welcome-notes .welcome-notes-list{list-style-type:none;padding:0}.welcome-notes .welcome-notes-list li{margin-top:8px}.welcome-notes .welcome-notes-list dl{margin:0}.welcome-notes .welcome-notes-list .welcome-notes-list-title{font-size:12px;font-weight:600}.welcome-notes .welcome-notes-list .welcome-notes-list-text{font-size:12px}.left-icon{position:absolute;left:24px;padding-top:2px}.icon-new-fb{width:20px;top:16px;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/icons/facebook-a7321353b55fdc7ab0554695b93c1c56aff87dde2e3efffa499d267bdddac658.png)}.icon-new-apple{width:20px;top:12px;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/icons/apple-9dcb5a80a3b493ce86d6b7868017efe71412426262b0f54c26929007d4945f9e.png)}.icon-new-mail{top:16px;width:20px;margin-top:4px;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/icons/mail-fed387dc51763240a57fcbf047a0b0afb226d1a69babe9c3e2d9a91846c8a60b.png)}.regist-column-title-center-extends{text-align:center;margin:40px 0 8px;font-weight:bold}.regist-column-title-center{text-align:center;margin:0 0 8px;font-weight:bold}.regist-column-title{margin:16px 0 8px;font-weight:bold}.coupon-code-title{text-align:center;font-size:16px;font-weight:bold}.coupon-memo{font-size:12px;padding-top:4px}@media (max-width: 767px){.coupon-code-area{border-radius:8px;background-color:#F4F4F4;padding:16px 24px;margin:12px 0}.for-supporter-area{background:#F4F4F4;margin:40px auto 0;padding-top:40px;padding-bottom:40px;text-align:center}.for-supporter-area .for-supporter-main-title{font-family:Noto Sans CJK JP;font-style:normal;font-weight:bold;font-size:24px;line-height:140%;margin-bottom:8px;color:#333333}.for-supporter-area .for-supporter-sub-title{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:14px;line-height:140%;color:#222222}.for-supporter-area .welcome-link-container{display:flex;justify-content:center;align-items:center;margin-top:16px;height:120px}.for-supporter-area .welcome-link-container .welcome-link{max-width:164px;flex:0 1 auto;position:relative;margin:0 10px}.for-supporter-area .welcome-link-container .welcome-link img{border-radius:8px;max-height:120px;-webkit-filter:brightness(0.5);-moz-filter:brightness(0.5);-o-filter:brightness(0.5);-ms-filter:brightness(0.5);filter:brightness(0.5)}.for-supporter-area .welcome-link-container .welcome-link p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;width:100%;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:16px;line-height:160%;color:#FFFFFF}}@media (min-width: 768px){.coupon-code-area{border-radius:8px;background-color:#F4F4F4;padding:16px 24px;margin:12px 40px}.for-supporter-area{background:#F4F4F4;margin:40px auto 0;padding-top:40px;padding-bottom:40px;text-align:center}.for-supporter-area .for-supporter-main-title{font-family:Noto Sans CJK JP;font-style:normal;font-weight:bold;font-size:24px;line-height:140%;margin-bottom:8px;color:#333333}.for-supporter-area .for-supporter-sub-title{font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:14px;line-height:140%;color:#222222}.for-supporter-area .welcome-link-container{display:flex;justify-content:center;align-items:center;margin-top:16px;height:144px}.for-supporter-area .welcome-link-container .welcome-link{width:250px;flex:0 1 auto;position:relative;margin:0 10px}.for-supporter-area .welcome-link-container .welcome-link img{border-radius:8px;-webkit-filter:brightness(0.5);-moz-filter:brightness(0.5);-o-filter:brightness(0.5);-ms-filter:brightness(0.5);filter:brightness(0.5)}.for-supporter-area .welcome-link-container .welcome-link p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;width:100%;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:20px;line-height:160%;color:#FFFFFF}}a.weak-link{color:#222222;text-decoration:underline;font-weight:normal;padding-top:40px}.sitter-img{padding:16px}.prnt-create-lp>.section2{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), to(#F4F9FB));background:-webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, #F4F9FB 100%);background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #F4F9FB 100%)}@media (max-width: 767px){.assert-points{display:flex;align-items:center;justify-content:center;margin-top:8px}.assert-points img{width:300px}}@media (min-width: 768px){.assert-points img{position:absolute;top:16px;right:68px;width:170px}}@media (max-width: 767px){.text-bnr:hover,.text-bnr:focus{cursor:pointer;opacity:.8}.text-bnr-container{display:flex;background-color:#00CD39;min-height:48px;padding:8px 0}.info-bnr-container{display:flex;background-color:#FF3E3E;height:48px}.text-bnr-container .text-box{margin-left:20px;display:flex;flex-basis:95%;align-items:center;justify-content:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:160%}}@media (max-width: 767px) and (max-width: 320px){.text-bnr-container .text-box{font-size:12px}}@media (max-width: 767px) and (max-width: 767px) and (min-width: 321){.text-bnr-container .text-box{font-size:14px}}@media (max-width: 767px){.info-bnr-container .text-box{display:flex;flex-basis:95%;align-items:center;justify-content:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:160%}}@media (max-width: 767px) and (max-width: 320px){.info-bnr-container .text-box{font-size:12px}}@media (max-width: 767px) and (max-width: 767px) and (min-width: 321){.info-bnr-container .text-box{font-size:14px}}@media (max-width: 767px){.text-bnr-container .text-box.text-box--center{text-align:center}.text-bnr-container .arrow-box{margin-left:auto;display:flex;flex-basis:5%;align-items:center;justify-content:center;padding-right:16px}.text-bnr-container .arrow-box img{width:10px;height:16px}}@media (max-width: 767px) and (max-width: 767px){.rounded-square-link:hover,.rounded-square-link:focus{cursor:pointer;opacity:.8}.rounded-square-container{display:flex;background-color:#E1EDED;border-radius:4px;height:80px;margin-top:16px}.rounded-square-container .text-box{margin-left:16px;display:flex;align-items:center;justify-content:center;color:#333333;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:150%}}@media (max-width: 767px) and (max-width: 767px) and (max-width: 320px){.rounded-square-container .text-box{font-size:12px}}@media (max-width: 767px) and (max-width: 767px) and (max-width: 767px) and (min-width: 321){.rounded-square-container .text-box{font-size:14px}}@media (max-width: 767px) and (max-width: 767px){.rounded-square-container .arrow-box{margin-left:auto;display:flex;align-items:center;justify-content:center;padding-right:16px}.rounded-square-container .arrow-box img{width:6px;height:10px}.pink-strong{color:#DC1471}.underline{text-decoration:underline}}.top-kyuko-bnr-container{display:flex;font-size:14px;color:#FFFFFF;background-color:#FF4444;height:auto}.top-kyuko-bnr-container .text-block{margin-left:20px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:500;line-height:100%}.top-kyuko-bnr-container .first-row{padding-top:10px}.top-kyuko-bnr-container .second-row{align-items:center;padding-bottom:5px}.top-kyuko-bnr-container .text-frame{border:solid 3px #FFFFFF;text-align:center}.top-kyuko-bnr-container .text{margin-right:16px;display:flex;align-items:center;justify-content:center;font-family:Hiragino Sans}.top-kyuko-bnr-container .text-block .img-block{vertical-align:text-bottom;padding:0px 5px 5px 0px;display:flex;justify-content:center}.top-kyuko-bnr-container .text-block .img-block img{width:100%;height:100%}.top-kyuko-bnr-container .link-block{padding:5px 0px 5px 15px;border:solid 1px #FFFFFF;border-radius:5px;width:100%;min-height:28px;display:flex;align-items:center;justify-content:center;justify-items:center;color:#FFFFFF;font-family:Hiragino Sans;font-style:normal;font-weight:600;line-height:100%}.top-kyuko-bnr-container .arrow-box{padding-left:10px;margin:0px 7px 0px auto;padding-right:5px;display:flex;align-items:center;justify-content:center}.top-kyuko-bnr-container .arrow-box img{width:6px;height:10px}.top-floating-help{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/top/floating_help_base-a2f0462738488435d6eae6ef9eca8f8cdae032b6b93d3a7c6d52beffeae2bf38.png);width:258px;height:192px;position:fixed;right:0;bottom:30px;opacity:0;transition:1s;z-index:-100}.top-floating-help .subsidy-link-text{width:219px;height:50px;position:relative;top:85px;left:23px;padding:5px 0}.top-floating-help .subsidy-link-text a{font-size:12px;color:#fff;cursor:pointer}.top-floating-help .help-center-button{width:219px;height:40px;position:relative;top:85px;left:23px;padding:5px 0}.top-floating-help .help-center-button a:hover img,.top-floating-help .help-center-button a:focus img{opacity:0.9}.top-floating-help.show-help{opacity:1;z-index:1000}.matching-supporter-banner{border:1px solid #e85298;box-sizing:border-box;border-radius:6px;margin:16px auto 24px;padding:22px 16px 16px;overflow:hidden}.matching-supporter-banner-title{font-weight:bold;font-size:14px;line-height:160%;color:#444444}.matching-supporter-container{display:flex}.matching-supporter-banner-description{color:#444444}.matching-supporter-banner-link span{text-decoration:underline}.matching-supporter-banner-link:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";color:#e85298;margin-left:5px}@media (max-width: 767px){.matching-supporter-title{margin-top:24px;font-size:16px}.matching-supporter-banner{max-width:345px}.matching-supporter-container{margin-top:12px}.matching-supporter-banner-title{text-align:center}.matching-supporter-banner-image{flex-basis:123px}.matching-supporter-banner-content{flex:1;padding-left:16px}.matching-supporter-banner-description{font-size:12px}.matching-supporter-banner-more{margin-top:8px;font-size:12px}}@media (min-width: 768px){.matching-supporter-title{margin-top:54px;font-size:20px}.matching-supporter-banner{padding:0}.matching-supporter-banner-title{font-size:20px;color:#e85298}.matching-supporter-banner-image{flex-basis:306px}.matching-supporter-banner-image div,.matching-supporter-banner-image img{height:100%}.matching-supporter-banner-image img{object-fit:cover}.matching-supporter-banner-content{flex:1;padding:22px 40px 16px}.matching-supporter-banner-description{margin-top:2px;font-size:16px}.matching-supporter-banner-more{margin-top:8px;font-size:16px;text-align:right}.matching-supporter-banner-link{cursor:pointer}}.matching-supporter.matching-supporter--dashboard .matching-supporter-title{color:#666666;font-size:16px;border-bottom:2px solid #d8d6d6;font-weight:bold;margin-bottom:10px;padding-left:0}@media (min-width: 768px){.matching-supporter.matching-supporter--dashboard .matching-supporter-banner-content{padding:22px 24px 16px}.matching-supporter.matching-supporter--dashboard .matching-supporter-banner-title{font-size:16px}.matching-supporter.matching-supporter--dashboard .matching-supporter-banner-description{margin-top:8px;font-size:14px}.matching-supporter.matching-supporter--dashboard .matching-supporter-banner-more{margin-top:18px;font-size:14px}}.button-style,.submit-button{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text,a.submit-button{font-weight:bold;color:#FFF}.condition-button,.selected-main-button,.form-block .search-main-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.search-first-view-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search_sitter_area-d8795a4122cf6c0df4151f55d5b6d599aebdfe4c45ceda68cf0e0469a9d0fc4f.png) right center no-repeat;background-size:cover;height:270px}.search-tutor-first-view-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search_tutor_area-8e2b6d4198bb51731692b86087cb67872d6056bc68de16101e21c4c22eca7f99.png) right center no-repeat;background-size:cover;height:270px}.search-first-view-logo{width:73px;height:73px;margin-top:10px;margin-right:5px;float:right}.search-first-view-hourly_wage{padding-top:5px;padding-left:30px;width:300px}.search-first-view-title{padding-top:20px;padding-left:30px;font-size:30px;float:left}.search-first-view-text{padding-left:30px;font-size:12px}.search-first-view-link{padding-top:5px;padding-left:30px;font-size:18px;float:left}.search-first-view-link .search-first-view-detail-button{width:18px;margin-top:-2px;margin-left:5px;float:right}@media (max-width: 991px){.search-first-view-block{height:207px}.search-tutor-first-view-block{height:207px}.search-first-view-hourly_wage{width:250px}.search-first-view-title{font-size:20px}.search-first-view-text{font-size:8px}.search-first-view-link{font-size:14px}}@media (max-width: 767px){.search-first-view-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search_sitter_area_sp-fec811f3da10ed050adf328646ea12a5e62021cce9dd5b4e35a6475aa6482460.png) right center no-repeat;background-size:cover;height:206px;margin-left:-15px;margin-right:-15px;margin-top:-42px;margin-bottom:40px}.search-tutor-first-view-block{background-size:cover;height:206px;margin-left:-15px;margin-right:-15px;margin-top:-42px;margin-bottom:40px}.search-first-view-logo{width:49px;height:49px}.search-first-view-hourly_wage{padding-top:20px;padding-left:15px;width:200px;height:80px}.search-first-view-title{padding-top:10px;padding-left:15px}.search-first-view-link{padding-left:15px}.search-first-view-link .search-first-view-detail-button{width:15px}}@media (min-width: 768px){.search-header-block{padding-bottom:10px;margin-bottom:20px}}.search-header-block h1{font-size:24px;padding-bottom:20px;margin-bottom:10px}@media (min-width: 768px){.search-header-block h1{border-bottom:1px solid #ccc9c9}}@media (max-width: 767px){.search-header-block{padding-top:10px}}@media (min-width: 768px) and (max-width: 991px){.search-header-block{padding-top:10px}}.search-header-description-block{margin:0}@media (max-width: 767px){.search-header-block h1{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;padding-bottom:0px;margin-bottom:0px}}@media (min-width: 768px){.search-header-block p{font-size:11px;margin-top:15px;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #ccc9c9}}.search-header-block .btn_search{float:left;position:relative;text-decoration:underline;cursor:pointer;margin-right:10px}.search-header-block .btn_search_open{position:relative}.search-header-block .btn_search_open:after{width:0;height:0;top:12px;left:43%;border:10px solid transparent;border-bottom:13px solid #fbe2ee;margin-left:-6px;position:absolute;content:'';display:inline-block}.search-header-block .search-item-type{position:relative;width:100%;padding-top:5px;padding-bottom:15px;text-align:left;background-color:#fbe2ee;border-radius:3px;margin-top:40px}.search-header-block a{color:#666060;text-decoration:underline}.search-header-block .search-item-type a{color:#666060;text-decoration:underline}.search-header-block .search-item-type ul{margin-left:0px;padding-left:15px}.search-header-block .search-item-type ul li{display:inline-block;margin-top:10px;margin-right:10px;padding-right:10px;border-right:1px solid #999090}.search-header-block .search-item-type ul li span{font-size:12px}.search-header-block .search-header-hokatsu-link{position:relative;display:block;width:100%;height:88px;background-position:center center;background-size:cover;text-align:center;margin-bottom:10px}.search-header-block .search-header-hokatsu-link img{position:absolute;top:0;left:0;width:100%}.search-header-block .search-header-hokatsu-link .search-header-hokatsu-title{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;line-height:1;font-size:22px;padding-left:24px;padding-top:41px;color:#000000;text-shadow:3px 0px 6px #ffffff}@media (min-width: 768px) and (max-width: 991px){.search-header-block .search-header-hokatsu-link{height:67px;font-size:16px}.search-header-block .search-header-hokatsu-link .search-header-hokatsu-title{font-size:17px;padding-left:19px;padding-top:30px}}.search-loading-block{position:absolute}.search-loading-block .loading-area{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1041;background-color:#fff;width:130px;height:130px;border:4px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-align:center;color:#e85298;padding-top:20px}.search-loading-block .loading-area i{font-size:50px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;-ms-animation:spin 2.5s linear infinite;-o-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.search-loading-block .loading-area p{margin-top:10px;font-size:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-condition-list-block .condition-title{border-bottom:2px solid #e85298;font-size:16px;color:#666666;padding-bottom:2px;margin-bottom:20px}.search-condition-list-block ul{margin-bottom:40px}.search-condition-list-block ul li.style-mid-title:first-child{border-top:0px solid #d8d6d6;margin-top:23px;padding-top:0px}.search-condition-list-block ul li.style-mid-title{padding-left:0px;margin-top:15px;margin-bottom:13px;padding-top:18px;border-top:1px solid #d8d6d6;font-weight:bold}.search-condition-list-block ul li{padding-left:0px}.search-condition-list-block ul li .form-checkbox-text{padding-top:1px;padding-bottom:1px}.search-condition-list-block ul li .form-checkbox-text .condition-count{font-size:12px;padding-left:5px;color:#999999}.search-condition-type-block a.style-active{color:#666666}.search-condition-type-block a.style-active:hover{color:#e85298;text-decoration:underline}.search-condition-type-block span{margin-right:5px}.search-condition-type-block ul li{padding-top:3px;padding-bottom:3px}.search-condition-date-block{margin-bottom:40px}@media (min-width: 992px){.search-condition-date-block .row{margin-bottom:10px}.search-condition-date-block .form-block .form-text-field,.search-condition-date-block .form-block .link-size-width-full{width:157px}.search-condition-date-block .form-select select{width:157px}.search-condition-date-block .row div[class^="col-"]:first-child{text-align:left;padding-top:6px;padding-right:15px;padding-left:0;color:#999999}}@media (min-width: 768px) and (max-width: 991px){.search-condition-date-block .form-block .form-text-field,.search-condition-date-block .form-block .link-size-width-full{width:156px}.search-condition-date-block .form-select select{width:156px}.search-condition-date-block .row div[class^="col-"]{width:100%}}.search-condition-regular-block .condition-regular-row .row{margin-bottom:5px}.search-condition-regular-block .condition-regular-row .form-checkbox{margin-top:15px;border-top:1px solid #d8d6d6;padding-top:15px;margin-bottom:5px}.search-condition-regular-block .condition-regular-row:first-child .form-checkbox{margin-top:0px;border-top:0px solid #d8d6d6;padding-top:0px;margin-bottom:0px}.search-condition-regular-block .condition-regular-row:first-child .row:first-child{border-top:0px solid #d8d6d6}.search-condition-location-block p{margin-top:10px;margin-bottom:10px}.search-condition-location-block .condition-location-area{border-top:1px solid #d8d6d6;padding-top:20px}.search-condition-location-block .condition-location-action{margin-top:20px;text-align:center}.search-condition-location-block ul li{padding-left:0px}.search-condition-location-block ul:after{display:block;content:'';clear:both}.search-condition-location-block ul li{float:left;width:33.333%}.search-condition-pref-block{margin-bottom:40px}.search-condition-pref-block .condition-city{padding-left:0px;padding-top:2px;padding-bottom:2px}.search-condition-pref-block .condition-city a{color:#999999;padding-left:10px;cursor:pointer}.search-condition-pref-block .condition-city a:hover{color:#e85298}.search-condition-pref-block .condition-action{padding-left:0px;padding-top:2px;padding-bottom:2px}.search-condition-pref-block .condition-action a.style-delete{color:#666666}.search-condition-pref-block .condition-action a.style-delete i{color:#999999;margin-left:10px}.search-condition-pref-block .condition-action a:hover{text-decoration:underline;color:#e85298}.search-condition-keyword-block .filter-type{border-bottom:0px}.search-condition-keyword-block .row{padding-top:20px}@media (max-width: 767px){.search-condition-keyword-block li{border-top:1px solid #d8d6d6}.search-condition-keyword-block .row{padding:15px 15px 15px 15px}}@media (min-width: 768px){.search-layout-condition-block{margin-top:40px}}@media (max-width: 991px){.search-condition-regular-link-block{padding:10px 0px 10px 0px;border-bottom:1px solid #d8d6d6}}.search-type-block .search-type-btn{display:block;color:#666666 !important;font-size:14px;text-align:center;background-color:#faf8f8;padding:8px;margin-top:10px;margin-bottom:10px;width:85%}@media (min-width: 768px){.search-type-block a.search-type-btn:hover{background-color:#f2f0f0}.search-type-block a.search-type-btn:active{background-color:#d8d6d6}}.search-type-block .search-type-selected{color:#999090;background-color:#f2f0f0}.search-type-block .search-type-selected .check{color:#e85298}.search-home-pagetop-block,.regular-search-home-pagetop-block{height:378px;background-color:#faf7f3;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/search-main-img-4568635c884ee78594efa72438eba4b3137d0fc55f67d9dd878c484d6f3f5548.jpg) center no-repeat;background-size:cover}.search-header-block .search-title-field{float:left;width:50%;padding-top:60px;padding-bottom:60px}.search-header-block .search-title-field .search-title{font-size:32px;font-weight:bold;color:#fff;line-height:1.4em}.search-header-block .search-title-field .search-title .adj-indent{margin-left:37px;display:inline-block}.search-header-block .search-title-field .search-title:before{font-size:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px;font-family:FontAwesome;font-style:normal;content:"\f002";color:#fff;margin-right:5px;font-weight:normal}.search-header-block .search-title-field .search-sub-text,.search-header-block .search-title-field .search-button{margin-top:20px;font-size:15px;color:#fff}.search-header-block .search-title-field .search-button{width:60%}.search-header-block .search-title-field .search-spot-button{background:rgba(0,0,0,0.3);color:#fff;font-size:14px;text-align:center;width:60%;display:inline-block;margin-top:20px;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #fff;text-decoration:none}.search-header-block .search-title-field .search-spot-button:hover{background:rgba(255,255,255,0.8);color:#333;font-size:14px;text-align:center;width:60%;display:inline-block;margin-top:20px;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #444}.search-header-block .search-title-field .search-spot-button:after{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";color:#c2c2c2;margin-left:5px}.search-header-block .search-title-field .search-spot-button:hover:after{color:#666}.search-header-block .search-simple-field{margin-top:60px;padding:30px 30px 30px 30px;display:inline-block;width:50%;float:left;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.search-header-block .search-simple-field .row{margin-top:-8px}.search-header-block .search-simple-field .form-layout-title{padding-top:6px}.search-header-block .search-simple-field ul li{float:left;width:25%}.search-header-block .search-simple-field .search-float-fix{float:left}.search-items-block .search-type-title{margin-top:40px;font-size:20px;border-bottom:2px solid #e85298;padding-bottom:5px}.search-items-block .search-type-body{margin-top:20px}.search-items-block .search-type-body .search-item{margin-right:20px}.search-items-block .search-type-body a.search-popular-item{display:inline-block;height:57px;width:220px;font-size:14px;margin-right:10px;margin-bottom:8px;padding:15px 0px 15px 0px;border:1px solid #c4c4c4;background-color:#faf8f8;color:#666666;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer}.search-type-large-area{border:1px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;height:76px}.search-type-large-area.type-sitter{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/sitter_type-c7e0b8efcce54377e592c1fb421c4cceac4fdc686b80842f6e4ea1d9f88dc30a.jpg) left top no-repeat}.search-type-large-area.type-doula{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/doula_type-cf545b3cda21abace351a81a900f1d6c61fb26d6ad06333146b93c9df0267fe5.jpg) left top no-repeat}.search-type-large-area.type-tutor{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/tutor_type-b6f7cf540802b12770cd522399c9cf41db81b30e72672d8061b9da42374f5a04.jpg) left top no-repeat}.search-type-large-area.type-housekeeping{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/housekeeping_type-2a4d2ff5ce900894eec72ba93538e2d7ffc536f6101fb416d0b51a4646c28556.jpg) left top no-repeat}.search-type-large-area .type-name-area{margin-left:90px;margin-top:24px;text-align:center;font-size:18px;color:#e85298}.search-type-large-area .type-icon{display:inline-block;width:26px;margin-right:8px}.search-type-large-area .type-icon-doula{display:inline-block;width:13px;margin-right:8px}.search-items-block .search-type-body .area-search{margin-bottom:-10px}.search-items-block .search-type-body .area-search ul{padding-bottom:10px;margin-left:-80px}.search-items-block .search-type-body .area-search li{display:inline-block;padding-right:10px;padding-left:10px;border-right:1px solid #999090}.search-items-block .search-type-body .detail-search-area{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#faf8f8;padding:20px}.search-items-block .search-type-body .detail-search-area ul li.style-mid-title{display:none !important;visibility:hidden !important}.search-items-block .search-type-body .detail-search-area ul li span.condition-count{display:none !important;visibility:hidden !important}.search-items-block .search-type-body .detail-search-area ul:after{display:block;content:'';clear:both}.search-items-block .search-type-body .detail-search-area ul li{float:left;width:30%}.search-items-block .search-type-body a.search-popular-item .icon{display:inline-block;width:18px;margin-right:5px}.search-sp-header-block{margin-top:-41px}.search-sp-header-block .search-sp-header-summary{padding-top:10px}.search-sp-header-block .sp-header-title{font-size:16px;font-weight:bold;padding-left:15px;padding-right:15px}.search-sp-header-block .sp-header-conditions{margin-top:0px;padding-left:15px;padding-right:59px;position:relative;margin-bottom:10px;color:#666666}.search-sp-header-block .sp-header-conditions .sp-header-icon{position:absolute;top:20px;left:15px}.search-sp-header-block .sp-header-conditions .sp-header-words{border-bottom:1px solid #d8d6d6;padding:20px 0px 4px 20px}.search-sp-header-block .sp-header-conditions .sp-header-words a{display:block;cursor:pointer;color:#666666}.search-sp-header-block .sp-header-conditions .sp-header-words a:hover{color:#666666}.search-sp-header-block .sp-header-conditions .sp-header-words ul:after{content:'';clear:both;display:block}.search-sp-header-block .sp-header-conditions .sp-header-words ul li{float:left}.search-sp-header-block .sp-header-conditions .sp-header-words ul li:after{content:'・';display:block;float:right}.search-sp-header-block .sp-header-conditions .sp-header-words ul li:last-child:after{content:''}.search-sp-header-block .sp-header-conditions .sp-header-link{position:absolute;top:0px;right:15px;text-align:center;color:#e85298}.search-sp-header-block .sp-header-conditions .sp-header-link a{display:block;cursor:pointer}.search-sp-header-block .sp-header-conditions .sp-header-link a:hover{color:#e85298}.search-sp-header-block .sp-header-conditions .sp-header-link i{border:1px solid #e85298;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:6px 4px 4px 4px;font-size:18px;width:32px;height:32px}.search-sp-header-block .sp-header-conditions .sp-header-link span{display:block;font-size:10px;color:#999999}@media (min-width: 768px) and (max-width: 991px){.search-header-block .search-simple-field{margin-top:20px}.search-type-large-area .type-name-area{margin-left:80px;margin-top:24px;text-align:center;font-size:14px;color:#e85298}.search-type-large-area .type-icon{display:inline-block;width:21px;margin-right:6px}.search-type-large-area .type-icon-doula{display:inline-block;width:12px;margin-right:6px}}.search-home-banner-block{margin-top:40px}.search-home-banner-block .banner-image{display:inline-block}.search-home-banner-block .banner-sub-text{position:absolute;font-size:14px;color:#e85298;top:15px;left:80px}.search-home-banner-block .banner-main-text{font-size:16px;font-weight:bold;color:#333}@media (min-width: 768px) and (max-width: 991px){.search-home-banner-block .banner-sub-text{top:20px;left:105px}}@media (max-width: 767px){.search-home-banner-block .banner-image{display:inline-block;width:100%;margin-bottom:10px}}.search-home-banner-block .banner-area:hover{opacity:0.7}.search-home-pagetop-block-sp{margin-top:20px;margin-bottom:20px}.search-home-pagetop-block-sp .main-title{font-size:20px;margin-bottom:20px}.search-home-pagetop-block-sp .search-type-select-area{font-size:14px;border:1px solid #d8d6d6;padding:10px;margin-bottom:10px}.search-home-pagetop-block-sp .condition-title{font-size:14px;font-weight:bold;margin-bottom:10px}.search-home-pagetop-block-sp .condition-body{margin-bottom:15px}.search-home-pagetop-block-sp .search-detail-add{color:#dc1471;font-size:14px;text-align:left;padding:10px 10px 10px 0px;display:block;margin-top:20px;margin-bottom:10px;cursor:pointer;border-top:1px solid #d8d6d6}.search-home-pagetop-block-sp .search-detail-add i{margin-right:5px;font-size:16px}.search-home-pagetop-block-sp .condition-title .search-icon{width:12px;margin-right:8px;display:inline-block;color:#e85298;margin-top:-5px}.search-home-pagetop-block-sp .condition-title .search-icon.search-icon-wide{width:14px}.search-home-pagetop-block-sp .search-item-check-list-sp{margin-bottom:30px}.search-home-pagetop-block-sp .search-item-check-list-sp label{margin-bottom:0px;border-bottom:1px solid #d8d6d6}.search-home-pagetop-block-sp .search-item-check-list-sp .form-checkbox-text{padding-top:10px;padding-bottom:10px;width:100%}.search-home-pagetop-block-sp .search-detail-add-item{margin-left:0px;color:#e85298;cursor:pointer;text-decoration:underline}.search-home-pagetop-block-sp .search-detail-add-item i{margin-right:5px}.search-home-condition-sp-block ul li span.condition-count{display:none !important;visibility:hidden !important}.search-sp-header-block{margin-left:-15px;margin-right:-15px}.search-sp-header-block .search-condition-sp-block{z-index:5;padding-top:20px;padding-bottom:20px;padding-right:15px;padding-left:15px;background-color:#efeeee;border-bottom:1px solid #d8d6d6}.search-condition-sp-block{position:relative}.search-condition-sp-block .condition-close{position:absolute;top:0px;right:0px;font-size:20px;display:none;visibility:hidden}.search-condition-sp-block .condition-cancel{display:none;visibility:hidden}.search-sp-header-block .search-condition-sp-block .condition-close{display:block !important;visibility:visible !important}.search-sp-header-block .search-condition-sp-block .condition-cancel{display:block !important;visibility:visible !important}.search-condition-sp-block .condition-close a{display:block;padding:15px;color:#666666}.search-condition-sp-block .condition-title{font-size:14px;font-weight:bold;margin-bottom:10px}.search-condition-sp-block .condition-title img{width:12px;margin-right:8px}.search-condition-sp-block .condition-body{margin-bottom:15px}.search-condition-sp-block .condition-body a{cursor:pointer}.search-condition-sp-block .condition-body .condition-type .form-select select{width:260px}.search-condition-sp-block .condition-body .condition-location .form-select select{width:260px}.search-condition-sp-block .condition-body .condition-location .condition-city{position:relative;border-bottom:1px solid #d8d6d6;padding-top:10px;padding-bottom:10px}.search-condition-sp-block .condition-body .condition-location a.condition-location-add{width:100%;padding-top:13px;padding-bottom:10px;display:inline-block}.search-condition-location-selector-sp-block{padding:15px;background-color:#fff;border:2px solid #d8d6d6}.search-condition-location-selector-sp-block p{margin-bottom:10px}.search-condition-location-selector-sp-block ul{margin-top:10px;margin-bottom:20px}.search-condition-sp-block .condition-body .condition-location .condition-city a{display:block;position:absolute;top:0px;right:0px;padding-top:10px;padding-bottom:10px;padding-right:2px;padding-left:20px;color:#666666}.search-condition-sp-block .condition-body .condition-date .form-layout-input{width:260px;margin-bottom:10px}.search-condition-sp-block .condition-body .condition-date .form-select select{width:120px}.search-condition-sp-block .condition-body .condition-date span.condition-duration{display:inline-block;width:20px;text-align:center}.search-condition-sp-block .condition-action{margin-top:20px}.search-condition-sp-block .condition-action div{margin-bottom:10px}.search-condition-sp-block .condition-action div:last-child{margin-bottom:0px}.search-condition-sp-block .search-type-select-area{font-size:14px;border:1px solid #d8d6d6;padding:10px;margin-bottom:10px}.search-condition-sp-block .detail-add{display:block;margin-top:20px;margin-bottom:10px}.search-condition-sp-block .detail-add a{text-align:left;color:#e85298;font-size:14px;display:block;padding:0px 10px 0px 0px;cursor:pointer}.search-condition-sp-block .detail-add a i{margin-right:5px;font-size:16px}.search-condition-sp-block li.style-mid-title,.search-condition-sp-block .condition-mid-title{margin-top:20px;margin-bottom:10px;font-weight:bold}.search-condition-sp-block li .form-checkbox-text{display:block;padding-top:9px;padding-bottom:9px !important;border-bottom:1px solid #d8d6d6;width:100%}.search-condition-sp-block li .form-checkbox-text span.condition-count{color:#999999;font-size:12px;margin-left:5px}.search-condition-sp-block .search-item-check-list-sp{margin-bottom:30px}.search-condition-sp-block .search-item-check-list-sp label{margin-bottom:0px;border-bottom:1px solid #d8d6d6}.search-condition-sp-block .search-item-check-list-sp .form-checkbox-text{padding-top:10px;padding-bottom:10px;width:100%}.search-condition-sp-block .search-detail-add-item{margin-left:0px;color:#e85298;cursor:pointer;text-decoration:underline}.search-condition-sp-block .search-detail-add-item i{margin-right:5px}.search-condition-sp-block .search-sp-section-title{font-size:14px;font-weight:bold;border-bottom:2px solid #d8d6d6}.search-condition-sp-block .search-sp-item-block{text-align:center;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.36);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.36);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.36);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.search-condition-sp-block .search-sp-item-title{height:40px;padding-top:10px;font-size:14px}.search-condition-sp-block .search-sp-jobpost-comment{text-align:center}.search-submit-area-short{width:100%;margin-bottom:15px}.search-submit-area.style-float{position:fixed;width:100%;left:0;bottom:20px;padding:10px 20px 10px 20px;z-index:2}.search-list-sitter-block{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0px 1px 2px 1px rgba(90,90,90,0.25);-webkit-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.25);-moz-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.25);margin-bottom:15px}@media (max-width: 767px){.search-list-sitter-block{box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-webkit-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17);-moz-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.17)}}.search-list-sitter-block .list-sitter-main-area{position:relative}.search-list-sitter-block .list-sitter-main-area a{display:block;position:relative}.search-list-sitter-block .list-sitter-main-area a img{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}@media (min-width: 992px){.search-list-sitter-block .list-sitter-main-area a img{min-height:251px}}@media (min-width: 768px) and (max-width: 991px){.search-list-sitter-block .list-sitter-main-area a img{min-height:189px}}.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label{position:absolute;top:5px;left:5px;width:150px;border-style:solid;color:rgba(232,82,152,0.8);border-top:30px solid;border-bottom:0px solid;border-left:0px solid;border-right:15px solid transparent}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label{width:90px;border-top:15px solid;border-right:5px solid transparent}}.search-list-sitter-block.style-doula .list-sitter-main-area a .list-sitter-regular-discount-label{color:rgba(255,171,2,0.8) !important}.search-list-sitter-block.style-housekeeping .list-sitter-main-area a .list-sitter-regular-discount-label{color:rgba(55,189,210,0.8) !important}.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label .list-sitter-regular-discount-price{position:absolute;top:-30px;left:10px;color:#fff;font-size:16px;padding-top:3px}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label .list-sitter-regular-discount-price{top:-18px;left:5px;font-size:10px}}.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label .list-sitter-regular-discount-price span{margin-left:5px;font-size:12px}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area a .list-sitter-regular-discount-label .list-sitter-regular-discount-price span{font-size:8px}}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area .list-sitter-favorite-icon{line-height:0px}.search-list-sitter-block .list-sitter-main-area .list-sitter-favorite-icon.list-sitter-favorite-icon--interview{margin-top:4px}}.search-sitter-list-area .sitter-profile-main-area .list-sitter-movie-label,.search-list-sitter-block .list-sitter-main-area a .list-sitter-movie-label{position:absolute;bottom:38px;right:8px;background-color:rgba(0,0,0,0.4);color:#FFF;padding:4px 8px;font-size:12px}@media (max-width: 767px){.search-sitter-list-area .sitter-profile-main-area .list-sitter-movie-label,.search-list-sitter-block .list-sitter-main-area a .list-sitter-movie-label{bottom:32px;padding:4px 4px;font-size:10px}}.search-sitter-list-area .sitter-profile-main-area .list-sitter-movie-label{bottom:8px}.search-list-sitter-block .list-sitter-main-area a .list-sitter-price-label{position:absolute;bottom:0px;left:0px;background-color:rgba(232,82,152,0.8);color:#fff;font-size:18px;font-weight:normal;padding:3px 10px 2px 10px;width:100%}.search-list-sitter-block.style-doula .list-sitter-main-area a .list-sitter-price-label{background-color:rgba(255,171,2,0.8)}.search-list-sitter-block.style-housekeeping .list-sitter-main-area a .list-sitter-price-label{background-color:rgba(55,189,210,0.8)}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area a .list-sitter-price-label{font-size:16px;padding:1px 8px 1px 8px}}.search-list-sitter-block .list-sitter-main-area a .list-sitter-price-label span{margin-left:5px;font-size:12px}.search-list-sitter-block .list-sitter-main-area a .list-sitter-price-label .list-sitter-price-type{position:absolute;bottom:0px;right:0px;font-size:12px;padding-bottom:4px;padding-right:10px}@media (max-width: 767px){.search-list-sitter-block .list-sitter-main-area a .list-sitter-price-label .list-sitter-price-type{display:none !important;visibility:hidden !important}}.search-list-sitter-block a .list-sitter-text-area{color:#666666;padding:10px 10px 6px 10px;border-left:0.9px solid #dedede;border-right:0.9px solid #dedede;border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area{padding:7px 8px 6px 8px}}@media (max-width: 364px){.search-list-sitter-block a .list-sitter-text-area{padding:6px 5px 5px 5px}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge{margin:0px 2px 8px 0px;padding:0px 8px;border-radius:4px;display:inline-block;line-height:25px;font-size:10px;font-weight:normal}.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.cao-bs,.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.tokyo-bs,.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.housekeeping-subsidy{background-color:#FF4444}.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.child-minder,.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.nurse,.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.assistant-nurse,.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.municipality_training{background-color:#ffab02}.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge.update-course{background-color:#dc1471}@media (max-width: 768px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-badge-list .badge{margin:0px 2px 5px 0px;padding:0px 6px;line-height:18px}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-catch-copy{font-size:14px;line-height:1.45;margin-bottom:4px;color:#333333;overflow-wrap:break-word}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-catch-copy{font-size:12px;line-height:1.4}}@media (max-width: 364px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-catch-copy{line-height:1.3}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area{font-size:12px;color:#999999}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-trial.style-important{color:#e85298}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area span.list-sitter-list-trial-warning{font-size:12px;font-weight:bold;color:#e85298;padding-left:0px}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area{font-size:11px;line-height:1.4}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .i-left{display:none !important;visibility:hidden !important}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area:after{display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review{float:left}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul:after{display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul li{float:left;color:#e85298;margin-right:1px;font-size:14px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul li span{margin-left:3px;font-size:12px;color:#999999}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul li{font-size:13px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul li span{font-size:11px}}@media (max-width: 364px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-review ul li{font-size:11px}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-debuted{float:left;color:#E85298;font-weight:bold}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-location{float:left;text-align:left}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-age{float:right}@media (min-width: 768px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-age{padding-top:2px}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-age span{margin-right:4px}@media (max-width: 991px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-age{float:left;text-align:left;width:100%}}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-age span{display:none !important;visibility:hidden !important}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-number{float:right}.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-number span{margin-right:4px}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-info-area .list-sitter-list-child-number{display:none !important;visibility:hidden !important}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-housekeeping-area img{height:30px;width:30px;margin-top:4px;margin-right:5px;margin-bottom:5px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar{border-top:1px dotted #ccc9c9;margin-top:10px;padding-top:1px}@media (max-width: 767px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar{margin-top:6px;padding-top:2px}}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar:after{display:block;clear:both;content:''}@media (min-width: 992px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-title{float:left;width:23%;font-size:10px;padding-top:12px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-title.spot-date{display:none !important;visibility:hidden !important}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main{float:left;width:77%}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-date{padding-top:12px;font-size:10px;float:left}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour{float:left;margin-left:10px;padding-top:8px;color:#e172a6}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour.partial-schedule{color:#ffab02 !important}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour span{font-size:16px;display:inline-block}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-info{font-size:12px;margin-left:5px;display:inline-block}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-info{font-size:12px;margin-left:5px;display:inline-block}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul{font-size:10px;text-align:center}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:after{display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul li{position:relative;float:left;width:14.285%;display:block;min-height:16px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child{border-bottom:1px dotted #ccc9c9;padding-top:2px;padding-bottom:4px;color:#999999}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span{color:#666666}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li:after{display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span:last-child{float:right;display:block;font-size:11px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span:first-child{float:right;display:block;font-size:10px;color:#999999;padding-top:1px;margin-right:5px;margin-left:1px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:last-child{padding-top:4px;padding-bottom:1px}}@media (max-width: 991px){.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-title{display:none !important;visibility:hidden !important}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main{position:relative;width:100%;height:20px;line-height:1}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-date{padding-top:5px;font-size:10px;float:left}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour{float:left;padding-top:3px;color:#e172a6}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour.partial-schedule{color:#ffab02 !important}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-hour span{margin-left:5px;padding-top:3px;font-size:14px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main .list-sitter-calendar-spot-info{font-size:10px;margin-left:5px;padding-top:3px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul{text-align:center;width:100%}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:after{text-align:center;display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul li{display:block;float:left;width:14.285%;min-height:28px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul.style-single li{min-height:1px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child{color:#999999;position:absolute}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li:after{display:block;clear:both;content:''}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span{color:#666666}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span:first-child{display:block;width:100%;font-size:10px;color:#999999;padding-top:2px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:first-child li span:last-child{display:block;width:100%;font-size:10px;padding-top:5px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:last-child{padding-top:2px;z-index:1}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:last-child li span{display:none !important;visibility:hidden !important}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul:last-child .list-sitter-calendar-result:after{display:block;width:17px;height:17px;content:'';border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;margin-top:11px;margin-left:auto;margin-right:auto;background-color:#fbe2ee}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul.style-single:first-child li{padding-top:5px;font-size:11px}.search-list-sitter-block a .list-sitter-text-area .list-sitter-calendar .list-sitter-calendar-main ul.style-single:last-child .list-sitter-calendar-result:after{margin-top:1px}}.search-request-location-block b{margin-right:15px}.search-request-location-block span{display:block;margin-top:15px}.search-footer-campaign-banner-block{margin-bottom:20px}.search-footer-panel-block{margin-top:20px;margin-bottom:20px}.search-footer-panel-block :not(:last-child){margin-bottom:16px}.search-jobpost-banner-title{font-size:16px;font-weight:bold}.search_jobpost-recommend-text{font-size:12px;font-weight:bold}.search-footer-panel-block .search-jobpost-banner-area{padding:24px 16px;border:1px solid #CCCCCC;border-radius:8px;text-align:center}.search-relax-panel-area{margin:32px 0;padding:25px 0;background-color:#f2f2f2;color:#e85298;font-size:14px;text-align:center;cursor:pointer}.common-pink-button{display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#e85298;font-size:14px;padding:8px;cursor:pointer}.search-sitter-content{padding:0 8px}.search-sp-condition-block .sp-condition-closed{background-color:#fff;margin-left:-15px;margin-right:-15px;padding:10px 15px 10px 15px;border-bottom:1px solid #d8d6d6}.search-sp-condition-block .sp-condition-closed:after{content:'';display:block;clear:both}.search-sp-condition-block a .sp-condition-closed .sp-condition-title{float:left;color:#999999;font-size:14px}.search-sp-condition-block a .sp-condition-closed .sp-condition-search{float:right;text-align:right;border-left:1px solid #d8d6d6;padding-left:15px}.search-sp-condition-block .sp-condition-expand{background-color:#efeeee;margin-left:-15px;margin-right:-15px;padding:10px 15px 20px 15px;border-bottom:1px solid #d8d6d6}.search-sp-condition-block .sp-condition-expand .form-select{width:100%}.search-sp-condition-block .sp-condition-expand .form-select select{width:100%}.search-sp-condition-block .sp-condition-expand .row{border-top:1px solid #d8d6d6;margin-left:0px;margin-right:0px;padding-top:10px}.search-sp-condition-block .sp-condition-expand .row:first-child{border-top:0px solid #d8d6d6;padding-top:0px}.search-sp-condition-block .sp-condition-expand .row:last-child{padding-top:20px}.search-sp-condition-block .sp-condition-expand .row div[class^="col-"]{padding-left:0px;padding-right:0px}.sitter-search-special-area .sitter-search-pickup-title{font-weight:bold;font-size:20px;margin-bottom:10px}.sitter-search-special-area .sitter-search-recommend-img{display:inline-block;width:100%}.sitter-search-special-area .sitter-search-recommend-img img{width:100%}.sitter-search-special-area .sitter-search-recommend-text{display:inline-block;vertical-align:top;margin-left:5px;margin-right:5px}.sitter-search-special-area .sitter-search-recommend-text span{font-weight:bold;font-size:16px}.sitter-search-special-area .sitter-search-review-area span{font-weight:bold;font-size:16px}.sitter-search-special-area .sitter-search-sitter-list-title{font-weight:bold;font-size:20px;text-align:center;margin-bottom:10px}.sitter-search-sp-sort-block .form-block:after{clear:both;display:block;content:''}.sitter-search-sp-sort-block span{float:left;padding-top:5px;padding-right:7px}.sitter-search-sp-sort-block .form-select{float:left}@media (max-width: 767px){.search-sp-headerlayout-block{margin-bottom:20px}.search-sp-headerlayout-block .col-xs-left{float:left}.search-sp-headerlayout-block .col-xs-right{float:right}.search-sp-headerlayout-block .sitter-search-sp-sort-block .form-block .form-select select{border:0px solid #d8d6d6;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-bottom:1px solid #d8d6d6;padding-left:0px}}.regular-search-home-pagetop-block{background:none;background-color:#ec8eb5}.trial-search-training-status-block{margin-top:20px}.trial-search-training-status-block .trial-search-training-status-title{font-size:14px;color:#999999}.trial-search-training-status-block .trial-search-training-status-detail{border:1px solid #ccc9c9;padding:10px}.trial-search-training-status-block .trial-search-training-status-detail .trial-search-training-status-item-title{font-weight:bold}.trial-search-result-title{border-bottom:2px solid #e85298;font-size:16px;color:#666666;padding-bottom:2px;margin-bottom:20px}.search-housekeeping-first-view-block{margin-bottom:30px}@media (max-width: 767px){.search-housekeeping-first-view-block{margin-top:-42px;margin-bottom:40px}}.search-header-housekeeping-top a:hover img{opacity:70%}@media (max-width: 767px){.search-header-housekeeping-top{margin-left:-15px;margin-right:-15px}}.search-header-housekeeping-top .over-hidden{overflow:hidden}.search-header-housekeeping-top p{margin-top:32px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;color:#666666}.search-header-housekeeping-top .image-container-sp-logind{width:100%;height:calc(100vw * 150/750)}.search-header-housekeeping-top .image-container-sp{margin:20px auto 0px;width:90%;height:calc((100vw * 207/1074) + 10px)}.search-header-housekeeping-block .search-header-housekeeping-description{margin:10px auto 60px}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block{display:flex;justify-content:center;width:100%}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block .left-banner{margin:0px 18px 0px auto}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block img{height:91px}@media (min-width: 769px){.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block img{max-width:340px}}@media (max-width: 820px){.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block{flex-direction:column}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block .left-banner{margin:0px auto 20px auto}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-banner-block img{width:100%;height:100%}}.search-header-housekeeping-block .search-header-housekeeping-description .search-header-housekeeping-registration{border-radius:30px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.search-header-housekeeping-block .housekeeping-point{background-color:#37BDD2;padding-bottom:30px}.search-header-housekeeping-block .housekeeping-point .title{color:white;text-align:center;font-size:18px;padding-top:35px;padding-bottom:35px}.search-header-housekeeping-block .housekeeping-point .detail-block{height:73%;display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}.search-header-housekeeping-block .housekeeping-point .detail{background-color:white;width:31%;border-radius:10px;text-align:center;padding-bottom:20px}.search-header-housekeeping-block .housekeeping-point .detail img{width:50%;margin:15px auto}.search-header-housekeeping-block .housekeeping-point .detail .detail-title{font-weight:bold;font-size:16px;margin:0px 15px 15px 15px}.search-header-housekeeping-block .housekeeping-point .detail .detail-title .annotation{font-size:8px;color:#999999}.search-header-housekeeping-block .housekeeping-point .detail .detail-text{margin:auto 15px}.search-header-housekeeping-block .housekeeping-point .detail .detail-text .annotation{text-align:left;font-size:8px;color:#999999}.search-header-housekeeping-block .housekeeping-point-sp{background-color:#37BDD2;padding-bottom:25px;margin:auto -15px}.search-header-housekeeping-block .housekeeping-point-sp .title{color:white;text-align:center;font-size:22px;padding-top:35px;padding-bottom:35px}.search-header-housekeeping-block .housekeeping-point-sp .detail-block{height:73%;padding-left:30px;padding-right:30px}.search-header-housekeeping-block .housekeeping-point-sp .detail{background-color:white;width:100%;border-radius:10px;text-align:center;margin-bottom:20px;padding-bottom:30px}.search-header-housekeeping-block .housekeeping-point-sp .detail img{width:50%;margin:15px auto}.search-header-housekeeping-block .housekeeping-point-sp .detail .detail-title{font-weight:bold;font-size:22px;margin:0px 15px 15px 15px}.search-header-housekeeping-block .housekeeping-point-sp .detail .detail-title .annotation{font-size:8px;color:#999999}.search-header-housekeeping-block .housekeeping-point-sp .detail .detail-text{font-size:15px;margin:auto 28px}.search-header-housekeeping-block .housekeeping-point-sp .detail .detail-text .annotation{text-align:left;font-size:8px;color:#999999}.search-header-housekeeping-block .search-header-housekeeping-service{margin:30px auto;text-align:center}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-title{font-size:24px;font-weight:bold}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .blank-space{height:10px}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row{margin:30px auto;width:90%;display:flex;flex-direction:row;justify-content:space-evenly}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row .icon{width:14%}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row .icon img{padding-bottom:10px}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row .icon .icon-text{color:#37BDD2;font-weight:bold}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row .icon:hover{opacity:0.5}@media (max-width: 767px){.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row{width:100%;margin:3% auto 10% auto}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link .row .icon{width:21%}}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons{margin:30px auto;width:90%;display:flex;flex-direction:row;justify-content:space-between}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon{width:14%}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon img{padding-bottom:10px}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon .icon-text{display:flex;align-items:center;justify-content:center;color:#37BDD2;font-size:0.9em;font-weight:bold}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon .icon-text::after{content:'>';color:#37BDD2;font-weight:bold;margin-left:4px}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon:hover{opacity:0.5}@media (max-width: 767px){.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons{width:100%;margin:3% auto 10% auto}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-link.search-header-housekeeping-service-link--small .search-header-housekeeping-service--icons .icon{width:22%}}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-spacer{margin:10px auto;border-top:solid 2px #e85298}.search-header-housekeeping-block .search-header-housekeeping-service .housekeeping-price-banner{margin:15px auto 0px auto;width:691px;height:208px}@media (max-width: 992px){.search-header-housekeeping-block .search-header-housekeeping-service .housekeeping-price-banner{width:100%;height:auto}}@media (max-width: 767px){.search-header-housekeeping-block .search-header-housekeeping-service .housekeeping-price-banner{width:90%;height:100%}}.search-header-housekeeping-block .search-header-housekeeping-service .housekeeping-price-banner a{display:block}.search-header-housekeeping-block .search-header-housekeeping-service .housekeeping-price-banner a:hover img{opacity:70%}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-description{margin:20px auto}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-annotation{margin:20px auto;font-size:12px;color:#666;padding:0px 10px}.search-header-housekeeping-block .search-header-housekeeping-service .search-header-housekeeping-service-available{margin:20px auto;font-size:14px;color:#37bdd2}.search-header-housekeeping-block .search-header-housekeeping-service.no-margin-bottom{margin-bottom:0px}.search-header-housekeeping-block .search-header-housekeeping-overview .horizontal-line{border-top:1px solid #D8D6D6;margin:20px 0px}.search-header-housekeeping-block .search-header-housekeeping-overview .row .col-sm-6 .invisible-xs .vertical-line-clear{border-left:1px solid #ffffff;padding:0px 10px}.search-header-housekeeping-block .search-header-housekeeping-overview .row .col-sm-6 .invisible-xs .vertical-line-gray{border-left:1px solid #D8D6D6;padding:0px 10px}.search-header-housekeeping-block .search-header-housekeeping-overview .row .col-sm-6 .visible-xs .vertical-line-clear{border-left:1px solid #ffffff;padding:0px 20px}.search-header-housekeeping-block .search-header-housekeeping-safe-and-secure{border:1px solid #c7c7c7;border-radius:4px;padding:20px}.search-header-housekeeping-block .search-header-housekeeping-safe-and-secure .search-header-housekeeping-safe-and-secure-content{float:right !important;text-align:left}.search-header-housekeeping-block .search-header-housekeeping-safe-and-secure .search-header-housekeeping-safe-and-secure-content .search-header-housekeeping-safe-and-secure-font-bold{font-weight:bold}@media (max-width: 767px){.search-header-housekeeping-block .search-header-housekeeping-safe-and-secure .search-header-housekeeping-safe-and-secure-content{padding:10px 20px}}.search-header-housekeeping-block .search-header-housekeeping-region{border:1px solid #c7c7c7;border-radius:3px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);height:50px;margin:5px auto;padding-top:12px}.search-header-housekeeping-block .search-header-housekeeping-supporter-welcome .search-header-housekeeping-supporter-welcome-button{position:relative;top:-80px;left:35px}@media (max-width: 767px){.search-header-housekeeping-block .search-header-housekeeping-supporter-welcome .search-header-housekeeping-supporter-welcome-button{top:-70px;left:0;text-align:center}}@media (max-width: 767px){.search-header-housekeeping-block{margin-top:-42px}.search-header-housekeeping-block .search-header-housekeeping-image{margin-left:-15px;margin-right:-15px}}@media (max-width: 767px){.search-header-housekeeping-none-banner-block{margin-top:-100px}}.search-sp-header-ver2-block{margin:-40px -15px 0}.search-page-title{display:flex;align-items:center;justify-content:space-evenly;font-size:16px;text-align:center}.search-page-title a,.search-page-title a.visited,.search-page-title a:link{color:#333333}.search-page-title .title-flex{width:100%;padding:8px 0;box-sizing:border-box}.search-page-title .selected-title{border-bottom:3px solid #e85298;color:#e85298}.search-condition{border-top:1px solid #ccc9c9;padding:12px 16px 0}.recommends-flex__inner{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;padding:0 16px;margin-bottom:12px;font-size:14px;width:100%}.recommends-flex__inner a{color:#333333}.recommends-flex__inner :not(:last-child){margin-right:8px}.search-condition-sp-block .fixed{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:6;border-bottom:1px solid #d8d6d6}.flex-search-detail-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}.flex-search-detail-header .condition-close{display:block;visibility:visible;position:relative}.flex-search-detail-header .condition-close a{padding:0 0}.fixed .condition-title{font-size:14px;font-weight:normal;padding-top:16px}.search-result-flex.fixed{min-height:44px}.search-result-flex.fixed .search-result-flex__inner{padding:0 16px 12px;border-bottom:1px solid #ccc9c9;width:100%;background-color:#fff;position:fixed;top:56px;left:0;z-index:6}.recommends-flex.fixed{min-height:48px}.recommends-flex.fixed .recommends-flex__inner{background-color:#fff;position:fixed;top:0;left:0;padding:8px 16px 12px;z-index:6}.recommends-flex::-webkit-scrollbar{display:none}.recommend-category{padding:6px 16px;border-radius:20px;border:1px solid #ccc9c9;cursor:pointer}a.selected-category{cursor:pointer;padding:6px 16px;border:1px solid #e85298;border-radius:20px;background-color:#fbe2ee;color:#dc1471}.search-modal{font-size:16px}.search-modal .search-modal-header{font-weight:bold;padding:16px 16px 8px}.search-modal .modal-body .form-block .form-checkbox{margin:8px 0}.modal-body .form-block .form-checkbox .form-checkbox-text:before,.column-area .form-checkbox .form-checkbox-text:before{margin:0;width:24px;height:24px}.modal-body .form-block .form-checkbox label,.column-area .form-checkbox label{margin-bottom:0}.modal-body .form-block .form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before,.column-area .form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before{font-size:20px}a.new-search-button{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#e85298;flex-grow:1;color:#FFFFFF;font-size:16px;border-radius:8px}a.new-search-button:hover{opacity:.7}.modal-footer{padding:0 15px 20px;border:none}.condition-genre-area a,.condition-genre-area a.visited,.condition-genre-area a:link{color:#333333}.condition-genre-area .selected{font-weight:bold}.condition-genre-area .unselected{color:#999999}.selected-area-date{display:flex;align-items:center;justify-content:flex-start;background-color:#F1F6F7;padding:10px 8px;margin-bottom:8px;border-radius:8px;font-size:16px;line-height:16px}.selected-area-date .calendar-icon:before{vertical-align:middle;margin-right:12px;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/marker-f6b22a9a8a853c9204e4e560bef48b0cdf0a24241c0001220165b6851b4cf7db.svg)}.selected-area-date .date-icon:before{vertical-align:middle;margin-right:12px;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/calendar-d0ccb7fca0a554943a9efd3a8694cf9bb5c95ff59008de143b1818d55df202d2.svg)}.search-date-flex{display:flex;align-items:center;justify-content:space-between}.search-date-flex .form-block{width:100%;flex-basis:40%}.search-date-flex .form-block .form-select{width:100%}.search-date-flex .form-block .form-select select{width:100%}.border-text{flex-basis:20%;text-align:center;height:100%;padding-top:20px}.form-select.full-width{width:100%}.form-select.full-width select{width:100%}.form-select.sub-select{width:100%;text-align:right;margin-top:12px}.form-select.sub-select select{width:75%}.form-block .search-main-button .form-select{width:100%;height:100%}.form-block .search-main-button .form-select select{width:100%;height:100%;border:none;color:#e85298;padding:0 0;cursor:pointer}.form-block .search-main-button .form-select:after{content:""}.form-block .search-main-button span{padding:0 8px 0 16px}.selected-main-button{display:flex;align-items:center;justify-content:flex-start;background-color:#fbe2ee}.selected-main-button span{padding:0 8px 0 16px}.search-main-button,.selected-main-button{font-size:14px}.search-main-button .condition-text,.selected-main-button .condition-text{width:100%}.search-main-button :before,.selected-main-button :before{vertical-align:middle;margin-right:8px}.search-main-button .arrow-icon:before,.selected-main-button .arrow-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/arrow-888897d227351ee467d961332c780e742b25e0bd737e1c16f32b420eac6a622f.svg)}.search-main-button .condition-icon:before,.selected-main-button .condition-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/slider-637d0e3ee0a34e7467ffe552b93b7b89fc0e35fa9230691a884a75e01e8cd57e.svg)}.search-main-button .apron-icon:before,.selected-main-button .apron-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/apron-5c02b27bb4b337930ce493ee2413130c58b9da80d46c66594a7ed1594e4be835.svg)}.search-main-button .check-man-icon:before,.selected-main-button .check-man-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/check_man-3f85eb6171b66b64d8e3ffdd8b886fa38e36492cdc2e150f039fe9b07eeb20cb.svg)}.search-main-button .pickup-man-icon:before,.selected-main-button .pickup-man-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/pickup_man-39fa9aa1ed3650ece5bb09809d7cb0a6bb21ca3767735ab0ac3e3ca7b52422e1.svg)}.search-main-button .house-icon:before,.selected-main-button .house-icon:before{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/search/icon/house-ab976aa3f5e3988a9436796e1f3d779aa96b40cab0d008c0399a373bcbe738dd.svg)}.sitter-search-sp-sort-block-ver2{flex-basis:48%}.sitter-search-sp-sort-block-ver2 :hover{opacity:.8}.search-result-flex__inner{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-bottom:12px}.search-sp-header-ver2-block .search-condition-sp-block{background-color:#FFF;z-index:10;padding:48px 15px 20px;border-bottom:1px solid #d8d6d6}.search-sp-header-ver2-block .form-block .form-checkbox .form-checkbox-text{float:none}.search-sp-header-ver2-block .form-block .form-checkbox .form-checkbox-text:before{float:right}.search-condition-sp-block .non-border li .form-checkbox-text{display:block;padding-top:9px;padding-bottom:9px !important;border-bottom:none;width:100%}.non-border .search-condition-content{font-size:16px}.modal-body .condition-city{display:flex;justify-content:space-between}.col-flex{display:flex;align-items:baseline;justify-content:space-between}.col-flex input[type="number"]::-webkit-outer-spin-button,.col-flex input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.col-flex input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield}.col-flex h1{font-size:20px}.col-flex .yen-flex{display:flex;align-items:flex-end;justify-content:flex-start;z-index:1}.col-flex .yen-flex span{margin-left:4px}.popular-flex{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.popular-flex :not(:last-of-type){min-width:100px;margin-right:8px;margin-bottom:8px}.col-control-link{color:#e85298;font-size:12px}.col-control-link.js-control-col-visible:after{font-family:FontAwesome;content:"\f107";font-size:16px;margin-left:4px}.col-control-link.js-control-col-hidden:after{font-family:FontAwesome;content:"\f106";font-size:16px;margin-left:4px}.style-mid-title-ver2{font-weight:bold;margin:12px 0}.float-opencancel_ver2{width:100%;border-top:1px solid #ccc9c9;background-color:#f8f6f6;padding:8px 16px}.float-opencancel_ver2 .float-button-area{margin:8px 8px}.float-opencancel_ver2 .float-button-area a{border-radius:8px}.toggle-switch{display:flex;align-items:flex-start;justify-content:space-between}.toggle-switch label{width:42px;height:20px;background:#ccc;position:relative;display:inline-block;border-radius:46px;transition:0.4s;box-sizing:border-box}.toggle-switch label:after{content:'';position:absolute;width:20px;height:20px;border-radius:100%;left:0;top:0;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);transition:0.4s;cursor:pointer}.toggle-switch input{display:none}.toggle-switch input:checked+label{background-color:#e85298}.toggle-switch input:checked+label:after{left:24px}.pointer{color:#e85298;cursor:pointer}.consult-with-sitter-button{display:flex;justify-content:center;align-items:center;height:40px;margin-bottom:12px;background:#FFFFFF;box-shadow:0px 1px 4px rgba(34,34,34,0.3);border-radius:4px}.consult-with-sitter-button p{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0em;text-align:center;color:#E85298}.result-header-border{border-bottom:1px solid #ccc9c9;margin:0 -15px}.title-border{display:flex;align-items:flex-start;justify-content:center;border:1px solid #ccc9c9;height:24px}.submit-button{padding:12px;background-color:#e85298;flex-grow:1}.full-border{margin:0 -15px;padding:20px 16px;border-top:1px solid #ccc9c9;border-bottom:1px solid #ccc9c9}.top-border{margin:0 -15px;border-top:1px solid #ccc9c9}.column-area{padding-bottom:8px}.column-area :not(:last-of-type){border-bottom:1px solid #ccc9c9}.debut-block{display:flex}.nowrap{white-space:nowrap}.question{margin-left:18px}.bottom-padding{padding-bottom:8px}.title-padding{padding:8px 0}.selected-check{margin:0 -15px;background:rgba(251,226,238,0.6);padding:0 15px}.result-flex{display:flex;align-items:center;justify-content:space-between}.result-flex a{color:#333333;text-decoration:underline}.welcome-housekeeping-btn-lp-01-sp{margin:0 auto;width:290px;height:80px}.usage-flow{display:flex;flex-direction:column;background-color:#F7F6ED;margin:30px auto}@media (max-width: 767px){.usage-flow{margin:30px -15px}}.usage-flow .usage-flow-header{width:100%;text-align:center;padding-top:30px}.usage-flow .usage-flow-header .usage-flow-header-title{font-size:32px;font-weight:bold;color:#FF730C}.usage-flow .usage-flow-header .usage-flow-header-description{font-size:16px}.usage-flow .usage-flow-item-area{display:flex;flex-wrap:wrap;justify-content:center;padding:30px}@media (max-width: 767px){.usage-flow .usage-flow-item-area{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:30px 10px}}.usage-flow .usage-flow-item-area .usage-flow-item{display:flex;flex-direction:column;width:185px;align-items:center;padding-bottom:20px}.usage-flow .usage-flow-item-area .usage-flow-item .usage-flow-item-img{width:185px}.usage-flow .usage-flow-item-area .usage-flow-item .usage-flow-item-step{margin-top:16px;margin-bottom:7px;color:#37BDD2;border:3px solid #37BDD2;border-radius:100px;font-size:11px;padding:1px 15px;background-color:white;font-weight:bold}.usage-flow .usage-flow-item-area .usage-flow-item .usage-flow-item-title{font-weight:bold;margin-bottom:10px;font-size:16px}.usage-flow .usage-flow-item-area .usage-flow-item .usage-flow-item-text{font-size:14px}.usage-flow .usage-flow-item-area .usage-flow-arrow{margin:0px 8px}.usage-flow .usage-flow-item-area .usage-flow-arrow img{width:15px;height:170px}@media (max-width: 767px){.search-bnr-block .bnr-area{margin-bottom:10px}}.search-bnr-block{padding-top:24px;margin:0 auto}.search-bnr-block .bnr-area,.search-bnr-block .bnr-area-sp{display:flex;overflow:scroll}.search-bnr-block .bnr-area{justify-content:center}.search-bnr-block .bnr-area .bnr-item{margin:0 8px}.search-bnr-block .bnr-area-sp{justify-content:flex-start;padding:0 15px}.search-bnr-block .bnr-area-sp a img{margin-right:15px}@media (max-width: 767px){.search-bnr-block .bnr-area-sp a img{width:120px;height:140px;border-radius:8px;margin-right:15px}}@media (min-width: 768px){.search-bnr-block{max-width:1200px}.search-bnr-block .bnr-area a img{width:168px;height:192px;border-radius:8px;margin:0 auto}}.search-bnr-block .bnr-area::-webkit-scrollbar,.search-bnr-block .bnr-area-sp::-webkit-scrollbar{display:none}.search-bnr-block .large-banner-scroll{justify-content:flex-start}.srv-kidsline-vision-block .main-message-area .vision-title{text-align:center;font-size:18px;color:#666666;margin-top:40px;margin-bottom:20px}.srv-kidsline-vision-block .main-message-area .vision-catchcopy{text-align:center;font-size:28px;font-weight:bold;color:#e85298;margin-bottom:20px}.srv-kidsline-vision-block .main-message-area .vision-description{text-align:center;font-size:14px;color:#666666;clear:both}.srv-kidsline-vision-block .main-message-area .vision-image-area{margin-left:-10px;margin-right:-10px;margin:auto;width:66.66%}.srv-kidsline-vision-block .main-message-area .vision-image-area .image-item{width:50%;float:left;padding-left:10px;padding-right:10px;margin-top:40px;margin-bottom:40px}.srv-kidsline-vision-block .main-message-area .rep-sign-area{text-align:center;margin-top:40px}.srv-kidsline-vision-block .main-message-area .rep-sign-area .sign-text{font-size:14px;margin-bottom:10px;display:block}.srv-kidsline-vision-block .main-message-area .rep-sign-area .sign-image{width:200px;display:inline-block}@media (max-width: 767px){.srv-kidsline-vision-block .main-message-area .vision-title{text-align:left;margin-bottom:20px}.srv-kidsline-vision-block .main-message-area .vision-catchcopy{text-align:left;font-size:22px;margin-bottom:20px}.srv-kidsline-vision-block .main-message-area .vision-description{text-align:left}.srv-kidsline-vision-block .main-message-area .vision-image-area{margin-left:-10px;margin-right:-10px;width:auto}.srv-kidsline-vision-block .main-message-area .vision-image-area .image-item{width:50%;margin-top:20px;margin-bottom:20px}.srv-kidsline-vision-block .main-message-area .rep-sign-area{text-align:right;margin-top:20px}.srv-kidsline-vision-block .main-message-area .rep-sign-area .sign-text{font-size:12px}.srv-kidsline-vision-block .main-message-area .rep-sign-area .sign-image{width:160px}}.srv-kidsline-vision-block .mission-area{margin-top:40px}.srv-kidsline-vision-block .content-item-title{font-size:18px;padding-bottom:5px;border-bottom:2px solid #e85298;margin-top:40px;margin-bottom:40px}.srv-kidsline-vision-block .mission-area .row{margin-right:-40px}.srv-kidsline-vision-block .mission-area .mission-item-title{font-size:22px;font-weight:bold;color:#666666;margin-bottom:5px}.srv-kidsline-vision-block .mission-area .mission-item-detail{font-size:14px;color:#666666;margin-bottom:40px;padding-right:40px}.srv-kidsline-vision-block .mission-area .link-button{margin-top:40px}@media (max-width: 767px){.srv-kidsline-vision-block .mission-area .row{margin-right:0px}.srv-kidsline-vision-block .content-item-title{margin-bottom:20px}.srv-kidsline-vision-block .mission-area .mission-item-title{font-size:18px}.srv-kidsline-vision-block .mission-area .mission-item-detail{margin-bottom:20px;padding-right:0px}.srv-kidsline-vision-block .mission-area .link-button{margin-top:20px}}.srv-kidsline-vision-block .rep-profile-area{margin-bottom:40px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-title{font-size:22px;color:#333;padding-left:40px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-detail{font-size:14px;padding-left:40px}.srv-kidsline-vision-block .rep-profile-area .social-link-icons{font-size:20px;padding-left:43px;margin-bottom:20px}.srv-kidsline-vision-block .rep-profile-area .social-link-icons a{color:#666666;margin-right:10px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area{margin:40px auto;display:flex;justify-content:center}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .profile-image{width:33.33%;padding-left:10px;padding-right:10px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .profile-image .inner-item{padding:20px 20px 10px 20px;box-shadow:2px 2px 2px 2px #d8d6d6;-moz-box-shadow:2px 2px 2px 2px #d8d6d6;-webkit-box-shadow:2px 2px 2px 2px #d8d6d6}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .img-text{margin-top:10px;text-align:center;font-size:14px}.srv-kidsline-vision-block .rep-profile-area .link-button{margin-top:80px}@media (min-width: 768px) and (max-width: 991px){.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .profile-image .inner-item{height:205px}}@media (max-width: 767px){.srv-kidsline-vision-block .rep-profile-area{margin-bottom:20px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-title{font-size:18px;margin-top:20px;padding-left:0px}.srv-kidsline-vision-block .rep-profile-area .social-link-icons{padding-left:0px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-detail{padding-left:0px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area{margin-top:20px;margin-bottom:20px;margin-left:-5px;margin-right:-5px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .profile-image{width:50%;margin-bottom:10px;padding-left:5px;padding-right:5px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .profile-image .inner-item{padding:10px 10px 5px 10px}.srv-kidsline-vision-block .rep-profile-area .rep-profile-img-area .img-text{font-size:12px}.srv-kidsline-vision-block .rep-profile-area .link-button{margin-top:40px}}.srv-kidsline-souken-block .souken-menu-block a.navi{text-align:center;float:left;width:18.5%;height:68px;padding-top:20px;padding-bottom:20px;font-size:16px;font-weight:bold;cursor:pointer}.srv-kidsline-souken-block .souken-menu-block a.navi.wide{width:25%}.srv-kidsline-souken-block .souken-menu-block a.navi:active,.srv-kidsline-souken-block .souken-menu-block a.navi:hover{border-bottom:2px solid #e85298;color:#e85298}.srv-kidsline-souken-block .souken-menu-block .navi-outer .icon-image{display:inline-block;margin-right:10px;width:20px}.srv-kidsline-souken-block .souken-menu-block .navi-outer .icon-image.wide{width:26px}@media (min-width: 768px) and (max-width: 991px){.srv-kidsline-souken-block .souken-menu-block a.navi{text-align:center;float:left;height:64px;padding-top:20px;padding-bottom:20px;font-size:14px}}@media (max-width: 767px){.srv-kidsline-souken-block .souken-header-slide-block .three-visual{visibility:hidden;height:0px}}.srv-kidsline-souken-block .souken-header-slide-block .main-visual{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/research_institute/main_image_01@3x-b1c7f5145fa6d1892c22eb2eae209da7741af89e4779c535d7f595cd186421e6.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;height:400px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual .logo{margin-top:40px;opacity:0.9}.srv-kidsline-souken-block .souken-header-slide-block .main-visual .title{font-size:36px;font-weight:bold;color:#fff;text-align:right;text-shadow:1px 1px 1px #333;margin-top:180px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-02{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/research_institute/main_image_02@3x-a93ec9d3f5694aa82d7af805dc36de161d6ae3cd4e878eca989b78584bd98a6d.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;height:400px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-02 .title{font-size:36px;font-weight:bold;color:#333;text-shadow:#fff 0.5px 0.5px 0px, #fff -0.5px 0.5px 0px, #fff 0.5px -0.5px 0px, #fff -0.5px -0.5px 0px;margin-top:100px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-02 .text{font-size:16px;color:#333;text-shadow:#fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;margin-top:20px}@media (max-width: 767px){.srv-kidsline-souken-block .souken-header-slide-block .main-visual-02{background-position:right bottom;height:320px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-02 .title{font-size:28px}}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report{background-color:#f9f6f1;height:400px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-image{margin-top:50px;float:left;width:40%;position:relative}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area{margin-top:50px;float:left;width:60%;position:relative}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .title{font-size:28px;color:#333;padding-left:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .date{font-size:16px;color:#e85298;margin-top:10px;padding-left:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .text{font-size:14px;color:#666666;margin-top:10px;padding-left:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .report-button{margin-top:54px;padding-left:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .report-button a{line-height:1.9em;font-size:18px}@media (min-width: 768px) and (max-width: 991px){.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-image{margin-top:80px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area{margin-top:80px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .title{font-size:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report .report-detail-area .report-button{margin-top:12px}}@media (max-width: 767px){.srv-kidsline-souken-block .souken-header-slide-block .main-visual{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/research_institute/main_image_01_sp@2x-979d13cfa0df3119b58d31d4708e838cf2a8f392dd232a26bde42943c2588301.jpg)}.srv-kidsline-souken-block .souken-header-slide-block .main-visual .logo{margin-top:150px;margin-right:auto;margin-left:auto;text-align:center}.srv-kidsline-souken-block .souken-header-slide-block .main-visual .title{font-size:32px;text-align:center;margin-top:0px;padding-top:20px}.srv-kidsline-souken-block .souken-header-slide-block .main-visual-report{background-color:#f9f6f1;height:400px}}@media (max-width: 374px){.srv-kidsline-souken-block .souken-header-slide-block .main-visual .logo img{width:100%}}.srv-kidsline-souken-block .souken-recent-report-block{background-color:#ffeef9}.srv-kidsline-souken-block .base-title{color:#e85298;font-size:26px;font-weight:bold;padding-top:40px;padding-bottom:40px;text-align:center}@media (max-width: 767px){.srv-kidsline-souken-block .base-title{font-size:20px;padding-top:40px;padding-bottom:40px}}.srv-kidsline-souken-block .souken-recent-report-block .recent-report-content-list{background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:40px 40px 20px 40px;margin-bottom:60px}.srv-kidsline-souken-block .souken-recent-report-block .report-all-link{text-align:center}.srv-kidsline-souken-block .souken-recent-report-block .report-content{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d6d6}.srv-kidsline-souken-block .souken-recent-report-block .report-content .row.style-image{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.srv-kidsline-souken-block .souken-recent-report-block .report-content .row.style-image .report-item-image{margin-right:7.5px;width:33.33333333%}.srv-kidsline-souken-block .souken-recent-report-block .report-content .row.style-image .report-item-text{margin-left:7.5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.srv-kidsline-souken-block .souken-recent-report-block .report-image:active,.srv-kidsline-souken-block .souken-recent-report-block .report-image:hover{opacity:0.9}.srv-kidsline-souken-block .souken-recent-report-block .report-title{color:#666666;font-size:20px;margin-bottom:10px}.srv-kidsline-souken-block .souken-recent-report-block .report-title:active,.srv-kidsline-souken-block .souken-recent-report-block .report-title:hover{text-decoration:underline}.srv-kidsline-souken-block .souken-recent-report-block .report-date{color:#e85298;font-size:14px;margin-bottom:10px}.srv-kidsline-souken-block .souken-recent-report-block .report-detail{color:#666666;font-size:14px}@media (max-width: 767px){.srv-kidsline-souken-block .souken-recent-report-block .report-content{margin-bottom:10px;padding-bottom:10px}.srv-kidsline-souken-block .souken-recent-report-block .report-content .row.style-image .report-item-image{width:162px}.srv-kidsline-souken-block .souken-recent-report-block .recent-report-content-list{padding:15px 15px 5px 15px}.srv-kidsline-souken-block .souken-recent-report-block .report-title{font-size:14px;margin-bottom:10px}.srv-kidsline-souken-block .souken-recent-report-block .report-date{margin-bottom:0px}.srv-kidsline-souken-block .souken-recent-report-block .report-all-link{padding-bottom:10px}}@media (max-width: 374px){.srv-kidsline-souken-block .souken-recent-report-block .report-content .row.style-image .report-item-image{width:128px}}.srv-kidsline-souken-block .souken-recent-media-block{margin-bottom:60px}.srv-kidsline-souken-block .souken-recent-media-block .see-all-media-souken{margin-top:20px;text-align:center}@media (max-width: 767px){.srv-kidsline-souken-block .souken-recent-media-block{margin-bottom:40px}.srv-kidsline-souken-block .souken-recent-media-block .see-all-media-souken{margin-top:10px}}.srv-kidsline-souken-block .souken-base-title{font-size:18px;font-weight:bold;color:#e85298;text-align:center;margin-top:40px;margin-bottom:20px}.srv-kidsline-souken-block .souken-base-text{font-size:14px;color:#666666;text-align:center;margin-bottom:40px}.srv-kidsline-souken-block .souken-base-text .strong{font-weight:bold;margin-bottom:10px}.srv-kidsline-souken-block .souken-base-text .see-more{margin-top:10px}@media (max-width: 767px){.srv-kidsline-souken-block .souken-base-title{margin-top:40px;margin-bottom:20px}.srv-kidsline-souken-block .souken-base-text{text-align:left;margin-top:20px;margin-bottom:20px}.srv-kidsline-souken-block .souken-base-text .see-more{margin-top:10px;text-align:center}}.srv-kidsline-souken-block .souken-about-block{margin-bottom:20px}.srv-kidsline-souken-block .souken-about-block .about-main{position:relative}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-01{position:absolute;width:150px;top:25%;left:0%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-02{position:absolute;width:120px;top:-10%;left:15%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-03{position:absolute;width:150px;top:-5%;left:80%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-04{position:absolute;width:25px;top:50%;left:77%}@media (min-width: 768px) and (max-width: 991px){.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-01{width:120px;top:40%;left:0%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-02{width:80px;top:-5%;left:15%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-03{width:120px;top:-5%;left:85%}.srv-kidsline-souken-block .souken-about-block .about-main .souken-image-04{width:15px;top:65%;left:85%}}.srv-kidsline-souken-block .souken-about-block .about-activity{border-top:1px solid #d8d6d6}@media (max-width: 767px){.srv-kidsline-souken-block .souken-about-block .about-activity{padding-bottom:20px;margin-top:40px;margin-bottom:40px;border-bottom:1px solid #d8d6d6}}.srv-kidsline-souken-block .souken-about-block .about-activity .report-see-all{text-align:center}.srv-kidsline-souken-block .souken-about-block .about-moniter{border:2px solid #d8d6d6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:20px 40px 20px 40px;margin-bottom:40px}.srv-kidsline-souken-block .souken-about-block .moniter-base-title{text-align:center;font-size:18px;font-weight:bold;color:#333;margin-bottom:40px}.srv-kidsline-souken-block .souken-about-block .moniter-merit{text-align:left;font-size:16px;font-weight:bold;color:#333;margin-bottom:10px}.srv-kidsline-souken-block .souken-about-block .moniter-merit .key-color{color:#e85298;margin-right:5px;display:inline-block}.srv-kidsline-souken-block .souken-about-block .merit-detail{text-align:left;font-size:14px;color:#666666;margin-bottom:20px}@media (max-width: 767px){.srv-kidsline-souken-block .souken-about-block .about-moniter{padding:15px 15px 5px 15px}.srv-kidsline-souken-block .souken-about-block .moniter-base-title{margin-bottom:20px}.srv-kidsline-souken-block .souken-about-block .merit-detail{margin-bottom:10px}}.srv-kidsline-souken-block .souken-service-block{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/research_institute/souken-service-image@3x-cc39a1d0c3df8f83b66242ff04f69abcd37cd58fdb4db20c63a252a74f4fe77d.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;padding-bottom:40px}.srv-kidsline-souken-block .souken-service-block .service-contents{background-color:rgba(255,255,255,0.8);padding:50px;margin-top:40px;margin-bottom:20px}.srv-kidsline-souken-block .souken-service-block .service-contents .row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d6d6}.srv-kidsline-souken-block .souken-service-block .service-contents .row:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}.srv-kidsline-souken-block .souken-service-block .service-contents .content-image{width:90px}.srv-kidsline-souken-block .souken-service-block .service-contents .content-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:10px}.srv-kidsline-souken-block .souken-service-block .service-contents .content-text{font-size:14px}.srv-kidsline-souken-block .base-title.white{color:#fff}.srv-kidsline-souken-block .base-text.white{font-size:14px;color:#fff;text-align:center}.srv-kidsline-souken-block .base-title.normal{color:#666666}@media (max-width: 767px){.srv-kidsline-souken-block .base-text.white{text-align:left}.srv-kidsline-souken-block .souken-service-block{padding-bottom:20px}.srv-kidsline-souken-block .souken-service-block .service-contents{padding:20px;margin-top:20px;margin-bottom:20px}.srv-kidsline-souken-block .souken-service-block .service-contents .content-title{font-size:16px;font-weight:bold;color:#333;margin-bottom:5px}.srv-kidsline-souken-block .souken-service-block .service-contents .content-image{width:100%}}.srv-kidsline-souken-block .souken-inquery-block .contact-image-area{display:block;width:80px;margin-top:40px;margin-left:auto;margin-right:auto}.srv-kidsline-souken-block .souken-inquery-block .inquery-button{display:block;width:70%;margin-bottom:30px;margin-left:auto;margin-right:auto}.srv-kidsline-souken-block .souken-inquery-block .text{font-size:20px;padding-top:8px}@media (max-width: 767px){.srv-kidsline-souken-block .souken-inquery-block .inquery-button{width:100%;margin-bottom:0px}}.hokatsu-top-area-block{position:relative;background-color:#fff;opacity:0.8;font-size:20px;padding:5px 0px 5px 0px}.hokatsu-top-area-block .top-page-link{color:#333333}.hokatsu-top-area-block .top-page-link:active,.hokatsu-top-area-block .top-page-link:hover{color:#e85298}.hokatsu-eyecatch-block{position:relative;color:#fff;height:274px}@media (max-width: 767px){.hokatsu-eyecatch-block{height:200px}}.top-area-gb-banner-block{position:absolute;background-color:rgba(216,214,214,0.4);font-size:20px;padding:5px 0px 5px 0px;width:100%;z-index:3}.top-area-gb-banner-block .top-page-link{color:#333333}.top-area-gb-banner-block .top-page-link:active,.top-area-gb-banner-block .top-page-link:hover{color:#e85298}.hokatsu-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.hokatsu-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.hokatsu-eyecatch-block h1{font-size:34px;margin-top:80px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.hokatsu-eyecatch-block p{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}@media (min-width: 768px) and (max-width: 991px){.hokatsu-eyecatch-block h1{font-size:24px}.hokatsu-eyecatch-block p{margin-top:10px;font-size:12px}}@media (max-width: 767px){.hokatsu-eyecatch-block h1{font-size:24px}}.hokatsu-content-block{background-color:#efeeee}.hokatsu-content-block.white{background-color:#fff}.hokatsu-content-block .hokatsu-bread-area{margin-top:40px}.hokatsu-content-block .hokatsu-bread-area ul li{float:left;margin-right:10px;color:#333}.hokatsu-content-block .hokatsu-bread-area a{color:#333}.hokatsu-content-block .hokatsu-bread-area a:hover,.hokatsu-content-block .hokatsu-bread-area a:active{color:#e85298;text-decoration:underline}.hokatsu-content-block .hokatsu-category-area{color:#e85298;margin-top:10px;padding:10px;font-size:20px;font-weight:bold;border:2px solid #e85298}.hokatsu-content-block .hokatsu-category-area .head-number{padding:2px 0px 2px 0px;margin-right:10px;text-align:center;display:inline-block;color:#e85298;background-color:#fff;height:35px;width:35px}.hokatsu-content-block .hokatsu-article-area{margin-top:20px;margin-bottom:40px;padding:10px 30px 30px 30px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block}.hokatsu-content-block .hokatsu-article-area img{margin-top:10px;display:block}.hokatsu-content-block .hokatsu-article-area .index-area{margin-top:10px;padding:20px;border:1px solid #e85298}.hokatsu-content-block .hokatsu-article-area .index-area:before{content:'目次';display:block;font-size:16px;font-weight:bold}.hokatsu-content-block .hokatsu-article-area .index-area a{text-decoration:underline;color:#e85298;display:block;margin-top:10px}.hokatsu-content-block .hokatsu-article-area .example-area{margin-top:10px;padding:10px;background-color:#efeeee}.hokatsu-content-block .hokatsu-article-area h2{color:#e85298;font-size:22px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px dotted #e85298;line-height:1.6em}.hokatsu-content-block .hokatsu-article-area h2.first-top{margin-top:20px}.hokatsu-content-block .hokatsu-article-area h3{color:#333;font-size:18px;font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.hokatsu-content-block .hokatsu-article-area ul li{margin-top:10px;font-size:16px}.hokatsu-content-block .hokatsu-article-area ul li:before{content:"◼︎";color:#e85298;margin-left:10px;margin-right:5px}.hokatsu-content-block .hokatsu-article-area blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.hokatsu-content-block .hokatsu-article-area blockquote:before{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.hokatsu-content-block .hokatsu-article-area p{margin-top:20px;color:#666666;font-size:16px;line-height:1.8em}.hokatsu-content-block .hokatsu-article-area a{word-wrap:break-word}.hokatsu-content-block .hokatsu-article-area-account{margin-top:20px}@media (max-width: 767px){.hokatsu-content-block .hokatsu-article-area{padding:15px;margin-bottom:10px}.hokatsu-content-block .hokatsu-article-area h2.first-top{margin-top:0px}}.hokatsu-content-block .magazine-register-block{min-width:auto;min-height:auto;padding:15px 15px 25px;width:100%}.hokatsu-content-block .magazine-register-block .register-logo{margin:auto auto 16px auto;height:auto}.hokatsu-content-block .magazine-register-block .register-catchcopy{text-align:center;margin-bottom:16px}.hokatsu-content-block .magazine-register-block .col-sm-6{float:none;margin:0 auto}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line{position:absolute;float:left;height:75px;border-left:8px solid #f8afd1;box-sizing:border-box;margin-bottom:20px;top:250px;left:280px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-2{height:190px;top:360px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-3{height:140px;top:580px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-4{height:80px;top:780px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-5{height:680px;left:520px;border-left:8px solid #a1efe8}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line:after{content:"";position:absolute;bottom:-14px;left:-17px;border-top:14px solid #f8afd1;border-left:14px solid transparent;border-right:14px solid transparent}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-5:after{border-top:14px solid #a1efe8}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box{position:absolute;float:left;background:#fff;border:5px solid #e85298;color:#e85298;font-size:18px;font-weight:bold;text-align:center;width:160px;padding-top:20px;padding-bottom:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;top:250px;left:310px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-2{top:360px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-3{top:580px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-4{top:780px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-5{top:460px;left:440px;border:5px solid #02aa9b;color:#02aa9b}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:after,.arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:before{border-color:rgba(232,82,152,0);border-right-color:#e85298;border-width:17px;margin-top:-17px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-5:before{border-right-color:#02aa9b}@media (min-width: 768px) and (max-width: 991px){.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line{left:55%;top:300px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-2{height:190px;top:410px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-3{height:140px;top:630px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-4{height:80px;top:880px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-5{height:690px;left:80%;border-left:8px solid #a1efe8}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box{border:3px solid #e85298;font-size:14px;width:100px;padding-top:10px;padding-bottom:10px;top:315px;left:46%}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-2{top:510px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-3{top:680px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-4{top:895px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-5{top:415px;left:71%;border:3px solid #02aa9b}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:after{border-width:0px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:before{border-width:0px}}@media (max-width: 767px){.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line{left:50%;top:300px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-2{height:190px;top:410px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-3{height:140px;top:630px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-4{height:80px;top:880px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-5{height:690px;left:80%;border-left:8px solid #a1efe8}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box{border:3px solid #e85298;font-size:14px;width:100px;padding-top:10px;padding-bottom:10px;top:315px;left:45%}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-2{top:510px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-3{top:680px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-4{top:895px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-5{top:415px;left:70%;border:3px solid #02aa9b}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:after{border-width:0px}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box:before{border-width:0px}}@media (max-width: 374px){.hokatsu-schedule-block .hokatsu-schedule-permit .arrow-line.type-5{height:690px;left:85%;border-left:8px solid #a1efe8}.hokatsu-schedule-block .hokatsu-schedule-permit .arrow_box.type-5{top:415px;left:60%;border:3px solid #02aa9b}}.hokatsu-content-block .hokatsu-schedule-block .first-area{float:left;color:#e85298;font-size:16px;width:15%;padding-top:15px;padding-bottom:15px}.hokatsu-content-block .hokatsu-schedule-block .second-area{float:left;width:85%}@media (max-width: 767px){.hokatsu-content-block .hokatsu-schedule-block .first-area{width:100%}.hokatsu-content-block .hokatsu-schedule-block .second-area{width:100%}}.hokatsu-content-block .hokatsu-schedule-block .second-area .event-contents{border-bottom:1px dotted #d8d6d6}.hokatsu-content-block .hokatsu-schedule-block .second-area .event-contents .month-text{color:#666666;font-size:16px;padding-top:15px;padding-bottom:15px;display:inline-block}.hokatsu-content-block .hokatsu-schedule-block .second-area .event-contents .parent-text{margin-left:20px;display:inline-block}@media (max-width: 767px){.hokatsu-content-block .hokatsu-schedule-block .second-area .event-contents .parent-text{margin-left:10px}}.hokatsu-question-block{background-color:#fbe2ee;margin-top:20px;padding:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.hokatsu-question-block .question-text{color:#e85298;font-size:18px;font-weight:bold;border-bottom:1px solid #fff;padding-bottom:10px}.hokatsu-question-block .answer-text{padding-top:10px;color:#666666;font-size:16px}.hokatsu-next-page-block{margin-top:20px;background-color:#e85298;padding:10px 15px 10px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.hokatsu-next-page-block:hover,.hokatsu-next-page-block:active{opacity:0.9}.hokatsu-next-page-block:after{font-size:18px;font-weight:bold;color:#fff;display:inline-block;font-family:FontAwesome;font-style:normal;content:"\f101";float:right}.hokatsu-next-page-block .next-title{font-size:18px;font-weight:bold;color:#fff;display:inline-block;padding-right:15px}.hokatsu-next-page-block .next-title i{font-size:24px;margin-right:10px}.hokatsu-next-page-block .next-detail{font-size:14px;color:#fff;display:inline-block;padding-left:15px}@media (max-width: 767px){.hokatsu-next-page-block{padding:10px;text-align:center}.hokatsu-next-page-block:after{content:none}.hokatsu-next-page-block .next-title{font-size:16px;display:block;padding-right:0px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.8)}.hokatsu-next-page-block .next-title i{font-size:18px}.hokatsu-next-page-block .next-detail{margin-top:10px;padding-left:0px}}.hokatsu-side-block{margin-top:40px;margin-right:20px}.hokatsu-side-block .side-area-title{color:#e85298;font-size:20px;font-weight:bold}.hokatsu-side-block .category-field{margin-top:40px}.hokatsu-side-block .side-header{margin-bottom:12px;font-size:20px;font-weight:bold;text-align:left;color:#e85298}.hokatsu-side-block .category-item{padding:12px 0px 12px 0px;font-size:16px;font-weight:bold;text-align:left;border-top:1px solid #e85298;border-bottom:1px solid #e85298;color:#e85298}.hokatsu-side-block .category-item .head-number{padding:2px 0px 2px 0px;margin-right:10px;text-align:center;display:inline-block;color:#e85298;background-color:#fff;height:28px;width:28px}.hokatsu-side-block .content-item{padding:12px 0px 12px 38px;font-size:16px;text-align:left;color:#666666;border-bottom:1px solid #d8d6d6}.hokatsu-side-block .content-item:hover,.hokatsu-side-block .content-item:active{background-color:#e85298;color:#fff}.hokatsu-side-block .content-item.is-active{background-color:#e85298;color:#fff;padding:12px 0px 12px 16px}.hokatsu-side-block .content-item.is-active:before{margin-right:3px;content:" ";display:inline-block;width:18px;height:18px;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/hokatsu/active_arrow-5e2e43a88589bf597e688049ba80271dfae8a78163389d4eca8522627803681d.png);background-size:auto;background-repeat:no-repeat;vertical-align:text-top}.hokatsu-side-block .content-item.last-item{border-bottom:0px}@media (max-width: 767px){.hokatsu-side-block{margin-top:0px;margin-bottom:0px;margin-right:0px}.hokatsu-side-block .side-area-title{margin-top:40px;margin-bottom:8px}.hokatsu-side-block .category-field{margin-top:20px;border:1px solid #e85298;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.hokatsu-side-block .category-item{background-color:#f7dae6}.hokatsu-side-block .category-item.no-border{border-top:0px;border-top-left-radius:6px;border-top-right-radius:6px}.hokatsu-side-block .category-item .head-number{margin-left:10px}.hokatsu-side-block .content-item{background-color:#fff;padding:12px 0px 12px 48px}.hokatsu-side-block .content-item.no-border{border-bottom:0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.hokatsu-side-block .content-item.is-active{padding:12px 0px 12px 26px}}.hokatsu-side-block .news-item{padding:12px 0px 12px 0px;font-size:12px !important;text-align:left;border-bottom:1px solid #d8d6d6;color:#666666}.hokatsu-side-block .news-item .row.style-image{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex}.hokatsu-side-block .news-item .row.style-image .news-item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:7.5px}.hokatsu-side-block .news-item .row.style-image .news-item-image{width:42%;margin-left:7.5px}.hokatsu-side-block .news-item .news-headline{color:#666666;font-size:14px;font-weight:bold}.hokatsu-side-block .news-item .side-article-date{font-size:10px !important;text-align:left;margin-top:5px;display:inline-block;color:#999999}.hokatsu-side-block .news-item .side-article-date:after{content:'|';margin-left:10px;color:#999999 !important}.hokatsu-side-block .news-item .side-article-cat-label{font-size:10px;text-align:left;margin-top:5px;margin-left:10px;display:inline-block;color:#999999}.hokatsu-side-banner-block{margin:40px 20px 40px 0px}@media (max-width: 767px){.hokatsu-side-block .news-item .row.style-image .news-item-image{width:172px}.hokatsu-side-banner-block{margin:20px 0px 40px 0px}}@media (max-width: 374px){.hokatsu-side-block .news-item .row.style-image .news-item-image{width:144px}.hokatsu-side-banner-block{margin:20px 0px 40px 0px}}.hokatsu-side-banner-block a{display:inline-block}.hokatsu-content-area-block{background-color:#fff;padding:0px 0px 0px 0px;margin-bottom:40px}.hokatsu-content-area-block .hokatsu-content-area-title{color:#666;font-size:20px;font-weight:bold;margin-top:40px;margin-bottom:20px}.hokatsu-content-area-block .hokatsu-area-field{padding:10px 10px 10px 10px;background-color:#fbe2ee;height:160px;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:20px}.hokatsu-content-area-block .hokatsu-area-field.wide{height:130px}.hokatsu-content-area-block .hokatsu-area-field .area-name{padding:5px 0px 5px 0px;color:#666666;background-color:#fff;text-align:center;font-size:16px;font-weight:bold;margin-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.hokatsu-content-area-block .hokatsu-area-field .area-contents{font-size:14px;text-align:left;padding:0px 5px 0px 5px}.hokatsu-content-area-block .hokatsu-area-field .area-contents .content-item{color:#666666;text-decoration:underline;margin-bottom:5px}@media (min-width: 768px) and (max-width: 991px){.hokatsu-content-area-block .hokatsu-area-field{height:180px}}@media (max-width: 767px){.hokatsu-content-area-block{width:100%;padding:0px 0px 40px 0px}.hokatsu-content-area-block .hokatsu-content-area-title{margin-top:20px}.hokatsu-content-area-block .hokatsu-area-field{height:auto}}@media (min-width: 768px){.force-right{float:right !important}}.hokatsu-top-bnr-block{background-color:#efeeee;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d8d6d6}.hokatsu-top-bnr-block img{display:block}.hokatsu-register-account{margin:0 auto;padding:24px;background:#FAE2ED}.hokatsu-register-account .hokatsu-register-account-header{display:flex;align-items:center;justify-content:center}.hokatsu-register-account .hokatsu-register-account-footer{margin-top:12px}.hokatsu-register-account .hokatsu-register-account-logo{max-width:120px}.hokatsu-register-account .hokatsu-register-account-lead{margin-left:10px}.hokatsu-register-account .hokatsu-register-account-lead-text{display:block;font-size:20px;font-weight:600;color:#e85298}.hokatsu-register-account .hokatsu-register-account-lead-top{margin-left:8px}.hokatsu-index-register-block{margin-top:60px}@media (max-width: 767px){.hokatsu-register-account{padding:16px}.hokatsu-register-account .hokatsu-register-account-lead-text{font-size:16px}.hokatsu-index-register-account{margin-top:12px}}.hokatsu-main-menu-block{background-color:#efeeee;display:block;padding-bottom:60px}.hokatsu-main-menu-block .block-title{color:#666666;font-size:24px;text-align:center;margin-top:60px;margin-bottom:60px}.hokatsu-main-menu-block .hokatsu-index-image{position:relative}.hokatsu-main-menu-block .hokatsu-index-image .hokatsu-index-title{position:absolute;font-size:20px;color:#fff;top:20%;left:46%}@media (min-width: 768px) and (max-width: 991px){.hokatsu-main-menu-block .hokatsu-index-image .hokatsu-index-title{font-size:16px}}.hokatsu-main-menu-block .hokatsu-index-link{color:#666666;font-size:16px;text-decoration:underline;display:block;margin-top:10px}.hokatsu-main-menu-block .hokatsu-index-link:active,.hokatsu-main-menu-block .hokatsu-index-link:hover{color:#e85298}@media (max-width: 767px){.hokatsu-main-menu-block{padding-bottom:10px}.hokatsu-main-menu-block .block-title{font-size:22px;margin-top:30px;margin-bottom:30px}.hokatsu-main-menu-block .row .col-sm-4{margin-bottom:30px}}.hokatsu-magazine-block{padding-bottom:20px}.hokatsu-magazine-block .block-title{margin-top:60px;margin-bottom:60px;font-size:26px;color:#666666;text-align:center}.hokatsu-magazine-block .magazine-content .magazine-category-label{font-size:12px;color:#dc1471;background-color:#fee4f0;padding:3px 10px 3px 10px;margin-top:10px;display:inline-block}.hokatsu-magazine-block .magazine-content .magazine-name{font-size:16px;color:#666666 !important;font-weight:bold;line-height:1.7em;margin-top:8px}.hokatsu-magazine-block .magazine-content img{width:100%;height:auto}.hokatsu-magazine-block .magazine-footer{margin-top:40px;padding-top:10px;padding-bottom:10px;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;text-align:center}@media (max-width: 767px){.hokatsu-magazine-block{padding-bottom:20px}.hokatsu-magazine-block .block-title{margin-top:30px;margin-bottom:30px;font-size:22px}.hokatsu-magazine-block .magazine-contents .row .col-sm-4{margin-bottom:30px}.hokatsu-magazine-block .magazine-footer{margin-top:0px}}.hokatsu-side-block .area-info-field{background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:15px}.hokatsu-side-block .area-info-field .side-area-title{color:#e85298;font-size:16px;font-weight:bold;margin-bottom:10px}.hokatsu-side-block .area-info-field .side-area-main-city{color:#666666;font-size:16px;font-weight:bold;text-decoration:underline;display:block;margin-bottom:5px}.hokatsu-side-block .area-info-field .side-area-sub-city{color:#666666;font-size:16px;text-decoration:underline;margin-right:10px}.hokatsu-related-link-block{background-color:#f5bed4;padding:20px 20px 20px 20px;margin-top:20px}.hokatsu-related-link-block .title{color:#fff;font-size:20px;font-weight:bold;margin-bottom:20px;text-align:center}.hokatsu-related-link-block .content-link-area{background-color:#fff;padding:20px;font-size:20px;font-weight:bold;color:#e85298;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;margin-bottom:20px}.hokatsu-related-link-block .content-link-area.last-item{margin-bottom:0px}.hokatsu-related-link-block .content-link-area:after{font-size:20px;font-weight:bold;color:#e85298;display:inline-block;font-family:FontAwesome;font-style:normal;content:"\f101";float:right}.hokatsu-related-link-block .content-link-area:active,.hokatsu-related-link-block .content-link-area:hover{background-color:#fff;color:#e85298;opacity:0.9}.hokatsu-campaign-area-block .title{font-weight:bold}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.container.amazon-login-container .panel-single-block .panel-single-contents{text-align:center;margin-bottom:20px}.container.amazon-login-container .panel-single-block .panel-single-contents img{width:auto}@media (min-width: 768px){.amazon-pay-input-action-block{margin-top:40px}.amazon-pay-input-action-block .row div[class^="col-"]{float:left}}@media only screen and (max-width: 767px){.amazon-pay-input-action-block{margin-top:50px;margin-bottom:10px}.amazon-pay-input-action-block .row div[class^="col-"]{margin-bottom:10px;padding-left:0px;padding-right:0px}.amazon-pay-input-action-block .row div[class^="col-"]:last-child{margin-bottom:0px}}.notify-amazon{padding:8px 0 0;font-size:12px}.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:32px;font-weight:normal;color:#666;margin-bottom:40px;line-height:1.6}@media (max-width: 767px){.base-page-title,h1.base-page-title,h2.base-page-title,h3.base-page-title,h4.base-page-title,h5.base-page-title,h6.base-page-title{font-size:24px;line-height:1.4}}.base-section-header,h1.base-section-header,h2.base-section-header,h3.base-section-header,h4.base-section-header,h5.base-section-header,h6.base-section-header{color:#e85298;font-size:20px;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px}.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{color:#333333;font-size:16px;border-bottom:2px solid #e85298;font-weight:normal;margin-top:40px;margin-bottom:20px;padding-bottom:4px;line-height:1.4}@media (max-width: 767px){.base-section-title,h1.base-section-title,h2.base-section-title,h3.base-section-title,h4.base-section-title,h5.base-section-title,h6.base-section-title,.cnt-help-contents-block h2,.curation-article-block .article-text h2{font-weight:bold}}.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}@media (max-width: 767px){.base-section-title.style-read,h1.base-section-title.style-read,h2.base-section-title.style-read,h3.base-section-title.style-read,h4.base-section-title.style-read,h5.base-section-title.style-read,h6.base-section-title.style-read,.curation-article-block .article-text h2{font-size:20px}}.base-article-title,h1.base-article-title,h2.base-article-title,h3.base-article-title,h4.base-article-title,h5.base-article-title,h6.base-article-title,.cnt-help-contents-block h3,.curation-article-block .article-text h3{position:relative;padding-left:15px;font-size:16px;color:#333333;margin-top:20px;margin-bottom:20px;line-height:1.7}.base-article-title:after,h1.base-article-title:after,h2.base-article-title:after,h3.base-article-title:after,h4.base-article-title:after,h5.base-article-title:after,h6.base-article-title:after,.cnt-help-contents-block h3:after,.curation-article-block .article-text h3:after{position:absolute;top:.15em;left:0;content:'';width:5px;height:-webkit-calc(100% - 0.2em);height:calc(100% - 0.2em);background-color:#f9a0ca}.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{padding-left:15px;font-size:18px;margin-top:40px;line-height:1.7}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:after{top:.35em;height:-webkit-calc(100% - 0.7em);height:calc(100% - 0.7em)}@media (max-width: 767px){.base-article-title.style-read,h1.base-article-title.style-read,h2.base-article-title.style-read,h3.base-article-title.style-read,h4.base-article-title.style-read,h5.base-article-title.style-read,h6.base-article-title.style-read,.curation-article-block .article-text h3{line-height:1.4;font-weight:bold}.base-article-title.style-read:after,h1.base-article-title.style-read:after,h2.base-article-title.style-read:after,h3.base-article-title.style-read:after,h4.base-article-title.style-read:after,h5.base-article-title.style-read:after,h6.base-article-title.style-read:after,.curation-article-block .article-text h3:before{top:.2em;height:-webkit-calc(100% - 0.45em);height:calc(100% - 0.45em)}}.base-appendix{font-size:12px;color:#999999}.base-list ul{list-style:inherit;padding-left:16px}.base-list ul li{list-style:inherit}.base-list ul .base-list-text.base-list-text--important{font-weight:600;color:#e85298}.base-list ol{padding-left:16px}.base-list .sub-list ul{margin:16px 0 12px 0;list-style:none;background:#f2f0f0;padding:16px 24px;border-radius:24px}.base-table table tr th,.base-table table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.base-table table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.base-table table tr th a,.base-table table tr th .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .base-table table tr th .link-size-college-schedule{color:#fff}.base-table table tr th:first-child{border-left:0px solid #fff}.base-table table tr th.style-title{background:#fff;border-bottom:1px solid #fff}.base-table table tr th:last-child{border-right:1px solid #e172a6}.base-table table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.base-table table tr td:first-child{background-color:#f2f0f0}.base-table table tr td.style-title{background-color:#f2f0f0;font-weight:bold}.base-table table tr td.style-title{background-color:#f2f0f0}.base-table table tr td.is-center{text-align:center}.base-table table .table-size-100{width:100px}.base-table table .table-size-150{width:150px}.base-table table .table-size-200{width:200px}.base-table table .table-size-250{width:250px}.base-table table .table-size-300{width:300px}.base-keyvalue .row{margin-left:0px;margin-right:0px}.base-keyvalue .row{border-top:1px solid #d8d6d6}.base-keyvalue .row:first-child{border-top:2px solid #e172a6}.base-keyvalue .row div[class^="col-"]{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.base-keyvalue .row div[class^="col-"]:first-child{font-weight:bold}.base-keyvalue .row:last-child{border-bottom:1px solid #d8d6d6}ul.list-nostyle{padding-left:0px}ul.list-nostyle li{list-style:none}ul.list-style-dot{padding-left:18px}ul.list-style-dot li{list-style:disc}a.link-a,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-a.link-size-college-schedule{display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.4em;text-align:center}.link-submit{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.0em;border-style:none}.link-submit-text{text-align:center;display:inline-block;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-style:none;background-color:inherit;padding:0;margin:0;color:#e85298;text-decoration:underline}.link-submit-text:hover{color:#e172a6}.link-back{background:#D8D6D6 !important;margin-right:10px}.link-size-small,a.link-size-small,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-small.link-size-college-schedule{font-size:14px;padding-top:3px;padding-left:15px;padding-right:15px;height:26px}.link-size-normal,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,a.link-size-normal{font-size:14px;padding-top:8px;padding-left:15px;padding-right:15px;height:36px}.link-submit.link-size-normal,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-submit.link-size-college-schedule{padding-top:0px}.link-size-large,a.link-size-large,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-large.link-size-college-schedule{font-size:16px;padding-top:13px;padding-left:20px;padding-right:20px;height:48px}.link-size-width-full,a.link-size-width-full,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-width-full.link-size-college-schedule{width:100%;padding-left:0px;padding-right:0px}.link-size-exlarge,a.link-size-exlarge,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-exlarge.link-size-college-schedule{font-size:28px;padding:15px 25px 15px 25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (max-width: 767px){.link-size-width-full-sp,a.link-size-width-full-sp,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-width-full-sp.link-size-college-schedule{width:100%}}.link-style-strong,.link-style-strong:link,.link-style-strong:hover,a.link-style-strong,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-strong.link-size-college-schedule,a.link-style-strong:link,a.link-style-strong:hover{color:#fff !important;background:#e85298;font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-strong:hover,a.link-style-strong:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-strong.link-size-college-schedule:hover{background:#e172a6}.link-style-strong:active,a.link-style-strong:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-strong.link-size-college-schedule:active{background:#dc1471}}@media (max-width: 767px){.link-style-strong:hover,a.link-style-strong:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-strong.link-size-college-schedule:hover{background:#dc1471}.link-style-strong:active,a.link-style-strong:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-strong.link-size-college-schedule:active{background:#dc1471}}a.link-text-weak,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-text-weak.link-size-college-schedule{color:#666060;display:flex;justify-content:center;align-items:center;font-size:12px}.link-style-weak,.link-style-weak:link,.link-style-weak:visited,a.link-style-weak,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule,a.link-style-weak:link a.link-style-weak:visited,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule:link a.link-style-weak:visited{color:#666666 !important;border:1px solid #d8d6d6;background-color:#faf8f8;line-height:1.3em;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.05);font-weight:normal;text-decoration:none !important}@media (min-width: 768px){.link-style-weak:hover,a.link-style-weak:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule:hover{background-color:#f2f0f0}.link-style-weak:active,a.link-style-weak:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule:active{background-color:#d8d6d6}}@media (max-width: 767px){.link-style-weak:hover,a.link-style-weak:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule:hover{background-color:#d8d6d6}.link-style-weak:active,a.link-style-weak:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-weak.link-size-college-schedule:active{background-color:#d8d6d6}}.link-style-disable,.link-style-disable:link,.link-style-disable:visited,a.link-style-disable,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule,a.link-style-disable:link a.link-style-disable:visited,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule:link a.link-style-disable:visited{color:#d8d6d6;border:1px solid #d8d6d6;background-color:#efeeee;line-height:1.3em;font-weight:normal;text-decoration:none !important;cursor:default;pointer-events:none}@media (min-width: 768px){.link-style-disable:hover,a.link-style-disable:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule:active{background-color:#efeeee}}@media (max-width: 767px){.link-style-disable:hover,a.link-style-disable:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule:hover{background-color:#efeeee}.link-style-disable:active,a.link-style-disable:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-disable.link-size-college-schedule:active{background-color:#efeeee}}a.link-style-white,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white.link-size-college-schedule{border:2px solid #fff;color:#fff;line-height:1.3}@media (min-width: 768px){.link-style-white:hover,a.link-style-white:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white.link-size-college-schedule:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white.link-size-college-schedule:active{background:#e172a6;border-color:#e172a6;color:#fff}}@media (max-width: 767px){.link-style-white:hover,a.link-style-white:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white.link-size-college-schedule:hover{background:#dc1471;border-color:#dc1471;color:#fff}.link-style-white:active,a.link-style-white:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white.link-size-college-schedule:active{background:#dc1471;border-color:#dc1471;color:#fff}}a.link-style-white-background,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white-background.link-size-college-schedule{border:1px solid #e85298;background-color:#fff;color:#e85298 !important;line-height:1.3;text-decoration:none !important}@media (min-width: 768px){.link-style-white-background:hover,a.link-style-white-background:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white-background.link-size-college-schedule:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white-background.link-size-college-schedule:active{background:#e172a6;border-color:#e172a6;color:#fff !important}}@media (max-width: 767px){.link-style-white-background:hover,a.link-style-white-background:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white-background.link-size-college-schedule:hover{background:#e85298;border-color:#e85298;color:#fff !important}.link-style-white-background:active,a.link-style-white-background:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-white-background.link-size-college-schedule:active{background:#e85298;border-color:#e85298;color:#fff !important}}@media (min-width: 768px){.link-style-border,a.link-style-border,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}@media (max-width: 767px){.link-style-border,a.link-style-border,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule{border:1px solid #e85298;color:#e85298}.link-style-border:hover,a.link-style-border:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule:hover{border:1px solid #e85298;background-color:#e85298;color:#fff}.link-style-border:active,a.link-style-border:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-border.link-size-college-schedule:active{border:1px solid #dc1471;background-color:#dc1471;color:#fff}}.link-style-rich,a.link-style-rich,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-rich.link-size-college-schedule{border:2px solid #dc1471;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.22, #d9317f), color-stop(0, #e2669f));background:-webkit-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-moz-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-o-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:-ms-linear-gradient(top, #e2669f 0%, #d9317f 22%);background:linear-gradient(to bottom, #e2669f 0%, #d9317f 22%);color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.3);text-align:center}.link-style-fb,a.link-style-fb,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-fb.link-size-college-schedule{background-color:#3d539c;color:#fff;height:45px;padding-top:15px;padding-bottom:10px}@media (max-width: 768px){.link-style-fb,a.link-style-fb,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-fb.link-size-college-schedule{padding-top:12px;font-size:16px}}.link-style-fb:hover,a.link-style-fb:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-fb.link-size-college-schedule:hover{border-color:#666}.link-style-text,.link-style-text:link,.link-style-text:visited,a.link-style-text,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-text.link-size-college-schedule,a.link-style-text:link,a.link-style-text:visited{text-decoration:underline;cursor:pointer}.link-style-text:hover,a.link-style-text:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-text.link-size-college-schedule:hover{text-decoration:underline}.link-style-text:active,a.link-style-text:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-text.link-size-college-schedule:active{text-decoration:underline}.link-style-icon,.link-style-icon:link,.link-style-icon:visited,a.link-style-icon,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-icon.link-size-college-schedule,a.link-style-icon:link,a.link-style-icon:visited{text-decoration:none;cursor:pointer}.link-style-icon:hover,a.link-style-icon:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-icon.link-size-college-schedule:hover{text-decoration:underline}.link-style-icon:active,a.link-style-icon:active,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-icon.link-size-college-schedule:active{text-decoration:underline}.link-style-icon.style-page:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:5px}.link-style-icon.style-goto:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f103";margin-left:5px}.link-style-icon.style-more:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";margin-left:5px}.link-style-icon.style-more-solo:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141";background-color:#e85298;color:#fff;line-height:0.8;padding:1px 4px 1px 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.link-style-icon.style-back:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";margin-right:5px}.link-style-icon.style-external:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08e";margin-left:5px}.information-notice{border:1px solid #00cbb9;background-color:#e4f9f7;color:#02aa9b;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-notice{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";margin-right:6px}.information-alert{border:1px solid #dc1471;background-color:#fbe2ee;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-alert{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-alert:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-caution-caption{color:#dc1471;font-size:16px;font-weight:bold}.information-caution{border:1px solid #dc1471;background-color:#fff;color:#e85298;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}.information-caution-title{color:#333333;font-size:16px}.information-caution hr{border-top:1px solid #ccc9c9}.information-warning{border:1px solid #ffab02;background-color:#fff3d9;color:#ffab02;font-size:14px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 20px 12px 20px}@media (max-width: 767px){.information-warning{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}}.information-warning:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f071";margin-right:6px}.information-campaign{background-color:#fbe2ee;color:#e85298;font-size:12px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:12px 10px 12px 10px}.information-body{color:#666666;font-style:14px;font-weight:normal;margin-top:7px}.information-body ul{padding-left:20px;margin-bottom:0;padding-bottom:0}.information-body ul li{list-style:disc}.information-notice .information-body b{font-weight:bold;color:#02aa9b}.information-alert .information-body b{font-weight:bold;color:#e85298}.information-notice .information-body a,.information-notice .information-body .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .information-notice .information-body .link-size-college-schedule{color:#02aa9b}.information-alert .information-body a,.information-alert .information-body .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .information-alert .information-body .link-size-college-schedule{color:#e85298}.information-alert .information-body a.link-style-housekeeping-subsidy,.information-alert .information-body .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-style-housekeeping-subsidy.link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .information-alert .information-body .link-style-housekeeping-subsidy.link-size-college-schedule{text-decoration:underline;color:#02aa9b;font-weight:bold}.information-layout-up{margin-bottom:20px}.information-warning .information-body b{font-weight:bold;color:#ffab02}.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 20px 15px 20px;margin-bottom:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (max-width: 767px){.panel-field-notice,.panel-field-warning,.panel-field-alert{padding:15px 15px 15px 15px}}.panel-field-notice .panel-field-title,.panel-field-warning .panel-field-title,.panel-field-alert .panel-field-title{font-weight:bold;margin-bottom:5px}.panel-field-notice .panel-field-body,.panel-field-warning .panel-field-body,.panel-field-alert .panel-field-body{font-weight:normal}.panel-field-notice .panel-field-footer,.panel-field-warning .panel-field-footer,.panel-field-alert .panel-field-footer{border-top:2px solid #fff;margin-top:10px;padding-top:10px}.panel-field-notice{background-color:#e4f9f7}.panel-field-notice .panel-field-body a,.panel-field-notice .panel-field-body .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .panel-field-notice .panel-field-body .link-size-college-schedule{color:#02aa9b}.panel-field-notice .panel-field-title{color:#00cbb9}.panel-field-warning{background-color:#fff3d9}.panel-field-warning .panel-field-title{color:#ffab02}.panel-field-alert{background-color:#fbe2ee}.panel-field-alert .panel-field-title{color:#dc1471}.panel-field-notice .panel-field-title .link-style-text{color:#00ccb9;float:left}.panel-field-notice .panel-field-title .link-style-title{color:#00ccb9;text-decoration:underline}.panel-field-notice .panel-field-title .panel-field-title-other{color:#666666}.form-alert{border:2px solid #ffab02}.indicator-alert{background-color:#ffab02;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #ffcc64;cursor:pointer}.indicator-notice{background-color:#00cbb9;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #49dfd2;cursor:pointer}.indicator-notice:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.indicator-alert:before{display:inline-block;font-size:16px;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";margin-right:6px}.indicator-body{color:#fff;font-style:14px;font-weight:normal;margin-top:10px}.indicator-body ul{padding-left:20px}.indicator-notice .indicator-body b{font-weight:bold;color:#fff}.indicator-alert .indicator-body b{font-weight:bold;color:#fff}.indicator-layout-up{margin-bottom:20px}.information-loading-icon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f110";margin-right:3px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.base-point-note-block .note-title{font-size:20px;color:#00cbb9;margin:20px 0px 10px 0px}.base-point-note-block .note-title:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";margin-right:6px}.base-point-note-block.base-point-note-block--warning .note-title{color:#ffab02}.base-point-note-block.base-point-note-block--warning .note-title:before{content:"\f071"}.base-point-note-block .note-link{margin-top:5px}.base-point-note-block .note-link a,.base-point-note-block .note-link .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .base-point-note-block .note-link .link-size-college-schedule{color:#999999;text-decoration:underline;cursor:pointer}.base-point-note-block .note-link a:hover,.base-point-note-block .note-link .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule:hover,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .base-point-note-block .note-link .link-size-college-schedule:hover{color:#e85298}.base-point-note-block .note-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f24d";margin-right:4px}.dec-separator{position:relative;margin-top:4px;margin-bottom:7px;text-align:center;height:20px;clear:both}.dec-separator:before{content:'または';display:inline-block;position:absolute;font-size:12px;color:#999999;top:0;left:0;right:0;z-index:9;text-align:center;padding:0px 20px 0px 20px;margin:auto;width:100px;background-color:#fff}.dec-separator:after{content:'';display:block;height:10px;width:100%;position:absolute;top:11px;left:0px;border-top:1px solid #d8d6d6;z-index:1}span.base-float-explain-span-block{position:relative;display:inline-block;cursor:pointer}span.base-float-explain-span-block .content-infomation-icon:before{content:"\f05a" !important;font-size:14px}span.base-float-explain-span-block a:before,span.base-float-explain-span-block .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule:before,.college-page-course-block .college-page-courses-button-block .college-page-courses-button span.base-float-explain-span-block .link-size-college-schedule:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:100;content:"\f29c";color:#888;cursor:pointer;margin-left:-6px;padding-left:8px;padding-right:9px}span.base-float-explain-span-block a:hover:before,span.base-float-explain-span-block .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule:hover:before,.college-page-course-block .college-page-courses-button-block .college-page-courses-button span.base-float-explain-span-block .link-size-college-schedule:hover:before{color:#555}.base-float-explain-block{position:relative;text-align:left}.base-float-explain-block .float-explain-text{position:absolute;top:5px;left:0px;min-width:250px;font-size:14px;color:#666666;font-weight:normal;word-wrap:break-word;background-color:#fff;z-index:999;border:1px solid #ccc9c9;box-shadow:0px 0px 6px #ccc9c9;-webkit-box-shadow:0px 0px 6px #ccc9c9;-moz-box-shadow:0px 0px 6px #ccc9c9}@media (min-width: 768px){.base-float-explain-block .float-explain-text{min-width:250px}}.base-float-explain-block .float-explain-text-after,.base-float-explain-block .float-explain-text-before{bottom:100%;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none}.base-float-explain-block .float-explain-text-after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.base-float-explain-block .float-explain-text-before{border-color:rgba(204,201,201,0);border-bottom-color:#ccc9c9;border-width:9px;margin-left:-9px}.base-float-explain-block .float-explain-text p{padding:15px;margin-top:0px !important}.base-float-explain-block .float-explain-text p span{display:block;margin-top:3px}.sns-buttons-block{width:auto;display:flex;justify-content:flex-start;line-height:0 !important}.sns-buttons-block .facebook-like-area{margin:0px 10px}.sns-buttons-with-hatena .invisible-xs{display:flex}.sns-buttons-with-hatena .invisible-xs .hatena-button{margin-left:9px}.sns-buttons-with-hatena .visible-xs{margin-top:10px}.sns-buttons-with-hatena .visible-xs .hatena-button{margin-top:6px}.sns-buttons-with-line{display:flex;justify-content:flex-start}.sns-buttons-with-line .line-button{margin-left:7px}.js-event-show-area i{font-size:18px;padding:10px 10px 10px 0px}.college-page-logo-block .college-page-top-logo{max-width:250px;padding:20px 0;margin:0 auto}@media (max-width: 767px){.college-page-logo-block .college-page-top-logo{max-width:150px;margin:0 auto}}.college-page-top-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/college/welcome/top_bg@2x-a5cfeb71b82cef943892505f4bdd441e88fa7e1fab7687aa476c49087f5b3108.png) center top no-repeat;padding-bottom:40px}.college-page-top-block .college-page-top-image{max-width:768px;padding-top:20px;margin:0 auto 40px auto}.college-page-top-block .college-page-top-content{padding-top:20px;margin:0 auto;font-size:30px;font-weight:bold;line-height:1.35;text-align:center;color:#333333}.college-page-top-block .college-page-top-spacer{width:140px;border-top:solid 4px #f8774a}.college-page-top-block .college-page-top-items{padding-top:14px;padding-left:10px;padding-right:10px;width:100%;margin:0 auto;height:100px}.college-page-top-block .college-page-top-items .college-page-top-item{float:left;width:33%;padding:10px;font-size:16px;font-weight:bold;text-align:center}.college-page-top-block .college-page-top-items .college-page-top-item .atteded-button{margin-top:20px;width:98%}@media (max-width: 767px){.college-page-top-block .college-page-top-image{margin-bottom:20px;max-width:100%}.college-page-top-block .college-page-top-items .college-page-top-item{width:100%;font-size:16px}}@media (max-width: 425px){.college-page-top-block .college-page-top-content{font-size:25px}.college-page-top-block .college-page-top-items .college-page-top-item{font-size:10px}}.college-page-course-block{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/college/welcome/course_bg@2x-bb24bb20fbd4aff9fc6d4aca8efa1353eb3db9800163573ed20491e648af3f96.png) center top no-repeat}.college-page-course-block .college-page-courses-title{padding-top:20px;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#f8774a}.college-page-course-block .college-page-courses-button-block{padding-top:14px;padding-left:10px;padding-right:10px;width:100%;margin:0 auto;height:100px;display:flex;justify-content:center}.college-page-course-block .college-page-courses-button-block .college-page-courses-button{padding:16px 12px;text-align:center}.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule{padding-left:50px;padding-right:50px}@media (max-width: 767px){.college-page-course-block .college-page-courses-button-block{padding-left:0px;padding-right:0px}.college-page-course-block .college-page-courses-button-block .college-page-courses-button{padding-left:4px;padding-right:4px}.college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule{padding-left:8px;padding-right:8px}}.college-page-course-block .college-page-courses-card{background-color:#ffffff}.college-page-course-block .college-page-courses-card a,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule{color:#666666}.college-page-course-block .college-page-courses-card a .college-page-courses-card-image,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-image,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-image{background-position:center;background-size:cover;height:200px}.college-page-course-block .college-page-courses-card a .college-page-courses-card-text,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-text,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-text{padding:10px}.college-page-course-block .college-page-courses-card a .college-page-courses-card-name,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-name,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-name{font-size:16px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.college-page-course-block .college-page-courses-card a .college-page-courses-card-description,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-description,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-description{margin-top:10px;height:56px;overflow:hidden;position:relative;line-height:26px}.college-page-course-block .college-page-courses-card a .college-page-courses-card-description:before,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-description:before,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-description:before,.college-page-course-block .college-page-courses-card a .college-page-courses-card-description:after,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-description:after,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-description:after{position:absolute;background:#ffffff}.college-page-course-block .college-page-courses-card a .college-page-courses-card-description:before,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-description:before,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-description:before{content:"･･･";padding-left:4px;padding-right:2px;bottom:4px;right:0}.college-page-course-block .college-page-courses-card a .college-page-courses-card-description:after,.college-page-course-block .college-page-courses-card .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule .college-page-courses-card-description:after,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-courses-card .link-size-college-schedule .college-page-courses-card-description:after{content:"";width:100%;height:100%}.college-page-news-block{max-width:630px;margin:0 auto}.college-page-news-block .college-page-news-title{padding-top:20px;font-size:40px;line-height:0.83;text-align:center;color:#f8774a}.college-page-news-block .college-page-news-subtitle{height:13px;font-weight:bold;line-height:2.36;letter-spacing:2.8px;text-align:center;color:#f8774a}.college-page-news-block .college-page-news-spacer{width:140px;border-top:solid 4px #f8774a}.college-page-news-block .college-page-news-items{padding-bottom:20px}.college-page-news-block .college-page-news-items .college-page-news-item{color:#666666}.college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-date{font-size:12px}.college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-content{font-size:14px;line-height:1.5}.college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-spacer{margin-top:5px;margin-bottom:5px}.college-page-news-block .college-page-courses-link{text-align:center;font-size:16px;margin-bottom:30px}.college-page-news-block .college-page-courses-link a,.college-page-news-block .college-page-courses-link .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-news-block .college-page-courses-link .link-size-college-schedule{color:#707070}@media (max-width: 767px){.college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-date{font-size:10px}.college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-content{font-size:12px}}.college-page-concept-block{background-color:#f8774a}.college-page-concept-block .college-page-concept-title{padding-top:20px;font-size:40px;line-height:0.83;text-align:center;color:#ffffff}.college-page-concept-block .college-page-concept-subtitle{height:13px;font-weight:bold;line-height:2.36;letter-spacing:2.8px;text-align:center;color:#ffffff}.college-page-concept-block .college-page-concept-spacer{width:200px;border-top:solid 4px #ffffff}.college-page-concept-block .college-page-concept-description{color:#ffffff;font-size:20px;font-weight:bold;line-height:1.65;text-align:center;padding-top:14px}.college-page-concept-block .college-page-concept-movie-content{width:560px;height:315px;margin:10px auto 20px}.college-page-concept-block .college-page-concept-movie-content iframe{width:100%;height:100%}@media (max-width: 767px){.college-page-concept-block .college-page-concept-description{font-size:16px}}@media (max-width: 559px){.college-page-concept-block .college-page-concept-movie-content{width:100%;height:calc((100vw - 30px) * 315 / 560)}}.college-page-about-block{max-width:630px;margin:0 auto}.college-page-about-block .college-page-about-title{padding-top:20px;font-size:24px;font-weight:bold;line-height:normal;text-align:center;color:#f8774a}.college-page-about-block .college-page-about-description{padding-top:35px;padding-bottom:25px;font-size:16px;line-height:1.63}.college-page-about-block .college-page-about-remarks{padding-bottom:25px;font-size:14px;line-height:1.63}.college-page-about-block .college-page-about-target{font-size:16px;font-weight:bold;line-height:2.61;color:#f8774a;text-align:center;padding-bottom:35px}@media (max-width: 767px){.college-page-about-block .college-page-about-description{font-size:12px}.college-page-about-block .college-page-about-remarks{font-size:10px}}.college-page-schedule-block{max-width:600px;margin:0 auto}.college-page-schedule-block .college-page-schedule-title{padding-top:20px;font-size:40px;line-height:0.83;text-align:center;color:#f8774a}.college-page-schedule-block .college-page-schedule-subtitle{height:13px;font-weight:bold;line-height:2.36;letter-spacing:2.8px;text-align:center;color:#f8774a}.college-page-schedule-block .college-page-schedule-spacer{width:230px;border-top:solid 4px #f8774a}.college-page-schedule-block .college-page-schedule{padding-top:20px}.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-title,.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-title,.college-page-schedule-block .college-page-schedule .college-fc-title .fc-title{cursor:pointer;line-height:1.4em;padding:4px 0;text-align:center;color:#fff;background:#e85298;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:normal;text-decoration:none !important}@media (max-width: 767px){.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-title,.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-title,.college-page-schedule-block .college-page-schedule .college-fc-title .fc-title{font-size:10px}}.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-content,.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-content,.college-page-schedule-block .college-page-schedule .college-fc-title .fc-content{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 4px;background:#e85298}.college-page-schedule-block .college-page-schedule .college-fc-title .fc-title{background:#e85298}.college-page-schedule-block .college-page-schedule .college-fc-title.college-fc-title--housekeeping .fc-content{background:#59A9B7}.college-page-schedule-block .college-page-schedule .college-fc-title.college-fc-title--housekeeping .fc-title{background:#59A9B7}.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-content{background:#ffab02}.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-title{background:#ffab02}.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat.college-schedule-almost-full-seat--housekeeping .fc-content{background:#ffe4ab}.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat.college-schedule-almost-full-seat--housekeeping .fc-title{color:#666666;background:#ffe4ab}.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-content{background:#999090}.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-title{background:#999090}.college-page-schedule-block .college-page-schedule-last{padding:5px}.college-page-schedule-block .college-page-schedule-last .college-schedule-type{display:block;margin-bottom:4px;font-size:12px;color:#999999}.college-page-schedule-block .college-page-schedule-last .college-schedule-color-info{margin-left:36px}.college-page-schedule-block .college-page-schedule-last .college-schedule-square{margin-right:5px}.college-page-schedule-block .college-page-schedule-last .college-schedule-square.style-fine{color:#e85298}.college-page-schedule-block .college-page-schedule-last .college-schedule-square.style-almost-full-seat{color:#ffab02}.college-page-schedule-block .college-page-schedule-last .college-schedule-square.style-full-seat{color:#999090}.college-page-schedule-block .college-page-schedule-last .college-schedule-square.style-fine-housekeeping{color:#59A9B7}.college-page-schedule-block .college-page-schedule-last .college-schedule-square.style-almost-full-seat-housekeeping{color:#ffe4ab}.college-page-schedule-block .college-page-schedule-last .schedule-comment{margin-right:10px;font-size:12px;color:#999999}.college-page-bottom-block{max-width:270px;margin:60px auto 30px;text-align:center}.college-page-access-block{max-width:450px;margin-top:100px;margin-bottom:100px}.college-page-access-block .college-page-access-title{font-size:40px;line-height:0.83;text-align:center;color:#f8774a}.college-page-access-block .college-page-access-subtitle{height:13px;font-weight:bold;line-height:2.36;letter-spacing:2.8px;text-align:center;color:#f8774a}.college-page-access-block .college-page-access-spacer{width:180px;border-top:solid 4px #f8774a}.college-page-access-block .college-page-address{font-size:16px;line-height:1.63;padding-top:30px}.college-page-access-block .college-page-address-map{width:100%;margin:0 auto}.college-page-access-block .college-page-address-map iframe{width:100%;height:100%}@media (max-width: 767px){.college-page-access-block .college-page-address{font-size:12px}}.college-page-list-block .page-title{font-size:32px;color:#707070;text-align:center}.college-page-list-block .college-list-layout{padding:30px 0}.college-page-list-block .college-course-container .college-course-item-block{margin-bottom:24px;display:grid;grid-template-rows:120px;grid-template-columns:190px 1fr 240px;border:1px solid #D8D6D6}.college-page-list-block .college-course-container .college-course-item-block .certification-entry-item-image-block img{width:190px;height:120px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-image-block img{height:100%}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block{margin:24px 0px 0px 24px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .course-name{margin-top:5px;font-size:16px;font-weight:bold}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link{display:inline;border-bottom:1px solid #666666;padding-top:10px;padding-bottom:2px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link a,.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link .link-size-college-schedule,.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link a:visited,.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link a:hover,.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link a:active{color:inherit}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link:after{padding-left:4px;font-family:FontAwesome;content:"\f105"}.college-page-list-block .college-course-container .college-course-item-block .college-button-block{margin:auto 30px}.college-page-list-block .college-course-container .college-course-item-block .college-button-block img{width:180px;height:auto}.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item{width:180px;height:46px;text-align:center;padding:12px 0px;font-size:16px;color:#FFFFFF;background-color:#dc1471;border-radius:4px}.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item a,.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item .link-size-college-schedule,.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item a:visited,.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item a:hover,.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item a:active{color:inherit}@media (max-width: 1024px){.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block{margin:12px 0px 0px 12px}}@media (max-width: 767px){.college-page-list-block .college-course-container{display:flex;flex-wrap:wrap;gap:0px 10px;justify-content:center}.college-page-list-block .college-course-container .college-course-item-block{height:270px;margin-bottom:16px;display:grid;grid-template-columns:165px;grid-template-rows:110px 1fr 50px;border:1px solid #D8D6D6}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-image-block img{width:100%}.college-page-list-block .college-course-container .college-course-item-block .certification-entry-item-image-block img{width:100%;height:100%}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block{margin:8px 10px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .class-start-at{font-size:10px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .course-name{height:60px;margin-top:5px;font-size:13px;font-weight:bold}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .course-summary{font-size:10px;height:32px;overflow:hidden}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link{display:inline;border-bottom:1px solid #666666;padding-top:10px;padding-bottom:2px}.college-page-list-block .college-course-container .college-course-item-block .college-course-item-text-block .detail-link:after{padding-left:4px;font-family:FontAwesome;content:"\f105"}.college-page-list-block .college-course-container .college-course-item-block .college-button-block{margin:0px auto 15px auto}.college-page-list-block .college-course-container .college-course-item-block .college-button-block img{width:145px;height:auto}.college-page-list-block .college-course-container .college-course-item-block .college-button-block .button-item{width:145px;height:30px;text-align:center;padding:6px 0px;font-size:13px;color:#FFFFFF;background-color:#dc1471;border-radius:4px}}.college-page-list-block .college-page-list-back{margin-top:60px;text-align:center;font-size:16px}.college-page-list-block .college-page-news-block{max-width:initial;padding:30px 0}.college-page-list-block .college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-date{margin:8px 0}.college-page-list-block .college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-content{margin:8px 0 12px}@media (max-width: 767px){.college-page-list-block .college-page-news-block .gb-paginator-block{border-bottom:0px}.college-page-list-block .college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-date{font-size:12px}.college-page-list-block .college-page-news-block .college-page-news-items .college-page-news-item .college-page-news-item-content{font-size:14px}}.layout-page-top-college-entry{height:60px;line-height:60px}.layout-page-top-college-entry a.back,.layout-page-top-college-entry .college-page-course-block .college-page-courses-button-block .college-page-courses-button .back.link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .layout-page-top-college-entry .back.link-size-college-schedule{font-size:14px;color:#484848}.college-page-entry-block .college-page-entry-image{margin:0 auto}.college-page-entry-block .college-page-entry-description{color:#666666;word-break:break-all}.college-page-entry-block .college-page-entry-description img{width:100%;height:auto;margin-top:20px;margin-bottom:20px}.college-page-entry-block .college-page-entry-description h2{font-size:26px;margin-top:40px;margin-bottom:20px;line-height:1.6;color:#333333}.college-page-entry-block .college-page-entry-description h3{font-size:18px;margin-top:20px;margin-bottom:20px;line-height:1.6;color:#333333}.college-page-entry-block .college-page-entry-description h5 img{width:60%;margin-left:100px;margin-right:100px}.college-page-entry-block .college-page-entry-description strong{color:#333333}.college-page-entry-block .college-page-entry-description blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-size:0px;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.college-page-entry-block .college-page-entry-description blockquote:before{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.college-page-entry-block .college-page-entry-description a,.college-page-entry-block .college-page-entry-description .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-entry-block .college-page-entry-description .link-size-college-schedule{text-decoration:underline}.college-page-entry-block .college-page-entry-description iframe.map{width:100%;height:200px;display:block;margin:20px auto}@media (max-width: 767px){.college-page-entry-block .college-page-entry-description h2{font-size:20px;margin-top:20px;margin-bottom:20px;line-height:1.5;font-weight:bold}.college-page-entry-block .college-page-entry-description h3{font-size:18px;font-weight:bold}}@media (min-width: 375px) and (max-width: 767px){.college-page-entry-block .college-page-entry-description h5 img{margin-left:70px;margin-right:70px}}@media (max-width: 374px){.college-page-entry-block .college-page-entry-description h5 img{margin-left:60px;margin-right:60px}}.college-page-entry-block .college-page-entry-description table{margin-bottom:20px}.college-page-entry-block .college-page-entry-description table tr th,.college-page-entry-block .college-page-entry-description table tr td{padding:9px 10px 9px 10px;text-align:left;vertical-align:top}.college-page-entry-block .college-page-entry-description table tr th{background-color:#e172a6;color:#fff;font-weight:normal;border-left:2px solid #fff;border-bottom:1px solid #e172a6}.college-page-entry-block .college-page-entry-description table tr th a,.college-page-entry-block .college-page-entry-description table tr th .college-page-course-block .college-page-courses-button-block .college-page-courses-button .link-size-college-schedule,.college-page-course-block .college-page-courses-button-block .college-page-courses-button .college-page-entry-block .college-page-entry-description table tr th .link-size-college-schedule{color:#fff}.college-page-entry-block .college-page-entry-description table tr th:first-child{border-left:0px solid #fff}.college-page-entry-block .college-page-entry-description table tr th:last-child{border-right:1px solid #e172a6}.college-page-entry-block .college-page-entry-description table tr td{border-bottom:1px solid #d8d6d6;border-right:1px solid #d8d6d6}.college-page-entry-block .college-page-entry-description table tr td:first-child{background-color:#f2f0f0}.college-page-entry-block .college-page-entry-footer-block{text-align:center}.college-page-entry-block .college-page-entry-footer-block input[type="submit"]{margin:auto;display:block}.college-page-entry-block .base-section-header{font-size:16px;padding:5px 10px 5px 10px}.college-page-entry-block .college-page-entry-schedule-block{margin:0 auto}.college-page-entry-block .college-page-entry-schedule-block .form-block .row{margin-bottom:0px;border-bottom:1px solid #d8d6d6;padding-top:8px;padding-bottom:3px;font-size:14px}.college-page-entry-block .college-page-entry-schedule-block .form-block .row div[class^="col-"]{margin-bottom:0px}.college-page-entry-block .college-page-entry-schedule-block .form-block .row.style-noborder{border-bottom:0px solid #e4e4e4 !important}.college-page-entry-block .college-page-entry-schedule-block .college-page-entry-session-icon{margin-right:2px;display:inline-block;text-align:center;width:15px}.college-page-entry-block .college-page-entry-schedule-block .college-page-entry-session-seat-fine{font-weight:bold;color:#18a4f7}.college-page-entry-block .college-page-entry-schedule-block .college-page-entry-session-seat-limit{font-weight:bold;color:#dc1471}.college-page-entry-block .college-page-entry-schedule-block .college-page-entry-session-seat-ng{color:#999090}.college-page-entry-block .table-confirm-block .row{margin-top:6px;margin-bottom:6px}@media (max-width: 767px){.college-page-entry-block .college-page-entry-schedule-block .form-block .row.style-noborder{font-size:12px}}.college-page-cancel-block .base-section-header{font-size:16px;padding:5px 10px 5px 10px}.achieve-college-history .ac-achieve-table-block .table-default tr{line-height:3em}.achieve-college-history .ac-achieve-table-block .table-default tr[data-entry-location]:hover{cursor:pointer;background-color:#fffafc}.achieve-college-history-detail .panel-front-block{margin-bottom:20px}.achieve-college-history-detail input[type='submit']{margin-left:auto;margin-right:auto;display:block}.achieve-college-history-detail .footer-block{text-align:center}.certification-download{position:relative}.certification-download .supporter-name{position:absolute;top:33%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:50px;font-weight:bold}.certification-todo-eyecatch{text-align:center}.candidate-interview .header{height:44px;background-color:#f1eff0;font-size:20px;position:relative}.candidate-interview .header .container{line-height:44px}.candidate-interview .body{text-align:center;margin-top:2px;margin-bottom:32px}.candidate-interview .title{font-size:28px;margin:58px 0 38px;line-height:1.3}.candidate-interview .description{font-size:16px;line-height:1.6;margin:38px 0 30px 0}.candidate-interview .footer-action{margin:36px 24px}@media (max-width: 767px){.candidate-interview .title{margin:46px 0 38px}}.candidate-interview.login .form-block{width:578px;margin:auto}.candidate-interview.login .login-email-txt{width:100%;height:47px;padding:0 12px}.candidate-interview.login .indicator-alert{margin-bottom:24px}.candidate-interview.login .privacy-policy{display:inline-block;font-size:16px}.candidate-interview.login .privacy-policy a{text-decoration:underline}.candidate-interview.login .privacy-policy .form-checkbox .form-checkbox-text:before{border:3px solid #e85298;width:21px;height:21px;margin-top:2px}.candidate-interview.login .privacy-policy .form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before{border:3px solid #e85298;font-size:14px;padding-top:1px;padding-left:1px}@media (max-width: 767px){.candidate-interview.login .form-block{width:88%}}.candidate-interview .interview-steps{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:520px;margin:28px auto;position:relative}.candidate-interview .interview-steps .step-item{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#666666}.candidate-interview .interview-steps .step-item .step-number{width:38px;height:38px;border-radius:50%;border:solid 3px #d3d3d3;font-size:22px;line-height:32px;margin:8px;position:relative;text-align:center}.candidate-interview .interview-steps .step-item .step-title{font-size:14px}.candidate-interview .interview-steps .step-item .step-number .check{position:absolute;top:12px;left:11px;width:17px;height:10px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.candidate-interview .interview-steps .step-item.active{color:#ffffff}.candidate-interview .interview-steps .step-item.active .step-number{border:none;background-color:#e85298;line-height:38px}.candidate-interview .interview-steps .step-item.active .step-title{color:#e85298}.candidate-interview .interview-steps .step-item.done .step-number{color:#ffffff;border:none;background-color:#e85298;line-height:38px}.candidate-interview .interview-steps .step-item.connector{-ms-flex:1;flex:1}.candidate-interview .interview-steps .step-item.connector .step-number{width:100%;border:none;position:relative}.candidate-interview .interview-steps .step-item.connector .step-number .border{height:3px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#d3d3d3}.candidate-interview .interview-steps .step-item.connector .step-title{height:20px;width:100%}.candidate-interview .interview-steps .step-item.connector.done .step-number{height:auto}.candidate-interview .interview-steps .step-item.connector.done .step-number .border{background-color:#e85298}@media (max-width: 767px){.candidate-interview .interview-steps{max-width:520px;width:100%;padding:0 5%}.candidate-interview .interview-steps .step-item .step-title{font-size:10px}}@media (max-width: 375px){.candidate-interview .interview-steps{padding:0 8px}}.candidate-interview .description .caution{padding:30px;width:660px;background-color:#f1eff0;margin:auto}.candidate-interview .description .caution .caution-icons{margin:12px 0}.candidate-interview .description .caution .caution-icons img{width:128px;margin:0 30px}.candidate-interview .description .caution .caution-title{font-size:24px;margin:28px 0}.candidate-interview .description .caution .caution-description{font-size:16px;line-height:28px;margin:20px 0}@media (max-width: 767px){.candidate-interview .description .caution{padding:20px;width:100%}.candidate-interview .description .caution .caution-icons img{width:120px;margin:0 16px}}@media (max-width: 374px){.candidate-interview .description .caution .caution-icons img{width:110px;margin:0 6px}}.candidate-interview .illustration-block img{width:auto;height:auto}@media (max-width: 767px){.candidate-interview .illustration-block img{width:180px;height:auto}}.candidate-interview .description ul.point{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.candidate-interview .description ul.point li{position:relative;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;width:260px;height:181px;padding:20px 8px 0;margin:0 13px 26px;background-color:#f1eff0}.candidate-interview .description ul.point li .point-icon{height:87px}.candidate-interview .description ul.point li.wifi .point-icon img{width:84px}.candidate-interview .description ul.point li.light .point-icon img{width:61px}.candidate-interview .description ul.point li.resume .point-icon img{width:63px}.candidate-interview .description ul.point li.mic .point-icon img{width:44px}.candidate-interview .description ul.point li .point-text{font-size:16px}@media (max-width: 992px){.candidate-interview .description ul.point li{padding:20px 6px 0;margin:0 8px 26px}.candidate-interview .description ul.point li .point-text{font-size:14px}}@media (max-width: 767px){.candidate-interview .description ul.point{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.candidate-interview .description ul.point li:last-child{margin-bottom:0}.candidate-interview .description ul.point li .point-text{font-size:16px}}.candidate-interview .summary{border:solid 1px #707070;width:500px;padding:30px 40px;margin:auto;text-align:left;margin-bottom:40px}.candidate-interview .summary ul.summary-breakdown li.category{font-size:16px;margin-bottom:40px}.candidate-interview .summary ul.summary-breakdown li.category:last-child{margin-bottom:12px}.candidate-interview .summary ol.video-titles,.candidate-interview .summary ol.text-select-titles{margin:28px 0}.candidate-interview .summary ol.video-titles li{list-style:inherit;line-height:28px}.candidate-interview .summary ol.text-select-titles li{list-style:disc;line-height:28px}.candidate-interview .other-text{text-align:right}.candidate-interview.summary .movie-container{width:500px}.candidate-interview.summary .movie-container video{min-height:auto;width:100%}@media (max-width: 767px){.candidate-interview .summary{width:100%;padding:28px}.candidate-interview .summary ul.summary-breakdown li.category{margin-bottom:28px}.candidate-interview .summary ol.video-titles{margin:24px 0}.candidate-interview.summary .movie-container{width:100%}}.candidate-interview .question{max-width:640px;margin:auto}.candidate-interview .question .indicator-alert{margin:0 auto 20px}.candidate-interview .question .page-ind{background-color:rgba(238,135,180,0.25);height:24px;width:130px;font-size:14px;line-height:24px;margin:auto;margin-top:44px}.candidate-interview .question .question-title{font-size:28px;margin:18px 0}.candidate-interview .question .question-note{font-size:16px;margin:12px 0;margin-bottom:20px}@media (max-width: 767px){.candidate-interview .question .page-ind{margin-top:40px}}.candidate-interview .info-block .info-main{color:white;background-color:#646464;width:640px;min-height:320px;margin:auto;font-size:26px;padding:64px 24px;margin-top:65px}.candidate-interview .info-block .info-main .info-icons{width:100%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:7px 0}.candidate-interview .info-block .info-main .info-icons img{width:96px;margin:0 17px}.candidate-interview .info-block .info-main .info-title{font-size:28px;margin:32px 0 0;line-height:46px}.candidate-interview .info-block .info-main .info-note{font-size:18px;margin:26px 0}.candidate-interview .info-block .info-help{font-size:16px;margin:52px 0}.candidate-interview .info-block .info-help a{text-decoration:underline}@media (max-width: 767px){.candidate-interview .info-block .info-main{width:100%}}.candidate-interview .movie-container{position:relative;width:640px;margin:auto}.candidate-interview .movie-container video{width:100%;min-height:360px;background-color:rgba(0,0,0,0.6)}.candidate-interview .form-container{max-width:460px;margin:auto}.candidate-interview .sample-movie .centering{width:730px;height:410px;margin:0px auto 50px auto}.candidate-interview .sample-movie .centering iframe{width:100%;height:100%}@media (max-width: 750px){.candidate-interview .sample-movie .centering{width:90%;padding-top:60%;margin:-60% auto 20px auto}}.edit-candidate .indicator-alert{margin:0 auto;max-width:520px}.edit-candidate .form-container{max-width:496px;border-top:solid 1px #d8d6d7;border-bottom:none !important;font-size:16px}.edit-candidate .form{width:100%;margin:0 auto;text-align:left}.edit-candidate .form .form-layout-subtitle{margin-bottom:4px;font-size:12px;font-weight:bold;color:#737373}.edit-candidate .form .from-to{height:35px;padding:8px 4px 4px 4px;text-align:left}.edit-candidate .form .border-hidden{margin:0px 0px 16px 0px}.edit-candidate .form select{height:36px;width:72px;border-radius:4px;border:1px solid #bbb9b9;background-color:#fff;padding:0px 0px 0px 4px;margin:0px 0px 0px 4px}.edit-candidate .form select:first-child{margin:0}.edit-candidate .form .form-text-field{width:100%;height:36px;padding:0 16px;font-size:14px;background-color:#fff;border:1px solid #ccc9c9;border-radius:4px}.edit-candidate .form .col-xs-2,.edit-candidate .form .col-sm-4,.edit-candidate .form .col-sm-5,.edit-candidate .form .col-sm-12{padding:0}.edit-candidate .form .form-layout-margin-close-btn{margin-bottom:24px}.edit-candidate .form .form-layout-margin-close-btn .nested-close-btn:before{display:inline-block;font-family:FontAwesome;content:'\f00d';margin-right:5px}.edit-candidate .form .nested-add-btn:before{display:inline-block;font-family:FontAwesome;content:'\f196';margin-right:5px;font-size:16px}.edit-candidate .form .form-radio label{display:flex}.edit-candidate .form .form-radio label input{margin:4px 8px 0 0}.edit-candidate .form .form-layout-explain{font-size:12px;color:#999999;margin:4px 0}.edit-candidate .form .form-radio-label{font-size:12px}.edit-candidate .form .interview-footer-container{padding-top:26px;border-top:solid 1px #d8d6d7;text-align:center}.candidate-interview .question.type-form .indicator-alert{max-width:496px}.candidate-interview .question.type-form .question-container .form-container{max-width:496px;border-top:solid 1px #d8d6d7;border-bottom:solid 1px #d8d6d7;padding:26px 0;margin-bottom:48px;font-size:16px}.candidate-interview .question.type-form .question-container .form-container .question-title{text-align:left;margin:0 auto 20px;font-size:16px}.candidate-interview .question.type-form .question-container .form-container .question-note{text-align:left;font-size:14px}@media (max-width: 767px){.candidate-interview .question .question-title{margin:14px 0}.candidate-interview .form-container{width:100%}.candidate-interview .question.type-form .indicator-alert{width:98%}.candidate-interview .question.type-form .question-container .form-container{width:98%}.candidate-interview .movie-container{width:100%}.candidate-interview .movie-container video{max-width:100%;width:auto;min-height:180px;max-height:480px}}@media (max-width: 374px){.candidate-interview .question .question-title{font-size:24px}}.candidate-interview .movie-container .movie-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.candidate-interview .movie-container .movie-cover .movie-cover-title{font-size:18px;margin:12px 0}.candidate-interview .movie-container .movie-cover .movie-cover-count{font-size:88px}.candidate-interview .movie-container.answer .answer-caption{position:absolute;top:20px;left:0;width:100%;height:92px;font-size:32px;color:white;background-color:rgba(0,0,0,0.5);line-height:92px;vertical-align:middle}@media (max-width: 767px){.candidate-interview .movie-container .movie-cover .movie-cover-count{font-size:64px}.candidate-interview .movie-container.answer .answer-caption{height:64px;font-size:22px;line-height:64px}}.candidate-interview .interview-footer-container{margin-top:20px}.candidate-interview .interview-footer-container a{margin-top:20px}.candidate-interview .interview-footer-container .note{font-size:14px}.candidate-interview .interview-footer-container .notification-area{background-color:#ffab02;width:100%;color:#FFF;padding:10px 12px 10px 12px;border-left:6px solid #ffcc64;font-size:14px;margin-bottom:15px;cursor:pointer}.candidate-interview .interview-footer-container .footer-buttons{margin:auto}.candidate-interview .interview-footer-container .thinking-container .caption{margin-bottom:18px}.candidate-interview .interview-footer-container .recorded-container .footer-buttons{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:640px}.candidate-interview .interview-footer-container .recorded-container .footer-buttons a.link-a{-ms-flex:1;flex:1;margin:20px 16px}@media (max-width: 767px){.candidate-interview .interview-footer-container .recorded-container .footer-buttons{width:100%;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.candidate-interview .interview-footer-container .recorded-container .footer-buttons a.link-a{margin:8px 16px;min-width:200px;width:70%}}.candidate-interview .movie-container.answer .movie-timer{position:absolute;top:0;left:0;width:100%;height:64px;font-size:26px;color:white;background-color:rgba(0,0,0,0.4);line-height:64px;vertical-align:middle}.candidate-interview .movie-container.answer .movie-timer .rec_mark{color:red;padding-right:10px;display:inline-block;text-shadow:0px 0px 4px red;-webkit-animation:movie-timer-blink 1.0s ease-in-out infinite alternate;-moz-animation:movie-timer-blink 1.0s ease-in-out infinite alternate;animation:movie-timer-blink 1.0s ease-in-out infinite alternate}@-webkit-keyframes movie-timer-blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes movie-timer-blink{0%{opacity:0}100%{opacity:1}}@keyframes movie-timer-blink{0%{opacity:0}100%{opacity:1}}.candidate-interview .movie-container.answer .movie-timer .time{display:inline-block}.candidate-interview .uploading-container .progress-container{width:500px;margin:14px auto 40px;background-color:#ededed;padding:26px}.candidate-interview .uploading-container .progress-container .progress-title{font-size:24px;margin:12px}.candidate-interview .uploading-container .progress-container .progress-bars{width:360px;margin:30px}.candidate-interview .uploading-container .progress-container .progress-bars progress{display:block;width:100%;height:20px;border-radius:10px;background-color:#ffffff;border:solid 1px #909090}.candidate-interview .uploading-container .progress-container .progress-bars progress::-moz-progress-bar{border-radius:10px;background-color:#909090}.candidate-interview .uploading-container .progress-container .progress-bars progress::-webkit-progress-bar{background-color:transparent}.candidate-interview .uploading-container .progress-container .progress-bars progress::-webkit-progress-value{border-radius:10px;background-color:#909090}.candidate-interview .uploading-container .progress-container .progress-text{font-size:16px;margin:12px}@media (max-width: 767px){.candidate-interview .uploading-container .progress-container{max-width:500px;width:97%}.candidate-interview .uploading-container .progress-container .progress-title{font-size:20px;margin:8px}.candidate-interview .uploading-container .progress-container .progress-bars{width:90%;margin:28px auto}.candidate-interview .uploading-container .progress-container .progress-bars progress{height:14px}}.candidate-interview .uploading-container .progress-container .progress-completed{width:66px;height:66px;border-radius:50%;border:none;background-color:#909090;margin:18px auto;position:relative;text-align:center}.candidate-interview .uploading-container .progress-container .progress-completed .complete-check{position:absolute;top:21px;left:17px;width:32px;height:18px;border-left:6px solid #ffffff;border-bottom:6px solid #ffffff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.candidate-interview.confirm .table-block{text-align:left}.candidate-interview.confirm .table-block .row{display:flex;align-items:stretch}.candidate-interview.confirm .table-block .information-text{margin:20px 0}.candidate-interview.confirm .table-block .table-detail-block .th{padding-left:15px;padding-right:15px;background:#F2F0F0}.candidate-interview.confirm .table-block .table-detail-block .td{padding-top:10px;padding-bottom:10px;padding-left:20px}.candidate-interview.confirm .table-block .table-detail-block .td.edit-link{margin:auto;padding:0;text-align:center}.candidate-interview.confirm .table-block .table-detail-block .td.edit-link a{color:#999090;width:40px;height:26px;padding:4px 8px;border:1px solid #999090;border-radius:2px}.candidate-interview.confirm .form-block{margin-top:20px;margin-bottom:20px}.candidate-interview.confirm .form-block label{display:inline-block;height:12px}.candidate-interview.completed .body .title{max-width:520px;margin-left:auto;margin-right:auto}.candidate-interview.completed .body p{max-width:520px;margin:0 auto 20px;text-align:left}.candidate-interview.completed .footer-action{margin-top:46px}.candidate-interview.completed .footer-action .link-next{line-height:36px}.candidate-interview.latter-half .body{text-align:left}.candidate-interview.latter-half .body p{margin-bottom:20px}.candidate-interview .browsers{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.candidate-interview .browsers .browser-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 35px}.candidate-interview .browsers .browser-item .browser-name{margin:6px 0;line-height:24px}.candidate-interview .browsers .browser-item .browser-icon{width:150px}@media (max-width: 767px){.candidate-interview .browsers .browser-item{margin:12px 24px}}@media (max-width: 414px){.candidate-interview .browsers .browser-item .browser-icon{width:130px}.candidate-interview .browsers .browser-item{margin:10px 12px}}.candidate-interview-system-requirements header .header-image{margin-bottom:20px}.candidate-interview-system-requirements section h1{text-align:center;font-size:26px}.candidate-interview-system-requirements section hr.section-title{margin:10px auto 30px auto;border-top:2px solid #e85298}.candidate-interview-system-requirements section hr{border-top:1px solid #CCC9C9}.candidate-interview-system-requirements section .description{line-height:2.0;margin-bottom:20px}.candidate-interview-system-requirements section .movie-resize{width:730px;height:410px;margin:0px auto 40px}.candidate-interview-system-requirements section .movie-resize iframe{width:100%;height:100%}@media (max-width: 767px){.candidate-interview-system-requirements header .header-image{margin-right:-15px;margin-left:-15px}.candidate-interview-system-requirements section h1{font-size:18px}}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}#SP-btn_entry{position:fixed;bottom:0;left:0;z-index:999;width:100%;background:#fff;margin:0 auto;text-align:center;padding:10px 15px}#PC-btn_entry{position:fixed;bottom:10px;right:10px;z-index:1000;width:120px}#SP-btn_entry p{color:#37BDD2;font-weight:bold;margin-bottom:5px}#SP-btn_entry img{max-width:414px}#SP-btn_entry.sitter p{color:#e85298}#SP-btn_entry.entry-opacity{background-color:rgba(255,255,255,0.8)}.footer-button-block{display:flex}.footer-button-block .sp-button-entry-welcome-housekeeper{flex-grow:1;padding:0px 8px;background-color:#23B5CC;border-radius:4px;height:38px;line-height:38px;color:#FFFFFF}.footer-button-block .sp-button-entry{flex-grow:1;padding:0px 8px;background-color:#E85298;border-radius:4px;height:38px;line-height:38px;color:#FFFFFF;font-size:14px}.footer-button-block .sp-button-entry b{color:#FFF500}.footer-button-block .sp-button-entry-housekeeping-lp-01{flex-grow:1;padding:0px 8px;background-color:#FF730C;border-radius:4px;height:38px;line-height:38px;color:#FFF500;font-size:20px}.footer-button-block .banner-block{width:122px;margin-left:8px}.footer-button-block .banner-block img{height:38px}.footer-button-block-normal{display:flex}.footer-button-block-normal .button-block{flex:6}.footer-button-block-normal .line-block{flex:4}.footer-button-block-normal .button-entry-text{color:black !important;font-weight:normal !important;font-size:11px}.footer-button-block-normal .sp-button-entry-normal{display:block;padding:0;width:100%;padding:0px 8px;background:linear-gradient(to right, #f491e7, #eb006d);border-radius:100px;height:38px;line-height:38px;color:#FFFFFF;font-size:16px}.footer-button-block-normal .banner-block{margin-left:8px;background-color:#00B901;border-radius:100px}.footer-button-block-normal .banner-block img{border-radius:100px;height:38px;width:auto}#invitation{margin-top:3em}#invitation p{font-size:0.8em;text-align:center}.campaign-banner-housekeeping-welcome-pc{margin:10px auto 0 auto;max-width:750px}.campaign-banner-housekeeping-welcome-pc p{margin:-50px auto 0 auto;width:relative;padding-left:30px;text-align:left !important}.campaign-banner-housekeeping-welcome-sp{margin:10px auto 0 auto;width:95%}.campaign-banner-housekeeping-welcome-sp p{margin:-140px auto 0 auto;width:90%;word-wrap:break-word;font-size:12px}.campaign-banner-text{margin:5px auto;max-width:750px;padding:5px 10px}.campaign-banner-text p{text-align:left !important}@media screen and (max-width: 767px){.campaign-banner-text{padding:5px 19px}.campaign-banner-text p{font-size:8px}}.h2merit{margin-top:3rem;font-size:2em;font-weight:bold;line-height:120%;text-align:center;letter-spacing:0.12em;color:#37BDD2;margin-bottom:1em}@media screen and (max-width: 767px){.h2merit{margin-bottom:0em !important;font-size:1.8em}}ul#meritlist{text-align:center}ul#meritlist li{display:-moz-inline-box;display:inline-block;zoom:1}@media screen and (min-width: 992px){ul#meritlist li a:link .Box,ul#meritlist li a:visited .Box{width:240px !important}}ul#meritlist li a:link .Box,ul#meritlist li a:visited .Box{width:226px;height:223px;background:#FFFFFF;border:3px solid #ffffff !important;box-shadow:0px 8px 24px rgba(0,0,0,0.12);border-radius:12px;position:relative;margin:8px 16px 8px 0}ul#meritlist li a:link .Box.last,ul#meritlist li a:visited .Box.last{margin:8px 0 8px}ul#meritlist li a:hover .Box{background:#f4f9f9 !important;border:3px solid #37BDD2 !important}ul#meritlist li a .Box .BoxGInr{width:0px;height:0px;background:transparent;border-radius:12px 0 0 0;border:40px solid;border-color:#37BDD2 transparent transparent #37BDD2;position:absolute;top:-3px;left:-3px}ul#meritlist li a .Box .BoxGInr .BoxGInrNo{font-size:36px;font-weight:bold;font-family:Arial, Helvetica, 'sans-serif';line-height:100%;position:absolute;left:-28px;top:-28px;color:#fff}ul#meritlist li a .Box .BoxInr{text-align:center;position:absolute;top:10px;margin:0 auto;width:100%}ul#meritlist li a .Box .BoxInr .Thum{margin-bottom:10px;margin-top:10px}ul#meritlist li a .Box .BoxInr .Thum img{width:100px}ul#meritlist li a .Box .BoxInr h2.BoxInrH2{color:#37BDD2;font-size:1.2em;font-weight:bold;padding:4px 0 7px}ul#meritlist li a .Box .BoxInr h3.BoxInrH3{font-weight:bold;font-size:0.85em;color:#666}ul#meritlist li a .Box .BoxInr .BoxInrArw{width:16px;height:16px;border:3px solid;border-color:transparent transparent #37BDD2 #37BDD2;transform:rotate(-45deg);margin:0 auto;margin-top:10px}#quality{margin-top:3.5em}#quality #merit1,#quality #merit2,#quality #merit3{margin-bottom:3.5em}#quality .item1{float:left}#quality .item2{float:left}#quality .item3{float:right}#quality .item2 p{line-height:180%;padding-right:2em}.meritno{margin-right:10px;margin-bottom:10px;display:inline-block;vertical-align:top;padding-top:2px}.meritno img{width:72px}#quality h2{color:#37BDD2;font-size:1.8em;font-weight:bold;line-height:130%;margin-bottom:20px;display:inline-block}.meritImgBox{background:#F2F0F0;box-shadow:0px 4px 24px rgba(0,0,0,0.08);border-radius:8px;margin-bottom:20px}.meritImgBox img{border-radius:8px}@media screen and (max-width: 991px){#quality .item1,#quality .item2,#quality .item3{float:none}#quality{text-align:center !important;margin:1.5em auto 0}#quality h2{font-size:1.75em;display:block !important}#quality .meritno{display:block !important;margin:0 auto 20px}#quality .item2 p{padding-right:0 !important;text-align:left}}.entryBtnBox{margin-bottom:4.5em}.entryBtnBoxW{margin-top:80px}.entryBtnBox p,.entryBtnBoxW p{text-align:center}.entryBtnBox p img,.entryBtnBoxW p img{max-width:414px}.welcome-sitters-voice-housekeeping{background:#37BDD2;padding:80px 0 80px;color:#000;text-align:center;z-index:1}.suppBoxInr{background:#fff;border-radius:8px;text-align:left;padding:24px 20px}.suppBoxThum img{border-radius:50%;max-width:120px}.suppBoxVoice{padding-bottom:25px}.suppBoxH2{font-size:1.12em;font-weight:bold;margin-left:10px}.suppBoxAge{margin-bottom:5px;margin-left:10px}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative;margin-left:10px}.cp_box label{position:absolute;z-index:1;bottom:-5px;width:100%;height:80px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250,252,252,0) 0%, rgba(250,252,252,0.95) 100%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{position:absolute;z-index:2;bottom:-30px;left:0;font-weight:bold;content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/housekeeper/arw_down-d793032bc2d7324f748dfd23de956d9da3535ac9b73e46cf3db13dbef91a7093.png) " 詳しくみる";letter-spacing:0.05em;color:#37BDD2}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:90px;transition:all 0.5s}.cp_box input:checked+label:after{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/housekeeper/arw_up-6513b2c86a8acf948b644d38710d583c7653419a76ab933f3370b1591f99e68f.png) " 閉じる"}.cp_box input:checked~.cp_container{height:auto;padding-bottom:0px;transition:all 0.5s}.suppH2{font-size:2em;font-weight:bold;color:#fff;letter-spacing:0.1em;margin-bottom:50px}@media screen and (max-width: 767px){.suppBoxThum{text-align:center;margin-bottom:15px}.suppBoxVoice{padding-bottom:25px;text-align:center}.suppBoxH2,.suppBoxAge{margin-left:0px !important;text-align:center}.cp_box{text-align:left}.cp_box .cp_container{height:4.5em}.cp_box label{height:2em}.cp_box label:after,.cp_box input:checked+label:after{position:absolute;left:0 !important;right:0 !important;margin:auto !important}.suppH2{font-size:1.8em !important;margin-bottom:40px}}table.tbl-info{border-collapse:collapse;width:100%;margin-top:50px}table.tbl-info th{font-size:1.2em;text-align:center;font-weight:bold;background:#F2F0F0}table.tbl-info th,table.tbl-info td{padding:30px 20px;border:2px solid #D8D6D6}table.tbl-info td h2{font-size:1.2em !important;color:#37BDD2;font-weight:bold}table.tbl-info td p{color:#e85298}table.tbl-info th.first{width:20%}.gidelinesH2{font-size:2em;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.last td:last-child{border-bottom:solid 2px #D8D6D6;width:100%}table.tbl-info{width:100%}table.tbl-info th{font-size:1.1em !important}table.tbl-info th,table.tbl-info td{border-top:none;border-bottom:none;display:block;width:100%;padding:15px}table.tbl-info th.first{border-top:solid 2px #D8D6D6;width:100%}.gidelinesH2{font-size:1.8em !important}}.gidelinesBox{margin-top:80px}.tdBl{color:#37BDD2;font-weight:bold;font-size:1.2em}.welcome-housekeeper-entry-complete{margin-top:-60px}.welcome-housekeeper-entry-complete .header-image{margin:0 auto}.welcome-housekeeper-entry-complete .header-description{text-align:center;margin:40px auto}.welcome-housekeeper-entry-complete .header-description p{font-size:18px}.welcome-housekeeper-entry-complete .section-title h2{font-size:24px;text-align:center}.welcome-housekeeper-entry-complete .section-title hr{border:1px solid #E85298}.welcome-housekeeper-entry-complete .section-image{margin-bottom:20px}.welcome-housekeeper-entry-complete .merits{margin:5px 30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.welcome-housekeeper-entry-complete .merits .merit-checkbox{margin-right:5px}.welcome-housekeeper-entry-complete .merits .merit-checkbox img{width:22px}@media (max-width: 767px){.welcome-housekeeper-entry-complete{margin-top:-40px}.welcome-housekeeper-entry-complete .header-image{margin-right:-15px;margin-left:-15px}.welcome-housekeeper-entry-complete .merits{margin:5px 15px}}@media (min-width: 768px){.entry-button{margin:60px auto 72px auto;width:400px}}@media (max-width: 767px){.entry-button{margin:0px auto 72px auto;width:325px}}@media (max-width: 320px){.entry-button{width:300px}}.lead-block{background-color:#F2F0F0}.lead-block p{font-size:14px;line-height:28px}.lead-block .sentence-block{max-width:800px;width:auto;align-items:center}.lead-block .sentence-block .main-sentence{font-size:24px;font-weight:bold;margin-bottom:20px}@media (min-width: 768px){.lead-block .sentence-block{margin:40px auto 8px auto}}@media (max-width: 767px){.lead-block .sentence-block{margin:16px auto 8px auto}}.grad-btn{z-index:2;position:relative;right:0;bottom:30px;left:0;margin:auto;border-radius:2px;font-size:1.3rem;text-align:center;cursor:pointer;transition:.2s ease}.grad-btn::before{color:#37BDD2;content:"もっとみる" url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/housekeeper/arrow_down_small-83a323afe4343dad0cc26920f96ea21d0831ee804afc5306dbf19f7192c3ba62.png);display:inline-block;transform:translateX(0px);text-decoration:underline}.grad-item{position:relative;overflow:hidden}@media (min-width: 768px){.grad-item{height:90px}}@media (max-width: 767px){.grad-item{height:120px}}.grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:75px;background:-webkit-linear-gradient(top, rgba(242,240,240,0) 0%, rgba(242,240,240,0.9) 50%, rgba(242,240,240,0.9) 50%, #F2F0F0 100%);background:linear-gradient(top, rgba(242,240,240,0) 0%, rgba(242,240,240,0.9) 50%, rgba(242,240,240,0.9) 50%, #F2F0F0 100%);content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn{bottom:0px}.grad-trigger:checked~.grad-btn::before{content:"閉じる" url(//d1g4k4av3m79e8.cloudfront.net/assets/welcome/housekeeper/arrow_up_small-13f91ae84307f691a02b79d9ddd694fca8b6ab20d0911710babfaff633edc4d9.png)}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}.welcome-anchor-links-hk-block .links-container{padding:16px;display:grid;justify-content:center;grid-gap:10px}@media (min-width: 992px){.welcome-anchor-links-hk-block .links-container{margin:46px auto;grid-template-rows:repeat(1, 100px);grid-template-columns:repeat(6, 150px)}}@media (max-width: 991px) and (min-width: 768px){.welcome-anchor-links-hk-block .links-container{margin:0px;grid-template-rows:repeat(2, 110px);grid-template-columns:repeat(3, minmax(auto, 160px))}}@media (max-width: 767px){.welcome-anchor-links-hk-block .links-container{margin:0px;grid-template-rows:repeat(3, 110px);grid-template-columns:repeat(2, minmax(auto, 160px))}}.welcome-anchor-links-hk-block .links-container .link-content-block{display:block;position:relative;background-color:#FFFFFF;border-radius:8px;box-shadow:0px 8px 24px rgba(0,0,0,0.12)}.welcome-anchor-links-hk-block .links-container .link-content-block .link-text{position:absolute;top:0;bottom:0;margin:auto 0px;left:0;right:0;height:54px;font-size:14px;font-weight:bold;line-height:22px;color:#37BDD2;text-align:center}.welcome-anchor-links-hk-block .links-container .link-content-block:after{position:absolute;bottom:0;left:0;right:0;margin-bottom:7px;font-family:FontAwesome;font-style:normal;content:"\f107";color:#37BDD2;text-align:center;font-size:20px}.welcome-merit-hk-block{background:#ebf8fb}.welcome-merit-hk-block .merit-title{text-align:center}.welcome-merit-hk-block .merit-title h2{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px;margin:0 auto}@media (min-width: 768px){.welcome-merit-hk-block .merit-title h2{margin-top:77px}}@media (max-width: 767px){.welcome-merit-hk-block .merit-title h2{margin-top:54px;width:345px;font-size:22px}}@media (max-width: 320px){.welcome-merit-hk-block .merit-title h2{margin:54px auto 0px auto;width:300px}}.welcome-merit-hk-block .merit-point img{width:72px}.welcome-merit-hk-block .merit-container .merit-content-block:first-child{margin-top:70px}.welcome-merit-hk-block .merit-container .merit-content-block{margin-top:40px}@media (max-width: 767px){.welcome-merit-hk-block .merit-container .merit-content-block{margin:40px auto 0px auto;max-width:395px}}.welcome-merit-hk-block .merit-container .merit-content-block .merit-point-title-block{display:grid;grid-template-columns:73px 280px;grid-gap:12px;align-items:center}@media (max-width: 767px){.welcome-merit-hk-block .merit-container .merit-content-block .merit-point-title-block{margin-left:8px}}@media (max-width: 767px){.welcome-merit-hk-block .merit-container .merit-content-block .merit-point-title-block{grid-template-columns:73px auto}}@media (max-width: 767px){.welcome-merit-hk-block .merit-description-block{margin:0px 32px 16px 32px}}.welcome-merit-hk-block h3{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px}@media (max-width: 767px){.welcome-merit-hk-block h3{font-size:22px}}.welcome-merit-hk-block h4{margin:40px 0px 12px 0px;color:#37BDD2;font-size:18px;font-weight:bold}@media (max-width: 767px){.welcome-merit-hk-block h4{text-align:center;line-height:1.5}}.welcome-merit-hk-block .point-text{font-size:16px;line-height:32px}@media (min-width: 768px){.welcome-merit-hk-block .point-text{max-width:398px}}@media (max-width: 767px){.welcome-merit-hk-block .point-text{margin:0px auto;max-width:312px}}.welcome-merit-hk-block .point-detail{background-color:#FFFFFF;border-radius:16px;box-shadow:0px 8px 24px 4px rgba(55,189,210,0.2);text-align:center}@media (min-width: 1024px){.welcome-merit-hk-block .point-detail{width:482px}}@media (max-width: 767px){.welcome-merit-hk-block .point-detail{margin:20px auto 0px auto;width:342px}}@media (max-width: 374px){.welcome-merit-hk-block .point-detail{width:auto}}.welcome-merit-hk-block .point-detail img{width:100%}@media (min-width: 768px){.welcome-merit-hk-block .point-detail img{padding:20px}}@media (max-width: 767px){.welcome-merit-hk-block .point-detail img{padding:14px}}@media (min-width: 768px){.welcome-merit-hk-block.hk_nutrition .point-detail.point2 img{padding:40px}}@media (max-width: 767px){.welcome-merit-hk-block.hk_nutrition .point-detail.point2 img{padding:28px}}@media (min-width: 768px){.welcome-merit-hk-block.hk_nutrition .point-detail.point4 img{padding:40px 30%}}@media (max-width: 767px){.welcome-merit-hk-block.hk_nutrition .point-detail.point4 img{padding:20px 30%}}@media (min-width: 768px){.welcome-merit-hk-block.hk_cleaning .point-detail.point2 img{padding:28px}}@media (max-width: 767px){.welcome-merit-hk-block.hk_cleaning .point-detail.point2 img{padding:20px}}@media (min-width: 768px){.welcome-merit-hk-block.hk_cleaning .point-detail.point4 img{padding:28px}}@media (max-width: 767px){.welcome-merit-hk-block.hk_cleaning .point-detail.point4 img{padding:20px}}.welcome-merit-hk-block .merit-content-block .separater{margin-top:40px;border:1px dashed #37BDD2}.welcome-top-image-sp{width:100%;height:calc(100vw * 900/750)}.welcome-housekeeper-top-image-sp{width:100%;height:100%}.welcome-safety-hk-block .safety-title{text-align:center}.welcome-safety-hk-block h2{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px}@media (max-width: 767px){.welcome-safety-hk-block h2{font-size:22px}}.welcome-safety-hk-block .safety-title h2{max-width:345px;margin:0 auto}@media (min-width: 768px){.welcome-safety-hk-block .safety-title h2{margin-top:90px}}@media (max-width: 767px){.welcome-safety-hk-block .safety-title h2{margin-top:60px}}.welcome-safety-hk-reason-block{margin:60px auto 60px auto}@media (min-width: 768px){.welcome-safety-hk-reason-block{margin:60px auto 60px auto}}@media (max-width: 767px){.welcome-safety-hk-reason-block{margin:36px auto 40px auto}}.welcome-safety-hk-reason-container{display:grid;grid-template-rows:200px;justify-content:center;grid-gap:16px}@media (min-width: 768px){.welcome-safety-hk-reason-container{grid-template-columns:repeat(4, 150px)}}@media (max-width: 767px){.welcome-safety-hk-reason-container{grid-template-columns:repeat(2, minmax(100px, 150px))}}.welcome-safety-hk-reason-block .reason-icon{text-align:center}.welcome-safety-hk-reason-block .reason-icon img{width:116px}.welcome-safety-hk-reason-block .reason-text{margin:12px auto;max-width:150px;margin-top:12px;font-size:16px;font-weight:bold;line-height:28px}@media (max-width: 320px){.welcome-safety-hk-reason-block .reason-text{font-size:14px}}.welcome-safety-hk-reason-block b{color:#37BDD2}.welcome-supporters-voice-hk-block{background-color:#F2F0F0}.welcome-supporters-voice-hk-block h2{padding:92px 0px 12px 0px;text-align:center;font-size:28px;line-height:28px;font-weight:bold}@media (max-width: 767px){.welcome-supporters-voice-hk-block h2{padding:56px 0px 0px 0px;font-size:24px;line-height:36px}}.welcome-supporters-voice-hk-block .under-line{border:1px dashed #37BDD2}.welcome-supporters-voice-hk-block .welcome-hk-magazines-block{margin:60px auto 50px auto}@media (max-width: 767px){.welcome-supporters-voice-hk-block .welcome-hk-magazines-block{margin:36px auto 50px auto}}.magazine-block a{display:block}.magazine-block a .magazine-category-label{margin-top:12px}.magazine-block a .magazine-category-label:after{clear:both;display:block;content:''}.magazine-block a .magazine-category-label .magazine-category{float:left;font-size:10px;padding-right:10px;color:#37BDD2;border-right:1px solid #d8d6d6;margin-right:10px;line-height:1.1}.magazine-block a .magazine-category-label .magazine-writer{float:left;font-size:10px;color:#999999;line-height:1.1}.magazine-block a .magazine-name{font-size:16px;color:#666666;font-weight:bold;margin-top:6px}@media (min-width: 768px){.magazine-block a:hover .magazine-name{text-decoration:underline}}@media (max-width: 767px){.magazine-block a .magazine-category-label{margin-top:10px;margin-bottom:3px}.magazine-block a .magazine-name{font-size:14px;color:#666666;font-weight:bold;margin-top:2px;margin-bottom:20px}}@media (min-width: 767px){.welcome-hk-magazines-block .col-sm-6:nth-child(2) .banner-image{margin-top:-4px}.welcome-hk-magazines-block.hk_nutrition .col-sm-6:nth-child(2) .banner-image,.welcome-hk-magazines-block.hk_cleaning .col-sm-6:nth-child(2) .banner-image{margin-top:0}}@media (hover: hover){.welcome-hk-magazines-block .banner-image:hover{transform:translateY(-8px);opacity:0.7;transition:all 0.2s}}.welcome-hk-magazines-block .link-block{margin:-12px auto 56px auto;text-align:center}@media (max-width: 375px){.welcome-hk-magazines-block .link-block{margin:-12px auto 30px auto}}.welcome-hk-magazines-block.hk_nutrition .link-block,.welcome-hk-magazines-block.hk_cleaning .link-block{margin-top:12px}.welcome-hk-magazines-block .link-style-icon.style-page{color:#37BDD2;font-weight:bold}.welcome-hk-magazines-block .link-style-icon.style-page:after{content:"\f101"}.welcome-support-flow-hk-block{background:#ebf8fb}.welcome-support-flow-hk-block .support-flow-title{text-align:center}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-title{margin-bottom:67px}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-title{margin-bottom:42px}}.welcome-support-flow-hk-block .support-flow-title h2{width:388px;color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px;margin:0 auto}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-title h2{margin-top:77px}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-title h2{margin-top:54px;width:345px;font-size:22px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-title h2{margin:54px auto 0px auto;width:300px}}@media (max-width: 991px){.welcome-support-flow-hk-block .support-flow-content-block{margin:0px auto 0px auto;max-width:395px}}.welcome-support-flow-hk-block .support-flow-content-block h3{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-content-block h3{font-size:22px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-content-block h3{font-size:20px}}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-step-title{display:grid;grid-template-rows:70px;grid-template-columns:65px 210px;grid-gap:12px}@media (max-width: 991px) and (min-width: 768px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-step-title{margin-left:40px}}.welcome-support-flow-hk-block .support-flow-content-block .step img{width:62px}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-content-detail{margin-top:20px;display:grid;justify-content:center;grid-gap:16px}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-content-detail{grid-template-rows:160px 130px;grid-template-columns:300px}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-content-detail{grid-template-rows:150px;grid-template-columns:140px 175px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-content-detail{grid-template-rows:150px;grid-template-columns:120px 155px;grid-gap:12px}}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust-with-background{width:295px;background-color:#FFFFFF;border-radius:16px;box-shadow:0px 8px 24px 4px rgba(55,189,210,0.2);overflow:hidden;text-align:center}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust-with-background img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust-with-background{width:295px}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust-with-background{width:142px;height:142px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust-with-background{width:120px;height:120px}}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust{border-radius:16px;box-shadow:0px 8px 24px 4px rgba(55,189,210,0.2);overflow:hidden}.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust{height:159px}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust{width:142px;height:142px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-illust{width:120px;height:120px}}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-description{font-size:16px;line-height:32px}}@media (max-width: 787px){.welcome-support-flow-hk-block .support-flow-content-block .support-flow-description{font-size:14px;line-height:25px}}.welcome-support-flow-hk-block .support-flow-content-block .separater{margin:14px 0px 30px 0px;border:1px dashed #37BDD2}.welcome-work-step-hk-block{background:#ebf8fb;border-radius:6px;text-align:center}.welcome-work-step-hk-block .step-block{border-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:baseline}@media (max-width: 767px){.welcome-work-step-hk-block .step-block{display:grid}}.welcome-work-step-hk-block .support-flow-title{text-align:center}@media (min-width: 768px){.welcome-work-step-hk-block .support-flow-title{margin-bottom:67px}}@media (max-width: 767px){.welcome-work-step-hk-block .support-flow-title{margin-bottom:42px}}.welcome-work-step-hk-block .support-flow-title h2{width:388px;color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px;margin:0 auto}@media (min-width: 768px){.welcome-work-step-hk-block .support-flow-title h2{margin-top:77px}}@media (max-width: 767px){.welcome-work-step-hk-block .support-flow-title h2{margin-top:54px;width:345px;font-size:22px}}@media (max-width: 320px){.welcome-work-step-hk-block .support-flow-title h2{margin:54px auto 0px auto;width:300px}}.welcome-work-step-hk-block .step-block .step-selection-title{flex:0 1 280px}.welcome-work-step-hk-block .step-block .step-selection-text{flex:0 1 600px}.sitters-welcome-banner-block .sitters-banner{margin:40px auto}@media (min-width: 768px){.sitters-welcome-banner-block .sitters-banner{width:560px}}@media (max-width: 787px){.sitters-welcome-banner-block .sitters-banner{width:343px}}@media (max-width: 787px){.sitters-welcome-banner-block .sitters-banner{width:auto;margin:10px auto}}.point-text.for-example-hourly-wage-text{color:#dc1471;font-size:12px;word-break:keep-all}.welcome_btn_to_entry{margin:70px auto}@media (max-width: 767px){.welcome_btn_to_entry{margin:30px auto;width:325px}}.welcome_btn_to_entry .btn_to_entry_txt{margin-top:10px;text-align:center}@media (max-width: 767px){.welcome_btn_to_entry .btn_to_screening{margin-top:20px}}.welcome-lead-block div.lead_first_screening_text{margin:0px 0px 40px 0px;font-size:16px;line-height:200%}.welcome-lead-hk-screening-alert-text{color:#e85298;font-size:14px;display:inline}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}@media (min-width: 992px){.certification .container{width:970px}}.certification-layout .nav-title{font-size:20px;font-weight:bold;line-height:30px;margin:0 20px;float:left;padding-top:6px}.certification-layout .nav-button{float:left;margin-top:4px}.certification-layout .nav-button a{border:1px solid #E85298;box-sizing:border-box;border-radius:4px;padding:7px 14px}.certification-entry-block .certification-content-list{margin-top:20px;border-bottom:1px solid #D8D6D6}.certification-entry-block .certification-content-list.confirm{border-bottom:none}.certification-entry-block .certification-content-list.confirm .content-items{font-weight:normal}.certification-entry-block .certification-content-list.confirm .row{padding:40px 0}.certification-entry-block .certification-content-list.confirm .row.top{padding-top:0;border-bottom:1px solid #D8D6D6}.certification-entry-block .certification-content-list.confirm .row.payment-notice{margin-top:10px;padding:10px 0px;border-top:1px solid #D8D6D6;color:#888}.certification-entry-block .certification-content-list.payment{border-bottom:none}.certification-entry-block .certification-content-list.payment .content-items{font-weight:normal}.certification-entry-block .certification-content-list.payment .row.top{padding-top:0;border-bottom:1px solid #D8D6D6}.certification-entry-block .certification-entry-complete-desc{text-align:center}.certification-item-name{margin:10px 0;vertical-align:middle;position:relative}.certification-item-name .item-index{display:inline-block;width:101px;height:35px;font-size:20px;line-height:34px;color:#FFFFFF;background-color:#FF425D;text-align:center;margin-right:16px}.certification-item-name .item-name{display:inline-block;font-size:24px;font-weight:bold;line-height:38px}.certification-item-name .item-count{display:inline-block;position:absolute;top:0;bottom:0;margin:auto 10px;padding-top:6px;font-size:16px;line-height:24px}.certification-item-name .item-timer{display:inline-block;position:absolute;right:0;top:0;bottom:0;margin:auto 0;padding-top:6px;font-size:16px;line-height:24px}.certification-course .certification-course-time{padding:14px 24px;margin:20px 0;font-size:16px;line-height:24px;height:54px;width:100%;background:#F7F7F7;border-radius:8px}.certification-course .certification-course-description{font-size:16px;line-height:180%;margin:10px 0}.certification-course .certification-document{text-align:center;vertical-align:middle;width:100%;background:#F7F7F7;padding:30px 0}.certification-course .certification-document .document-dl-button{margin:0 auto;padding:14px;width:369px;height:60px;border:3px solid #666666;border-radius:40px;box-sizing:border-box;background:#FFFFFF;font-size:16px;line-height:24px;color:#666666}.certification-course .certification-document .document-dl-button a:hover,.certification-course .certification-document .document-dl-button a:link,.certification-course .certification-document .document-dl-button a:visited{color:#666666}.certification-course .certification-document .document-dl-button .button-icon{display:inline-block;width:20px;height:20px;margin-right:14px}.certification-course .certification-document .document-dl-button .button-title{display:inline-block;padding-top:2px}.certification-course .certification-course-content{width:100%;text-align:center;margin:45px 0}.certification-course .certification-course-content .video-container{max-width:890px;margin:auto;position:relative}.certification-course .certification-course-content .video-container video{width:100%}.certification-course .certification-course-content .video-container .control{position:absolute;top:0;left:0;width:100%;height:100%}.certification-course .certification-course-content .video-container .control img{width:128px;height:128px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.certification-test .certification-question-title{font-size:24px;line-height:36px;color:#333333;margin:20px 0}.certification-test .schedule-entry-block{margin:0 auto}.certification-test .schedule-entry-block .form-block .row{margin-bottom:0px;border-bottom:1px solid #d8d6d6;padding-top:8px;padding-bottom:3px;font-size:14px;border-top:none}.certification-test .schedule-entry-block .form-block .row div[class^="col-"]{margin-bottom:0px;padding-top:0px}.certification-test .schedule-entry-block .form-block .row.style-noborder{border:0px solid #e4e4e4 !important}.certification-test .schedule-entry-block .entry-session-icon{margin-right:2px;display:inline-block;text-align:center;width:15px}.certification-test .schedule-entry-block .entry-session-seat-fine{font-weight:bold;color:#18a4f7}.certification-test .schedule-entry-block .entry-session-seat-limit{font-weight:bold;color:#dc1471}.certification-test .schedule-entry-block .entry-session-seat-ng{color:#999090}.certification-test .confirm-block{margin:40px 0}.certification-test .confirm-block .row{padding:8px 0}.certification-attend-course-proof .certification-description{font-size:20px;line-height:30px}.certification-attend-course-proof .certification-attend-course-proof-menu a:link,.certification-attend-course-proof .certification-attend-course-proof-menu a:hover,.certification-attend-course-proof .certification-attend-course-proof-menu a:link,.certification-attend-course-proof .certification-attend-course-proof-menu a:visited{color:#333333}.certification-attend-course-proof .certification-attend-course-proof-menu .menu-item{height:116px;width:100%;padding:26px 48px;background-color:#F7F7F7;border-radius:24px;margin:16px 0;border:1px solid #333333}.certification-attend-course-proof .certification-attend-course-proof-menu .menu-item .menu-title{font-size:24px;line-height:36px}.certification-attend-course-proof .certification-attend-course-proof-menu .menu-item .menu-description{margin:6px 0}.certification-attend-course-proof .confirm-block{margin:30px 0}.upload-attend-course-proof .upload-photo{border:1px solid #ccc;height:234px;margin:32px 0;padding:30px 0px;cursor:pointer;width:100%;text-align:center}.upload-attend-course-proof .upload-photo .dz-message{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px}.upload-attend-course-proof .upload-photo .dz-message .select-photo{display:inline-block;width:346px;height:56px;background-color:#f2f0f0;line-height:56px;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px}.upload-attend-course-proof .upload-photo .dz-message .select-photo img{width:26px;height:21px;margin:8px 10px 10px 0}.upload-attend-course-proof .upload-photo .dz-message .restriction{font-size:14px;color:#999999}.upload-attend-course-proof .photo-uploaded{text-align:center;margin:32px 0}.upload-attend-course-proof .photo-uploaded img{max-width:500px;max-height:auto}.upload-attend-course-proof .limit-date-input{display:flex;align-items:center;justify-content:center}.upload-attend-course-proof .limit-date-input :not(:last-child){margin-right:8px}@media (max-width: 767px){.upload-attend-course-proof .upload-photo{background-color:#f2f0f0;height:56px;line-height:56px;padding:0;border:1px solid #cecece;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;margin:20px 0;width:auto}.upload-attend-course-proof .upload-photo .dz-message .select-photo{background-color:transparent;line-height:56px;border:none;margin:0}.upload-attend-course-proof .photo-uploaded img{max-width:80%;max-height:80vw}}@media (max-width: 480px){.upload-attend-course-proof .photo-uploaded img{max-width:90%;max-height:90vw}}.upload-attend-course-proof .progress{z-index:1001}.upload-attend-course-proof .mask-all{background:rgba(255,255,255,0.3);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000;display:none}.upload-attend-course-proof .loading-area{position:fixed;top:50%;left:50%;z-index:2000;background-color:#fff;width:130px;height:130px;border:4px solid #e85298;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-align:center;color:#e85298;padding-top:20px;margin-left:-65px;margin-top:-65px}.upload-attend-course-proof .loading-area i{font-size:50px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;-ms-animation:spin 2.5s linear infinite;-o-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.upload-attend-course-proof .loading-area p{margin-top:10px;font-size:16px}.certification-attend-course-uploaded-detail .image-file{margin:10px auto 50px auto;width:500px;height:auto}@media (max-width: 767px){.certification-attend-course-uploaded-detail .image-file{width:80%}}.certification-attend-course-uploaded-detail p{text-align:center}@media (max-width: 767px){.container.certification-mypage{padding:0px}}.certification-mypage .col-md-4.profile_area{padding:0px}@media (max-width: 767px){.certification-mypage .col-md-8.entry-area{padding:20px}}.certification-mypage .certification-mypage-profile{width:274px;height:248px;padding-bottom:26px;background:#F7F7F7}.certification-mypage .certification-mypage-profile .badge-area{width:100%;height:60%}.certification-mypage .certification-mypage-profile .badge-area .image-area{margin:0px auto;height:116px}.certification-mypage .certification-mypage-profile .badge-area .image-area img{margin:22px 0px 0px 101px;width:27%}.certification-mypage .certification-mypage-profile .badge-area .certification-name{text-align:center;font-size:16px;line-height:24px;color:#333}.certification-mypage .certification-mypage-profile .line{margin:10px auto;width:210px;height:0px;border:1px solid #CCC9C9}.certification-mypage .certification-mypage-profile .name{margin:10px auto;text-align:center;color:000;font-size:20px;font-weight:bold}.certification-mypage .certification-mypage-profile .name .suffix{margin-left:0.2em;display:inline;font-size:14px;font-weight:normal}.certification-mypage .certification-mypage-profile .status-summary{margin:5px auto;text-align:center;font-size:14px}.certification-mypage .certification-mypage-profile .status-summary .prefix{display:inline}.certification-mypage .certification-mypage-profile .status-summary .suffix{display:inline}.certification-mypage .certification-mypage-profile .status-summary .main{display:inline;color:#FF425D}.certification-mypage .certification-mypage-profile .schedule-limit{margin:5px auto;text-align:center;font-size:10px}@media (max-width: 769px){.certification-mypage .certification-mypage-profile{width:100%;height:auto;padding:10px 0px;margin-bottom:20px}.certification-mypage .certification-mypage-profile .wrap-flex{display:flex}.certification-mypage .certification-mypage-profile .flex-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.certification-mypage .certification-mypage-profile .badge-area{width:32%;height:60%}.certification-mypage .certification-mypage-profile .badge-area .image-area{margin:10px auto;height:auto}.certification-mypage .certification-mypage-profile .badge-area .image-area img{margin:0px;width:60%}.certification-mypage .certification-mypage-profile .badge-area .certification-name{text-align:center;font-size:16px;line-height:24px;color:#333}.certification-mypage .certification-mypage-profile .line{margin:auto 20px auto 0px;width:1px;height:79%;border:1px solid #CCC9C9}.certification-mypage .certification-mypage-profile .description-area .name{width:100%;text-align:left}.certification-mypage .certification-mypage-profile .description-area .status-summary{width:100%;text-align:left}.certification-mypage .certification-mypage-profile .description-area .schedule-limit{width:100%;text-align:left}}.certification-mypage .certification-mypage-entry .course-item.enable{background:#FFF;box-shadow:2px 2px 11px rgba(0,0,0,0.15);border-radius:8px}.certification-mypage .certification-mypage-entry .course-item.disable{background:#E9E9E9;border-radius:8px}.certification-mypage .certification-mypage-entry .course-item{margin-top:32px;padding:19px}.certification-mypage .certification-mypage-entry .course-item .status-label{width:71px;height:20px;text-align:center;font-size:12px;line-height:18px;color:#FFF}.certification-mypage .certification-mypage-entry .course-item .title{margin-top:5px;color:#333;font-size:24px;line-height:36px;font-weight:bold}.certification-mypage .certification-mypage-entry .entry-link{margin-top:30px;text-align:right}.certification-mypage .certification-mypage-entry .entry-link a{color:#666;text-decoration:underline}.certification-course-top .col-md-9{padding:0px}.certification-course-top .todo-list{padding:20px;margin-bottom:35px;background:#F6F6F6;border-radius:8px}.certification-course-top .todo-list .title{display:flex}.certification-course-top .todo-list .title .icon{width:16px}.certification-course-top .todo-list .title .title-text{margin-left:0.5em;font-size:16px;font-weight:bold}.certification-course-top .todo-list .item{width:auto;margin-top:10px;font-size:16px}.certification-course-top .contents-division{margin-top:24px;display:flex;padding:20px 0px 20px 40px;box-shadow:2px 2px 11px rgba(0,0,0,0.15);border-radius:8px}@media (max-width: 767px){.certification-course-top .contents-division{padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.certification-course-top .contents-division .wrap{display:flex;width:100%}.certification-course-top .contents-division .wrap .category-area{width:100%}.certification-course-top .contents-division .wrap .category-area .title{font-size:20px}.certification-course-top .contents-division .wrap .category-area .limit{font-size:10px;font-weight:normal}.certification-course-top .contents-division .wrap .ceritification-progress{width:104px;text-align:right;font-size:14px;font-weight:bold;color:#FF425D}.certification-course-top .contents-division .button-area{margin:13px auto 0px auto !important;width:100%}.certification-course-top .contents-division .button-area a{width:100% !important}}.certification-course-top .contents-division .category-area{width:220px;font-weight:bold}.certification-course-top .contents-division .category-area .title{font-size:16px}.certification-course-top .contents-division .category-area .ceritification-progress{margin-top:10px;font-size:12px;color:#FF425D}.certification-course-top .contents-division .vertical-line{border:1px solid #CCC9C9}.certification-course-top .contents-division .button-area{margin:0px auto;text-align:center}.certification-course-top .contents-division .button-area a{display:block;width:240px;height:40px;margin:0px auto;padding-top:8px;border-radius:4px;color:#FFF}.certification-course-top .contents-division .button-area a.enable{background:#FF425D}.certification-course-top .contents-division .button-area a.disable{background:#999090}.certification-course-top .contents-division .button-area a:hover{opacity:0.5}.certification-course-top .contents-division .button-area .limit{margin-top:8px;font-size:12px;color:#888}.certification-test-top .test-summary{margin:78px 0px 52px 0px;display:table;width:100%;height:114px;background:#F7F7F7;border-radius:8px}.certification-test-top .test-summary .contents{display:table-cell;vertical-align:middle;text-align:center;font-size:24px;font-weight:bold;color:#666}.certification-test-top .notice-message{text-align:center;font-size:16px;color:#666}@media (max-width: 767px){.certification-test-top .notice-message{text-align:left !important;margin-bottom:30px}}.certification-test-question .item-attributes{margin:10px 0;display:flex}.certification-test-question .item-attributes .timer{margin:auto 0;padding-top:6px;font-size:16px;line-height:24px}.certification-test-question .item-attributes .left-block{margin:10px 0;display:flex}.certification-test-question .item-attributes .left-block .index{width:101px;height:35px;font-size:20px;line-height:34px;color:#FFFFFF;background-color:#FF425D;text-align:center;margin-right:16px}.certification-test-question .item-attributes .left-block .category{font-size:24px;font-weight:bold;line-height:38px}.certification-test-question .item-attributes .left-block .count{margin:auto 10px;padding-top:6px;font-size:16px;line-height:24px}.certification-test-question .item-attributes .right-block{margin:10px 0px 10px auto}.certification-test-question .question-title{font-size:20px;line-height:30px;color:#333333;margin:30px 0}@media (max-width: 767px){.certification-test-question .item-attributes{display:block}.certification-test-question .item-attributes .left-block{display:block;flex-direction:column;justify-content:center}.certification-test-question .item-attributes .left-block .category{margin:8px 0px}.certification-test-question .item-attributes .left-block .count{margin:0px !important;padding:0px !important}.certification-test-question .item-attributes .right-block{display:block;margin:10px auto 10px 0px}.certification-test-question .question-title{font-weight:bold}.certification-test-question .question-text{font-size:16px !important}}.certification-test-question .test-content .form-radio{padding:10px 5px;display:flex;justify-content:center;align-items:center;background:#F7F7F7;border-radius:4px;margin-bottom:20px}.certification-test-question .test-content .form-radio label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:7px auto}.certification-test-question .test-content .form-radio label .wrap{display:flex}.certification-test-question .test-content .form-radio label .wrap input[type=radio]{display:none}.certification-test-question .test-content .form-radio label .wrap .check-box{margin:auto 10px;width:20px;height:20px;border:1px solid #999090;box-sizing:border-box;border-radius:6px;background:#FFF}.certification-test-question .test-content .form-radio label .wrap .question-index{font-size:20px;font-weight:bold}.certification-test-question .test-content .form-radio label .wrap input:checked~.check-box{background:#FF425D;border:1px solid #FF425D}.certification-test-question .test-content .form-radio label .question-text{margin:auto 0px auto 10px;width:90%;font-size:20px;line-height:24px}.certification-test-finish .finish-message{margin:120px auto}.certification-test-finish .finish-message p{text-align:center;font-size:16px;color:#666}.certification-attend-course-proof .description{margin-bottom:50px;font-size:16px;color:#666666}.certification-attend-course-proof .attend-course-proof-menu{width:100%}.certification-attend-course-proof .attend-course-proof-menu a{display:inline-block;vertical-align:top;width:100%;height:106px;margin-bottom:50px;background:#FFFFFF;box-shadow:2px 2px 11px rgba(0,0,0,0.15);border-radius:8px}.certification-attend-course-proof .attend-course-proof-menu a .details{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.certification-attend-course-proof .attend-course-proof-menu a .details .title{margin-bottom:10px;font-weight:bold;font-size:24px;color:#333333}.certification-attend-course-proof .attend-course-proof-menu a .details .notes{font-size:14px;color:#666666}@media (max-width: 767px){.certification-attend-course-proof .attend-course-proof-menu a{margin-bottom:25px;height:auto;padding:20px 10px}.certification-attend-course-proof .attend-course-proof-menu a .details{text-align:center}.certification-attend-course-proof .attend-course-proof-menu a .details .title{font-size:20px;line-height:30px}.certification-attend-course-proof .attend-course-proof-menu a .details .notes{width:65%}}.certification-attend-course-detail .description{font-size:20px}.certification-attend-course-detail .confirm-block{margin:30px auto;font-size:14px}.certification-test-result .test-summary{margin:78px 0px 52px 0px;display:table;width:100%;height:114px;background:#F7F7F7;border-radius:8px}.certification-test-result .test-summary .score{display:table-cell;vertical-align:middle;text-align:center;font-weight:bold;color:#666}.certification-test-result .test-summary .score .result{display:inline;font-size:32px;color:red}.certification-test-result .test-summary .score .full{display:inline;font-size:20px;color:#666}.certification-test-result .result-message{text-align:center;font-size:16px;color:#666}.certification-ext-course .main-contents .certification-ext-course-lifesaving{font-size:16px}.certification-ext-course .main-contents .certification-ext-course-lifesaving .head-text{margin:32px 0px;line-height:180%;color:#666}.certification-ext-course .main-contents .certification-ext-course-lifesaving table{margin:40px auto;text-align:center}.certification-ext-course .main-contents .certification-ext-course-lifesaving table th{width:320px;height:66px;background:#666;color:#FFF;text-align:center;border:1px solid #CCC9C9}.certification-ext-course .main-contents .certification-ext-course-lifesaving table td{height:150px;border:1px solid #CCC9C9;color:#333}.certification-ext-course .main-contents .certification-ext-course-lifesaving table td img{margin:0px auto;width:193px;height:127px}@media (max-width: 767px){.certification-ext-course .main-contents .certification-ext-course-lifesaving table td img{margin:20px 0px}.certification-ext-course .main-contents .certification-ext-course-lifesaving table td .type-text{margin-bottom:22px}}.certification.top-title{padding:40px 0px;line-height:42px;font-size:24px;font-weight:bold;color:#333333}.certification.block-title{padding-bottom:10px;border-bottom:2px solid #FF425D;font-size:20px;font-weight:bold;color:#333}.ceritification.button-back-next{margin:90px auto 50px auto;width:700px;display:flex;justify-content:space-around}.ceritification.button-back-next input,.ceritification.button-back-next button,.ceritification.button-back-next a{display:block;width:238px;height:46px;font-size:16px;box-sizing:border-box;border-radius:4px;text-align:center}.ceritification.button-back-next a{padding-top:10px}.ceritification.button-back-next .back{border:1px solid #D8D6D6;background:#FAF8F8;color:#666666}.ceritification.button-back-next .next{border:1px solid #E85298;background:#e85298;color:#FFF;cursor:pointer}.ceritification.button-back-next .white{border:1px solid #E85298;background:#FFF;color:#e85298}@media (max-width: 767px){.ceritification.button-back-next{width:100%;flex-direction:column;flex-direction:column-reverse}.ceritification.button-back-next input,.ceritification.button-back-next button,.ceritification.button-back-next a{margin:10px auto !important}}.certification.blank-space{height:50px}body.certification{height:100%}.yield-main.certification{padding-bottom:180px}@media (max-width: 767px){.yield-main.certification{padding-bottom:20px}}footer#certification-footer img{width:65px;height:34.7px}footer#certification-footer .invisible-xs{position:fixed;bottom:0px;margin-top:250px;padding:45px 0px 40px 0px;width:100%;background:#EEEEEE}footer#certification-footer .invisible-xs .certification-fotter-title{display:flex}footer#certification-footer .invisible-xs .certification-fotter-title .text{padding-top:9px;margin-left:10px;font-size:19px;font-weight:bold;color:#E85298}footer#certification-footer .invisible-xs .move-to-top{text-align:right}footer#certification-footer .invisible-xs .move-to-top .link{margin-bottom:10px}footer#certification-footer .invisible-xs .move-to-top .link a{color:#666666;text-decoration:underline}footer#certification-footer .visible-xs{margin-top:100px;padding:24px 0px 26px 0px;width:100%;background:#EEEEEE}footer#certification-footer .visible-xs .wrap{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}footer#certification-footer .visible-xs .wrap .text{margin:20px 0px;font-size:20px;font-weight:bold;color:#E85298}footer#certification-footer .visible-xs .wrap .copyright{width:90%}footer#certification-footer .visible-xs .wrap a{margin-top:10px;padding:10px;width:90%;height:40px;font-size:14px;color:#FFF;background:#CCC9C9;border-radius:5px}.ikujishi-main h1{float:left;width:53%;padding-top:96px}.ikujishi-main h1 img{width:100%;max-width:486px}.ikujishi-Ttl{width:100%;background:#E7ECF0}.ikujishi-TtlArea{max-width:908px;margin:0 auto}.ikujishi-TtlAreaSP{padding:20px 5% 0}.ikujishi-TtlImg{width:47%;float:left}.otuku5000{background:#FF425D;width:100%;color:#fff;font-size:28px;line-height:110%}.otuku5000 .container img{max-width:135px;width:15%;margin-top:-12px;margin-right:20px}.waribiki{vertical-align:-5px;font-size:45px;display:inline-block;margin:0 5px 0 10px;font-family:'Muli', sans-serif;letter-spacing:0.05em}@media (max-width: 991px){.otuku5000{font-size:20px}}@media (max-width: 767px){.otuku5000{text-align:center;font-size:20px;padding-bottom:20px}.otuku5000 .container img{width:25%;margin-top:-12px;margin-right:0.5em;margin-left:-15%}.waribiki{font-size:50px}}@media (max-width: 543px){.otuku5000{font-size:16px}.otuku5000 .container img{margin-right:0}}@media (max-width: 320px){.otuku5000{font-size:14px}}.mezasu{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/ikujishi-2eb822f276c9750af09da5cb3117d46145c4687273dfe2b2775770f516c3a2c7.png) no-repeat bottom right}.mezasu h2.mezasuH2{margin-top:50px;color:#282951;font-size:26px;font-weight:bold;line-height:150%;margin-bottom:20px;padding-left:15px}.mezasuBtn{width:90%;margin:0 15px 35px}.mezasuBtn a.btn-icon{display:inline-block;width:100%;text-align:center;background-color:#FF425D;font-size:18px;color:#fff;text-decoration:none;padding:20px;border-radius:8px;position:relative;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}@media (max-width: 991px){.mezasu h2.mezasuH2{font-size:22px}.mezasuBtn{width:96%;margin:0 2% 35px}}@media (max-width: 767px){.mezasu{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/ikujishiSP-3db88dff1b18ea795053a20c56cadf6b6177f6782023b1c42ad3b3a7680a66ab.png) no-repeat right top;background-size:160px}.mezasu h2.mezasuH2{font-size:18px}}@media (max-width: 400px){.mezasu{background:url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/ikujishiSP-3db88dff1b18ea795053a20c56cadf6b6177f6782023b1c42ad3b3a7680a66ab.png) no-repeat right top;background-size:120px}.mezasu h2.mezasuH2{margin-top:30px}}@media (max-width: 320px){.mezasu h2.mezasuH2{font-size:16px}}.proikuji{margin-bottom:63px;background:rgba(250,179,169,0.69);padding:40px 0 47px;text-align:center}h2.proikujishi{color:#282951;font-size:26px;font-weight:bold;line-height:150%;text-align:center}.whatsIkuji{box-shadow:0px 0px 10px rgba(0,0,0,0.23);padding:30px 50px;max-width:710px;margin:0 auto 48px;line-height:180%}.whatsIkujiH2{font-size:20px;text-align:center;font-weight:bold;margin-bottom:30px;color:#282951}.pro{display:table;width:100%;max-width:710px;min-height:100px;font-size:20px;color:#463239;font-weight:bold;padding:10px 50px 10px 150px;border:4px solid #FF425D;box-sizing:border-box;border-radius:60px;text-align:left;margin:28px auto 0}.pro1{background:#fff url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/icon1-1e45b94f067e87a3e3b943fe29cb9b7323e74518515d606337b8622f40d6fb7e.png) no-repeat 50px center}.pro2{background:#fff url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/icon2-fc42f2c7345bf077270bb55944470594ada6ebdc17de853f326758c0423f6f09.png) no-repeat 50px center}.pro3{background:#fff url(//d1g4k4av3m79e8.cloudfront.net/assets/certification/lp/icon3-a62df46cd00bd6a61313014906fc6735b2a4f968b3e425a90eef4823aa2790ca.png) no-repeat 50px center}.proInr{display:table-cell;vertical-align:middle}@media (max-width: 991px){h2.proikujishi{font-size:24px}.pro{font-size:18px}}@media (max-width: 765px){.proikuji{margin-bottom:30px}h2.proikujishi{font-size:18px;padding-bottom:10px}.whatsIkuji{padding:25px;margin:0 auto 30px}.pro{font-size:16px;margin:18px auto 0}.pro1,.pro2,.pro3{background-size:60px;padding:10px 20px 10px 100px;background-position:30px center}}@media (max-width: 410px){.pro1,.pro2,.pro3{background-size:50px;padding:5px 20px 5px 95px;background-position:30px center}}@media (max-width: 320px){h2.proikujishi{font-size:16px}.pro{font-size:15px;line-height:150%}.pro1,.pro2,.pro3{background-size:45px;padding:5px 20px 5px 80px;background-position:25px center}.whatsIkujiH2{font-size:18px;margin-bottom:20px}}.service{max-width:740px;margin-top:10px;margin-bottom:10px;line-height:180%}.service p.info{text-align:center;margin-top:40px}@media (max-width: 765px){.service p.info{text-align:left;margin-top:20px}}.needs{margin-top:80px;background:rgba(214,214,214,0.19);padding:40px 0 0;line-height:200%}h2.needsH2{color:#282951;font-size:26px;font-weight:bold;line-height:150%;text-align:center}.needs row{margin-top:25px}.needs .col-sm-8{background:#fff;padding:25px;margin-top:45px}@media (max-width: 767px){.needs .col-sm-8{padding-bottom:100px}}h3.needsH3{color:#FF425D;font-size:20px;font-weight:bold;line-height:150%;margin-bottom:10px}.sitter1 img{width:95%}.needsBox1,.needsBox2{padding:0 10px}.needsBox2_1 img{margin:-20px -15px 0 -40px;width:calc(100% + 55px);line-height:1}.needsBox2_2{background:#fff;padding:30px 40px;float:right}.needsBox1_1 h3,.needsBox1_1 p{padding:0 10px}.needsBox2_2 h3,.needsBox2_2 p{padding:0 20px}.needsBox1_2 .annotation{font-size:8px}@media (max-width: 991px){h3.needsH3{font-size:18px}}@media (max-width: 765px){.needs{margin-top:40px;padding:40px 0 0}h2.needsH2{font-size:20px}.needs .col-sm-8{margin-top:30px}h3.needsH3{font-size:18px}.sitter1{z-index:9999;margin-top:-190px;margin-right:-10px;width:45%;float:right;margin-right:-30px}.needsBox1_2{margin-top:20px}}@media (max-width: 400px){.sitter1{margin-top:-105px}}@media (max-width: 320px){h2.needsH2{font-size:17px}h3.needsH3{font-size:15px}}.online{max-width:800px}.online h2.onlineH2{color:#FF425D;font-size:20px;font-weight:bold;line-height:180%;margin-bottom:10px}.online h3.onlineH3{font-size:22px;font-weight:bold;color:#282951;line-height:150%}.online .flex-wrapper{display:flex}.online .text-area{margin-top:50px;margin-left:30px}.online img{max-width:300px}@media (max-width: 765px){.online{margin-top:30px;text-align:center}.online h2.onlineH2{font-size:16px}.online h3.onlineH3{font-size:19px;padding:0 10px}.online .img{margin:0 auto}}@media (max-width: 320px){.online h3.onlineH3{font-size:16px}}#kouza{background:rgba(250,179,169,0.69);padding:60px 0 5px}.kouzaH2{color:#282951;font-size:26px;font-weight:bold;line-height:130%;text-align:center}table.certification-tbl-info{width:100%;margin-top:45px;box-sizing:border-box;border-collapse:collapse}table.certification-tbl-info th{text-align:left;font-weight:bold;background:rgba(198,173,148,0.19);width:25%;vertical-align:top;border-bottom:1px solid #fff;color:#463239}table.certification-tbl-info td{border-bottom:1px solid rgba(198,173,148,0.5)}table.certification-tbl-info th,table.certification-tbl-info td{padding:20px 20px}table.certification-tbl-info tr:nth-last-child(1) th,table.certification-tbl-info tr:nth-last-child(1) td{border-bottom:none}.pinkBox{background:#FFFFFF;border-radius:20px;padding:35px 48px 40px;margin:50px auto;max-width:710px;line-height:180%}.pinkBox hr.hrGr{height:1px;background-color:#aaa;border:none;color:#aaa}.pinkBox hr.hrWh{height:1px;background-color:#ffffff;border:none;color:#ffffff}.pinkBox h2.pinkH2{color:#FF425D;font-size:20px;font-weight:bold;margin-bottom:10px;text-align:center;line-height:150%}.pinkBox h3.pinkH3{font-size:34px;font-weight:bold;color:#282951;line-height:130%;text-align:center}.redBox{margin-top:37px}.redBoxInr{background:#FF425D;padding:30px !important;color:#fff}.redBoxH3{font-size:20px;font-weight:bold;text-align:center}.redBoxP{font-size:16px;font-weight:bold;margin-bottom:10px;padding-bottom:0.7em !important}.whBox{background:#fff;color:#463239;font-size:16px;font-weight:bold;text-align:center;padding:10px}@media (max-width: 765px){#kouza{padding:35px 0 5px}.kouzaph{margin-top:20px}}@media (max-width: 650px){table.certification-tbl-info th{text-align:center;width:100%}table.certification-tbl-info th{display:block;border:none;padding:10px 0}table.certification-tbl-info td{display:block;border:none;padding:20px 0}.pinkBox{padding:25px;margin:30px auto 40px}.pinkBox h2.pinkH2{font-size:16px;padding:0 1em}.pinkBox h3.pinkH3{font-size:28px}.redBoxInr{padding:25px !important}.redBoxP{font-size:14px;line-height:150%}.whBox{font-size:15px;line-height:150%}}@media (max-width: 320px){.kouzaH2{font-size:22px}.pinkBox h2.pinkH2{font-size:14px}.pinkBox h3.pinkH3{font-size:24px}}.koushin{margin-top:80px}@media (max-width: 765px){.koushin{margin-top:30px}}.otokuCnt{margin-top:50px;background:#E7ECF0}.otokuBox{padding:67px 60px 0}.otokuBox .whtBrTtl{font-size:28px;font-weight:bold;color:#282951;text-align:center;margin-bottom:76px;line-height:100%}.otokuBox .whtBrTtl span.whtBr{background:linear-gradient(180deg, #E7ECF0 0%, #E7ECF0 22px, #fff 19px, #fff 100%);padding:0 5px;margin:0 auto}.otoku300,.otoku500{padding:0 20px}.price15000{padding:90px 0 10px;text-align:center}.price15000_1{background:#FF425D;border-radius:20px;display:inline-block;color:#ffffff;font-size:16px;padding:0.3em 3em;margin-bottom:1em;line-height:1}.price15000_2{color:#FF425D;font-size:20px;font-weight:bold;line-height:1;margin-bottom:0.8em}.price15000_3{color:#FF425D;font-size:56px;font-weight:bold;line-height:1;margin-bottom:10px}.price15000_3 span.ff{font-family:'Muli', sans-serif;font-size:64px}.price15000_4{font-size:16px;font-weight:bold;color:#282951}.supporter{padding-top:32px;text-align:center}.supporter img{max-width:399px}@media (max-width: 991px){.price15000{padding:70px 0 5px}.price15000_2{font-size:18px}}@media (max-width: 650px){.otokuCnt{margin-top:30px}.otokuBox{padding:50px 15px 0}.otokuBox .whtBrTtl{font-size:24px;margin-bottom:45px;line-height:85%}.otokuBox .whtBrTtl span.whtBr{background:linear-gradient(180deg, #E7ECF0 0%, #E7ECF0 18px, #fff 19px, #fff 100%);padding:0 5px;margin:0 auto}.otoku300,.otoku500{padding:0}.price15000{padding:30px 0 10px}.price15000_4{font-size:18px}}@media (max-width: 320px){.otokuBox .whtBrTtl{font-size:20px}.price15000_1{font-size:16px;padding:0.3em 2em}.price15000_2{font-size:16px}.price15000_3{font-size:48px}.price15000_3 span.ff{font-size:60px}}.gemba-message{margin-top:50px}.gemba-message h2.gembaH2{margin-bottom:30px;width:100%;text-align:center;font-size:25px;line-height:135%;color:#282951;font-weight:bold}@media (max-width: 640px){.gemba-message h2.gembaH2{font-size:20px}}.gemba-message .visible-xs .area-wrapper{margin:auto -15px;padding:10px;background-color:rgba(231,236,240,0.4)}.gemba-message .visible-xs .area-wrapper .title-area{margin:36px auto;text-align:center;font-size:20px;line-height:135%;color:#282951}.gemba-message .visible-xs .area-wrapper .text-area{padding:0px 20px;font-size:18px;line-height:180%;margin-bottom:20px}.pay{margin-bottom:35px;background:#FF8978;line-height:180%}h2.payH2{text-align:center;color:#000000;font-size:24px;padding:15px;font-weight:bold}.payQ{color:#FF425D;padding-bottom:1.5em;font-weight:bold;line-height:180%}@media (max-width: 650px){h2.payH2{font-size:18px}}.ikujishi-entryBtn{margin-bottom:115px;margin-top:65px;text-align:center}.ikujishi-entryBtn a.btn-icon{display:inline-block;width:100%;max-width:410px;text-align:center;background-color:#FF425D;text-decoration:none;margin:0 auto;font-size:22px;font-weight:bold;color:#fff;padding:25px 0;letter-spacing:0.1em;border-radius:8px;position:relative;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.childminder-top-block{background-color:#ffffff;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/childminder/top_back_pc-68386bf6bf0b6099c2ea754a35c7eae436b2ecf8c514614e9081d311b4a21eab.png);height:467px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.childminder-top-block .logo-block{width:255px;height:auto;margin:63px auto auto 8%}.childminder-top-block .text-block{position:absolute;bottom:10px;left:0;right:0;margin:auto;width:83%;max-width:700px;text-align:justify;font-weight:bold;font-size:12px;line-height:150%;color:#FFFFFF;text-shadow:0px 2px 1px rgba(0,0,0,0.25)}@media (max-width: 767px){.childminder-top-block{background-position:right;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/childminder/top_back_sp-c67007e2ff3e845486bdd44057b402bd442461f4d9aed6c14663395edeba69f4.png);background-size:cover;background-repeat:no-repeat;width:100%;height:auto;min-height:265px}.childminder-top-block .logo-block{width:42%;margin:30px auto auto 4%}.childminder-top-block .text-block{position:absolute;bottom:10px;width:90%}.childminder-top-block .text-block a{color:#FFFFFF}}@media (max-width: 767px) and (max-width: 321px){.text-block{position:absolute;bottom:15px;width:90%}}.childminder-magazine-block{margin:60px auto}.childminder-magazine-block .magazine-content{margin-top:20px}.childminder-magazine-block .magazine-content .magazine-img{height:153px}@media (max-width: 767px){.childminder-magazine-block .magazine-content .magazine-img{height:auto}}.childminder-magazine-block .magazine-content .magazine-img img{width:100%;height:auto}.childminder-magazine-block .magazine-content .magazine-category-label{font-size:12px;color:#dc1471;background-color:#fee4f0;padding:3px 10px 3px 10px;margin-top:10px;display:inline-block}.childminder-magazine-block .magazine-content .magazine-name{font-size:16px;color:#666666 !important;font-weight:bold;line-height:1.7em;margin-top:8px}@media (max-width: 767px){.childminder-magazine-block{margin:20px auto;padding-bottom:20px}}.childminder-about-block{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#F2F0F0}.childminder-about-block .childminder-title{margin:40px auto 60px auto;font-size:24px;line-height:100%;text-align:center;color:#333333}.childminder-about-block .categories-area .panel{box-shadow:1px 2px 8px rgba(0,0,0,0.2);border-radius:10px}.childminder-about-block .categories-area .panel img{margin:-1px 0px 0px -1px;border-radius:10px 10px 0px 0px;width:calc(100% + 2px)}.childminder-about-block .categories-area .panel .panel-title{padding:20px;font-style:normal;font-weight:bold;font-size:16px;line-height:16px}.childminder-about-block .categories-area .item-title .flex-wrapper{display:flex;margin-bottom:10px}.childminder-about-block .categories-area .item-title .flex-wrapper .text{font-size:18px;color:#222222 !important}.childminder-about-block .categories-area .item-title .flex-wrapper .arrow{margin:0 10px;color:#CCC9C9}@media (max-width: 767px){.childminder-about-block .childminder-title{margin:50px auto 30px auto}.childminder-about-block .categories-area .panel{margin-top:40px}}.childminder-welcome-banner-block .childminder-welcome-block{margin:60px auto 50px auto}@media (max-width: 767px){.childminder-welcome-banner-block .childminder-welcome-block{margin:36px auto 50px auto}}.childminder-welcome-banner-block .childminder-welcome-block a{display:block}@media (max-width: 767px){.childminder-welcome-banner-block .childminder-welcome-block .col-sm-6:nth-child(2) .banner-image{margin-top:20px}}.childminder-eyecatch-block{position:relative;color:#fff;height:274px}@media (max-width: 767px){.childminder-eyecatch-block{height:200px}}.top-area-gb-banner-block{position:absolute;background-color:rgba(216,214,214,0.4);font-size:20px;padding:5px 0px 5px 0px;width:100%;z-index:3}.top-area-gb-banner-block .top-page-link{color:#333333}.top-area-gb-banner-block .top-page-link:active,.top-area-gb-banner-block .top-page-link:hover{color:#e85298}.childminder-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.childminder-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.childminder-eyecatch-block h1{font-size:34px;margin-top:80px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.childminder-eyecatch-block p{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}@media (min-width: 768px) and (max-width: 991px){.childminder-eyecatch-block h1{font-size:24px}.childminder-eyecatch-block p{margin-top:10px;font-size:12px}}@media (max-width: 767px){.childminder-eyecatch-block h1{font-size:24px}}.childminder-content-block{background-color:#efeeee}.childminder-content-block.white{background-color:#fff}.childminder-content-block .childminder-bread-area{margin-top:40px}.childminder-content-block .childminder-bread-area ul li{float:left;margin-right:10px;color:#333}.childminder-content-block .childminder-bread-area a{color:#333}.childminder-content-block .childminder-bread-area a:hover,.childminder-content-block .childminder-bread-area a:active{color:#e85298;text-decoration:underline}.childminder-content-block .childminder-category-area{color:#e85298;margin-top:10px;padding:10px;font-size:20px;font-weight:bold;border:2px solid #e85298}.childminder-content-block .childminder-category-area .head-number{padding:2px 0px 2px 0px;margin-right:10px;text-align:center;display:inline-block;color:#e85298;background-color:#fff;height:35px;width:35px}.childminder-content-block .childminder-article-area{margin-top:20px;margin-bottom:40px;padding:10px 30px 30px 30px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block}.childminder-content-block .childminder-article-area img{margin-top:10px;display:block}.childminder-content-block .childminder-article-area .index-area{margin-top:10px;padding:20px;border:1px solid #e85298}.childminder-content-block .childminder-article-area .index-area:before{content:'目次';display:block;font-size:16px;font-weight:bold}.childminder-content-block .childminder-article-area .index-area a{text-decoration:underline;color:#e85298;display:block;margin-top:10px}.childminder-content-block .childminder-article-area .example-area{margin-top:10px;padding:10px;background-color:#efeeee}.childminder-content-block .childminder-article-area h2{color:#e85298;font-size:22px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px dotted #e85298;line-height:1.6em}.childminder-content-block .childminder-article-area h2.first-top{margin-top:20px}.childminder-content-block .childminder-article-area h3{color:#333;font-size:18px;font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.childminder-content-block .childminder-article-area ul li{margin-top:10px;font-size:16px}.childminder-content-block .childminder-article-area ul li:before{content:"◼︎";color:#e85298;margin-left:10px;margin-right:5px}.childminder-content-block .childminder-article-area blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.childminder-content-block .childminder-article-area blockquote:before{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.childminder-content-block .childminder-article-area p{margin-top:20px;color:#666666;font-size:16px;line-height:1.8em}@media (max-width: 767px){.childminder-content-block .childminder-article-area{padding:15px;margin-bottom:10px}.childminder-content-block .childminder-article-area h2.first-top{margin-top:0px}}.childminder-content-block .childminder-article-area{margin-top:20px;margin-bottom:40px;padding:10px 30px 30px 30px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block}.childminder-content-block .childminder-article-area img{margin-top:10px;display:block}.childminder-content-block .childminder-article-area .index-area{margin-top:10px;padding:20px;border:1px solid #e85298}.childminder-content-block .childminder-article-area .index-area:before{content:'目次';display:block;font-size:16px;font-weight:bold}.childminder-content-block .childminder-article-area .index-area a{text-decoration:underline;color:#e85298;display:block;margin-top:10px}.childminder-content-block .childminder-article-area .example-area{margin-top:10px;padding:10px;background-color:#efeeee}.childminder-content-block .childminder-article-area h2{color:#e85298;font-size:22px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px dotted #e85298;line-height:1.6em}.childminder-content-block .childminder-article-area h2.first-top{margin-top:20px}.childminder-content-block .childminder-article-area h3{color:#333;font-size:18px;font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.childminder-content-block .childminder-article-area ul li{margin-top:10px;font-size:16px}.childminder-content-block .childminder-article-area ul li:before{content:"◼︎";color:#e85298;margin-left:10px;margin-right:5px}.childminder-content-block .childminder-article-area blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.childminder-content-block .childminder-article-area blockquote:before{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.childminder-content-block .childminder-article-area p{margin-top:20px;color:#666666;font-size:16px;line-height:1.8em}@media (max-width: 767px){.childminder-content-block .childminder-article-area{padding:15px;margin-bottom:10px}.childminder-content-block .childminder-article-area h2.first-top{margin-top:0px}}.childminder-next-page-block{margin-top:20px;background-color:#e85298;padding:10px 15px 10px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.childminder-next-page-block:hover,.childminder-next-page-block:active{opacity:0.9}.childminder-next-page-block:after{font-size:18px;font-weight:bold;color:#fff;display:inline-block;font-family:FontAwesome;font-style:normal;content:"\f101";float:right}.childminder-next-page-block .next-title{font-size:18px;font-weight:bold;color:#fff;display:inline-block;padding-right:15px}.childminder-next-page-block .next-title i{font-size:24px;margin-right:10px}.childminder-next-page-block .next-detail{font-size:14px;color:#fff;display:inline-block;padding-left:15px}@media (max-width: 767px){.childminder-next-page-block{padding:10px;text-align:center}.childminder-next-page-block:after{content:none}.childminder-next-page-block .next-title{font-size:16px;display:block;padding-right:0px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.8)}.childminder-next-page-block .next-title i{font-size:18px}.childminder-next-page-block .next-detail{margin-top:10px;padding-left:0px}}.childminder-magazine .childminder-eyecatch-block{height:360px}@media (max-width: 767px){.childminder-magazine .childminder-eyecatch-block{height:240px}}.tutorial-parent-done-page{margin:0px auto;max-width:800px;color:#222222}.tutorial-parent-done-page .base-page-title{font-size:16px;line-height:160%;color:#222222}.tutorial-parent-done-page .top-image{margin-top:40px}.tutorial-parent-done-page .operation-tutorial-item{margin-bottom:60px}.tutorial-parent-done-page .operation-tutorial-item .title-block{display:flex}.tutorial-parent-done-page .operation-tutorial-item .title-block .title-number{width:32px;height:32px;min-width:32px;border-radius:50%;text-align:center;font-size:20px;font-weight:bold;background:#E85298;color:#FFFFFF}.tutorial-parent-done-page .operation-tutorial-item .title-block .title-text{margin-left:10px;font-size:20px;font-weight:bold;line-height:160%}.tutorial-parent-done-page .operation-tutorial-item .view-image{margin:15px auto;width:100%;height:auto}.tutorial-parent-done-page .operation-tutorial-item .description-block{margin-top:15px}.tutorial-parent-done-page .operation-tutorial-item .description-block .text{font-size:14px;line-height:160%}.tutorial-parent-done-page .operation-tutorial-item .description-block .link-section{margin:16px 0 auto auto}.tutorial-parent-done-page .operation-tutorial-item .description-block .link-section p{line-height:175%}.tutorial-parent-done-page .operation-tutorial-item .description-block .link-section a{display:flex;justify-content:space-around}.tutorial-parent-done-page .top-link-area{margin-top:64px;text-align:center}.tutorial-parent-done-page .blank-space{height:40px}.tutorial-parent-done-page .more-information-block{margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%);background:#F4F4F4}.tutorial-parent-done-page .more-information-block .main-title{margin-bottom:25px;font-weight:bold;font-size:20px;line-height:140%;color:#222222}.tutorial-parent-done-page .more-information-block .sub-section .block-item{margin-bottom:30px}.tutorial-parent-done-page .more-information-block .sub-section .block-item .sub-title{margin-bottom:14px;font-weight:bold;font-size:16px;line-height:140%;color:#222222}.tutorial-parent-done-page .more-information-block .sub-section .block-item .link{margin-bottom:12px}.tutorial-parent-done-page .more-information-block .sub-section .block-item .link a{font-size:14px;line-height:160%;text-decoration-line:underline;color:#222222}.tutorial-parent-done-page .tutorial-parent-done-headline{margin-top:40px;font-weight:700;font-size:24px;line-height:36px;text-align:center;color:#222222}.tutorial-parent-done-page .tutorial-parent-done-tabs{display:flex;align-items:center;column-gap:14px;margin-top:24px;padding:0 30px}.tutorial-parent-done-page .tutorial-parent-done-tab{flex:1}.tutorial-parent-done-page .tutorial-parent-done-tab-ctrl{display:none}.tutorial-parent-done-page .tutorial-parent-done-tab-content{display:flex;align-items:center;justify-content:space-between;padding:0 58px 0 36px;height:100px;color:#FFF;background:#BBB9B9;border:2px solid #BBB9B9;border-radius:8px;cursor:pointer}.tutorial-parent-done-page .tutorial-parent-done-tab-ctrl:checked+.tutorial-parent-done-tab-content{color:#E85298;background:#FDEEF5;border:2px solid #E85298}.tutorial-parent-done-page .tutorial-parent-done-tab--kaji .tutorial-parent-done-tab-ctrl:checked+.tutorial-parent-done-tab-content{color:#37BDD2;background:#EEFFFF;border:2px solid #37BDD2}.tutorial-parent-done-page .tutorial-parent-done-tab-icon{width:52px;height:52px;fill:currentColor}.tutorial-parent-done-page .tutorial-parent-done-tab-text{font-weight:700;font-size:24px;line-height:36px}.tutorial-parent-done-page .tutorial-parent-done-content{max-width:800px;width:100%}.tutorial-parent-done-page .tutorial-parent-done-steps{display:flow-root;background:#FDEEF5}.tutorial-parent-done-page .tutorial-parent-done-step{margin-top:68px;padding:0 30px}.tutorial-parent-done-page .tutorial-parent-done-step .description-block a{text-decoration:underline}.tutorial-parent-done-page .tutorial-parent-done-step.tutorial-parent-done-step--recommend{margin-top:24px}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .tutorial-parent-done-steps{background:#EEFFFF}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .title-number{background:#37BDD2}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .link-style-strong{background:#37BDD2}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .tutorial-parent-done-step .description-block a{color:#37BDD2}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .sitter-pickup-image-hour{background-color:rgba(55,189,210,0.8)}.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .top-link-area a,.tutorial-parent-done-page .tutorial-parent-done-content.tutorial-parent-done-content--kaji .top-link-area a:link{color:#37BDD2}.tutorial-parent-done-page .tutorial-parent-done-tokyo-bs-tmp-use{background:#e85298;color:#fff;font-size:14px;padding:12px 20px 12px 20px}@media (min-width: 740px){.tutorial-parent-done-page .tutorial-parent-done-step .row{display:flex;flex-direction:row-reverse}}@media (max-width: 739px){.tutorial-parent-done-page{width:100%}.tutorial-parent-done-page .tutorial-parent-done-title{padding:0 24px}.tutorial-parent-done-page .tutorial-parent-done-headline{margin-top:24px}.tutorial-parent-done-page .tutorial-parent-done-tabs{margin-top:16px}.tutorial-parent-done-page .tutorial-parent-done-tab-content{padding:0;flex-direction:column;justify-content:center;row-gap:10px}.tutorial-parent-done-page .tutorial-parent-done-tab-icon{width:40px;height:40px}.tutorial-parent-done-page .tutorial-parent-done-tab-text{margin-top:10px;font-weight:700;font-size:18px;line-height:18px}.tutorial-parent-done-page .base-page-title{margin-bottom:16px;font-size:16px}.tutorial-parent-done-page .top-image{margin-top:24px}.tutorial-parent-done-page .tutorial-parent-done-step{margin-top:48px;padding:0 24px}.tutorial-parent-done-page .tutorial-parent-done-step:first-child{margin-top:26px}.tutorial-parent-done-page .tutorial-parent-done-step.tutorial-parent-done-step--recommend{margin-top:16px}.tutorial-parent-done-page .top-magazine-block{margin-top:24px}.tutorial-parent-done-page .top-magazine-block:first-child{margin-top:16px}}.ver2 .container.container--tutorial-parent-done{padding:0}.tutorial-parent-base-before-page{width:559px;padding:5px;margin:0 auto}@media (max-width: 767px){.tutorial-parent-base-before-page{width:100%}}.tutorial-parent-base-before-page .before-3minutes-block{display:flex;justify-content:flex-start}.tutorial-parent-base-before-page .before-3minutes-block .title-image{width:80px}.tutorial-parent-base-before-page .before-3minutes-block .title-text{display:flex;flex-direction:column;justify-content:center;text-align:left;width:70%;margin-left:10px;font-weight:bold;font-size:24px;line-height:140%;color:#222222}.tutorial-parent-base-before-page .registration-flow-steps .step-base{display:flex;justify-content:flex-start;border-bottom:1px solid #F2F0F0;padding:20px 10px}.tutorial-parent-base-before-page .registration-flow-steps .step-base .step-number{width:80px;padding:10px;font-weight:bold;font-size:16px;line-height:100%;color:#444444}.tutorial-parent-base-before-page .registration-flow-steps .step-base .step-text{display:flex;flex-direction:column;justify-content:center;width:80%;padding:0px 10px}.tutorial-parent-base-before-page .registration-flow-steps .step-base .step-text .step-title{margin-bottom:8px;font-weight:normal;font-size:16px;line-height:100%;color:#222222}.tutorial-parent-base-before-page .registration-flow-steps .step-base .step-text .step-description{font-weight:normal;font-size:12px;line-height:140%;color:#222222}.tutorial-parent-base-before-page .registration-flow-steps .last-banner{width:100%}.tutorial-parent-base-before-page .begin-register-btn{display:flex;width:80%;justify-content:center;align-items:center;font-weight:bold;background-color:#e85298;color:#fff;margin:24px auto;line-height:22px;border-radius:8px;padding:12px 0px}@media (max-width: 767px){.tutorial-parent-base-before-page .begin-register-btn{max-width:327px}}@media (max-width: 375px){.tutorial-schedule-top{margin-left:-15px;margin-right:-15px}.tutorial-schedule-top .form-block .form-select select{padding-right:20px;width:auto}}@media (max-width: 320px){.tutorial-schedule-top .welcome-form-block .form-block .row{font-size:10.5px}.tutorial-schedule-top .form-block .form-select select{width:auto;padding-left:5px}}.tutorial-schedule-top .row.other-date-row{padding-top:0;padding-bottom:0}span.tutolial-schedule-annotation{font-size:11px}span.tutolial-contact-us{text-decoration:underline}.sample-icon-block{display:flex;justify-content:left}.sample-icon-block img{width:30%}@media (max-width: 767px){.sample-icon-block{justify-content:center}.sample-icon-block img{width:50%}}.homemaker-top-block{background-color:#ffffff;background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/homemaker/top_back_pc-717131807023eef2892279ac399a2578884921a3043475ad35081cb411710d87.png);height:467px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.homemaker-top-block .logo-block{width:255px;height:auto;margin:63px auto auto 8%}.homemaker-top-block .text-block{position:absolute;bottom:10px;left:0;right:0;margin:auto;width:83%;max-width:700px;text-align:justify;font-weight:bold;font-size:12px;line-height:150%;color:#FFFFFF;text-shadow:0px 2px 1px rgba(0,0,0,0.25)}@media (max-width: 767px){.homemaker-top-block{background-position:right;background:url(//d1g4k4av3m79e8.cloudfront.net/assets/homemaker/top_back_sp-eed4041ab7fd1b7e4712fdc13120b8adc299d94137ca8a302f084b0d45f89440.png);background-size:cover;background-repeat:no-repeat;width:100%;height:auto;min-height:265px}.homemaker-top-block .logo-block{width:42%;margin:30px auto auto 4%}.homemaker-top-block .text-block{position:absolute;bottom:10px;width:90%}.homemaker-top-block .text-block a{color:#FFFFFF}}@media (max-width: 767px) and (max-width: 321px){.text-block{position:absolute;bottom:15px;width:90%}}.homemaker-magazine-block{margin:60px auto}.homemaker-magazine-block .magazine-content{margin-top:20px}.homemaker-magazine-block .magazine-content .magazine-img{height:153px}@media (max-width: 767px){.homemaker-magazine-block .magazine-content .magazine-img{height:auto}}.homemaker-magazine-block .magazine-content .magazine-img img{width:100%;height:auto}.homemaker-magazine-block .magazine-content .magazine-category-label{font-size:12px;color:#dc1471;background-color:#fee4f0;padding:3px 10px 3px 10px;margin-top:10px;display:inline-block}.homemaker-magazine-block .magazine-content .magazine-name{font-size:16px;color:#666666 !important;font-weight:bold;line-height:1.7em;margin-top:8px}@media (max-width: 767px){.homemaker-magazine-block{margin:20px auto;padding-bottom:20px}}.homemaker-about-block{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#F2F0F0}.homemaker-about-block .homemaker-title{margin:40px auto 60px auto;font-size:24px;line-height:100%;text-align:center;color:#333333}.homemaker-about-block .categories-area .panel{box-shadow:1px 2px 8px rgba(0,0,0,0.2);border-radius:10px}.homemaker-about-block .categories-area .panel img{margin:-1px 0px 0px -1px;border-radius:10px 10px 0px 0px;width:calc(100% + 2px)}.homemaker-about-block .categories-area .panel .panel-title{padding:20px;font-style:normal;font-weight:bold;font-size:16px;line-height:16px}.homemaker-about-block .categories-area .item-title .flex-wrapper{display:flex;margin-bottom:10px}.homemaker-about-block .categories-area .item-title .flex-wrapper .text{font-size:18px;color:#222222 !important}.homemaker-about-block .categories-area .item-title .flex-wrapper .arrow{margin:0 10px;color:#CCC9C9}@media (max-width: 767px){.homemaker-about-block .homemaker-title{margin:50px auto 30px auto}.homemaker-about-block .categories-area .panel{margin-top:40px}}.homemaker-welcome-banner-block .homemaker-welcome-block{margin:60px auto 50px auto}@media (max-width: 767px){.homemaker-welcome-banner-block .homemaker-welcome-block{margin:36px auto 50px auto}}.homemaker-welcome-banner-block .homemaker-welcome-block a{display:block}@media (max-width: 767px){.homemaker-welcome-banner-block .homemaker-welcome-block .col-sm-6:nth-child(2) .banner-image{margin-top:20px}}.homemaker-eyecatch-block{position:relative;color:#fff;height:274px}@media (max-width: 767px){.homemaker-eyecatch-block{height:200px}}.top-area-gb-banner-block{position:absolute;background-color:rgba(216,214,214,0.4);font-size:20px;padding:5px 0px 5px 0px;width:100%;z-index:3}.top-area-gb-banner-block .top-page-link{color:#333333}.top-area-gb-banner-block .top-page-link:active,.top-area-gb-banner-block .top-page-link:hover{color:#e85298}.homemaker-eyecatch-block .eyecatch-image-cover{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}.homemaker-eyecatch-block .eyecatch-text{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.homemaker-eyecatch-block h1{font-size:34px;margin-top:80px;line-height:1.7;text-align:center;text-shadow:1px 1px 2px #333}.homemaker-eyecatch-block p{font-size:12px;margin-top:20px;line-height:1.7;text-align:center;z-index:2;padding-left:100px;padding-right:100px;font-weight:normal;text-shadow:1px 1px 2px #333}@media (min-width: 768px) and (max-width: 991px){.homemaker-eyecatch-block h1{font-size:24px}.homemaker-eyecatch-block p{margin-top:10px;font-size:12px}}@media (max-width: 767px){.homemaker-eyecatch-block h1{font-size:24px}}.homemaker-content-block{background-color:#efeeee}.homemaker-content-block.white{background-color:#fff}.homemaker-content-block .homemaker-bread-area{margin-top:40px}.homemaker-content-block .homemaker-bread-area ul li{float:left;margin-right:10px;color:#333}.homemaker-content-block .homemaker-bread-area a{color:#333}.homemaker-content-block .homemaker-bread-area a:hover,.homemaker-content-block .homemaker-bread-area a:active{color:#e85298;text-decoration:underline}.homemaker-content-block .homemaker-category-area{color:#e85298;margin-top:10px;padding:10px;font-size:20px;font-weight:bold;border:2px solid #e85298}.homemaker-content-block .homemaker-category-area .head-number{padding:2px 0px 2px 0px;margin-right:10px;text-align:center;display:inline-block;color:#e85298;background-color:#fff;height:35px;width:35px}.homemaker-content-block .homemaker-article-area{margin-top:20px;margin-bottom:40px;padding:10px 30px 30px 30px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block}.homemaker-content-block .homemaker-article-area img{margin-top:10px;display:block}.homemaker-content-block .homemaker-article-area .index-area{margin-top:10px;padding:20px;border:1px solid #e85298}.homemaker-content-block .homemaker-article-area .index-area:before{content:'目次';display:block;font-size:16px;font-weight:bold}.homemaker-content-block .homemaker-article-area .index-area a{text-decoration:underline;color:#e85298;display:block;margin-top:10px}.homemaker-content-block .homemaker-article-area .example-area{margin-top:10px;padding:10px;background-color:#efeeee}.homemaker-content-block .homemaker-article-area h2{color:#e85298;font-size:22px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px dotted #e85298;line-height:1.6em}.homemaker-content-block .homemaker-article-area h2.first-top{margin-top:20px}.homemaker-content-block .homemaker-article-area h3{color:#333;font-size:18px;font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.homemaker-content-block .homemaker-article-area ul li{margin-top:10px;font-size:16px}.homemaker-content-block .homemaker-article-area ul li:before{content:"◼︎";color:#e85298;margin-left:10px;margin-right:5px}.homemaker-content-block .homemaker-article-area blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.homemaker-content-block .homemaker-article-area blockquote:before{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.homemaker-content-block .homemaker-article-area p{margin-top:20px;color:#666666;font-size:16px;line-height:1.8em}@media (max-width: 767px){.homemaker-content-block .homemaker-article-area{padding:15px;margin-bottom:10px}.homemaker-content-block .homemaker-article-area h2.first-top{margin-top:0px}}.homemaker-content-block .homemaker-article-area{margin-top:20px;margin-bottom:40px;padding:10px 30px 30px 30px;background-color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block}.homemaker-content-block .homemaker-article-area img{margin-top:10px;display:block}.homemaker-content-block .homemaker-article-area .index-area{margin-top:10px;padding:20px;border:1px solid #e85298}.homemaker-content-block .homemaker-article-area .index-area:before{content:'目次';display:block;font-size:16px;font-weight:bold}.homemaker-content-block .homemaker-article-area .index-area a{text-decoration:underline;color:#e85298;display:block;margin-top:10px}.homemaker-content-block .homemaker-article-area .example-area{margin-top:10px;padding:10px;background-color:#efeeee}.homemaker-content-block .homemaker-article-area h2{color:#e85298;font-size:22px;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px dotted #e85298;line-height:1.6em}.homemaker-content-block .homemaker-article-area h2.first-top{margin-top:20px}.homemaker-content-block .homemaker-article-area h3{color:#333;font-size:18px;font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d6d6}.homemaker-content-block .homemaker-article-area ul li{margin-top:10px;font-size:16px}.homemaker-content-block .homemaker-article-area ul li:before{content:"◼︎";color:#e85298;margin-left:10px;margin-right:5px}.homemaker-content-block .homemaker-article-area blockquote{font-size:14px;background-color:#f2f0f0;margin-top:20px;margin-bottom:20px;padding:5px 15px 15px 15px;line-height:1.7;border-left:0px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.homemaker-content-block .homemaker-article-area blockquote:before{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d";margin-left:5px;font-weight:bold;font-size:18px;color:#fff}.homemaker-content-block .homemaker-article-area p{margin-top:20px;color:#666666;font-size:16px;line-height:1.8em}@media (max-width: 767px){.homemaker-content-block .homemaker-article-area{padding:15px;margin-bottom:10px}.homemaker-content-block .homemaker-article-area h2.first-top{margin-top:0px}}.homemaker-next-page-block{margin-top:20px;background-color:#e85298;padding:10px 15px 10px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.homemaker-next-page-block:hover,.homemaker-next-page-block:active{opacity:0.9}.homemaker-next-page-block:after{font-size:18px;font-weight:bold;color:#fff;display:inline-block;font-family:FontAwesome;font-style:normal;content:"\f101";float:right}.homemaker-next-page-block .next-title{font-size:18px;font-weight:bold;color:#fff;display:inline-block;padding-right:15px}.homemaker-next-page-block .next-title i{font-size:24px;margin-right:10px}.homemaker-next-page-block .next-detail{font-size:14px;color:#fff;display:inline-block;padding-left:15px}@media (max-width: 767px){.homemaker-next-page-block{padding:10px;text-align:center}.homemaker-next-page-block:after{content:none}.homemaker-next-page-block .next-title{font-size:16px;display:block;padding-right:0px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.8)}.homemaker-next-page-block .next-title i{font-size:18px}.homemaker-next-page-block .next-detail{margin-top:10px;padding-left:0px}}.homemaker-magazine .homemaker-eyecatch-block{height:360px}@media (max-width: 767px){.homemaker-magazine .homemaker-eyecatch-block{height:240px}}#request-housekeeping{display:none}#request-housekeeping .no-border-top{border-top:none}#request-housekeeping .no-border-bottom{border-bottom:none}#request-housekeeping .no-margin{margin:0}#request-housekeeping .cleaning-request,#request-housekeeping .cooking-request,#request-housekeeping .other-request{display:none}#request-housekeeping .request-detail .row:last-child{border-bottom:none}#request-housekeeping .request-detail-title{font-weight:bold;font-size:20px}#request-housekeeping .form-block{display:flex;margin-bottom:16px}#request-housekeeping .form-checkbox{background-color:#fffdfe;margin-right:6px}#request-housekeeping .form-radio .radio-button-label{margin-bottom:8px}#request-housekeeping .form-checkbox-text{float:left;cursor:pointer;padding-bottom:3px;padding-right:5px;z-index:100}#request-housekeeping .form-checkbox-text:before{float:left;border:1px solid #bbbbbb;width:16px;height:16px;margin-top:3px;content:'';margin-right:6px;-webkit-border-radius:4px;cursor:pointer;background-color:#ffffff}#request-housekeeping .form-checkbox:checked+.form-checkbox-text:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;content:'\f00c';line-height:1em;color:#ffffff;background-color:#e85298;font-size:12px;border:0px solid #ffffff;padding-top:2px;padding-left:2px}#request-housekeeping .request-detail-item{width:105px;display:inline-block;margin-right:16px;vertical-align:top}#request-housekeeping .request-detail-item .icon-area{width:105px;height:105px;border-radius:8px;display:inline-block;background-color:#ffffff;border:1px solid #d8d6d6;margin-right:16px;cursor:pointer}#request-housekeeping .request-detail-item .active{background:rgba(232,82,152,0.1);border:1px solid #e85298}#request-housekeeping .request-detail-item .active .icon .icon-label{color:#e85298}#request-housekeeping .request-detail-item .form-checkbox{display:none}#request-housekeeping .request-detail-item .icon .request-detail-icon{display:block;width:62px;height:62px;margin:10px auto 0;color:#e85298}#request-housekeeping .request-detail-item .icon .icon-label{text-align:center;font-weight:bold}#request-housekeeping .request-detail-item .form-select{margin-top:12px;width:100%}#request-housekeeping .request-detail-item .form-select select{width:100%}#request-housekeeping .support-type .form-checkbox{display:none}#request-housekeeping .cleaning-request .request-detail-item .form-select{display:none}#request-housekeeping .cleaning-request .entrance{position:absolute}#request-housekeeping .cooking-request .support-child-area{display:none}#request-housekeeping .cooking-request .form-support-child-age .form-text-field{width:90px;border-radius:4px 0 0 4px}#request-housekeeping .cooking-request .form-support-child-age .form-label{width:30px;margin:0;height:36px;line-height:36px;text-align:center;background-color:#efeeee;border:1px solid #cccccc;border-radius:0 4px 4px 0;border-left:none}#request-housekeeping .cooking-request .allergy-check-text{margin-bottom:16px}#request-housekeeping .cooking-request .allergy-text{display:none}#request-housekeeping .cooking-request .shopping-request-text{line-height:20px}#request-housekeeping .other-request .form-checkbox{display:none}#request-housekeeping .unselectabl{opacity:0.5;pointer-events:none}@media (max-width: 767px){#request-housekeeping .request-detail-list{display:flex;justify-content:space-between}#request-housekeeping .request-detail-item{margin:0}#request-housekeeping .form-select,#request-housekeeping select{width:100%}#request-housekeeping .cleaning-request .entrance{position:unset}#request-housekeeping .cooking-request .form-support-child-age .form-text-field{width:100%}}@media (max-width: 320px){#request-housekeeping .request-detail-item{width:90px}#request-housekeeping .request-detail-item .icon-area{width:90px}}.request-commnet-sitter,.request-comment-housekeeper{display:none}.disabled-grey-out{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(242,240,240,0.8)}.cao-limit-title-row{margin-bottom:0px !important}.cao-limit-content-row{margin-top:0px !important;margin-bottom:0px !important;padding-bottom:20px !important;border-top:1px solid rgba(242,240,240,0.8) !important}@media (min-width: 768px){.cao-limit-form-section{padding-top:0px !important;padding-left:7.5px !important}}@media (max-width: 767px){.cao-limit-form-section{padding-top:0px !important}}@media (max-width: 767px){.cao-limit-description-section{padding-bottom:0px !important}}.guarantor-block .row{border:none;margin-bottom:8px;min-height:44px}.guarantor-block .supporter .row{border:none;margin-bottom:8px;min-height:22px}.guarantor-block .top-title{padding-top:20px}.guarantor-block .col-sm-3{padding:0px !important}.guarantor-block .col-sm-9{padding:0px !important}.panel-front-block .panel-front-subtitle{color:#e85298;font-size:14px;border-bottom:1px solid #e85298;font-weight:bold}.panel-front-block .credential-upload-block{display:none}.toggle-show:after{content:'＋';float:right;color:#e85298;font-size:14px}.toggle-hide:after{content:'×';color:#e85298;font-size:14px}.credential-panel-block b{color:#e85298 !important;font-weight:bold}.credential-panel-block .credential-subtitle-block{color:#666666;font-size:14px;font-weight:bold;margin-top:24px;margin-bottom:8px}.credential-panel-block{border-bottom:1px solid #D8D6D6}.credential-panel-block .credential-content-block{display:none}.credential-panel-block .credential-content-block ul li{margin-left:16px;list-style:decimal}.credential-panel-block .credential-content-title{color:#666666;font-size:14px;font-weight:700}@media (max-width: 374px){.small-text-button{font-size:12px}}.credential-status-block{margin-top:20px;margin-bottom:20px}.credential-status-block .credential-status-content-block{margin-top:16px}.credential-status-block .credential-status-content-block b{font-size:14px}.credential-appendix{font-size:12px;color:#999999;margin-top:10px;margin-bottom:40px}.credential-notice{font-size:0.9em}.cnt-warning-text{font-weight:normal}.information-warning.cnt-warning-text:before{display:none;content:none}.form-municipal-credential .form-municipal-credential-img{position:relative;background:#FFFFFF;border:1px solid #CCC9C9;box-sizing:border-box;border-radius:8px;display:flex;height:120px;align-items:center;cursor:pointer}@media (min-width: 768px){.form-municipal-credential .form-municipal-credential-img{width:82%}}.form-municipal-credential .form-municipal-credential-img .form-file{height:120px;border-radius:4px;position:relative;width:40%}@media (min-width: 768px){.form-municipal-credential .form-municipal-credential-img .form-file{width:20%}}.form-municipal-credential .form-municipal-credential-img .form-file img,.form-municipal-credential .form-municipal-credential-img .form-file canvas{width:68px;height:68px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.form-municipal-credential .form-municipal-credential-img .form-file-text{color:#e85298;font-size:16px;font-weight:700;margin:36px 0px 36px 0px}.form-municipal-credential .form-municipal-credential-img .form-file-note{color:#e85298;font-size:10px;font-weight:normal}.form-municipal-credential .form-municipal-credential-img .form-file-text-municipal{width:60%;color:#e85298;font-size:16px;font-weight:700;margin:24px 0px 24px 0px}.form-municipal-credential input{display:none}.form-municipal-credential .form-municipal-credential-remove{position:absolute;top:0px;right:8px}.form-municipal-credential .form-municipal-credential-remove-btn{display:block}.form-municipal-credential .form-municipal-credential-remove-btn:before{display:inline-block;font-size:24px;font-family:FontAwesome;content:'\f00d'}.form-municipal-credential-wrapper .nested-add-btn{display:block;margin-top:20px}.notice-main{margin-bottom:40px}@media (min-width: 768px){.notice-main{padding-bottom:40px}}.credentials-notify-text{margin:16px 0 24px;color:#FF0000;font-size:14px}@media (max-width: 767px){.credentials-notify-text .credentials-notify-img-sp{text-align:center}}.credentials-notify-text img{padding-top:50px;width:65%}@media (max-width: 767px){.supporting-document-link-sp{text-align:center}}.js-sitter-credential-next-btn.link-no-active{background:#D8D6D6;pointer-events:none}.review-title-block{margin-bottom:48px}.review-title-block p{font-family:Noto Sans CJK JP;font-size:24px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:0em;text-align:left;color:#666666}@media (min-width: 768px){.review-block{margin-bottom:48px}}@media (max-width: 767px){.review-block{margin-bottom:24px}}.review-block .review-block-title{border-bottom:1px solid #CCC9C9;font-family:Noto Sans CJK JP;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0em;text-align:left;color:#666666}@media (min-width: 768px){.review-block .review-block-title{margin-bottom:48px}}@media (max-width: 767px){.review-block .review-block-title{margin-bottom:24px}}@media (min-width: 768px){.review-block .review-block-contents .row{margin-top:48px !important}}@media (max-width: 767px){.review-block .review-block-contents .row{margin-top:24px !important}}@media (min-width: 768px){.review-block .review-block-contents .reserve-send-review-block{margin:0 0 16px !important}}@media (max-width: 767px){.review-block .review-block-contents .reserve-send-review-block{margin:0 0 8px !important}}.review-block .review-block-contents .reserve-send-review-block .send-review-title{font-family:Noto Sans CJK JP;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}@media (min-width: 768px){.review-block .review-block-contents .reserve-send-review-block .send-review-title{font-size:16px;width:60% !important}}@media (max-width: 767px){.review-block .review-block-contents .reserve-send-review-block .send-review-title{font-size:14px}}@media (min-width: 768px){.review-block .review-block-contents .reserve-send-review-block .send-review-score{width:200px !important}}@media (min-width: 768px){.review-block .review-block-contents .review-comment-text-block{margin-bottom:28px;font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}}@media (max-width: 767px){.review-block .review-block-contents .review-comment-text-block{margin-bottom:16px;font-family:Noto Sans CJK JP;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;color:#999999}}.review-option-block{background:#FAF9F9}@media (min-width: 768px){.review-option-block{padding:48px 24px}}@media (max-width: 767px){.review-option-block{padding:24px 12px}}.review-option-block .review-option-block-title{border-bottom:1px solid #CCC9C9}@media (min-width: 768px){.review-option-block .review-option-block-title{margin-bottom:24px;font-family:Noto Sans CJK JP;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0em;text-align:left;color:#666666}}@media (max-width: 767px){.review-option-block .review-option-block-title{margin-bottom:16px;font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:justify}}.review-option-block .review-option-content:not(:last-child){margin-bottom:48px}@media (min-width: 768px){.review-option-block .review-option-block-description{margin-bottom:48px}.review-option-block .review-option-block-description p{font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}}@media (max-width: 767px){.review-option-block .review-option-block-description{margin-bottom:24px}.review-option-block .review-option-block-description p{font-family:Noto Sans CJK JP;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:justify}}@media (min-width: 768px){.review-option-block .row{margin-top:48px !important}}@media (max-width: 767px){.review-option-block .row{margin-top:24px !important}}@media (min-width: 768px){.review-option-block label{margin-bottom:16px !important;font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}}@media (max-width: 767px){.review-option-block label{margin-bottom:8px !important;font-family:Noto Sans CJK JP;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}}@media (min-width: 768px){.review-option-block.review-option-block--questionnaire .review-option-block-description{margin-bottom:24px}.review-option-block.review-option-block--questionnaire .row{margin-top:32px !important}}@media (min-width: 768px){.review-block-subtitle{font-family:Noto Sans CJK JP;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left;color:#666666}}@media (max-width: 767px){.review-block-subtitle{margin-bottom:12px;font-family:Noto Sans CJK JP;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:justify;color:#666666}}.review-block-subtitle.form-style-required-symbol:after{vertical-align:middle;content:'*';font-size:28px;font-weight:normal;color:#e85298;margin-left:3px;display:inline-block}.review-padding-with-underline{border-bottom:1px solid #CCC9C9}@media (min-width: 768px){.review-padding-with-underline{padding-bottom:32px}}@media (max-width: 767px){.review-padding-with-underline{padding-bottom:16px}}.layout-margin-normal.information-notice.caution{font-size:12px}.button-style{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text{font-weight:bold;color:#FFF}.condition-button,.search-favorite-button,.search-favorite-active-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.search-favorite-flex{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px}.search-favorite-button{border:1px solid black}.search-favorite-button .style-page{color:black}.wp-index-month-block:after{clear:both;display:block;content:''}.wp-index-month-block .index-month-year{float:left}.wp-index-month-block .index-month-year:after{clear:both;display:block;content:''}.wp-index-month-block .index-month-year .index-month-year-back,.wp-index-month-block .index-month-year .index-month-year-next{float:left;font-size:12px;cursor:pointer}.wp-index-month-block .index-month-year .index-month-year-next a,.wp-index-month-block .index-month-year .index-month-year-back a{display:block;color:#999999;padding-top:3px}.wp-index-month-block .index-month-year .index-month-year-next a:hover,.wp-index-month-block .index-month-year .index-month-year-back a:hover{color:#e85298}.wp-index-month-block .index-month-year .index-month-year-next a{padding-left:8px;padding-right:4px}.wp-index-month-block .index-month-year .index-month-year-back a{padding-right:8px;padding-left:4px}.wp-index-month-block .index-month-year .index-month-year-number{float:left;font-weight:bold;font-size:16px}.wp-index-month-block .index-month-year .index-month-year-number span.style-small{font-size:10px}.wp-index-month-block .index-month-month ul{float:left;padding-left:0px;padding-top:4px}.wp-index-month-block .index-month-month ul:after{clear:both;display:block;content:''}.wp-index-month-block .index-month-month ul li{float:left;list-style:none;font-size:12px}.wp-index-month-block .index-month-month ul li.is-active a{color:#e85298}.wp-index-month-block .index-month-month ul li:after{content:'|'}.wp-index-month-block .index-month-month ul li:last-child:after{content:''}.wp-index-month-block .index-month-month ul li a{float:left;padding:0px 7px 0px 7px;cursor:pointer;color:#666666}.wp-index-month-block .index-month-month ul li a:hover{text-decoration:underline;color:#e85298}.wp-index-month-block .index-month-switchtag{float:right;margin-top:-1px}@media (min-width: 768px) and (max-width: 991px){.wp-index-month-block .index-month-month ul li a{padding:0px 5px 0px 5px}.wp-index-month-block .tab-nav-block ul li{width:41px}}.wp-index-sp-month-block .index-sp-month-title-text{margin-left:-15px;margin-right:-15px;padding:11px 0px 11px 15px;font-weight:bold;width:100%}.wp-index-sp-month-block .index-sp-month-title{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #d8d6d6}.wp-index-sp-month-block .index-sp-month-title .month-title-month{text-align:left;float:left}.wp-index-sp-month-block .index-sp-month-title .month-title-amount{display:flex;align-items:center;justify-content:flex-end;padding-right:10px}.wp-index-sp-month-block .index-sp-month-title.is-first{border-top:1px solid #d8d6d6}.wp-index-sp-month-block .index-sp-month-title a.is-detail{position:relative;display:block;padding:11px 0px 11px 15px;color:#666666;font-weight:bold;width:100%;cursor:pointer;background-color:#efeeee}.wp-index-sp-month-block .index-sp-month-title a.is-click{background-color:#efeeee}.wp-index-sp-month-block .index-sp-month-title a.is-detail:after{position:absolute;right:15px;display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;font-weight:normal;font-size:14px;color:#999090;content:"\f141"}.wp-index-sp-month-block .index-sp-month-title .sp-month{position:relative;display:block;padding:11px 11px 11px 15px;color:#666666;font-weight:bold;width:100%;cursor:pointer;background-color:#efeeee}a.wp-after{border:1px solid #e85298;background-color:#fff;text-decoration:none !important;font-size:12px;padding-left:6px;padding-right:6px;margin-left:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#e85298;font-weight:normal}a.wp-after:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:4px}.wp-index-sp-month-block .index-sp-month-title .sp-month-button{border:1px solid #999090;color:#999090}.wp-index-sp-month-block .index-sp-month-title .sp-month-button:after{content:"\f107"}.wp-index-sp-month-block .index-sp-month-title .is-open:after{content:"\f106"}.wp-index-sp-month-block .wp-index-sp-month-block-list-item{width:100vw;margin-left:-15px;border-bottom:1px solid #d8d6d6}.wp-index-sp-month-block .mypage-list{padding-left:10px;padding-right:10px;padding-top:10px}.mypage-list .wp-information{font-size:12px}.mypage-list .wp-sp-print{text-align:right}.wp-list-block .mypage-list-main{background-color:#FBE2EE;margin-top:10px;margin-bottom:10px;padding:10px}.wp-list-block .mypage-list-main .mypage-list-detail{background-color:#ffffff}.wp-list-block .mypage-list-main .mypage-list-detail-total{padding:10px 10px 10px 10px;font-weight:bold}.wp-list-block .mypage-list-main .mypage-list-detail-total .mypage-list-detail-total-text{font-size:20px;text-align:left;float:left}.wp-list-block .mypage-list-main .mypage-list-detail-total .mypage-list-detail-confirmed-refund{display:flex;align-items:center;justify-content:flex-end}.wp-list-block .mypage-list-main .mypage-list-detail-total .mypage-list-detail-confirmed-refund .confirmed-refund{color:#e85298;margin-right:5px}.wp-list-block .mypage-list-main .mypage-list-detail-total .mypage-list-detail-confirmed-refund .not-confirmed-refund{color:#999090;margin-right:5px}.wp-list-block .mypage-list-main .mypage-list-detail-total .total-value{font-size:20px;color:#666666}.wp-list-block .mypage-list-main .mypage-list-detail-total .list-detail-button:after{color:#e85298;content:"\f107"}.wp-list-block .mypage-list-main .mypage-list-detail-total .is-open:after{content:"\f106"}.wp-list-block .mypage-list-main .mypage-list-date{font-weight:bold;padding-bottom:6px}.wp-list-block .mypage-list-main .mypage-list-name{font-size:14px;color:#666666;line-height:1em;border-top:1px solid #999090;margin-right:10px;margin-left:10px;padding-top:10px;padding-bottom:10px}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-total{display:flex;align-items:center;font-size:16px;font-weight:bold;padding-top:10px;padding-bottom:20px}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-total .mypage-list-name-total-text br{display:block;content:"";margin:10px 0}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-total .mypage-list-name-total-value{margin-left:auto}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail{background-color:#efeeee;padding:10px 10px 10px 10px}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail .mypage-list-name-detail-border{padding-top:10px}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail .mypage-list-name-detail-border.not-first{border-top:1px solid #d8d6d6;padding-top:15px;padding-bottom:10px}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail .mypage-list-name-detail-child{text-align:left;float:left}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail .mypage-list-name-detail-value{text-align:right}.wp-list-block .mypage-list-main .mypage-list-name .mypage-list-name-detail .mypage-list-name-detail-refund{padding-top:5px;font-size:12px}.mypage-list .wp-list-block .mypage-list-frame{border-bottom:1px solid #ccc;margin-left:82px}.mypage-list .wp-list-block:last-child .mypage-list-frame{margin-left:0px}.wp-month-detail-block{background-color:#efeeee;padding:10px}.wp-month-detail-block .detail-total{background-color:#fff;padding:5px;margin-top:5px;font-weight:bold}.wp-month-detail-block .detail-total .total-text{text-align:left;float:left}.wp-month-detail-block .detail-total .total-value{text-align:right}.wp-month-detail-block .detail-print{margin-top:10px;text-align:right}.text-pink{color:#e85298}.temporary-childcare-section{margin-top:40px}.temporary-childcare-section .temporary-childcare-section-title{padding-bottom:15px;color:#585858;font-size:18px;font-weight:600;text-align:center;border-bottom:3px solid #E85298}.temporary-childcare-section a{text-decoration:underline}.temporary-childcare-faq-list{margin-top:25px;border-radius:10px;border:1px solid}.temporary-childcare-faqs li:first-child{margin:0 15px 0 15px}.temporary-childcare-faqs li:not(:first-child){margin:10px 15px 0 15px;border-top:1px solid #dadada}.temporary-childcare-faqs li:last-child{margin-bottom:15px}.temporary-childcare-inquiry .temporary-childcare-inquiry-text{margin-top:26px;color:#666;font-size:14px;font-weight:400}.temporary-childcare-inquiry .temporary-childcare-inquiry-link{text-align:center;font-size:14px;font-weight:400}.temporary-childcare-inquiry .temporary-childcare-inquiry-text a{text-decoration:underline}.temporary-childcare-inquiry .temporary-childcare-inquiry-link{margin-top:26px}.temporary-childcare-faq img{width:32px;height:32px}.temporary-childcare-faq .temporary-childcare-faq-question{display:flex;align-items:center;gap:8px;margin:0;padding:20px 10px 10px 8px;font-weight:600;cursor:pointer}.temporary-childcare-faq .temporary-childcare-faq-question::after{font-family:"FontAwesome";content:"\f107";margin-left:auto;margin-right:10px;color:#585858;font-size:18px;transform:scale(2, 2)}.temporary-childcare-faq .temporary-childcare-faq-answer{display:none;margin-top:12px;padding:0 5px 13px 20px;padding-right:15px}.temporary-childcare-faq .temporary-childcare-faq-ctrl{display:none}.temporary-childcare-faq .temporary-childcare-faq-ctrl:checked~.temporary-childcare-faq-answer{display:flex;gap:8px}.temporary-childcare-sns .temporary-childcare-sns-text{position:relative;display:inline-block;width:100%;margin-bottom:40px;padding:20px 4px;text-align:center;font-size:14px;background:#d8d6d6;color:#333}.temporary-childcare-sns .temporary-childcare-sns-text::after{position:absolute;top:100%;left:50%;right:-25px;margin-left:-19px;width:0;height:0;content:"";border-style:solid;border-width:15px 19px 0 19px;border-color:#d8d6d6 transparent transparent transparent}.temporary-childcare-link{display:block;padding:10px;width:100%;border-radius:5px;border:none;background:#E172A6;color:#FFF;text-align:center;font-size:14px;font-weight:600}.temporary-childcare-link:link,.temporary-childcare-link:visited{color:#FFF}.temporary-childcare-link:disabled{cursor:not-allowed;background:#CCC9C9 !important}.temporary-childcare-link.temporary-childcare-link--secondary{background:#F2F0F0;color:#666}.temporary-childcare-link.temporary-childcare-link--secondary:link,.temporary-childcare-link.temporary-childcare-link--secondary:visited{color:#666}.temporary-childcare-checkbox{cursor:pointer}.temporary-childcare-checkbox .temporary-childcare-checkbox-ctrl{display:none}.temporary-childcare-checkbox .temporary-childcare-checkbox-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:4px;border:1px solid #CCC9C9;background:#FFF;color:#666;font-size:14px;font-weight:300;text-wrap:nowrap;white-space:nowrap}.temporary-childcare-checkbox .temporary-childcare-checkbox-wrapper img{padding:4px;border-radius:4px;border:1px solid #CCC9C9}.temporary-childcare-checkbox .temporary-childcare-checkbox-ctrl:checked+.temporary-childcare-checkbox-wrapper{border:1px solid #DC1471;background:#FBE2EE;color:#DC1471}.temporary-childcare-checkbox .temporary-childcare-checkbox-ctrl:checked+.temporary-childcare-checkbox-wrapper img{background:#DC1471;border:1px solid #DC1471}.temporary-childcare-intro .temporary-childcare-intro-header{position:fixed;top:0;left:0;width:100%;background:#FFF;z-index:2}.temporary-childcare-intro .container.temporary-childcare-intro-container{margin-top:80px}@media (max-width: 767px){.temporary-childcare-intro .container.temporary-childcare-intro-container{margin-top:52px}}@media (min-width: 768px){.temporary-childcare-intro .temporary-childcare-intro-main-image{margin-top:40px}}@media (max-width: 767px){.temporary-childcare-intro .temporary-childcare-intro-main-image{margin-left:-15px;margin-right:-15px}}.temporary-childcare-intro .temporary-childcare-intro-title{margin-top:34px;color:#585858;text-align:center;font-size:22px;font-weight:600}.temporary-childcare-intro .temporary-childcare-intro-description{margin-top:34px;color:#585858;font-size:14px;font-weight:400}.temporary-childcare-intro .temporary-childcare-intro-description span{display:inline-block;line-height:140%}.temporary-childcare-intro .temporary-childcare-intro-municipality{margin-top:23px}.temporary-childcare-intro .temporary-childcare-intro-municipality-link{display:flex;width:100%;margin-top:16px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#F2F0F0;color:#666;text-align:center;font-size:14px;font-weight:600}.temporary-childcare-intro .temporary-childcare-intro-notice{position:fixed;left:0;bottom:0;padding:17px 20px 22px;width:100vw;background:#FBE2EE;color:#e85298;text-align:center;font-size:18px;font-weight:600;z-index:2}.temporary-childcare-intro .temporary-childcare-intro-notice span{display:inline-block;text-align:left}.temporary-childcare-intro .temporary-childcare-intro-request{display:none;padding:14px 0 12px;width:100%;background:#FFF}.temporary-childcare-intro .temporary-childcare-intro-request--visible{display:block;position:fixed;left:0;bottom:0;z-index:2}.temporary-childcare-intro .temporary-childcare-intro-grant-amount{margin-top:30px}.temporary-childcare-intro .temporary-childcare-intro-before-use{margin-top:30px}.temporary-childcare-intro .temporary-childcare-intro-before-use .temporary-childcare-intro-before-use-title{color:#E85298;font-size:18px;font-weight:600}.temporary-childcare-intro .temporary-childcare-intro-before-use .temporary-childcare-intro-before-use-list{margin-top:6px;font-size:14px;line-height:140%}.temporary-childcare-intro .temporary-childcare-intro-flow-preparation{margin-top:16px;line-height:140%}.temporary-childcare-intro .temporary-childcare-intro-flow-step{margin-top:30px}.temporary-childcare-intro .temporary-childcare-intro-flow-step .temporary-childcare-intro-flow-step-title{display:block;color:#E85298;font-size:16px;font-weight:600;border-left:8px solid #FBE2EE;padding-left:20px}.temporary-childcare-intro .temporary-childcare-intro-flow-step .temporary-childcare-intro-flow-step-text{display:block;margin:15px;color:#585858;font-size:14px;font-weight:400;line-height:140%}.temporary-childcare-intro .temporary-childcare-intro-flow-step-img{margin:auto;width:60%}.temporary-childcare-intro .temporary-childcare-intro-usecase{margin:15px}@media (min-width: 768px){.temporary-childcare-intro .temporary-childcare-intro-usecase-img{margin:auto;width:60%}}.temporary-childcare-intro .temporary-childcare-intro-estimated-payment-amount-title{margin-top:20px;font-size:16px;font-weight:600;border-left:8px solid #FBE2EE;padding-left:20px}.temporary-childcare-intro .temporary-childcare-intro-estimated-payment-amount-text{margin:15px}@media (min-width: 768px){.temporary-childcare-intro .temporary-childcare-intro-estimated-payment-amount-img{margin:auto;width:60%}}.temporary-childcare-intro .temporary-childcare-box{margin:15px}.temporary-childcare-intro .temporary-childcare-intro-choose{display:flex;justify-content:space-evenly}.temporary-childcare-intro .temporary-childcare-intro-choose img{width:160px}@media (min-width: 768px){.temporary-childcare-intro .temporary-childcare-intro-choose{width:80%;margin:20px auto 0}}.temporary-childcare-intro .temporary-childcare-intro-faq{margin-top:20px}.temporary-childcare-intro .temporary-childcare-intro-inquiry{margin-bottom:24px}.temporary-childcare-intro .temporary-childcare-intro-sns{margin-top:65px;padding-bottom:95px}.temporary-childcare-entry{padding-bottom:80px}.temporary-childcare-entry .temporary-childcare-entry-steps{display:flex;align-items:center;justify-content:center;gap:24px;margin:22px auto;padding:0 30px}.temporary-childcare-entry .temporary-childcare-entry-steps .temporary-childcare-entry-step-separator{flex:1;height:3px;border:1px solid #F2F0F0;background:#F2F0F0}.temporary-childcare-entry .temporary-childcare-entry-steps .temporary-childcare-entry-step-separator.temporary-childcare-entry-step-separator--active{border:1px solid #E85298;background:#E85298}.temporary-childcare-entry .temporary-childcare-entry-step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#F2F0F0;color:#666;font-size:18px;font-weight:700}.temporary-childcare-entry .temporary-childcare-entry-step.temporary-childcare-entry-step--active{background:#E85298;color:#FFF}.temporary-childcare-entry .temporary-childcare-municipality-text{margin-top:22px;color:#585858;font-size:18px;font-weight:600}.temporary-childcare-entry .temporary-childcare-municipality-description{margin-top:4px;color:#585858;font-size:14px;font-weight:400}.temporary-childcare-entry .temporary-childcare-municipalities{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.temporary-childcare-entry .temporary-childcare-municipality-sumbmit{margin-top:26px}.temporary-childcare-entry .temporary-childcare-agreement-description{margin-top:22px;color:#585858;font-size:18px;font-weight:600;line-height:120%}.temporary-childcare-entry .temporary-childcare-agreements{margin-top:22px}.temporary-childcare-entry .temporary-childcare-agreement{margin-top:20px}.temporary-childcare-entry .temporary-childcare-agreement .temporary-childcare-agreement-text{color:#585858;font-size:16px;font-weight:400;line-height:150%}.temporary-childcare-entry .temporary-childcare-agreement .temporary-childcare-agreement-text a{color:#585858;text-decoration:underline}.temporary-childcare-entry .temporary-childcare-agreement .temporary-childcare-agreement-text a:link,.temporary-childcare-entry .temporary-childcare-agreement .temporary-childcare-agreement-text a:visited{color:#585858}.temporary-childcare-entry .temporary-childcare-agreement .temporary-childcare-agreement-check{display:inline-block;margin-top:8px}.temporary-childcare-entry .temporary-childcare-agreement-sumbmit{margin-top:26px}.temporary-childcare-entry .temporary-childcare-complete-message{margin-top:22px;color:#585858;font-size:18px;font-weight:600;line-height:120%}.temporary-childcare-entry .temporary-childcare-complete-text{margin-top:22px;color:#585858;font-size:14px;font-weight:400;line-height:140%}.temporary-childcare-entry .temporary-childcare-complete-caution{margin-top:8px;color:#DC1471;font-size:16px;font-weight:400;line-height:140%}.temporary-childcare-entry .temporary-childcare-complete-note{margin-top:22px;color:#E85298;font-size:18px;font-weight:600;line-height:120%}.temporary-childcare-entry .temporary-childcare-complete-confirmations{margin-top:8px}.temporary-childcare-entry .temporary-childcare-complete-confirmation{margin-top:8px;color:#585858;font-size:14px;font-weight:400;line-height:140%}.temporary-childcare-entry .temporary-childcare-complete-link{margin-top:22px}.temporary-childcare-entry .temporary-childcare-complete-faq{margin-top:25px}.temporary-childcare-entry .temporary-childcare-complete-inquiry{margin-top:55px}.temporary-childcare-entry .temporary-childcare-complete-sns{margin-top:35px}.temporary-childcare-entry .temporary-childcare-entry-thumbnail{margin:30px auto;padding:0 60px;max-width:520px}.temporary-childcare-entry .temporary-childcare-error-text{margin-top:24px;color:#585858;font-size:16px;font-weight:400;line-height:140%}.temporary-childcare-entry .temporary-childcare-error-links{margin-top:23px}.temporary-childcare-entry .temporary-childcare-error-links .temporary-childcare-error-link{margin-top:20px}.fotorama__html,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important}.fotorama__wrap .fotorama__grab{cursor:grab}.fotorama__grabbing *{cursor:grabbing}.fotorama__img,.fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important}.fotorama__img{margin:-50% 0 0 -50%;width:100%;height:100%}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);-webkit-transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);-moz-transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);-o-transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);-ms-transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);-webkit-transition-duration:0ms;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;-ms-transition-duration:0ms;transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:0;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle}.fotorama__wrap *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fotorama__caption__wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:rgba(0,0,0,0)}.fotorama__arr:before,.fotorama__fullscreen-icon:before,.fotorama__video-close:before,.fotorama__video-play:before{font-family:'FontAwesome'}.fotorama__thumb{background-color:rgba(127,127,127,0.2)}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000}.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important;-ms-filter:none;filter:none}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);border:none !important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{opacity:1;-ms-filter:none;filter:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block;position:absolute;bottom:0}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:6px;height:6px;position:relative;top:12px;left:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.fotorama__nav__frame.fotorama__active{pointer-events:none;cursor:default}.fotorama__nav__frame.fotorama__active .fotorama__dot{opacity:1;-ms-filter:none;filter:none}.fotorama__active .fotorama__dot{background-color:#fff}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#e85298}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,0.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,0.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:rgba(255,255,255,0.9);padding:5px 10px}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;-webkit-animation:spinner 24s infinite linear;-moz-animation:spinner 24s infinite linear;-o-animation:spinner 24s infinite linear;-ms-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{text-align:center;display:block;position:absolute;width:32px;height:32px;line-height:32px;-webkit-border-radius:50%;border-radius:50%;top:50%;margin:-16px 10px 0 10px;background:rgba(0,0,0,0.4);color:#fff;font-size:20px}.fotorama__arr:hover{background:rgba(0,0,0,0.6)}.fotorama__arr--prev{left:0}.fotorama__arr--prev:before{content:'\f104'}.fotorama__arr--next{right:0}.fotorama__arr--next:before{content:'\f105'}.fotorama__arr--disabled{pointer-events:none;cursor:default;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.fotorama__fullscreen-icon{width:32px;height:32px;line-height:32px;top:0;right:0;z-index:20;color:#fff;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.2);text-align:center;margin:10px}.fotorama__fullscreen-icon:hover{opacity:1;-ms-filter:none;filter:none}.fotorama__fullscreen-icon:before{content:'\f065'}.fotorama--fullscreen .fotorama__fullscreen-icon:before{content:'\f066'}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play{opacity:1;-ms-filter:none;filter:none;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px, -32px, 0);-moz-transform:translate3d(32px, -32px, 0);-o-transform:translate3d(32px, -32px, 0);-ms-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1;-ms-filter:none;filter:none}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px, -32px, 0);-moz-transform:translate3d(32px, -32px, 0);-o-transform:translate3d(32px, -32px, 0);-ms-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px, 0, 0);-moz-transform:translate3d(-48px, 0, 0);-o-transform:translate3d(-48px, 0, 0);-ms-transform:translate3d(-48px, 0, 0);transform:translate3d(-48px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px, 0, 0);-moz-transform:translate3d(48px, 0, 0);-o-transform:translate3d(48px, 0, 0);-ms-transform:translate3d(48px, 0, 0);transform:translate3d(48px, 0, 0)}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:-o-transform, opacity;-ms-transition-property:-ms-transform, opacity;transition-property:transform, opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;-webkit-background-size:1px 100%, 5px 100%;-moz-background-size:1px 100%, 5px 100%;background-size:1px 100%, 5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-position:0 0, 0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-position:100% 0, 100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.owl-carousel .owl-wrapper:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;margin:0 -15px;padding:0 45px}.owl-carousel[data-nav="false"]{padding:0 !important}.owl-carousel[data-nav="false"] .owl-buttons{display:none !important}.owl-carousel[data-pagination="false"] .owl-pagination{display:none !important}.owl-carousel.owl-slider{margin:0;padding:0}.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-next{right:30px}.owl-carousel.owl-slider .owl-controls .owl-buttons div.owl-prev{left:30px}.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div{top:20px;margin:0;width:25px;height:25px;line-height:25px;font-size:15px}.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-next{right:15px}.owl-carousel.owl-slider[data-nav="top-right"] .owl-buttons div.owl-prev{left:auto;right:50px}.owl-carousel.owl-slider .owl-item{padding:0}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left;padding:0 15px}.owl-carousel .owl-item.loading{min-height:150px;background:url(//d1g4k4av3m79e8.cloudfront.net/AjaxLoader.gif) no-repeat center center}.owl-carousel .owl-item .owl-caption{position:absolute;z-index:99;background:rgba(0,0,0,0.5);padding:10px 15px;color:#fff;width:50%}.top-firstview-area .owl-carousel-area .owl-item{height:643px}.special-area .owl-carousel-area .owl-item{height:600px}[data-inner-pagination="true"] .owl-controls .owl-pagination{margin:0;position:absolute;bottom:30px;width:100%}[data-white-pagination="true"] .owl-controls .owl-pagination .owl-page span{background:#fff}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0.01);text-align:center}.owl-controls .owl-pagination{margin-top:10px}@media (max-width: 992px){.owl-controls .owl-pagination{display:none}}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;color:#fff;display:inline-block;zoom:1;margin:5px;-webkit-border-radius:50%;border-radius:50%}.owl-controls .owl-page:hover,.owl-controls .owl-buttons div:hover{opacity:1;-ms-filter:none;filter:none;text-decoration:none}.owl-controls .owl-page{display:inline-block;zoom:1}.owl-controls .owl-page span{display:block;width:12px;height:12px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-border-radius:50%;border-radius:50%;background:#e85298;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.owl-controls .owl-page.active span{opacity:1;-ms-filter:none;filter:none}.owl-controls.clickable .owl-page:hover span{opacity:1;-ms-filter:none;filter:none}.owl-controls span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;border-radius:30px}.owl-controls .owl-buttons div{position:absolute;top:250px;width:30px;height:30px;line-height:30px;display:none;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;margin:-30px 0 0 0;background:rgba(0,0,0,0.2);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;font-size:17px}.owl-controls .owl-buttons div:hover{background:#e85298;-webkit-box-shadow:0 0 0 1px #e85298;box-shadow:0 0 0 1px #e85298}.owl-controls .owl-buttons div:before{font-family:'FontAwesome'}.owl-controls .owl-buttons div.owl-next{right:0}.owl-controls .owl-buttons div.owl-next:before{content:'\f105'}.owl-controls .owl-buttons div.owl-prev{left:0}.owl-controls .owl-buttons div.owl-prev:before{content:'\f104'}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;perspective-x:50%;perspective-y:50%}.owl-fade-out{z-index:10;-webkit-animation:fadeOut 0.7s both ease;-moz-animation:fadeOut 0.7s both ease;-o-animation:fadeOut 0.7s both ease;-ms-animation:fadeOut 0.7s both ease;animation:fadeOut 0.7s both ease}.owl-fade-in{-webkit-animation:fadeIn 0.7s both ease;-moz-animation:fadeIn 0.7s both ease;-o-animation:fadeIn 0.7s both ease;-ms-animation:fadeIn 0.7s both ease;animation:fadeIn 0.7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;-o-animation:backSlideOut 1s both ease;-ms-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;-o-animation:backSlideIn 1s both ease;-ms-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade 0.7s ease both;-moz-animation:scaleToFade 0.7s ease both;-o-animation:scaleToFade 0.7s ease both;-ms-animation:scaleToFade 0.7s ease both;animation:scaleToFade 0.7s ease both}.owl-goDown-in{-webkit-animation:goDown 0.6s ease both;-moz-animation:goDown 0.6s ease both;-o-animation:goDown 0.6s ease both;-ms-animation:goDown 0.6s ease both;animation:goDown 0.6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom 0.5s ease both;-moz-animation:scaleUpFrom 0.5s ease both;-o-animation:scaleUpFrom 0.5s ease both;-ms-animation:scaleUpFrom 0.5s ease both;animation:scaleUpFrom 0.5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo 0.5s ease both;-moz-animation:scaleUpTo 0.5s ease both;-o-animation:scaleUpTo 0.5s ease both;-ms-animation:scaleUpTo 0.5s ease both;animation:scaleUpTo 0.5s ease both}.owl-cap-title{line-height:1em;font-size:120px;display:table;margin:10px auto;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2);text-transform:uppercase}@media (max-width: 992px){.owl-cap-title{font-size:60px}}.owl-cap-price{margin-bottom:15px}.owl-cap-price small{font-size:20px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);display:block}.owl-cap-price h5{font-size:50px;color:#ef8f39;line-height:1em;margin:0}.owl-cap-weather{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.owl-cap-weather .im{font-size:60px}.owl-cap-weather span{font-size:25px;position:relative;top:-10px;margin-right:15px}.owl-cap-weather span:after{content:'';height:7px;width:7px;position:absolute;top:3px;right:-7px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%}@-moz-keyframes empty{0%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes empty{0%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes empty{0%{opacity:1;-ms-filter:none;filter:none}}@-ms-keyframes empty{0%{opacity:1;-ms-filter:none;filter:none}}@keyframes empty{0%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-ms-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-ms-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes backSlideOut{25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideOut{25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-o-keyframes backSlideOut{25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-ms-keyframes backSlideOut{25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-o-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideIn{0%,25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-o-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-o-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-o-keyframes backSlideIn{0%,25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-o-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-ms-keyframes backSlideIn{0%,25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-o-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-o-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-o-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-moz-keyframes scaleToFade{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes scaleToFade{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@-o-keyframes scaleToFade{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@-ms-keyframes scaleToFade{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleToFade{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@-moz-keyframes goDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes goDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-ms-keyframes goDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-moz-keyframes scaleUpFrom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-o-keyframes scaleUpFrom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-ms-keyframes scaleUpFrom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes scaleUpTo{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-o-keyframes scaleUpTo{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-ms-keyframes scaleUpTo{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}.slick-loading .slick-list{background:#fff url(//d1g4k4av3m79e8.cloudfront.net/assets/ajax-loader-642364e856595800fe933cc41677fa9b22c43e177650e75bc5deb9c86818d043.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(//d1g4k4av3m79e8.cloudfront.net/assets/partial/fonts/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(//d1g4k4av3m79e8.cloudfront.net/assets/partial/fonts/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(//d1g4k4av3m79e8.cloudfront.net/assets/partial/fonts/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(//d1g4k4av3m79e8.cloudfront.net/assets/partial/fonts/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(//d1g4k4av3m79e8.cloudfront.net/assets/partial/fonts/slick-d06c18d112401949996e731884bc56ab9bb9f807c80ca5143d19aac38c1bdf5f.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}[dir='rtl'] .slick-prev:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105"}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105"}[dir='rtl'] .slick-next:before{font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fc{direction:ltr;text-align:left;padding-left:5px;padding-right:5px}body .fc{font-size:1em}.fc-unthemed .fc-today{background:#fbe2ee}.fc-icon{display:block;width:100%;height:100%;width:26px;height:26px}.fc-icon-left-single-arrow{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/calendar/ic_left_inactive-d497ab74fc209498a988ed1ff89237575718dd98044d1027c310f07212a5c63f.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.fc-icon-left-single-arrow:hover{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/calendar/ic_left_active-dafd15966cad3761cdef582af67c7a8bb29232bea2a26f979bbd68d19efbf7d3.png)}.fc-icon-right-single-arrow{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/calendar/ic_right_inactive-8d768c577759e30869a8d8dee210df4d6bbe8d6056e3a21208653fcefa541435.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.fc-icon-right-single-arrow:hover{background-image:url(//d1g4k4av3m79e8.cloudfront.net/assets/common/calendar/ic_right_active-027293a4b2300bb61e81644e8c62511567038dfa9fcc258957c20839a41c4d16.png)}.fc-icon-x:after{content:"\000D7"}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:0px solid}.fc button .fc-icon{position:relative;top:0.02em}.fc button{padding:0px}.fc-state-default{background-color:#fff !important;margin-top:4px;font-size:16px;line-height:1 !important;border:1px solid #d8d6d6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#e85298}.fc-state-hover{color:#e85298}.fc-state-down,.fc-state-active{background-color:#fff}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc th{text-align:center}.fc th,.fc td{padding:0;vertical-align:top}.fc td{padding:0;vertical-align:top}.fc-row.fc-week{padding-bottom:2px;border-bottom:1px solid #d8d6d6}.fc .fc-content-skeleton table thead td{padding-top:4px}.fc-day-header{font-weight:bold}.fc-row{position:relative;font-size:12px;line-height:1.7em}.fc-row .fc-bg{z-index:1}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:0px}.fc-row .fc-content-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td{border-top:0}.fc-event{position:relative;display:block;font-size:10px;line-height:1em;border-radius:3px;font-weight:normal;word-wrap:break-word;text-align:center}.fc-event:hover{opacity:0.9}.fc-event:active{opacity:0.7}.fc-event-separator{font-size:10px;line-height:5px;margin:0px 0px;-moz-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5)}.fc-day-grid-event{margin:0px 2px;padding:0}@media (min-width: 768px) and (max-width: 991px){.fc-day-grid-event{margin:0px 1px;padding:0}}.fc-day-grid-event .fc-title{font-size:10px;margin-top:2px;margin-bottom:2px}.fc-toolbar{text-align:center;margin-bottom:5px}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc-day-number{font-size:10px;line-height:1em;text-align:center}.fc-day-number.fc-other-month.fc-future,.fc-day-number.fc-other-month.fc-past{color:#d8d6d6}.fc-day-grid-fine{background-color:#dc1471;color:#fff}.fc-day-grid-partial{background-color:#ffab02;color:#fff}.fc-day-grid-ng{background-color:#ebebeb;color:#999090}.fc-day-grid-fine.fc-highlight{background:#dc1471 !important}.fc-day-grid-partial.fc-highlight{background:#ffab02 !important}.fc-highlight-old{background:#ebebeb !important}.fc-day-grid-full{background-color:#e9e7e7;color:#fff}.fc-day-grid-full .fc-day-grid-full-cover-img{text-align:left;position:absolute;top:0px;left:0px}.fc-day-grid-full .fc-day-grid-full-cover-img img{width:100%}@media (max-width: 767px){.fc-day-grid-full .fc-day-grid-full-cover-img img{width:65%}}@media (max-width: 480px){.fc-day-grid-full .fc-day-grid-full-cover-img img{width:90%}}.fc-day-grid-fine .fc-title,.fc-day-grid-partial .fc-title,.fc-day-grid-full .fc-title{display:none !important;visibility:hidden !important}.fc-day-grid-fine .fc-time,.fc-day-grid-partial .fc-time,.fc-day-grid-full .fc-time{margin-top:2px;padding:7px 0px 4px 0px}.fc-day-grid-ng .fc-title{font-size:16px;padding:10px 0px 10px 0px;line-height:1;font-weight:normal}.fc-day-grid-ng .fc-time{display:none !important;visibility:hidden !important}.fc-event:hover{color:#fff;text-decoration:none;cursor:pointer}a.fc-day-grid-ng:hover{color:#999090}.fc-day-header.fc-sun{color:#ff245d}.fc-day-header.fc-sat{color:#18a4f7}.fc-calendar-title{padding-top:6px;font-size:16px}.kids-scroll>ul{display:none !important;visibility:hidden !important}@media (max-width: 767px){.kids-scroll-block{margin-left:-15px;margin-right:-15px}}.kids-scroll-block .ksc-holder{overflow:hidden;width:100%}.kids-scroll-block .ksc-holder .ksc-page{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.kids-scroll-block .ksc-holder .ksc-page ul:after{content:'';display:block;clear:both}.kids-scroll-block .ksc-holder .ksc-page ul li{float:left}.kids-scroll-block .ksc-controller{position:relative}.kids-scroll-block .ksc-controller .ksc-ctl-left,.kids-scroll-block .ksc-controller .ksc-ctl-right{position:absolute;z-index:999}.kids-scroll-block .ksc-controller .ksc-ctl-left{left:0px}.kids-scroll-block .ksc-controller .ksc-ctl-right{right:0px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav{left:0px;top:0px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav:after{display:block;content:"";clear:both}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{float:left}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-first{float:right}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager{float:right}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore{float:right}@media (min-width: 768px){.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore:before{display:inline-block;content:"|";padding-right:10px;color:#d8d6d6}}@media (max-width: 767px){.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore{padding-right:15px}}.kids-scroll-block .ksc-controller .ksc-ctl-left,.kids-scroll-block .ksc-controller .ksc-ctl-right{font-size:42px;cursor:pointer;width:20px;color:#999}.kids-scroll-block .ksc-controller .ksc-ctl-left{left:-22px}.kids-scroll-block .ksc-controller .ksc-ctl-right{right:-27px}.kids-scroll-block .ksc-controller .ksc-ctl-left:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";text-align:center}.kids-scroll-block .ksc-controller .ksc-ctl-right:after{display:block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-align:center}.kids-scroll-block .ksc-controller .ksc-ctl-subnav{padding-bottom:10px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav{padding-bottom:13px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{line-height:1.4}@media (min-width: 768px){.kids-scroll .ksc-title,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{font-size:20px;color:#333}}@media (max-width: 767px){.kids-scroll .ksc-title,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-title{font-size:16px;padding-left:15px;line-height:1.3;color:#333}.kids-scroll-block .ksc-controller .ksc-ctl-spguide{position:absolute;z-index:999;right:0px;cursor:pointer;height:66px;margin-top:-7.5px;padding-top:15px;padding-left:25px;padding-right:10px}.kids-scroll-block .ksc-controller .ksc-ctl-spguide:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-align:center;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;box-shadow:0px 1px 2px 1px rgba(90,90,90,0.1);-webkit-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.1);-moz-box-shadow:0px 1px 2px 1px rgba(90,90,90,0.1);font-size:20px;background:#ffffff;opacity:0.9;line-height:1.6;height:36px;width:36px;padding-top:7px;line-height:1}}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-first,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager{padding-top:7px}@media (max-width: 767px){.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-first,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager{padding-top:3px;line-height:1.2}}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager{color:#999;margin-right:10px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager .ksc-ctl-page-current{margin-right:3px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-pager .ksc-ctl-page-total{margin-left:3px}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-first{margin-right:15px;cursor:pointer;text-decoration:underline;color:#999}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-first:hover{color:#e85298}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore a{color:#999}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore a:hover{color:#999;text-decoration:underline}.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore a:after{display:inline-block;font-family:FontAwesome;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-align:center;margin-left:5px;line-height:1.4em}@media (max-width: 767px){.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore a,.kids-scroll-block .ksc-controller .ksc-ctl-subnav .ksc-ctl-readmore a:after{font-size:12px}}.button-style,.reserve-button{display:flex;align-items:center;justify-content:center;background-color:#e85298;color:#FFFFFF;font-size:16px;border-radius:8px}.button-text,a.reserve-button{font-weight:bold;color:#FFF}.condition-button{display:flex;align-items:center;justify-content:flex-start;height:32px;color:#e85298;border:1px solid #e85298;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:0 12px;line-height:14px}.base-result-bg{background-color:#efeeee;margin:0 -15px}.ver2 .base-result-bg .row{margin:0}.ver2 .base-result-bg .row .col-xs-12{padding:0}.sitter-profile-main-area{display:flex;align-items:flex-start;justify-content:space-around;padding:4px 16px;width:100%}.profile-img{position:relative;flex-basis:50%;margin-right:8px}.profile-img .kidsline-img-icon img{border-radius:8px}.sitter_profile-text-area{flex-basis:50%;margin-left:4px}.sitter_profile-badge-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:4px 16px}.sitter_profile-badge-list .badge{margin:0px 6px 8px 0px;padding:0px 8px;border-radius:4px;display:inline-block;line-height:25px;font-size:12px;font-weight:normal}.housekeeping_profile-badge-list{padding:4px 0}.sitter_profile-badge-list .badge.cao-bs,.sitter_profile-badge-list .badge.tokyo-bs,.sitter_profile-badge-list .badge.housekeeping-subsidy{background-color:#FF4444}.sitter_profile-badge-list .badge.child-minder,.sitter_profile-badge-list .badge.nurse,.sitter_profile-badge-list .badge.assistant-nurse,.sitter_profile-badge-list .badge.municipality_training{background-color:#ffab02}.sitter_profile-badge-list .badge.update-course{background-color:#dc1471}.sitter-profile-catch-copy{font-size:16px;font-weight:bold;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#333333;word-break:break-all}.sitter-profile-top-contents{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;align-content:stretch}.sitter-profile-top-contents :not(:last-child){margin-right:4px}.list-sitter-info-area .list-sitter-debuted{float:left;color:#E85298;font-weight:bold}.sitter-list-value-area{display:flex;align-items:baseline;justify-content:flex-start;color:#e85298}.sitter-list-value-area span{font-size:14px;margin:0 2px;color:#333333}.sitter-list-value-area :not(:last-child){margin-right:2px}.sitter-profile-info-area{font-size:12px;color:#666666}.sitter-profile-housekeeping-area{display:flex;align-items:flex-start;justify-content:start;padding:4px 16px}.sitter-profile-housekeeping-area img{height:30px;width:30px;margin-top:4px;margin-right:5px;margin-bottom:5px}.week-schedule{display:flex;align-items:flex-start;justify-content:space-around}.sitter-calendar{color:#666666;margin-bottom:8px;position:relative}.sitter-calendar-main{padding-left:16px}.sitter-calendar-regular{border:1px solid #d8d6d6;padding:4px;margin:0 16px}.see-more-flex{display:flex;align-items:center;justify-content:flex-start;width:200%}.scroll-date{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll-date-wrapper{display:inline-block;width:200%;border:1px solid #d8d6d6}.week-text{display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #666666;margin:4px 0}.date-week-text{display:flex;align-items:center;justify-content:space-around;font-size:12px;flex-grow:1;padding:2px 0}.date-saturday{color:#0a79ce}.date-sunday{color:red}.sitter-calendar-result{font-size:14px}.see-more-calendar{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:8px;color:#e85298}.see-more-calendar .see-more-arrow{height:30px}.see-more-calendar .see-more-arrow:after{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/sitter_result_circle_arrow_right-c58a00b3808377ddcf3f9ad4b2f2fbaa27614e6f6cffbe3f327883d519e5d1ef.svg)}.see-more-calendar .see-more-text{font-size:10px}.work-time-text{display:flex;align-items:center;justify-content:space-around;color:#e85298;font-size:12px;flex-grow:1}.schedule-date{display:flex;align-items:center;justify-content:center;background:#FFFFFF}.reserve-impossible{color:#999999;background:#FFFFFF}.price-area{display:flex;align-items:baseline;justify-content:flex-start;padding:0 16px;margin-bottom:8px;font-weight:500}.tab-detail-info .price-area{display:flex;align-items:baseline;justify-content:flex-start;padding:0}.hourly-unit-price{font-size:20px;margin:0 4px}.per-hour{font-size:14px}.reserve-button{display:flex;align-items:center;justify-content:center;margin:12px 16px;padding:8px;background-color:#e85298;flex-grow:1}.housekeeping-color{background-color:rgba(55,189,210,0.8)}a.housekeeping-color-text{color:rgba(55,189,210,0.8)}.close-button{display:flex;align-items:center;justify-content:center;margin:12px 16px;padding:4px;background-color:#DDDDDD;flex-grow:1;color:#FFFFFF;font-size:16px;border-radius:8px}.close-button:after{font-family:FontAwesome;content:"\f106";font-size:20px;margin-left:12px}a.close-button{font-weight:bold;color:#666666}.sitter-detail-contents-tab{border-top:1px solid #CCC9C9;height:0;margin-top:0;overflow:hidden;opacity:0;padding:0;transition:padding .3s ease-out}.sitter-detail-contents-tab .nav-tabs{margin:0 16px}.sitter-detail-contents-tab .nav-tabs>li.active>div{font-weight:bold;padding-bottom:12px;color:#e85298;border-top:none;border-left:none;border-right:none;border-bottom:4px solid #e85298}.sitter-detail-contents-tab .nav-tabs>li>div{margin-right:0;padding:12px 16px;color:#666666;border:none}.sitter-detail-profile-area{font-weight:bold;padding-top:4px;margin-top:12px;cursor:pointer}.sitter-detail-profile-area:after{font-family:FontAwesome;content:"\f107";font-size:20px;margin-left:8px}.right-tab-icon{display:flex;align-items:center;justify-content:flex-end;font-size:20px;padding:4px 8px}.right-tab-icon:after{font-style:normal;content:"✕"}.accordion-contents input:checked~.sitter-detail-contents-tab{height:auto;margin-top:0;opacity:1;padding:8px 0;transition:all .3s ease-out}.accordion-contents input:checked~.sitter-detail-profile-area{font-size:0;text-align:right;display:none}.accordion-contents input{display:none}.tab-detail-info{text-align:left;padding:8px}.tab-detail-info .tab-contents{padding:8px 0}.tab-detail-info .tab-flex-contents{padding:8px 0;display:flex}.tab-detail-info .tab-flex-contents .tab-detail-column{flex-basis:40%}.tab-detail-info .tab-flex-contents .tab-sitter-data{flex-basis:60%}.tab-detail-info .tab-detail-title{font-size:16px;font-weight:bold;margin-bottom:10px}.tab-detail-info .tab-sitter-data{font-size:14px}.price-flex{display:flex;align-items:center;justify-content:flex-start}.price-flex .tab-detail-column{flex-grow:1}.price-flex .tab-detail-column span{color:#e85298}.sitter-detail-contents-tab .tab-content{margin:8px;padding:0 12px;border-radius:8px;box-shadow:0px 0px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.25)}.tab-border{margin:4px 0;border-bottom:1px solid #d8d6d6}.tab-border-weak{border-bottom:1px solid #d8d6d6}.spot-reserve-bg{display:inline-block;background-color:#fbe2ee;padding:0 16px;border-radius:8px}.spot-reserve-bg.partial-schedule-bg{background-color:#FAF0E6}.spot-schedule-data{display:flex;align-items:center;justify-content:flex-end}.spot-schedule-data :not(:last-child){margin-right:8px}.selected-date{font-size:12px}.list-sitter-calendar-spot-info,.selected-date-reservation-status{color:#e172a6}.list-sitter-calendar-spot-info.partial-schedule,.selected-date-reservation-status.partial-schedule{color:#ffab02 !important}.search-sitter-list-area .col-xs-12{background-color:#ffffff;margin-top:8px}.search-sitter-support-info{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;flex-wrap:wrap}.search-sitter-support-info .sitter-profile-info-area{margin-right:8px}.theme-color-text{color:#e85298}a.float-top-circle{display:flex;align-items:center;justify-content:center;z-index:1;position:fixed;right:16px;bottom:24px;width:40px;height:40px}a.float-top-circle:after{content:url(//d1g4k4av3m79e8.cloudfront.net/assets/sitters/icon/sitter_result_circle_arrow_up-42783534e93bc9f598b796e960c63eae8157ec48a2fd89a8584a580a40abaad2.svg)}.float-top-jobpost{z-index:1;position:fixed;left:0;bottom:0;width:100%;border-top:1px solid #ccc9c9;background-color:#f8f6f6}.top-jobpost-container{display:flex}.top-jobpost-container .top-jobpost-guid{flex:1;padding:8px 16px}.top-jobpost-container .top-jobpost-guid .top-jobpost-guid-title{margin-bottom:4px;color:#e85298;text-align:center}.top-jobpost-container .top-jobpost-scroll{display:flex;align-items:center;justify-content:center;flex-basis:60px;border-left:1px solid #ccc9c9}.top-jobpost-container .top-jobpost-scroll .top-jobpost-scroll-arrow{width:auto;transform:rotateZ(-90deg)}.gradation-area{position:absolute;background:#ffffff;z-index:1;background:-moz-linear-gradient(top, rgba(255,255,255,0), white);background:-webkit-linear-gradient(top, rgba(255,255,255,0), white);background:linear-gradient(to bottom, rgba(255,255,255,0), white);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='transparent', GradientType=1);width:100%;height:100%}.form-per-page{position:relative;left:50%;transform:translateX(-51%)}@media (max-width: 767px){.form-per-page{margin-top:10px}}
