/* https://beautypageantmedia.jp/wp-content/themes/os-wp-theme-main/css/main-frame.css?ver=9865f3a3f0f2cb3fa28995e8959ed166 */
.pagetop170{font-size:28px;position:fixed;z-index:2147483647;right:25px;bottom:25px;display:none;width:1.75em;height:1.75em;padding:0;color:#fafafa;border:none;border-radius:50%;background-color:#888}@media (max-width:575px){.pagetop170{right:10px;bottom:40px}}.pagetop170 i{line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:auto}.pagetop170 i::before{margin:0;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.ua-ie .pagetop170 i::before{animation:pagetop170-fix-ie 10ms infinite;animation-fill-mode:both}@keyframes pagetop170-fix-ie{0%{margin:.1px}100%{margin:0}}.pagetop170:hover i{-webkit-animation:pagetop170 1000ms;animation:pagetop170 1000ms}.pagetop170-text{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}@-webkit-keyframes pagetop170{15%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg)}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes pagetop170{15%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg)}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}.breadcrumbs168 .breadcrumbs{font-size:14px;line-height:1.3;margin:5px -5px 0}.breadcrumbs168 .breadcrumbs>span{margin:0 5px;vertical-align:middle}.breadcrumbs168 .breadcrumbs a{-webkit-transition:color 100ms;transition:color 100ms}.ua-nontouch .breadcrumbs168 .breadcrumbs a:hover{color:#00a9c7}@media (max-width:575px){.breadcrumbs168 .breadcrumbs{display:none}}.subvisual224{height:350px;background-position:center;background-size:cover}@media (max-width:767px){.subvisual224{height:120px}}.title204-text{font-size:26px;line-height:1.3;padding:10px 0;text-align:center}.title204-text>span{position:relative;display:inline-block;padding:0 .5em}.title204-text>span::before,.title204-text>span::after{position:absolute;top:50%;width:2500%;content:''}.title204-text>span::before{right:100%}.title204-text>span::after{left:100%}@media (max-width:767px){.title204-text{font-size:22px}}.title204-text{overflow:hidden}.title204-text>span::before,.title204-text>span::after{border-top:1px solid #aaa}@media (max-width:767px){.title204 .container-fluid{padding:0}.title204-text{padding:10px}}.widget{margin-bottom:15px}.widget-custom-recent-post{margin-top:50px;position:relative}.widget-custom-recent-post::after{content:'';position:absolute;top:-15px;left:0;width:100%;height:1px;background-color:#CCC}.culumn-sub-inner .widget_categories{padding:15px;background-color:#FB7864;margin-top:20px}.culumn-sub-inner .widget_categories select{width:100%}.culumn-sub-inner .widget_categories .widget-title,.culumn-sub-inner .widget_categories .screen-reader-text{display:none}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center;padding:3px 7px}.widget_calendar thead{border-top:1px solid #CCC}.widget_calendar thead th,.widget_calendar tbody td{border-right:1px solid #CCC;border-bottom:1px solid #CCC}.widget_calendar caption{text-align:center;font-size:16px;padding:7px 0}.widget_calendar a{color:blue;text-decoration:underline}.widget_calendar tfoot td{padding:7px 0}.widget_search{border:none}.widget_search .widget-title{border:1px solid #CCC;border-bottom:none}.widget ul.children{border-top:1px dotted #CCC}.widget ul.children li{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.widget ul.children li a:before{content:'├ '}.widget ul.children li:last-child a:before{content:'└ '}.widget ul.children li a{display:block;padding:13px 15px 7px 10px}.widget ul.children li:hover>a{background-color:#EFEFEF}.widget ul.children li>a:after{font-family:'fontello';content:'\e802';position:absolute;right:30px}.widget ul.children li:hover>a:after{right:25px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.searchform{position:relative}.searchform input[type="search"]{width:100%}.searchfield{font-size:14px;padding:7px}.searchsubmit{font-size:20px;width:35px;height:30px;background:transparent;padding:0;border:none;cursor:pointer;position:absolute;right:10px;top:5px}.widget_nav_menu li>a{display:block;padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.widget_nav_menu li:hover>a{background-color:#EFEFEF}.widget_nav_menu li>a:after{font-family:'fontello';content:'\e802';position:absolute;right:15px}.widget_nav_menu li:hover>a:after{right:10px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.widget_nav_menu li:not(:last-child){border-bottom:1px dashed #CCC}.widget_tag_cloud .tagcloud{padding:10px 15px}.news-cat-tag{background-color:#CCC;padding:2px 10px;margin-right:3px}.single-arrow-next{text-align:right}.pagenation{text-align:center}.page-numbers{background-color:#333;color:#FFF;padding:5px 10px}.page-numbers.current{background-color:#FFF;border:1px solid #333;color:#333}.pagebreak-links{text-align:center;font-size:18px}.post-page-numbers{background-color:#fff;color:#d600ae;border:1px solid #d600ae;padding:5px 10px}.post-page-numbers.current{background-color:#d600ae;color:#fff}.widget_recent_comments .recentcomments{padding:10px 15px}.widget_recent_comments .recentcomments a{text-decoration:underline}.widget_recent_comments .recentcomments a:after{content:none}.widget_recent_comments .recentcomments:hover>a{background:none}.wp-embedded-content{max-width:100%}@media (max-width:991px){.spnavi-hamburger{-webkit-transition:440ms;transition:440ms}}.spnavi-hamburger-text{font-size:10px;line-height:1;margin-top:-2px;-webkit-transition:color 440ms;transition:color 440ms;color:#B4A787}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;-webkit-transition-property:opacity,filter,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.ua-nontouch .hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;margin-top:5px;width:30px;height:25px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position:absolute;width:30px;height:4px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;border-radius:4px;background-color:#B4A787}.hamburger-inner::before,.hamburger-inner::after{display:block;content:''}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger-spin .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:.3s;transition-duration:.3s}.hamburger-spin .hamburger-inner::before{-webkit-transition:top .1s .34s ease-in,opacity .1s ease-in;transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger-spin .hamburger-inner::after{-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}html.spnavi-opened .hamburger-spin .hamburger-inner{-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}html.spnavi-opened .hamburger-spin .hamburger-inner::before{top:0;-webkit-transition:top .1s ease-out,opacity .1s .14s ease-out;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}html.spnavi-opened .hamburger-spin .hamburger-inner::after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-inner{position:relative}.header-left{position:absolute;width:200px;left:0;top:0}.header-right{position:absolute;width:200px;right:0;top:0}.header-center{padding-left:200px;padding-right:200px;text-align:center}.header-left,.header-center,.header-right{height:80px}@media (max-width:767px){.header-left{width:100px}.header-right{width:70px}.header-center{padding-left:100px;padding-right:100px}}@media (max-width:575px){.header-left{width:70px}.header-right{width:70px}.header-center{padding-left:70px;padding-right:70px}.header-left img{width:27px}}#Header{position:relative}#HeaderNavi{display:none;position:absolute;left:0;right:0;top:100%;margin:auto;width:100%;z-index:1000}.header-slide-list{display:none}.header-slide-list.slick-initialized{display:block}ul.slick-slider{margin-left:inherit}.slick-prev,.slick-next{z-index:100}.slick-prev,.slick-next{top:46%!important}@media (min-width:576px){.slick-prev{left:15%!important}.slick-next{right:15%!important}}@media (max-width:575px){.slick-prev{left:2%!important}.slick-next{right:2%!important}}#FooterMemberRegist{position:fixed;bottom:0;left:0;width:100%;z-index:1000}#FooterMemberRegist>div{height:70px}@media (max-width:767px){body{padding-bottom:70px}}@media (max-width:991px){.sticky-nav-content{overflow:scroll;height:calc(100vh - 110px)}}@media (max-width:767px){.sticky-nav-content{overflow:scroll;height:calc(100vh - 190px)}.sticky-fadein._sticky .sticky-nav-content{height:calc(100vh - 150px)}}.two-column-layout-left-main{max-width:1200px;margin:auto}.two-column-layout-left-main .culumn-main-inner{padding:0 15px}.two-column-layout-left-main .culumn-sub-inner{padding:0 15px}.one-column-layout .culumn-sub{display:none}@media (min-width:992px){.two-column-layout-left-main .culumn-main{float:left;width:calc(100% - 300px)}.two-column-layout-left-main .culumn-sub{float:left;width:300px}}@media (min-width:992px){.culumn-main.__border{border-right:1px solid #CCC}.culumn-sub.__border{border-left:1px solid #CCC}}#Breadcrumbs span{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addtoany_shortcode{margin-top:20px}