﻿/*! 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("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("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("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("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("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("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("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("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("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("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("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("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("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("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("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("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("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("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("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("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("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("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("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("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("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("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("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("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("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("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("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("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("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("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("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("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("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("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("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("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("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("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("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("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}.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}.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:#4CA9F3}@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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/bloggers/top-bg-1963c7a6a92ef4a9ae885bcedebc3f4944f952a820d7c5fb0007314c2c601ad7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/bloggers/figcaption_bg-57274e4eadfa8ecf640cc5ce2db25ba87b27bc39b3d60e09d7cc7e119a420fe7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/bloggers/figcaption_end-bd32779d52e1356aacacb8d4f480b5e57d42c165d54122b4d922be764cb5d2b3.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/bloggers/icon_add_circular_button-95355e3be1c214745a21da959a6addc067f95d31d6b12be345655e8100cb6d9a.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/concierge-header-2cb17d4473f6e4da1c67f1979b91c26c3afe79df78a05f355c3e2c857ae33380.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/concierge-header-sp-55761a0d0294a8201b8e17cc8a9031b08e5188d835ec283f14677c1ca5a9529d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/concierge-header-sp-background-c5545fe598b31c9b5fbde8f3e0089833e95a87958581cd408ffd59f7b1c75ab1.jpg);background-position:right;background-repeat:repeat;height:306px}.concierge-header-sp{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/concierge-header-sp-middle-5c34872e4636b784dbb1adf765aab84739cc7aed92a82d370988168444e5a5f6.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/doula/doula_header-458a9f598227b564ebb34fbd11a93024272849f6ecb5eabea2ec6d7e9d3fa6a4.jpg) center no-repeat;height:360px;border-top:7px solid #fdd000;background-color:#fafbed}@media (max-width: 992px){.doula-main{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/doula/doula_header_sp-e63552399f4eecb5ea6df3e326ec8e075f9a7e5dc39acc631578094579868316.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_page_bg_01_pc-e0f4a160cc97af705cdd48b9d008bb68618a135897822ebd52965447d92d81e4.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_page_bg_02_pc-f03e4d844bafccd029e661396f988e203f0cc5262b9a516fb75d8481fb3f902d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_crown-995c6566fb25b939e0a583722c823da728ac75a0a78bbdf66295fb16585f9fe3.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_page_bg_01_sp-55fb3155b6879cd0772b00fbc30fdd49a87bc4f4c6005d8d5c15e88c31f59cf2.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_page_bg_02_sp-59ade2a19095cf944eaee5f1e733bf2a64c04e432173e241fda38fabe65e9c0c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_section_bg_01_pc-3d047c2ea0e902e5ba0800623bf00c8e4d637d4d56fe99e7d1e4bbdea25d0e78.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_section_bg_01_sp-8806f559ab485d2f9bd93ff6df1c981d407b4720caaea8d25377b6292356f67f.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result1_pc-28dc82e5f902beab5b1cf2acb51ce212885f94d336d446aaef68d81927a73143.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type2{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result2_pc-305427108c713445fdf5478d616b2430e6c52a36c378cf3a2c5330734dc9747f.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type3{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result3_pc-57f44f0124c40e54c97de09933541d3ac1bcbb33b08b32054744ed701e3bbaf2.jpg) left top no-repeat}.best2015-section-block .section-award-header.section-style-type4{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result4_pc-d4a0f09b04715f251558d626fff8ee5aae31afdb8f82b0a94f156e8da208ddbf.jpg) left top no-repeat}}@media (max-width: 767px){.best2015-section-block .section-award-header.section-style-type1{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result1_sp-14e01d5699a7913574b2ec91a74a9c0fc52c682c26c6bbc62546d1286bb4561a.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type2{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result2_sp-ecb10bcf2e55be217ce551a99f37081a8ea807513042e6a3b817024a0b4d3df3.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type3{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result3_sp-90fae1f8d24a043bfbe9a9e0c39c6bbf5925f5c50d700a2a45e016a2a2b9e1bb.jpg) left top no-repeat;background-size:cover}.best2015-section-block .section-award-header.section-style-type4{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/best2015/bestsitter_result4_sp-3a7d2439ab38c4527ecb9768d28c8f16018aab5bdf9dc90b1e3eb4f895224deb.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/footer_bg-2b10797008c9fd7d6de0ef919623c80346e0fa7336e439d7bb0b967638338771.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/bg01-19c06e5f5255c6abacb1445ef3661aa7c34cb15dce8902ecb5ebed4a2056be84.png) center top repeat-x #fdeef5;border-top:5px solid #e85298}.gide-split-contents{border-top:10px solid #E85298;background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/3kaku-f5057743418966a14a41cf23b9b4bf7f7caa733f10c6388af95dad98bf5b54a3.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/gauss-bk01-cd5789b5191166384131f7322f235d3f25ce506611f4dadf1364537bcbd707c6.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/bg01-19c06e5f5255c6abacb1445ef3661aa7c34cb15dce8902ecb5ebed4a2056be84.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/gauss-bk01-cd5789b5191166384131f7322f235d3f25ce506611f4dadf1364537bcbd707c6.jpg);background-position:center center;-moz-background-size:cover;background-size:cover}.grand-top-welcome{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/gauss-bk03-2a0774c620b9bbaea4980980ceca909678e59a9d11a54a887c4b328714a9d173.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/join_step2-1e711000d8c55d40405032f2b99ba485b15c4b1699262ebff525c6c3214edf86.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/doula_bnr-6ac9bfd1474081c9b7eed1cf4ec5c5473d070a9fe66f104683398c222cd32f4c.jpg) center top no-repeat;color:#737373}@media (max-width: 992px){.grand-top-doula-sp{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/doula_bnr_sp-033af4c168eb3fc7933b283504f58dfe88a03c0283f64a236c68e2cc29204e37.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}@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}@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}@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}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}.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-appendix{margin-top:20px;font-size:11px}.pageframe-appendix a{color:#666}.pageframe-appendix i{margin-left:5px}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/entry_complete/sitter_register_automation_check-d2b0286de74f74995b92537bbf822e5fffbeb28426c4a42ac6170b0ff05dc415.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/entry_complete/check-d5dfd5bdf915e3e238a24230918bc654aa4ef8683995e82104d93dd6e168ff41.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/top_help-26d1c6f5e27bb8445938fcf8593b0212fda1e4bab588e70912e2acf47d0d2e6a.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/top_help-26d1c6f5e27bb8445938fcf8593b0212fda1e4bab588e70912e2acf47d0d2e6a.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 .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}@media (min-width: 1700px){.top-image-welcome img{width:1700px}}.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 a{display:block;width:347px;height:80px;padding-top:22px;margin:0 auto}.welcome-header{position:relative;bottom:60px;z-index:100;margin:-15% 0 4.5% 16%}@media (min-width: 1700px){.welcome-header{top:40px;margin:-15% 0 10% 16%}}.welcome-header a{margin:0}.top-image-welcome-sp{width:100%;height:calc(100vw * 384/360);padding:0px !important}.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 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.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 .qa-link-more{text-align:right;margin-top:20px}.welcome-qa-block a.link-style-icon.link-text-hk-color{color:#37BDD2}@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-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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/work-merit-c923638d8ab8de5fe302ba3b3bb10c0aed5f373762ef13d5353a1d0ef987d83e.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/kidsline-merit-1011c6ebc6469e8ad3a1f47b9843f96be7bb3091cc0086cd235804497b5e09a8.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_shu3_pc-9b123b919b9550fe734e088cb69c86dee70ac97277c595c8a75363c0ec2e570b.png)}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .shu3 img{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_shu3_sp-040c0bf282bf9aba7ead4bcbfa835b4d319dde3c5eb9ac5660fd84d0f7a1d6d8.png)}}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_sukima_pc-8ac594461137944cc66fe936bfbe8da6ab9ba86c5a4047c9722b1659543dabe8.png)}@media (max-width: 992px){.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_sukima_sp-637aad7022255b6baea79bb5044659a2eb21cab77a0cab264641126bc045a68f.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_shu3_active_pc-eb0c74b60a96f2fb4de0a8fda534c147d74e6d7e186fe0106f98fe4799e2db83.png)}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima img:hover{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_sukima_active_pc-abd59aff270e8ac0fc15af61b5182c487b8e2a01bd0f9e06e2cc9b9810973459.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/selection_active-fa865357ad06349c5be9121f168843d91daf9a18d96202274274c607987fcaf7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_shu3_active_pc-eb0c74b60a96f2fb4de0a8fda534c147d74e6d7e186fe0106f98fe4799e2db83.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_shu3_active_sp-19bc23140642a1faee2f14c2cf1d92a39f8f2c72e39c493143cf387b2e244f1e.png)}}.welcome-workstyle-block .select-workstyle-block .selection-group .sukima input[type=radio]:checked+span label img{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_sukima_active_pc-abd59aff270e8ac0fc15af61b5182c487b8e2a01bd0f9e06e2cc9b9810973459.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/btn_sukima_active_sp-e10229c3e1d125af9635a6741a05d382e11dd1f4398975f87292cf7d0358df2d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/check_circle_small-e0f1473c0cce6540d05252e0716b425cd2cb10c1c6730602487e68793d064cc2.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.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}}.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 12px 60px 12px;max-width:325px}}.welcome-workstyle-block .welcome-tab .tab-content-block .link-block{margin:20px auto;text-align:center;font-size:16px;font-weight:bold}.welcome-safety-block .safety-title{text-align:center;font-size:26px;color:#333333;font-weight:bold}.welcome-safety-block .safety-title strong{font-size:32px}@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-block .button-block{max-width:400px;margin:20px auto 80px auto}@media (max-width: 767px){.welcome-safety-block .button-block{max-width:325px}}.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-thanks-voice-block{padding:50px 0px;background-color:#efeeee}.welcome-thanks-voice-block .title{padding:50px auto;text-align:center;font-size:26px;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 .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-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{background-color:#F2F0F0}.housekeeping-welcome-banner-block .housekeeping-banner{margin:40px auto}@media (min-width: 768px){.housekeeping-welcome-banner-block .housekeeping-banner{width:560px}}@media (max-width: 787px){.housekeeping-welcome-banner-block .housekeeping-banner{width:343px}}@media (max-width: 787px){.housekeeping-welcome-banner-block .housekeeping-banner{width:auto}}.welcome-work-step-block{background-color:#ffedf6;text-align:center}.welcome-work-step-block .work-step-field{width:100%;margin:0 auto}.welcome-work-step-block .work-step-round{border:1px solid #E85298;display:inline-block;width:200px;height:200px;color:#dc1471;background-color:#FFF;font-size:20px;line-height:1.3em;text-align:center;vertical-align:middle;padding-top:35px;border-radius:105px;-webkit-border-radius:105px;-moz-border-radius:105px;margin:0 auto;margin-top:30px;margin-bottom:10px;float:left}.welcome-work-step-block .work-step-round-text-three-line{margin-top:15px;font-weight:bold}.welcome-work-step-block .work-step-round-text-two-line{margin-top:25px;font-weight:bold}.welcome-work-step-block .work-step-round-text-one-line{margin-top:35px;font-weight:bold}.welcome-work-step-block .work-step-angle{font-size:50px;font-weight:bold;vertical-align:middle;color:#ffb4d6;padding-top:80px;margin:0px 10px;float:left}.welcome-work-step-block .wrok-step-line{border:1px solid #E85298;margin:13px 20px 10px 20px}.welcome-work-step-block .work-step-text{width:200px;text-align:left;float:left;margin:5px 20px 40px 10px}.welcome-work-step-block .work-step-field-sp{width:95%;margin:0 auto;margin-bottom:30px}.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 .work-step-text-sp{width:90%;color:#737373;font-size:13px;text-align:left;margin:0 auto;padding-top:5px}.welcome-work-step-block .work-step-angle-sp{font-size:50px;color:#ffb4d6;padding:0px;margin:0px}.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}}.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{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 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}}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college_main-ff881d43e66ef47289accc257efed816f812f73b16e2dfdfd94906d67efc3dae.jpg) center top no-repeat;background-color:#f5f2ed;height:573px}@media (max-width: 991px){.wel-col-main-field{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college_sp_main-0970938380e1a0deae0aa2ba5dc9d973824441845af5ab37ffa1b7bb170564f5.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college_voice_back-20665f843cc60cdb06fe6a1dbca049414a2d19add96e372eb3c2f287929e3988.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college_work_back-c06a6f4298f9c03156029c7953c96c458584e730432d3265a533169b20e5a5a7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college_work_back-c06a6f4298f9c03156029c7953c96c458584e730432d3265a533169b20e5a5a7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/pro_recomend_sp-7ecca1151ccbf479af965f9d4b374d2e31a60d278e6fb3877e39e955063cb954.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college/col_top_bg_pc-f6ba729f850eded0f90466ea336d4280aee37c04524b0b78342e2a4b073f983c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/college/col_top_bg_sp-33f6874653aae29170ba01328e53537831b8b3e11f9add6e53d9f49274ed8b79.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{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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/sp_tap-14dde356844ec3e6b82fcd21f458bf0e49ddc5b1d8a68ad45d8f36f20edb1f67.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-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}}@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-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{margin:20px 0px 16px 0px;font-size:26px;color:#333333;line-height:56px;font-weight:700}@media (max-width: 767px){.welcome-about-block h1{margin:40px 0px 16px 0px;text-align:center}}.welcome-about-block h2{margin:16px 0px 16px 0px;color:#E85298;font-size:24px;line-height:38px;font-weight:700}@media (max-width: 767px){.welcome-about-block h2{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}}#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-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 .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-precaution{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}.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 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: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 .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{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}.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 24px;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-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-amazon,a.link-style-amazon{background-color:#e6b422;color:#000}.link-style-amazon:hover,a.link-style-amazon:hover{border-color:#fff}.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-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-layout-up{margin-bottom:20px}.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}.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 .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;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 .badge,.small-detail-summary-spec .badge{color:#fff;width:116px;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,.small-detail-summary-spec .badge.naikakufu,.detail-summary-spec .badge.renewal-course.attended{background-color:#FF4444}.detail-summary-spec .badge.renewal-course.not-attended{color:#999;background-color:#f2f0f0}.detail-summary-spec .badge.youho,.small-detail-summary-spec .badge.youho{background-color:#777}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/search_bk_pc@3x-bded4b2705e6fc530171a1c90b7f9320819d218a358635b34812bb5f0b4b6af2.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-interview{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/interview_bk_pc@3x-0f136a85dc3352a3142b63a81e7c1550ff19df438666c4622d290425ff175b98.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-prepare{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/prepare_bk_pc@3x-50e7602e6f4b93a333136e69dd4a7fa1cde45270d93e56f4ad92fc731f2276af.jpg) right top no-repeat;background-size:cover}.abt-how-top-category-block.style-advanced{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/advanced_bk_pc@3x-53adec06323056993206417cec7010fdaca62c6d0f02df879c86887a91435158.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/search_bk_sp@3x-b562d1976a7b2300185a231bcebd397b7769d88d086439f24d15008205755e13.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-interview .category-title{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/interview_bk_sp@3x-c1e1fedb500d8f08d26af1d540401ccae1b759b35313ea4101421efea87f0ff5.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-advanced .category-title{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/advanced_bk_sp@3x-37904e8d77adfcacb4f0100d1d6b6f338d93775c170a5d29e6ecb7f1fbdd2943.png) left top no-repeat;background-size:32px 42px}.abt-how-top-category-block.style-prepare .category-title{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/howto/top/prepare_bk_sp@3x-1f942ebc81e89833870c410580c444a88d5a11738b6804f00e21f03b62083064.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-sidemenu-searchicon-f6d051f7992570b0078ee50c50afd93fe8c108143738f0ed0af23cd4c31b82cf.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-sidemenu-searchicon-f6d051f7992570b0078ee50c50afd93fe8c108143738f0ed0af23cd4c31b82cf.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-interview{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-sidemenu-interviewicon-5c721398463d780a9cca872cf79c60e848a51ff7aca40709e6e1d6105e3ab284.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-prepare{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-sidemenu-prepareicon-59ad0adaebbba854f89003e1a1f250481c2dba6a17ed38609da5682eb547c77e.png) left top no-repeat;background-size:auto}.abt-how-menu-block .how-menu-title.style-advanced{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-sidemenu-advancedicon-bcffbde3efa6c5112e795bbdd0f9e676027c31e27acda7aab9c475f73f41339c.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;color:#b33f75}.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-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-safety-header-c6708eab928f2f0344a317bea2e2d06dbe6a3499f12f60dd0c8ae214fb960eb8.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-safety-header-block{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-safety-header_sp-2a70bb966c2c46a9682963e6a1995b1648d4db1d51bf82ca9c75e3f93ee69b45.png)}}.safety10{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-safety10-header-48b46b9a78abdea5c63c9877aa5c16902959e1169dc5bdc151b5e1bbc3a06843.jpg)}@media (max-width: 767px){.safety10{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about-safety10-header_sp-4fcfdd4bbbb4d1113dd5acf97b6b7edab077a3e2e9f881add699408fe74fb5ed.jpg)}}.abt-safety-header-block .header-title{margin-top:60px;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:18px;font-style:normal;font-weight:normal;font-size:10px;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-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}.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:160%;color:#666666}.abt-safety-ten-panels .abt-safety-panel .description a{border-bottom:1px solid #E85298}.abt-safety-ten-panels .abt-safety-panel .notice{margin-top:10px;font-size:10px;line-height:160%;color:#666666}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about_guideline_header_pc-7cc8fecf47a6ec8dcb73fc6d5fa66a9aabd11ef3ebe71cb12009b254a7145314.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/about_guideline_header_sp-e54ca82c29567c491af55e1123ca0649c2440f1b9e20b975ec3390baf1b85d8b.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-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-top{background-color:#e8f0ef;background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/housekeeping/top_background@3x-77d201e301287c579221be0312ae0cf81beb766ffe8cf70426cfdb74e83d2e56.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%}.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{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/housekeeping/top_background_sp@3x-7dce2f6f51422058161f3fe4ab6316537a27e06ac91be2693cbec17d19b50b7b.png);background-size:cover}.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-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{font-size:28px;text-align:center;margin:30px auto 10px auto}.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 .about-housekeeping-safety-title{font-size:28px;text-align:center;margin:30px auto 10px auto}.about-housekeeping-safety hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping-safety .about-housekeeping-safety-content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin:10px auto 30px auto}.about-housekeeping-safety .about-housekeeping-safety-content .about-housekeeping-safety-content-title{margin:15px auto}.about-housekeeping-safety .about-housekeeping-safety-content .about-housekeeping-safety-content-title span{font-weight:bold}.about-housekeeping-safety .about-housekeeping-safety-content .about-housekeeping-safety-content-image{margin:15px 15px 15px auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@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{background-color:#f7f6ed}.about-housekeeping-process .about-housekeeping-process-title{font-size:28px;text-align:center;margin:30px auto 10px auto}.about-housekeeping-process .about-housekeeping-process-scroll{margin-bottom:30px}.about-housekeeping-process .about-housekeeping-process-scroll .kids-scroll-block .ksc-controller{display:none}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin:10px auto}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content{width:20%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-area .about-housekeeping-process-content-image{margin:15px 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-area .about-housekeeping-process-content-image img{height:170px;object-fit:contain}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-area .about-housekeeping-process-content-title{margin:15px auto;font-weight:bold;text-align:center}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-area .about-housekeeping-process-content-description{margin:15px auto;text-align:center}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-next{margin:15px 5px}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-next img{height:170px;width:15px;object-fit:contain}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content:last-child .about-housekeeping-process-content-next{display:none}@media screen and (max-width: 767px){.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content{width:100%}.about-housekeeping-process .about-housekeeping-process-scroll .about-housekeeping-process-contents .about-housekeeping-process-content .about-housekeeping-process-content-area .about-housekeeping-process-content-title{width:100%}}.about-housekeeping-register{background-color:#37bdd2;background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/housekeeping/register_background@3x-f3504d9f34934ebc21c89414ec7c10f5a3f6a756ed6c0c9beedaabd251fd2b17.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}}.about-housekeeping-usage .about-housekeeping-usage-title{font-size:28px;text-align:center;margin:30px auto 10px auto}.about-housekeeping-usage hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping-usage .about-housekeeping-usage-contents{margin:auto}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content{margin:15px;border:solid 1px #37bdd2}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-title{background-color:#37bdd2;color:#fff;font-size:20px;text-align:center;padding:5px}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-area{margin:auto}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-area .about-housekeeping-usage-content-image{padding:15px;float:right}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-area .about-housekeeping-usage-content-description{padding:15px}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-area .about-housekeeping-usage-content-description .about-housekeeping-usage-content-subtitle{font-weight:bold;margin-bottom:20px}.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-support{margin:0px 15px 15px 15px;padding:10px 20px;background-color:#f1f1f1;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}@media screen and (max-width: 767px){.about-housekeeping-usage .about-housekeeping-usage-contents .about-housekeeping-usage-content .about-housekeeping-usage-content-title{font-size:14px}}.about-housekeeping-interview .about-housekeeping-interview-title{font-size:28px;text-align:center;margin:30px auto 10px auto}.about-housekeeping-interview hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content{border:solid 2px #37bdd2;margin:15px;padding:20px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content .about-housekeeping-interview-content-image{float:right}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content .about-housekeeping-interview-content-title{font-size:20px;color:#37bdd2}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content .about-housekeeping-interview-content-user{font-size:14px;font-weight:bold}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content hr{border-top:1px dotted #bbb;margin:10px auto}@media screen and (max-width: 767px){.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content{padding:15px}.about-housekeeping-interview .about-housekeeping-interview-contents .about-housekeeping-interview-content .about-housekeeping-interview-content-image{margin:15px auto}}@media screen and (max-width: 321px){.about-housekeeping-interview .about-housekeeping-interview-title{font-size:20px}}.about-housekeeping-rule .about-housekeeping-rule-title{font-size:28px;text-align:center;margin:30px auto 10px auto}.about-housekeeping-rule hr{margin:10px auto 30px auto;border-top:solid 2px #e85298}.about-housekeeping-rule .about-housekeeping-rule-description{background-color:#f4f4f4;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px}.about-housekeeping-rule .about-housekeeping-rule-description .about-housekeeping-rule-description-image{padding-top:10px;text-align:center}.about-housekeeping-rule .about-housekeeping-rule-description .about-housekeeping-rule-description-image img{width:60px;height:60px}.about-housekeeping-rule .about-housekeeping-rule-description p{padding:20px 20px 20px 10px;font-weight:bold}.about-housekeeping-rule .about-housekeeping-rule-details{margin:10px auto 30px auto}.about-housekeeping-rule .about-housekeeping-rule-details .about-housekeeping-rule-detail{margin:20px auto}.about-housekeeping-rule .about-housekeeping-rule-details .about-housekeeping-rule-detail .about-housekeeping-rule-detail-title{font-weight:bold;margin:10px auto}.about-housekeeping-rule .about-housekeeping-rule-details .about-housekeeping-rule-detail .about-housekeeping-rule-detail-description{margin:10px auto}@media (min-width: 768px){.about-housekeeping-rule .about-housekeeping-rule-description .row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.about-housekeeping-rule .about-housekeeping-rule-description .row .about-housekeeping-rule-description-image{padding-top:0px;text-align:right}}.about-housekeeping-recommended-supporter{padding-top:10px;border-top:1px solid #d8d6d6;border-bottom:1px solid #d8d6d6;margin-top:20px;margin-bottom:20px}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-title{font-size:18px;text-align:left;margin-top:10px;margin-bottom:10px;color:#333}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items{padding-left:20px;padding-right:20px}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .slick-prev:before,.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .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}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .slick-prev:before{padding:0px 6px 0px 4px}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .slick-next:before{padding:0px 4px 0px 6px}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .about-housekeeping-recommended-supporter-item{margin-right:5px;margin-left:5px}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .about-housekeeping-recommended-supporter-item .about-housekeeping-recommended-supporter-catchcopy{margin-top:5px;font-size:12px;text-decoration:underline}.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-items .about-housekeeping-recommended-supporter-item .about-housekeeping-recommended-supporter-price{margin-top:5px;font-size:12px;color:#999090}@media (max-width: 767px){.about-housekeeping-recommended-supporter .about-housekeeping-recommended-supporter-title{font-size:16px}}.about-housekeeping-supporter-welcome{background-color:#ebf6f9;background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/housekeeping/supporter_welcome_background@3x-5dbb98a1afd4ebcadd709429e91e4dd1e46f1f8cae4ad3ff3a58523380d4a922.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 10px;margin-bottom:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-title{color:#333333;font-size:28px;margin:10px auto 10px 20px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:10px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-content .about-housekeeping-supporter-welcome-description{margin:10px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-catchcopy{background-color:#fff;font-weight:bold;font-size:16px;text-align:center;padding:20px 10px;width:88px;height:88px;border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-catchcopy p{color:#37bdd2}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-button{width:450px;margin:10px auto 30px 10px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-button a:hover img,.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-button a:focus img{opacity:0.80}@media screen and (max-width: 767px){.about-housekeeping-supporter-welcome{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/about/housekeeping/supporter_welcome_background_sp@3x-2b00dd50ed856d061c3859582aaaa5fd14fd9fa668dd9c760ba01976ae931fee.png);background-position:top}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-title{width:80%}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-catchcopy{margin:10px}.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-button{width:100%;margin:auto}}@media screen and (max-width: 321px){.about-housekeeping-supporter-welcome .about-housekeeping-supporter-welcome-title{width:100%}}@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}.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 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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/color_background-81c8f619fe072ed89e30f7be8e9dc5d829ede432de26c866f465e7831155ce83.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{margin-top:12px;padding:10px 8px 8px 8px;color:white;background-color:#e85298;width:100%;height:104px;padding:22px}@media (min-width: 768px){.ac-achieve-summary-block{width:80%}}.ac-achieve-summary-block .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}.ac-achieve-summary-block .achieve-sales-estimated .achieve-sales-title{font-size:18px}.ac-achieve-summary-block .achieve-sales-estimated .achieve-sales-value{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:30px;text-align:right;line-height:1.2}.ac-achieve-summary-block .achieve-sales-estimated .achieve-sales-value .achieve-sales-unit{font-size:16px;margin:0 4px}.ac-achieve-summary-block .achieve-sales-estimated .trend{display:inline-block;width:16px;height:16px;margin:0 0 10px 2px}.achieve-sales-estimated .trend.up{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_up_white-58d6252b2a9b6d4d68c851b01f8ef14099acfb63f1ec6180e9bb8663856090ae.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-sales-estimated .trend.down{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_down_white-b874366602ac2c7fb842599debd82695d61b66c06aca74b0c8a111bd99f6bcb8.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-sales-estimated .trend.flat{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_flat_white-193c4bf4afa3c4a458ebe987d9b01b8f1c331262e06c0fc3712bf958ffd3f917.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_up-19d49acefeceaa3c654c711bd3ec6bd8f7b972f645357745f34d5aba17c30e4f.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-rank-value .trend.down{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_down-9f5ef1cd89050378c62a6f0bec87504429c90da8cf5b18ae575e4782b6f4156a.png) center center;background-repeat:no-repeat;background-size:contain}.achieve-rank-value .trend.flat{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/ic_trend_flat-6ff65e266c9a3dfc302cd42280819f63811d04c58deee8d7135740470d0d0ad8.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:67px;margin-bottom:17px;padding:12px}.ac-achieve-summary-block .achieve-sales-estimated{font-size:24px}.ac-achieve-summary-block .achieve-sales-estimated .achieve-sales-title{font-size:12px;margin-left:2px}.ac-achieve-summary-block .achieve-sales-estimated .achieve-sales-value{font-size:24px}.ac-achieve-summary-block .achieve-sales-estimated .trend{width:16px;height:16px;margin:0 2px 5px}.ac-achieve-summary-block .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-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}.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}@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}.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-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 span.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 span.help-contents-seo-answer{display:block;padding-top:0px}.cnt-help-contents-block .help-contents-seo-answer:before{content:"A";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:#ccc9c9;text-align:center;margin-right:14px;margin-left:-40px}.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-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}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/logo/logo_color-5ff0d32e732b4ad8f227504020352f71f828cbcd1e1f4ef7647252578caaee7a.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:20px}.cnt-price-side-block .main-copy{color:#e85298;font-size:32px;font-weight:bold;margin-bottom:20px}.cnt-price-side-block .main-copy span{font-size:56px;font-weight:bold}.min-font{font-size:16px}.cnt-price-side-block .main-info{padding:5px 20px 5px 20px;color:#fff;background-color:#999090;font-size:14px;display:inline-block;text-align:center;margin-bottom:15px}.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 (max-width: 991px){.cnt-price-side-block .main-copy span{font-size:44px}}@media (max-width: 767px){.cnt-price-side-block .main-copy{font-size:32px;text-align:center;margin-bottom:10px}.cnt-price-side-block .main-copy span{font-size:38px}.cnt-price-side-block .main-info{text-align:center;width:65%;margin-left:20%}.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-size:cover;background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/price/price_reason-e7e1009a0c0703c229531141678fb2dd648da9b33063345a678fd4d7249214a4.jpg) right top no-repeat;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-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>div{display:block;flex-basis:32%}@media (max-width: 767px){.cnt-price-discount-block .cnt-price-welfare-panel-area>div{flex-basis:auto;width:100%}}.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 .cao-limit-annotation{color:#dc1471;font-size:12px}@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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/about/about-firstview-bg-7e13fa6f4cf2a591045bdda4bd5deb4ca6f2fb290ce333be6bac55df60a73683.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}@media (max-width: 767px){.cnt-about-firstview-block{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/about/about-firstview-bg_sp-e05ae7ca71cdcfc83be3ff12ec01fee3588bb5b9d76ba326788f42752c7cc24f.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/about/about-how-to-use-q-and-a-73c88d71f5a9296410319ba86c2e711b6032315df51609ad168b0ab12b5863d7.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/about/about-data-bg-734db3a62e5ff73e4223ccfca2d61e85e6c77493aad8d685430ca1df1049ae4d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/about/about-data-bg_sp-1747a268a5f67213b9cd8ccb9efab9ffd2224faa8babfdd559816a0a0b087171.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-reserve-merits-block{position:relative}.cnt-regular-reserve-merits-block .merits-title{font-size:28px;font-weight:bold;text-align:center;margin-top:40px}@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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search_home/about_photobook_pc-787d464b0aae1f1a1f54e28eca88f09994d7f35e0a65770139d875648656b3eb.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search_home/about_photobook_sp@3x-435223104db9025d324dcbba365c96dd6b281b34c637509ecd952dbe67f5161a.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;display:inline-block;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img07@2x-17734384eab17c23faf6ace43f4313633516d1425bb4f234b9886d1748d355da.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img08@2x-1742450c916b54a0a1778386d9cefb366161e5f54bfd64a98eab59795df61ca0.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img09@2x-282dc289861fd6c95543634a007c7dbc72bc23ad034d590f131c097da3e4f64c.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:40px 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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img10@2x-8fba1ae0f50f17afdf2f789c910919208347ab418a5746595ecd5e882d6f6ca9.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img11@2x-2cecfc151569048981de6065a095d2e27524890867380972402ec227e35be77e.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/reserve_regular_contents_img07@2x-17734384eab17c23faf6ace43f4313633516d1425bb4f234b9886d1748d355da.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/regular_reserve_merits/stripe_background@2x-3fc6813b80979109c3e851cf8980eba4c19fdf4f52c5bd96eda0fbb5bb5d5805.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/doula/doula_header-458a9f598227b564ebb34fbd11a93024272849f6ecb5eabea2ec6d7e9d3fa6a4.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:left;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/gift/gift-step-bg-890a12d7aa389c78b020d160dd6f6a923ed8a4eec4f68aaa6a64f16462955e98.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}@media (min-width: 768px){.cnt-gift-first-view-block{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/gift/gift-int-firstview-pc-8677628d2bed006ef1ebf39716341261560a8b42e61af29aa4a6cbbd2da41342.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/gift/gift-int-firstview-pc-8677628d2bed006ef1ebf39716341261560a8b42e61af29aa4a6cbbd2da41342.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/gift/gift-header-texture-left-3f540981690f6476889f254b641d33951ce879b36f7089daa07c2862df2359e9.gif) center top no-repeat;background-size:64px 64px}.cnt-gift-header-block:after{right:-34px;background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/gift/gift-header-texture-right-9c2548e0eb209d1a4338a0d6c23e64d958203534596efafdc2424de1478a631a.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_event/corp-header-pc-aca69b113e8a4a1bd806c6ad544fa20179fb1e285a2aa3b6c8f04d71eed2e865.png) center top no-repeat;position:relative;-moz-background-size:cover;background-size:cover}@media (min-width: 992px){.lp-corp-event-firstview-block{height:370px}}@media (max-width: 991px){.lp-corp-event-firstview-block{height:300px}}@media (max-width: 767px){.lp-corp-event-firstview-block{height:auto;background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_event/corp-header-sp-538afb19664af4992deba77b11f78156fec630047cea13e1c1aa654d7c90c5dd.png) center top no-repeat;-moz-background-size:cover;background-size:cover}}.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: 993px){.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}}.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 24px;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-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-amazon,a.link-style-amazon{background-color:#e6b422;color:#000}.link-style-amazon:hover,a.link-style-amazon:hover{border-color:#fff}.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-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-layout-up{margin-bottom:20px}.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}.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 .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;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;border-bottom:1px solid #D8D6D6;width:500px;height:150px}@media (max-width: 767px){.invites-inform-section-block .invites-intro .intro-text{font-size:14px;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}.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{color:#333333;max-height:100%;width:520px;margin:0px auto;padding:5px 0;background:#FFFFFF;overflow-y:auto}@media (max-width: 767px){.modal-container{height:90%;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:14px;text-align:left;background:#F2F0F0;padding:15px;position:relative;height:200px;word-break:break-all}.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:30px}.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:#55acee;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:200px;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{margin-top:10px;float:right;color:#999090;font-size:14px}.magazine-header-block .publish-date-area-sp{margin-top:8px;margin-bottom:10px;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{margin-right:8px;color:#e85298}.magazine-article-block .magazine-article-nav li a{text-decoration:none}.magazine-article-nav>ul{counter-reset:counter1}.magazine-article-nav>ul>li{counter-increment:counter1;margin-top:8px}.magazine-article-nav>ul>li:before{content:counter(counter1, decimal-leading-zero);border-right:4px solid #e85298;padding-right:8px}.magazine-article-nav>ul>li>a{font-weight:bold}.magazine-article-nav li>ul{margin-left:32px;counter-reset:counter2}.magazine-article-nav li>ul>li{counter-increment:counter2}.magazine-article-nav li>ul>li:before{content:counter(counter2) "."}@media (max-width: 767px){.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}.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-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:20px;color:inherit}.drawer-overlay{z-index:10}.gb-mmenu-block{height:100%;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-top:0px;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-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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/background_img_pink_only@3x-c7e6c983d3b9cc5dbb8e5382d44f4876ec3400b17cd2e868842b9139f3564e0f.jpg);background-size:cover;background-position:center top;background-repeat:repeat;text-align:center}.gb-search-sitter-block .search-sitter-area{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/background_img_pink@3x-b679ec297f53f1c9988b1ecf2d73aa9956af4d3ac2016c893ea2764841a12696.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/background_img_pink_sp@3x-ee2ff536050753a93dc422b5e914130f9c770eedd55458ad5313a37d61c82202.jpg);background-size:contain}.gb-search-sitter-block .search-sitter-title{font-size:24px}.gb-search-sitter-block .search-sitter-detail{font-size:14px}}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/house/lp-welhouse-rec-pc-c786c520ae96f9a98ce1cadedfe9146b26cf91ed422ccf229d14ec24369cdb85.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/house/lp-welhouse-parent-19425d46d0f5f1d5d9f0d69123bbad7fcee0549cd6ad5174b56edcee093fbc47.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/pro/lp_pro_pc_top_bk-5bc99fbfedbfdc653608b92d623e005826e765226d2950a79255d424606e96f0.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_plan/corp_main_img-9c9eadc0cdb8f4e0f783e683120247885df570efcad5f5c022abdb2ca1e725d0.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;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}}.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:left;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%}.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-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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_plan/corp-about-kidsline-cover-3ac4d7456035c7880d091ba5009003b2208139cd323fffc9bc200509d3fe1d50.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:342px;margin-top:30px;margin-left:25px;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_plan/corp-about-kidsline-cover-3ac4d7456035c7880d091ba5009003b2208139cd323fffc9bc200509d3fe1d50.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-note{font-size:11px}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/pickup/pickup_main@2x-84ebabbccf6381c93a26e0e3bf95f3c25b62bd625d20eb793ade64c7fce031d0.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/area_lp/icon_menu_down_ind-eee1d4cfcd78cc9110f6aaabbb4d9610c0823ce5f5f13d35875506c4a6075008.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/area_lp/icon_page_top-6d1de45926d4ad6a9142f604696c55bc95d7dc7a563e16650e5e50fb9f2cb2f0.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/area_lp/icon_arrow_down_small-04b8218ba3c4ac365cc8e1b94be264b214d4926fc0dbaa4c9679d4ab672f3268.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/area_lp/bg_childcare_facilities_sitter_search-3a58562eac112703207382f83c3446ec5a68e2978881e0a2f49b3a2252cd9b6c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/area_lp/bg_childcare_facilities_sitter_search_sp-33473672606e7b655347e7e4c68fe0dc72269a4f5ad9153177912a2270cf7a3e.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_inquiry/top_back_pc-8759ab5e6a063e2544675291b6233f8584f4cc22edad409436508bf3a37f00f4.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_inquiry/top_back_sp-5704baf2b74374dd9a6341ee19f8345da3b7d97f02be27d2ad412d416f149188.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:120px}}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area{padding:16px;background:#FFFFFF;border-radius:4px}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .title{margin-bottom:16px}.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;border-bottom:4px dotted #E85298}.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 .title .first-line{display:inline}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .usable-area .title .second-line{display:block;margin-top:8px}.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 .usable-area .operations .operation-item{display:flex;justify-content:flex-start}.corporation-inquiry-usecase-block .usecase-panel-pc .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-pc .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-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:normal;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-pc .panel-upper-area .wrap-panel-inside .stop_using_cao_bs{margin-top:16px;margin-bottom:4px;color:#e85298}.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;background:#FFFFFF;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;border-bottom:4px dotted #E85298;text-align:center}.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 .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:normal;font-size:14px;line-height:160%;color:#222222}.corporation-inquiry-usecase-block .usecase-panel-sp .panel-upper-area .stop_using_cao_bs{margin-top:16px;color:#e85298}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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_inquiry/price/back_baby_pc-684af43f9e54f35aa05fcdf9109e699346eb96551c97e8d744a88ff44bd3aded.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/corporation_inquiry/price/back_baby_sp-bb70d0bc2b4f43ec3df646bd682608b34beaadb1da1831eea9e748db6efbb0e0.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-summary{display:flex;flex-direction:column;justify-content:center;width:320px;margin:0 auto 40px auto}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-summary{width:100%;padding:0 70px}}.corporation-inquiry-about-price-block .price-summary .upper-block{display:flex;justify-content:center}.corporation-inquiry-about-price-block .price-summary .upper-block .large-text{font-weight:bold;font-size:48px;line-height:100%;color:#222222}.corporation-inquiry-about-price-block .price-summary .upper-block .small-text{padding-top:17px;font-style:normal;font-weight:bold;font-size:24px;line-height:100%;color:#222222}@media (max-width: 767px){.corporation-inquiry-about-price-block .price-summary .upper-block .small-text{font-size:16px}}.corporation-inquiry-about-price-block .price-summary .half-line{width:100%;border-bottom:4px solid #222222;margin:12px auto 8px auto}.corporation-inquiry-about-price-block .price-summary .lower-block{font-weight:bold;text-align:right;font-weight:normal;font-size:12px;line-height:100%;color:#222222}.corporation-inquiry-about-price-block .price-items{display:flex;justify-content:flex-start;margin:0 auto 80px auto}@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;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: 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 .stop_using_cao_bs{font-size:12px}.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-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}}.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%}.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}.sitting-photo-detail-container .swiper-button-next.swiper-button-custom{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitting_photos/icons/ic_arrowright-a2796afc1f9681ca5067d9e67a1ed3d0b7abaa82d6e78e5b3d2cb14e276c7488.png);right:20px}.sitting-photo-detail-container .swiper-button-prev.swiper-button-custom{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitting_photos/icons/ic_arrowleft-6f4a71362d662d7451bccbbce66c5ac5154101b259b5a7ece5f52aacd68f8666.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"}.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%}}.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;min-height:100px}.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}@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-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 .row{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 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 .row:last-child div[class^="col-"]{border-bottom:0px solid #d8d6d6}.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}@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%}.reserve-send-review-block .send-review-score:after{content:'';display:block;clear:both}.reserve-send-review-block .send-review-score ul{float:left}.reserve-send-review-block .send-review-score ul:after{content:'';display:block;clear:both}.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}@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)}}.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-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 .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: 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;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}@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-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-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}@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}.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}.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-client{text-align:center;color:#ffffff;background-color:#3f3a39;width:70px;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/jobpost/jobpost_header_back_img-2542efe64f4caee829d7f849b059216f99ff35855f438a7730c9fcdff77e8a1c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/jobpost/jobpost_welcome_sitter_img_sp-03cea17e2e28f692ed2dfd9aece2dc1e67d888ac9625438bd722599fc20af86e.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/jobpost/jobpost_header_back_img2@3x-8ff1107e54241f07d443e3ecf51fb00fef818873cacf212855e41cc6a700cdfe.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/contents/jobpost/jobpost_header_back_img2@3x-8ff1107e54241f07d443e3ecf51fb00fef818873cacf212855e41cc6a700cdfe.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}}.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-caution{color:#e85298;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}.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:598px;position:relative;overflow:hidden;display:flex}@media (max-width: 991px) and (min-width: 768px){.top-firstview-area{height:598px}}@media (max-width: 767px){.top-firstview-area{height:auto}.top-firstview-area .bg-img{height:99%}.top-firstview-area .bg-holder.full .bg-front.bg-front-mob-rel{position:absolute !important}.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}.top-firstview-area .carousel-holder{width:100%;position:absolute;top:0px;left:0px}.top-firstview-area .carousel-holder .owl-carousel-area .owl-item{height:200px !important}.top-translucent-bg{position:absolute;bottom:0px}}@media (min-width: 768px){.top-wrapper{width:380px;margin-left:64px}.top-translucent-bg{position:relative;height:100%;width:100%;background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/top_module_bg-a8e4a7a4e39b2b48acbb9ac6953716f08416aa7597105a14dc27c1d4d2edea06.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%;padding:0 16px}@media (max-width: 767px){.top-container-new{position:relative}}@media (min-width: 768px){.top-container-new{position:absolute}}@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:center}.top-supporter-regist-block .top-supporter-regist-btn-block a{color:#444444;line-height:100%;text-decoration-line:underline}.top-supporter-regist-block .top-supporter-regist-btn-block a:hover{opacity:.8}.top-supporter-regist-block .top-supporter-regist-btn-block p{margin:0 15px}@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}}@media (min-width: 768px){.top-regist-btn{margin-top:32px}}.top-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}.top-regist-btn a:hover{opacity:.8}@media (min-width: 768px){.top-housekeeping-btn{position:absolute;right:0;bottom:24px}}@media (max-width: 767px){.top-housekeeping-btn{margin-top:24px}}@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{margin-top:24px;color:#e85298;font-style:normal;font-size:35px;line-height:140%;font-weight:bold}}@media (max-width: 767px){.top-main-block .main-title{color:#e85298;margin-top:150px;font-size:28px;line-height:140%;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{margin-top:24px}@media (max-width: 767px){.top-search-block{margin-top:10px}}.top-search-block .search-area{margin:0 auto}.top-search-block .search-area{width:100%}.top-search-btn{background-color:#444444;color:#FFFFFF}.form-flex-search-content{display:flex;justify-content:space-between}.top-search-block .search-input-submit{flex-basis:20%;border-radius:10px}.top-search-block .search-input-submit:hover{opacity:.8}.top-search-block .form-date input{border:1px solid #999090;outline:none;color:#666666;border-radius:4px}.top-search-block .form-date input:focus{border:1px solid #e85298}@media (min-width: 768px){.top-search-block .form-block{width:100%}.top-search-block .form-date input{font-size:14px}}.top-search-block .form-block .form-select{color:#e85298;border-radius:4px;background-color:#fff;height:40px}.top-search-block .form-block .form-select:not(:last-child){margin-right:8px}.top-search-block .form-select.form-date{margin-right:8px;flex-basis:35%}.top-search-block .form-select.form-search-type{flex-basis:45%}.top-search-block .form-select.form-select-area{flex-basis:45%}.top-search-block .form-select.form-select-prefecture{flex-basis:35%;color:#ccc9c9}#search-prefecture-def{color:#ccc9c9}.top-search-block .btn-input{width:100%}.top-search-block .form-block .form-select select{border:1px solid #999090;border-radius:4px;width:100%;height:100%}@media (max-width: 767px){.top-search-block .form-select select{font-size:12px;padding-left:5px;padding-right:5px}.top-search-block .form-date input{font-size:12px}.top-search-block.style-unlogin .form-date input{font-size:14px}}@media (min-width: 768px){.top-search-block .form-block .form-select{height:40px}.top-search-block .form-select select{font-size:14px;padding-left:12px}}.top-search-block .form-select select:focus{border:1px solid #e85298;border-right:1px solid #e85298}@media (min-width: 768px){.top-search-block .form-block .form-select:after{position:absolute;font-size:20px;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-right:8px;pointer-events:none;height:40px}}@media (max-width: 767px){.top-search-block .form-block .form-select:after{position:absolute;font-size:20px;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-right:8px;pointer-events:none;height:40px}}.top-search-block .btn-input{border-style:none;border-radius:4px;height:40px;padding:0}@media (max-width: 767px){.top-search-block .btn-input{width:100%}}.top-search-block .btn-input input{line-height:40px}.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 a{color:#999999}.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}@media (max-width: 767px){.top-about-bnr-block .bnr-area{margin-bottom:10px}}.lr-pad-15{padding:0 15px}.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:0 -15px}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/welcome/welcome_background_pc-e7ff5c53a701214b5488487b106765e4fd57be3d2369cb742344fe0c70899d8d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/welcome/welcome_background_sp-767302ce7569466009174ea3a004d0c59ae2eaf5d6cfcc8c8522b54535cc9cca.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/corporate/corporate_banner_background_sp-d0102515cc6bbced3e939974c4ec75bc37edbcee577b624302efa23f72b9b113.png);width:320px;height:180px;margin:24px auto 0px}}@media (min-width: 768px){.top-corporate-block .banner-block{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/corporate/corporate_banner_background-cfd142395ed400cef4c0f5a052301432f9ba420d334eb55f4ca4ffd51a45b51f.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{position:absolute;bottom:0px;left:0px;background-color:rgba(232,82,152,0.8);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 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}}#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:20px 0 12px}.welcome-sub-title{font-size:14px;color:#222222;font-weight:bold;text-align:center;margin-bottom:32px}.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-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-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}.left-icon{position:absolute;left:24px;padding-top:2px}.icon-new-fb{width:20px;top:16px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/icons/facebook-0603f55c921b59654d46d22b54b194feec219ad837b35ee3d0b3d9457d379e95.png)}.icon-new-apple{width:20px;top:12px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/icons/apple-ce1473a1c31be90b070f516fc5742e304ca27023919c739bd625a8b2ac33b191.png)}.icon-new-mail{top:16px;width:20px;margin-top:4px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/icons/mail-1e4c651561ed200886ab9b2d1ce2bda617cb6b898edd574d730380f695e68cd0.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:24px 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:24px 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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/top/floating_help_base-6ed3e1f155f88b4b161e9fb25d37a6ef20a6d2694a9d530f368277c588d7feaa.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search_sitter_area-c40d2b8f4e013c3dcbb557d78eb60ef39f7c70d2663f163db771948bf49f4cda.png) right center no-repeat;background-size:cover;height:270px}.search-tutor-first-view-block{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search_tutor_area-225ad33b8e89b770a6210a58c7e4e6e535640d4ee55b021d26d699c97f59c102.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search_sitter_area_sp-0883da7836b5160eee925f26523eeb91b6b79dabbd032d7e239f8cc1c9e32314.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}}.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 -10px}@media (max-width: 767px){.search-header-block h1{font-family:Noto Sans CJK JP;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/search-main-img-eaba48d97a294b20a5784fdc69a830d4caf6c27532445facc281a58516ace842.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/sitter_type-70e51b7332c8a4fb539d517b86b1cc62edbbcfe8c34dffe8c81063fd1641d66b.jpg) left top no-repeat}.search-type-large-area.type-doula{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/doula_type-17602760ae9f6cdb23c652110f2ae9161da0993abd615980cf9f5d3de36a4733.jpg) left top no-repeat}.search-type-large-area.type-tutor{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/tutor_type-aa0be8dd759848832519c62e62d7d91fe53a4fd86a9f856748263940f7816ad2.jpg) left top no-repeat}.search-type-large-area.type-housekeeping{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/housekeeping_type-685ad12e08fa45a66a1a76d5e39920b3e11ded66521a09e7ed09a9cff6689aad.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}}.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-catch-copy{font-size:14px;line-height:1.45;margin-bottom:4px;color:#333333}@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-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-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{width:100%;height:calc((100vw * 400/750) + 30px)}.search-header-housekeeping-block .search-header-housekeeping-description{margin:20px auto}.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}}.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}.consult-modal .consult-modal-header{padding:16px 16px 8px;margin-bottom:10px}.consult-modal .modal-title p{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;color:#E85298;text-align:center}.consult-modal .modal-body p{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;color:#999999;margin-bottom:16px}.consult-modal .modal-body textarea::-webkit-input-placeholder,.consult-modal .modal-body textarea:-moz-placeholder,.consult-modal .modal-body textarea::-moz-placeholder,.consult-modal .modal-body textarea:-ms-input-placeholder{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:14px;line-height:27px;color:#CCC9C9}.consult-modal .modal-body .form-error-message p{font-family:Noto Sans CJK JP;font-style:normal;font-weight:normal;font-size:12px;line-height:20px;color:#FF4444}.consult-modal .modal-footer{text-align:center}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/marker-4b500b979de2b39d4e6b888c63f7f840eb27a761be737ca325d26c880694284b.svg)}.selected-area-date .date-icon:before{vertical-align:middle;margin-right:12px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/calendar-9b45092a0390bdb7fc3866af05458d7da82815bac6fec88e1c8cad7a8e75f77d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/arrow-0db64bdff43e4f11c9b4887b865c95b25ebdaa168e1acf61d768c9f8f3a8670a.svg)}.search-main-button .condition-icon:before,.selected-main-button .condition-icon:before{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/slider-cf33f6df8ffeb7fe203b1d5a1a2639f91ee0d6f5e36a8e5b4fb1e7d877cc628c.svg)}.search-main-button .apron-icon:before,.selected-main-button .apron-icon:before{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/apron-38f4c486fa9d2d3af1ea389a1dfca2abb4510471a265f6c2f2cdfe09ef712bb0.svg)}.search-main-button .check-man-icon:before,.selected-main-button .check-man-icon:before{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/check_man-67fd60a80d9f416ef5114dc70b78dd102c37c2aabd1aa4049ca0c76bbcfe6d6e.svg)}.search-main-button .pickup-man-icon:before,.selected-main-button .pickup-man-icon:before{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/pickup_man-3021dadca876e0dca250b13e7ad8d4d76470b1c2ef9f164d8837fd7a53558d1e.svg)}.search-main-button .house-icon:before,.selected-main-button .house-icon:before{content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/search/icon/house-ef018946c4122d699765802aae0d9a1314693baa5103a9dd16a2d1b5a4e8e5fb.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}.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}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/research_institute/main_image_01@3x-f6010afaa4f1d4e09f6d690e8272f8b785b644be0ce8b526acfd54cb24711070.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/research_institute/main_image_02@3x-393d20a31f3b8b58135256c7dd3130ebede304f77cf560a06508c2f200c4d91d.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/research_institute/main_image_01_sp@2x-6cf923397d32780e3d7ed995540fbe6d3065af4de3cf018adc7ea1b249842839.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/research_institute/souken-service-image@3x-d0c514f98923a37b2a4910aba793e84e6c2a5e6163ae96f141e5849c230e05fa.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}@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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/hokatsu/active_arrow-3af493edfe00a398811965de7123e7908111b3aeafd6f6764fd91d5d4cdc64de.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-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}#AmazonPayButton,#AmazonPayButtonForPrntCreate{height:64px}.amazon_prnt_create #AmazonPayButton,.amazon_prnt_create #AmazonPayButtonForPrntCreate{text-align:center;padding-left:0px;padding-right:0px}.amazon_prnt_create #AmazonPayButton img,.amazon_prnt_create #AmazonPayButtonForPrntCreate img{width:auto;border-radius:8px}@media only screen and (max-width: 767px){.amazon_prnt_create #AmazonPayButton img,.amazon_prnt_create #AmazonPayButtonForPrntCreate img{max-width:100%}}#AmazonWalletWidgets,#AmazonAddressBook{width:100%;height:228px;min-width:300px;max-width:500px;min-height:228px;max-height:400px;padding:10px 20px 10px 20px;margin:auto}#AmazonConsentWidgets{width:100%;max-width:500px;height:140px;padding:10px 20px 10px 20px;margin:auto}#AmazonPayEntry{margin:10px 20px 10px 20px}#AmazonPayEntry #amazon_pay_setting:disabled{background-color:#ccc;border-color:#ccc}.amazon_pay_consent_notice{font-size:12px}.amazon-pay-modal-size{width:450px;height:550px;padding:0px 0px 0px 0px}.amazon-loading-block .loading-area{top:50%;left:50%;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:auto}.amazon-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}.amazon-panel-single-indicator{margin-bottom:20px}@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){#AmazonWalletWidgets,#AmazonAddressBook{width:300px;height:228px}#AmazonConsentWidgets{width:300px;height:140px}.amazon-pay-modal-size{width:350px;height:550px;padding:0px 0px 0px 0px}.amazon_pay_consent_notice{font-size:11px}.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 24px;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 .link-size-college-schedule,.college-page-course-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 .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-size-small,a.link-size-small,.college-page-course-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 .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 .link-submit.link-size-college-schedule{padding-top:0px}.link-size-large,a.link-size-large,.college-page-course-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 .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 .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 .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 .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 .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 .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 .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 .link-style-strong.link-size-college-schedule:active{background:#dc1471}}a.link-text-weak,.college-page-course-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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .link-style-disable.link-size-college-schedule:active{background-color:#efeeee}}a.link-style-white,.college-page-course-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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .link-style-fb.link-size-college-schedule:hover{border-color:#666}.link-style-amazon,a.link-style-amazon,.college-page-course-block .college-page-courses-button .link-style-amazon.link-size-college-schedule{background-color:#e6b422;color:#000}.link-style-amazon:hover,a.link-style-amazon:hover,.college-page-course-block .college-page-courses-button .link-style-amazon.link-size-college-schedule:hover{border-color:#fff}.link-style-text,.link-style-text:link,.link-style-text:visited,a.link-style-text,.college-page-course-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 .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 .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 .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 .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 .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-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 .link-size-college-schedule,.college-page-course-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 .link-size-college-schedule,.college-page-course-block .college-page-courses-button .information-alert .information-body .link-size-college-schedule{color:#e85298}.information-layout-up{margin-bottom:20px}.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 .link-size-college-schedule,.college-page-course-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}.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 .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 .link-size-college-schedule,.college-page-course-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 .link-size-college-schedule:hover,.college-page-course-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 .link-size-college-schedule:before,.college-page-course-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 .link-size-college-schedule:hover:before,.college-page-course-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;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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/college/welcome/top_bg@2x-9d21f88beb07ac42bfaa7cdc80b9be984b9b96803cd19a62614d236252fdc7fe.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/college/welcome/course_bg@2x-922e44d7dd625453a4a7a77dc1e724b56cb2e3f45026c82767fff0d936ba620b.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{padding-top:22px;padding-bottom:28px;text-align:center}.college-page-course-block .college-page-courses-button .link-size-college-schedule{padding-left:50px;padding-right:50px}.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 .link-size-college-schedule,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-image,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-text,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-name,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-description,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-description:before,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-description:after,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-description:before,.college-page-course-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 .link-size-college-schedule .college-page-courses-card-description:after,.college-page-course-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 .link-size-college-schedule,.college-page-course-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:450px;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-fc-title .fc-title{cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.4em;text-align:center;color:#fff;background:#e85298;font-weight:normal;text-decoration:none !important;font-size:12px !important}.college-page-schedule-block .college-page-schedule .college-schedule-almost-full-seat .fc-title{cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.4em;text-align:center;color:#fff;background:#ffab02;font-weight:normal;text-decoration:none !important;font-size:12px !important}.college-page-schedule-block .college-page-schedule .college-schedule-full-seat .fc-title{cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.4em;text-align:center;color:#fff;background:#999090;font-weight:normal;text-decoration:none !important;font-size:12px !important}.college-page-schedule-block .college-page-schedule-last{padding:5px}.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 .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 .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 .link-size-college-schedule,.college-page-course-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 .link-size-college-schedule,.college-page-course-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 .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}.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 .back.link-size-college-schedule,.college-page-course-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 .link-size-college-schedule,.college-page-course-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 .link-size-college-schedule,.college-page-course-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}.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 .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 .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.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}.footer-button-block{display:flex}.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 strong{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}#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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/arw_down-0929d4bab3f3f6f8dddea8fbf5819c49d4032a57cb9600c10d683ac4f7a5a034.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/arw_up-08e373beec55c435c1f468eee91e74c63c3662e16d61f8779a454830344c6728.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}.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}.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}@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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/arrow_down_small-c044fbdfa662e77169447dea888c284089697510abb083dd5ce4fc5be948f312.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/arrow_up_small-3fc9af147564914f46ab9ddaf3d11d6af1f24c2dbc809fe3df19d36e042f53c0.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 img{width:345px}@media (min-width: 768px){.welcome-merit-hk-block .merit-title img{margin-top:90px}}@media (max-width: 767px){.welcome-merit-hk-block .merit-title img{margin-top:60px}}@media (max-width: 374px){.welcome-merit-hk-block .merit-title img{width:240px}}.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 h2{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px}@media (max-width: 767px){.welcome-merit-hk-block h2{font-size:22px}}.welcome-merit-hk-block h3{margin:40px 0px 12px 0px;color:#37BDD2;font-size:18px;font-weight:bold}@media (max-width: 767px){.welcome-merit-hk-block h3{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-safety-hk-block .safety-title{text-align:center}.welcome-safety-hk-block .safety-title img{max-width:345px}@media (min-width: 768px){.welcome-safety-hk-block .safety-title img{margin-top:90px}}@media (max-width: 767px){.welcome-safety-hk-block .safety-title img{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 strong{color:#37BDD2}.welcome-supporters-voice-hk-block{background-color:#F2F0F0}.welcome-supporters-voice-hk-block h1{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 h1{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 img{width:388px}@media (min-width: 768px){.welcome-support-flow-hk-block .support-flow-title img{margin-top:77px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/support_flow_title_pc-bf9f9474cd467c42d4733b8e2a6ffd08f1de1b8f508277c0bd07a7cbe20c70f3.png)}}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-title img{margin-top:54px;width:345px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/support_flow_title_sp-3cd8843d8397dcf2d3909da07b8aa2bcf4ffe64e50d6a3336d3a54365623f7a7.png)}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-title img{margin:54px auto 0px auto;width:300px;content:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/welcome/housekeeper/support_flow_title_sp-3cd8843d8397dcf2d3909da07b8aa2bcf4ffe64e50d6a3336d3a54365623f7a7.png)}}@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 h2{color:#37BDD2;font-size:24px;font-weight:bold;line-height:38px}@media (max-width: 767px){.welcome-support-flow-hk-block .support-flow-content-block h2{font-size:22px}}@media (max-width: 320px){.welcome-support-flow-hk-block .support-flow-content-block h2{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);text-align:center}@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)}@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}.sitters-welcome-banner-block{background-color:#F2F0F0}.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}}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/ikujishi-dda59265ff13a462b4896ea97418cc259fa1b62120fb414e33ee024342706bb8.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/ikujishiSP-6174be243d613b9e0301cea7b6449770e74e2cb7a3dfd759b471ee1e7157ff88.png) no-repeat right top;background-size:160px}.mezasu h2.mezasuH2{font-size:18px}}@media (max-width: 400px){.mezasu{background:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/ikujishiSP-6174be243d613b9e0301cea7b6449770e74e2cb7a3dfd759b471ee1e7157ff88.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/icon1-4cd5ab3a45e3057bfb8068fcd7de5319976a4c07b9d3c83d6c3872f035402c12.png) no-repeat 50px center}.pro2{background:#fff url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/icon2-75548bcc54aca2d410bc0073909a87345852aa311feacd42cbbd312658aaef0c.png) no-repeat 50px center}.pro3{background:#fff url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/certification/lp/icon3-e6f65e07261fbacdcfab90286a0575210b82323e5119bdfe75867bad3d6242c5.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/childminder/top_back_pc-c021968b080f2ab161170aceb42d0bf82771b75c6d27c162ae0cccd70279c5de.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/childminder/top_back_sp-53f98d7c3474daeb02b5430ee07d9dc03b0b608bff31d3ed58f9ee9137fb69e6.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-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:740px;color:#222222}.tutorial-parent-done-page .base-page-title{font-size:24px;line-height:160%;color:#222222}.tutorial-parent-done-page .top-image .visible-xs{margin:24px auto}.tutorial-parent-done-page .top-image .invisible-xs{margin:0 auto 74px auto}.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;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:8px 0 auto auto;padding:4px 6px 5px 5px;width:180px;height:32px;background:#FDEEF5;border-radius:16px}.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{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}@media (max-width: 739px){.tutorial-parent-done-page{width:100%}.tutorial-parent-done-page .base-page-title{margin-bottom:16px;font-size:24px}.tutorial-parent-done-page .top-image{margin:24px calc(50% - 50vw)}}.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}}@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}}span.tutolial-schedule-annotation{font-size:11px}span.tutolial-contact-us{text-decoration:underline}.homemaker-top-block{background-color:#ffffff;background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/homemaker/top_back_pc-3a610564bc2689a4a3eb8c932f1df1f37cf92618e6145401ebf81f030ec71c0c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/homemaker/top_back_sp-7acc1d287384d49912ab25b1178b6d0906b18abd276f316f4d8b0a3f17bdc391.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-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}.cao-limit-video{margin-top:0px !important;border-top:1px solid rgba(242,240,240,0.8) !important;border-bottom: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}.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-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}}.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("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:600px}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/ajax-loader-1eb9e7880f723999a4ed63eece6a6e4d4976833d3c16dc18b4ace3971728ab0d.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/partial/fonts/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/partial/fonts/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/partial/fonts/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/partial/fonts/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/partial/fonts/slick-12459f221a0b787bf1eaebf2e4c48fca2bd9f8493f71256c3043e7a0c7e932f6.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/calendar/ic_left_inactive-24345662cead57faa9dda3dcbd0ea2d4b50a3bdad56b35e9d0eda34086ee6e7c.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/calendar/ic_left_active-0761d57c53e3e76cf8ea9881282e04c8620b4d60605cc4c979daa892ee7b0238.png)}.fc-icon-right-single-arrow{background-image:url(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/calendar/ic_right_inactive-9c60eafcc9954424fadd7304d3cf6b5fc08af04d1c43c064241167972d05a338.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/common/calendar/ic_right_active-f10b951a13c995dd77b467d7537fc201b4c9cba2d62925ad37fdcdda8c3e5290.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-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}.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}.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}.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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/sitter_result_circle_arrow_right-a948e355daa9c855424f8b31df0d9cbcc8cefe90c7a46e358687b316663d0561.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>a{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>a{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(//kidsline-pro-web-assets.s3-ap-northeast-1.amazonaws.com/assets/sitters/icon/sitter_result_circle_arrow_up-955ad4259a99d9cac169c98ace68cc465fc92319c33582bce667bc67d16f594d.svg)}.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%}
