@media only screen and (min-width:601px){body{background:url(/koajiro_daylily/images/bg.jpg) repeat center top;background-attachment:fixed}}.hb-hobo-logo::before{content:url(/koajiro_daylily/images/logo_hobo.svg);display:block;line-height:0}.header{max-width:960px;position:relative}.header h1{background:url(/koajiro_daylily/images/ph_main_sp.jpg) no-repeat center top;padding-top:150%;text-indent:200%;overflow:hidden;white-space:nowrap;background-size:cover;height:0}@media only screen and (min-width:601px){.header h1{background-image:url(/koajiro_daylily/images/ph_main_pc.jpg);padding-top:75%}}.header__logo{background-color:transparent;position:absolute;top:20px;left:50%;transform:translate(-50%,0)}.header__logo a span{display:block;line-height:0}.header__lead{width:80%;padding-top:32px;font-family:"Hiragino UD Sans W6 JIS2004",sans-serif;font-size:14px;font-feature-settings:'palt' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-weight:400}.ua-desktop-windows .header__lead{transform:rotate(.001deg)}@media only screen and (min-width:601px){.header__lead{font-size:18px}}.header+.navi{background:0 0;padding:0}#contents+.navi{background:url(/textlive/template/images/border.svg) repeat-x center bottom;padding-top:0}#contents+.navi ul li a,.header+.navi ul li a{display:block;font-size:120%;width:60px;height:60px;border-radius:30px;border:2px solid #000;text-align:center;line-height:1;color:#000}#contents+.navi ul li a i,.header+.navi ul li a i{display:block;text-align:center;font-size:150%}.footer{max-width:960px}.profile-buttons{margin:0 0 0 auto;width:percent(280,320)}@media only screen and (min-width:601px){.profile-buttons{margin:0;width:percent(320,960)}}.profile-button{margin:2em 0 2em}.profile-button a{display:block;padding:16px;position:relative;border:4px solid #333;border-radius:8px;color:#000;line-height:1.75;letter-spacing:0;font-feature-settings:'palt' 1}.profile-button a:active,.profile-button a:hover,.profile-button a:link,.profile-button a:visited{text-decoration:none;font-family:"Hiragino UD Sans W6 JIS2004",sans-serif;font-size:16px}.profile-button a i{position:absolute;right:0;top:50%;transform:translate(0,-50%);font-size:150%}.profile-button a img{position:absolute;right:0;bottom:0;width:29.296875%;max-width:140px;border-radius:0 0 4px 0}@media only screen and (min-width:601px){.profile-button{margin-top:3em;width:auto}.profile-button+.profile-button{margin-top:8px}.profile-button a{padding-right:24px}.ua-desktop .profile-button a{transition:all .5s}.ua-desktop .profile-button a:hover{opacity:1;background-color:#ffd915;color:#000;border-color:#000}}.profiles.hidden{display:none}.profile{margin:0 auto}.profile__photo img{width:100%}.profile__name{font-family:"Hiragino UD Sans W6 JIS2004",sans-serif;font-weight:400;font-size:20px;margin-top:20px}.profile__name small{font-size:70%;margin-left:1em}.profile__detail{font-size:16px;line-height:1.75}.profile__detail p:last-child{margin-bottom:0}@media only screen and (min-width:601px){.profile{margin:0 auto 40px;display:flex}.profile__photo{max-width:240px;margin-right:40px}.profile__name{margin-top:0;font-size:24px}}html.openbox-open{overflow:hidden}html.openbox-open body{overflow:hidden}.openbox__overlay{display:none;position:fixed;top:-10px;left:0;right:0;bottom:-10px;background-color:rgba(0,0,0,.45);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;backface-visibility:hidden;z-index:1}.openbox__container{padding:10px 0;width:100%;height:100%;position:relative}.openbox__inner{padding:3em 1em;vertical-align:middle;position:absolute;top:10%;left:50%;transform:translate(-50%,0);width:100%;max-width:800px}.openbox__modal{position:relative;margin:0 auto;padding:2em 2em;border-radius:7px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2)}.openbox__modal::after{display:table;content:"";clear:both}.openbox__close-button,.openbox__close-icon{color:#000;background-color:#fff;border:0;border-radius:4px;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .5s}.openbox__close-button:hover,.openbox__close-icon:hover{opacity:.5}.openbox__close-button{float:right;margin-top:.8em;padding:.5em 1.4em;font-size:16px;font-weight:700}.openbox__close-icon{display:block;position:absolute;right:3px;top:3px;line-height:1;padding:.4em;font-size:24px}