@charset "UTF-8";.main-top-image[data-astro-cid-33f3bo6r]{max-width:100%;height:auto}@media(max-width:767px){.main-top-image[data-astro-cid-33f3bo6r]{max-width:320px;max-height:100px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}em{font-style:normal}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:transparent;color:#000;text-decoration:none}mark{background-color:transparent;color:#000;font-style:italic;font-weight:700}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #cccccc}img{vertical-align:middle}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ ゴシック,MS Gothic,Osaka－等幅,Verdana,Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;color:#333;overflow-x:hidden}body.menu-open{overflow:hidden;position:fixed;width:100%}a{text-decoration:none}input[type=image]:hover{opacity:.8}#container{margin:0 auto;width:1070px;background:750px 0 repeat-y url(/common/img/pc/body_bg.png) #fff}#main{float:left;padding:50px 20px 50px 0;width:730px;background:#fff}#sidebar{float:left;padding-left:20px;width:300px;height:100%}#header{position:relative;background:#fff;z-index:5}#header .inner{position:relative;margin:0 auto;width:1070px}#header .logo{padding:20px 0}#header .logo a{display:inline-block;width:124px;height:35px;vertical-align:middle;background:center no-repeat #fff url(/images/logo_qlife_basic.png);background-size:contain;text-indent:-9999px}#header.logo .cc{display:inline-block;width:550px;padding:0 14px;font-size:13px;font-weight:400;line-height:18px;vertical-align:middle;word-break:break-all}#header .clubQLife{position:absolute;top:3px;right:0}#header .clubQLife li{float:left;margin-left:1px;width:120px;text-align:center}#header .clubQLife li.sns{margin-right:7px;width:25px}#header .clubQLife li a{display:block;padding:9px 0;line-height:14px;font-weight:700;color:#000;text-decoration:none;font-size:14px}#header .clubQLife li.sns a:hover{opacity:.7}#header .clubQLife li:not(.sns) a:hover{background:#f5f5f5}#header .clubQLife li img{margin-top:-3px;margin-right:8px;vertical-align:middle;width:20px}#header .clubQLife li.sns:nth-child(3) img{margin-top:-1px}.gnav{background:#fff;border-bottom:solid 5px #f5807f}.gnav .inner{margin:0 auto;width:1070px}.gnav ul,.gnav ul li{float:left}.gnav ul li a{display:block;width:100%;height:100%;font-size:14px;line-height:1em;text-decoration:none;text-align:center}.gnav ul.global{margin-right:9px}.gnav ul.global li{margin-right:1px;width:100px;height:54px;border-bottom:solid 1px #fff}.gnav ul.global li.nv05{border-bottom:solid 1px #f5807f}.gnav ul.global li a{padding:34px 0 0;height:20px;font-weight:700;color:#fff}.gnav ul.global li.nv01 a{background:center top no-repeat #f48e31 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeBAMAAAAodabAAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMAtWnMqlXu3ZuIRiM0JFyjAAAAVUlEQVQ4y2MYBUMJyJwBgoOjWmisRXIiKVqMjY1zzigwnTkGZBCpBeQokBYQoKmW1tAN3KERJGlRANFMtNZi4rKAy8UZyBhsIUaWlvQy0rQgAMNAAQDh93XPqhFBvAAAAABJRU5ErkJggg==)}.gnav ul.global li.nv02 a{background:center top no-repeat #4eb3de url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAMAAADthUvBAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMAzRGDE/ZvDfF559/Px8N1B/o5qH5pJzcv9fM47wAAAKtJREFUSMft0MsKwyAUhOFR66Vajbm25/1ftFAONNlnIIv8u1l9MLi7u1R9bSm1EEHMNvlVJtCyRjT/hkYxtKKPkQwtQCMaUgGwDUkA3RBPMZ5O9hmKARyUwDEOSu3nGw44KK8Hzq1XWaA5koEg8384jgEjG3YKxcCY92sQQzDgC9+AGSPdwFNWaIsYC0oxp49yajCafAoR2GaSoUqWsWSRZkEsDtV7Ezqu2RecaBJ2oACk+AAAAABJRU5ErkJggg==)}.gnav ul.global li.nv03 a{background:center top no-repeat #73b434 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAMAAADthUvBAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMA7jOH0kyW+fW0zJqBaRbl3oxGJxsFv62opj492HmNMgAAAJNJREFUSMft1LkOwyAURNEheGGL7cR21vn/7wwNKRzKh4QiTvPKKS4CTVMLrRiNdkI5PXnz/jlyQDmBCyJPh3I0u3RK2MPMA/PYIOvOjFm2/5tZWrh4MiplmDjh4skA9Ey6NpKlUw91Aa7xmGIjFl/nNlJHk394wiE/4iCpz/9dHpJ2xwyzQtRk+WN5Qdp2OlhRlQ92EiS1g3uJTQAAAABJRU5ErkJggg==)}.gnav ul.global li.nv04 a{background:center top no-repeat #7586c6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAMAAADthUvBAAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMAzPC7qjMh+2ri3WWHUuvFegwD89RzWhi0o0M2V3cLDQAAAKNJREFUSMft01kOgzAMRdFH2hIIhCFMHbz/dRZFyGr63VeBxNnAlS0bp9MehHzTg8Yb2RTTCySlaKQenuAwHxGxHooTmWsRW0GxJll1UIxINzeNc64AiJGxq1beA7yIAhgRd1ElLdJD5bRImSneJO4PkSFA9ZY1SXtVLW1dYzys1jJP2ARED+qfZHFT92SSY348P9LIF4PfK6wk7ASC5ZZYsC9vbbga9uvFHIUAAAAASUVORK5CYII=)}.gnav ul.global li.nv05 a{background:center 1px no-repeat #f5807f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2NzI3RTYwQzlBMjExRTdCQzkxREZEMTRBNDI5MEQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2NzI3RTYxQzlBMjExRTdCQzkxREZEMTRBNDI5MEQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTY3MjdFNUVDOUEyMTFFN0JDOTFERkQxNEE0MjkwRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTY3MjdFNUZDOUEyMTFFN0JDOTFERkQxNEE0MjkwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50Ii+uAAADV0lEQVR42uyZTUhVQRSAfZLWCyv7MYz+FlaCGCSKUFFRFGFhECZk1CIQdWNFEOGylVBEiBFhCRFZLWqnES3CoBaRkIsyCSorKaLMJF6paa/vxAlu15nn01qMMAc+zr0zd4a5c+6cM2duJB6Pp3hxRyLeIN4gXrxBvEG8eIN4g/zfgUQif90zrpWoetgB06ETqnmuI9k+6WM7ajNkQg9co/1rw3PuWEQG4wKhMRXAQHysxKAuiXeKQpuh/XeocHUOfs+DowbpjCeW3eMYpCFB22HId9UgzrksdVXP4S10SRF8gG5YB6VwnecrLMaYifqsbs4mF2hf5aLLmuZgXEtX3cyknQhN9ipUCczjOg19GPbCIjVCK7SFjDEosQMOBsrW+KCe/AqZj/oEqyl7YlgBLahRWAxbDF29gWWBezFaIxzT56Wun77X+6CeRAzhOg+6E4y3FB6OE2MkTuyHtYb2NXDbx5DkV0iZbFO5b7YYJKLuKdNQ3Q9zNe5E6WPI0P6kKOqOu7hCUh10o3fgAJOUa6lvUJcVlpjmLFfFvrDTYsw9sinwMWQCiSFjWoI6Q1l5aEI36i6rXAN4L2SrbuH592pIcXlXoDK4SqjbJxsCys76xHACeYiO6zRsCJW1QhZ0wK4E7zSksaguUDYDzrk8B0Jqirtyw7A9HeTr/oh+AEWWyc1BveS5rlBVrrpDp8VJg6ivl3gQDX7hqHy0bHeboIxrUx5VA5d1dS0MlM8SF6aJp7vikstCZ8BReKbb135YqnX1WjYIl6AWqkLvUgSn4DyMQlegrjGwLZZt8yFI92dZdsTn9xpyintQCCOhcrlvD64Sru/Cz9BzJXpYOWLou8nnIXZph02Wuq/qcsIi+UgO8eLLn6Bv2O6+0LxkhaH9sPY77Le9Y2V0EjFNBl+IQR6rQR7Zgr1FfmgiGfNBfazcmswHBUfUGNkTODSUk+SLUIwxYw7NgVuJIWMp1tPcApDkcAFk6Kn0N71PMzTfBpKX1IbKR6BaXZusBtkyv9Kts5OJobO/cA27wTzUU0v1AMzWFROWStu5mD/L+jfpg3eWujkWY8i/kJ4p9I5TZ4XolxxV17RV48VyyAoEaNltyd9FCfL34Sb99iWTi3mDePEGmQryS4ABAJAFhrw8mDh5AAAAAElFTkSuQmCC)}.gnav ul.global li a:hover{opacity:.85}.gnav ul.sub li{margin-right:4px}.gnav ul.sub li:last-child{margin-right:0}.gnav ul.sub li a{position:relative;padding-top:15px;height:28px;color:#000;background-color:#fff;border:solid 1px #d6d6d6;overflow:hidden}.gnav ul.sub li.nv01 a,.gnav ul.sub li.nv02 a{width:73px}.gnav ul.sub li.nv03 a{width:85px}.gnav ul.sub li.nv04 a{width:110px;padding-top:8px;height:35px}.gnav ul.sub li a span{display:block;margin-bottom:2px;font-size:11px}.gnav ul.sub li a:after{content:"◢";position:absolute;bottom:-5px;right:-5px;font-size:20px;color:#d6d6d6}.gnav ul.sub li a:hover,.topic_path{background-color:#f5f5f5}.topic_path ul{margin:0 auto;padding:11px 0 11px 30px;width:1040px}.topic_path li{float:left}.topic_path li:after{content:">";margin:0 7px}.topic_path li:last-child:after{content:none}.topic_path a{line-height:17px;color:#0075cf;text-decoration:none}.topic_path a:hover{text-decoration:underline}h2{font-size:25px;line-height:30px;font-weight:700;vertical-align:middle}h3{font-size:19px;line-height:22px;font-weight:700;vertical-align:middle}.titleBlock{margin-bottom:40px;padding-bottom:10px;font-size:30px;font-weight:700;vertical-align:middle;border-bottom:2px solid #ee8483;color:#555}.titleBlock-middle{margin:0 0 30px;padding:15px;border-left:3px solid #ee8483;border-bottom:solid 2px #e7e7e7;background-color:#fafafa;font-size:19px;line-height:28px;font-weight:700;color:#555}.articleBlock{padding-right:20px}.articleBlock p{margin:30px 0}.articleBlock .textListBlock_item p{margin:15px 0}.contentsBlock{margin-bottom:70px}.indexBlock{font-size:17px;margin-bottom:50px}.indexCard{border:solid 1px #d6d6d6;border-radius:10px;box-shadow:0 1px 3px #d9d9d9;margin-bottom:15px}.indexCard_title a{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;color:#0075cf;display:block;text-decoration:underline;padding:20px 25px 0}.indexCard_detail{display:flex;flex-wrap:wrap;width:calc(100% - 50px);padding:10px 25px 0}.indexCard_detailTitle{width:calc(30% - 20px);position:relative;padding:0 0 5px 23px;border-bottom:1px solid #E4E4E4;font-size:1rem;margin-bottom:5px}.indexCard_detailTitle:last-of-type{border-bottom:0}.indexCard_detailTitle:before{position:absolute;content:"";width:15px;height:15px;left:0;top:5px}.indexCard_detailTitle-note:before{background:url(/common/img/sp/icon_file.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailTitle-implementer:before{background:url(/common/img/sp/icon_building.svg) top center no-repeat;background-size:13.5px 15px}.indexCard_detailTitle-target:before{background:url(/common/img/sp/icon_user.svg) top center no-repeat;background-size:15px 15px}.indexCard_detailTitle-place:before{background:url(/common/img/sp/icon_map.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailTitle-name:before{background:url(/common/img/sp/icon_file.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailText{width:69%;border-bottom:1px solid #E4E4E4;padding-bottom:5px;margin-bottom:5px;line-height:1.5;font-size:1rem}.indexCard_detailText:last-of-type{border-bottom:0;padding-bottom:0}.indexCard_detailText a{color:#0075cf;font-weight:700;display:block;text-decoration:underline}.indexCard_button{display:flex;align-content:center;justify-content:space-between;padding:10px 15px;text-align:center;background-color:#ee84831a;border-radius:0 0 10px 10px;color:#ee8483;font-weight:700;text-decoration:none}.indexCard_buttonText{font-size:1.1rem;margin:0 0 0 auto!important;position:relative;padding-right:15px}.indexCard_detailNumber{color:#aaa;font-size:.9rem;margin:0!important}.indexBlock_noneBlock p{margin-bottom:30px;text-align:center}.largeButton{display:block;width:80%;box-sizing:border-box;margin:20px auto;padding:10px 20px;background-color:#ee8483;border-radius:4px;text-decoration:none;color:#fff;font-size:17px;font-weight:700;box-shadow:0 1px 3px #d9d9d9;text-align:center}.largeButton:hover{opacity:.8;cursor:pointer}.anchor-btn{text-align:center;margin-bottom:40px}.anchor-btn a{display:inline-block;padding:16px 0;width:270px;text-align:center;margin-right:20px;border:solid 1px #d6d6d6;border-radius:4px;overflow:hidden;box-shadow:0 1px #d6d6d6;color:#555;font-weight:700}.anchor-btn a:last-child{margin-right:0}.anchor-btn a:hover{background-color:#efefef}.button_area{border:solid 1px #d6d6d6;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #d9d9d9;width:40%;margin:0 auto}.button_area a{display:block;padding:12px 10px;background:#fff;font-size:17px;text-align:center;line-height:1;color:#555;font-weight:700}.button_area a:hover{opacity:.8;cursor:pointer}.textLink{color:#0075cf;text-decoration:none}.textLink:hover{color:#0075cf;text-decoration:underline;cursor:pointer}.pictureBlock{margin-bottom:70px}.pictureBlock_left{float:left;margin-right:30px;width:300px}.pictureBlock_left img{max-width:100%}.pictureBlock_right{float:right;margin-left:30px;width:300px}.pictureBlock_right img{max-width:100%}.w100ImageBlock{text-align:center}.w100ImageBlock img{width:100%}.flowBlock{margin:30px 0;width:100%}.flowBlock p{margin:10px 0}.flowBlock_item{margin-bottom:20px}.flowBlock_title{width:35%;padding:15px;background-color:#f6e5eb;border-right:solid 2px #d87697}.flowBlock_contents{width:65%;padding:15px;background-color:#f6e5eb}.flowBlock_number{display:block;margin-bottom:10px;color:#d85683}.flowBlock_label{display:block;font-size:17px}.flowBlock-tile{border-collapse:separate;border-spacing:2px}.flowBlock-tile .flowBlock_title{border-right:none;color:#fff}.flowBlock-tile tr:nth-of-type(1) th{background-color:#d895ac}.flowBlock-tile tr:nth-of-type(1) td{background-color:#f6e5eb}.flowBlock-tile tr:nth-of-type(2) th{background-color:#a982a4}.flowBlock-tile tr:nth-of-type(2) td{background-color:#ece2eb}.flowBlock-tile tr:nth-of-type(3) th{background-color:#796f92}.flowBlock-tile tr:nth-of-type(3) td{background-color:#e2dfe8}.articleBlock .flowBlock_middleTitle{display:block;margin-bottom:10px;font-weight:700;font-size:17px}.flowBlock_smallTitle{margin-right:10px;color:#796f92;font-weight:700}.listBlock p{margin:10px 0}.listBlock_item{margin-bottom:20px;padding:15px 20px;background-color:#f6e5eb}.listBlock_title{margin-right:10px;font-weight:700;font-size:17px}.textListBlock_listTitle{font-weight:700;color:#555}.textListBlock_item{margin:70px 0}.sideinner{margin-top:20px;margin-bottom:50px}.sideListBlock_item{margin-bottom:10px;border:solid 1px #d6d6d6;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #d9d9d9}.sideListBlock_item.sideListBlock_item-active{border:solid 2px #f5807f}.sideListBlock_item h2{padding:0;margin:0}.sideListBlock_item a{display:block;padding:16px 0 16px 20px;width:auto;font-size:17px;line-height:17px;font-weight:700;background-color:#fff;text-decoration:none;color:#555}.sideListBlock_item a:hover{background-color:#efefef}.trialMenuBlock{margin-top:40px;background-color:#e7e7e7;padding:20px}.sideinner .trialMenuBlock_title{width:60%;padding:8px;margin:-35px 20% 20px;background-color:#ee8483;text-align:center;color:#fff;line-height:1}.main-top-ad-list{list-style:none;padding:0;margin:0 0 20px;text-align:center}.main-top-ad-list li{display:inline-block;margin-bottom:10px}.ad-banner{margin-bottom:1em}.ad-sidebar{display:block;margin-bottom:10px}#footer{background-color:#f5f5f5}#footer .inner{margin:0 auto;padding:14px 0 16px;width:1070px}#footer ul{padding:6px 0;text-align:center}#footer ul li{display:inline-block;margin-right:2px;padding-left:7px;height:13px;line-height:13px;border-left:solid 1px #a3a3a3}#footer ul li:first-child{border-left:0}#footer ul li a{text-decoration:none;line-height:13px;color:#0075cf;font-size:14px}#footer ul li a:hover{text-decoration:underline}#footer .backtop{position:fixed;right:-70px;bottom:140px;transition-duration:.25s}#footer .backtop.act{right:0}#footer .backtop a{display:block;width:60px;height:60px;background:15px 13px no-repeat url(/common/img/pc/btn_backtop.png) #adadad;border-radius:4px 0 0 4px;text-indent:-9999px}#footer .backtop a:hover{background-color:#ccc}#footer .copy{padding:6px 0;line-height:13px;text-align:center}.caseBlock_item{width:30%;box-sizing:border-box;float:left;margin:0 5% 30px 0;padding:15px;border-left:3px solid #ee8483;background-color:#f5f5f5;font-size:19px;line-height:28px;font-weight:700;color:#555;text-align:center}.caseBlock_item:nth-of-type(3n){margin-right:0}.caseBlock_item:nth-of-type(1){border-left:3px solid #ffbb00}.caseBlock_item:nth-of-type(2){border-left:3px solid #375e97}.caseBlock_item:nth-of-type(3){border-left:3px solid #3f681c}.caseBlock_item:nth-of-type(4){border-left:3px solid #fb6542}.caseBlock_item:nth-of-type(5){border-left:3px solid #ffbb00}.caseBlock_item:nth-of-type(6){border-left:3px solid #375e97}.accBlock input{display:none}button,input,select,textarea{font-family:inherit}input,select{vertical-align:middle;outline:none}.accBlock label{display:inline-block;width:100%;position:relative;box-sizing:border-box;padding:20px;font-weight:700;font-size:19px;background:#fde4e3;cursor:pointer;border-radius:3px;border-bottom:2px solid #debbba}.accBlock label img{position:absolute;right:20px;top:40%}.accBlock_button:checked+label:before{content:url(/common/img/pc/arrow_close.png);position:absolute;right:20px;top:33%}.accBlock_button:checked+label img{display:none}.accBlock .accBlock_contents{height:0;padding:0;overflow:hidden;opacity:0}.accBlock_button:checked+label+.accBlock_contents{width:100%;box-sizing:border-box;height:auto;padding:20px;opacity:1;background-color:#fafafa}.cl{zoom:1}.cl:after{content:"";display:block;clear:both}* html .cl{height:1%}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}* html .clearfix{height:1%}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.fontB,.fw-b{font-weight:700!important}.align_c{text-align:center!important}.align_r{text-align:right!important}.align_l{text-align:left!important}.w-a{width:auto!important}.w80p{width:80%!important}.w100p{width:100%!important}@media screen and (min-width:768px){.pcOnly{display:block}.spOnly{display:none}}@media screen and (max-width:767px){.spOnly{display:block}.pcOnly{display:none}}@media screen and (max-width:767px){body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,sans-serif;font-size:1.1rem;line-height:1.4}#container{margin:0;width:100%;max-width:100%;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}#main{float:none;width:100%;padding:0;order:1}#mainContent{margin:15px 4%;max-width:100%;box-sizing:border-box}#sidebar{width:100%;padding:0;order:2}#header .inner{width:100%;padding:0 10px}#header.logo{float:left;padding:16px 0 15px}#header.logo a{width:85px;height:auto}#header.logo .cc{display:none}#header .clubQLife{position:static;float:right;margin-top:16px}#header .clubQLife li{width:auto;margin-left:5px}#header .clubQLife li.sns{width:25px;margin-right:5px}.globalMenu_openBtn{position:absolute;top:8px;right:20px;width:45px;height:45px;cursor:pointer;z-index:100}.globalMenu_openBtn img{display:block;width:100%;height:100%;object-fit:contain}.globalMenu{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;display:none;opacity:0;transition:opacity .3s ease}.globalMenu.menu-opening{display:block;animation:fadeIn .2s ease-out forwards}.globalMenu.menu-closing{animation:fadeOut .2s ease-in forwards}.globalMenu.menu-opened{display:block;opacity:1}.globalMenu .menu_inner{position:absolute;top:0;right:0;width:100%;background:#fff;overflow-y:auto;transform:translate(100%);transition:transform .2s ease}.globalMenu.menu-opening .menu_inner{animation:slideIn .2s ease-out forwards}.globalMenu.menu-closing .menu_inner{animation:slideOut .2s ease-in forwards}.globalMenu.menu-opened .menu_inner{transform:translate(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.globalMenu .globalMenuHead{height:60px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.globalMenu .globalMenu_closeBtn{width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#333}.globalMenu .globalMenuHead ul{display:flex;align-items:center}.globalMenu .globalMenuHead ul li.sns{margin-left:10px}.globalMenu .globalMenuHead ul li.sns img{width:24px;height:24px}#globalMenu .logo2{position:relative;display:flex;height:45px;justify-content:flex-end;padding-right:20px;align-items:center;background:linear-gradient(to right,#ddd,#fff)}.globalMenu .mainMenu{padding:0}#mainMenuContainer{display:block;box-shadow:0 2px 8px #0000004d}#globalMenuMainContainer{background-color:#fff;order:3}.globalMenu .mainMenu li{display:table;width:100%;border:1px solid #f5807f}.globalMenu .mainMenu li.info-content{background:url(/common/img/sp/arrow-white.png) 92% center no-repeat;background-size:10px;box-sizing:border-box}.globalMenu .mainMenu li.educational-content{background:url(/common/img/sp/arrow-pink.png) 92% center no-repeat;background-size:10px;box-sizing:border-box}.globalMenu .mainMenu li a{display:block;padding:20px 0 18px 3%;font-weight:700;color:#333;text-decoration:none}.globalMenu .mainMenu li.mainMenu01{background-color:#f5807f;border-bottom:solid 1px #fff}.globalMenu .mainMenu li.mainMenu01 a{background-size:27px auto;color:#fff}.globalMenu .mainMenu li.mainMenu02{background-color:#f5807f;border:solid 1px #f5807f}.globalMenu .mainMenu li.mainMenu02 a{background-size:27px auto;color:#fff}.globalMenu .mainMenu li.mainMenu03{background-color:#fff;border:solid 1px #f5807f}.globalMenu .mainMenu li.mainMenu03 a{background-size:27px auto;color:#f5807f}.globalMenu .mainMenu li.mainMenu04{background-color:#fff;border:solid 1px #f5807f}.globalMenu .mainMenu li.mainMenu04 a{background-size:27px auto;color:#f5807f}.globalMenu .mainMenu li.mainMenu05{background-color:#fff;border:solid 1px #f5807f}.globalMenu .mainMenu li.mainMenu05 a{background-size:27px auto;color:#f5807f}.globalMenu .globalMenuMain{padding:0;display:flex;flex-wrap:wrap}.globalMenu .globalMenuMain li{border-bottom:1px solid #ddd;display:flex;width:calc(50% - 1px);background:url(/common/img/sp/arrow-white.png) 92% center no-repeat;background-size:10px;box-sizing:border-box}.globalMenu .globalMenuMain li a{display:block;flex:1;padding:20px 0 18px 17%;font-weight:700;color:#333;text-decoration:none}.globalMenu .globalMenuMain li.globalMainMenu01{background-color:#f48e31;border-right:1px solid #ddd}.globalMenu .globalMenuMain li.globalMainMenu01 a{background:url(/common/img/sp/icon-search-box_tab01.png) 5% center no-repeat;background-size:27px auto;color:#fff}.globalMenu .globalMenuMain li.globalMainMenu02{background-color:#4eb3de}.globalMenu .globalMenuMain li.globalMainMenu02 a{background:url(/common/img/sp/icon-search-box_tab02.png) 5% center no-repeat;background-size:27px auto;color:#fff}.globalMenu .globalMenuMain li.globalMainMenu03{background-color:#73b434;border-right:1px solid #ddd}.globalMenu .globalMenuMain li.globalMainMenu03 a{background:url(/common/img/sp/icon-search-box_tab03.png) 5% center no-repeat;background-size:27px auto;color:#fff}.globalMenu .globalMenuMain li.globalMainMenu04{background-color:#7586c6}.globalMenu .globalMenuMain li.globalMainMenu04 a{background:url(/common/img/sp/icon-search-box_tab04.png) 5% center no-repeat;background-size:27px auto;color:#fff}.globalMenu .globalMenuMain li.globalMainMenu05{background-color:#f5807f}.globalMenu .globalMenuMain li.globalMainMenu05 a{background:url(/common/img/sp/icon-search-box_tab05.png) 5% center no-repeat;background-size:27px auto;color:#fff}.globalMenuSub{background-color:#fff;display:flex;flex-wrap:wrap;gap:2px}#globalMenuSubContainer{display:block}.globalMenu .globalMenuSub li{display:flex;width:calc(50% - 1px);font-size:1.1rem;background:url(/common/img/sp/icon_arrow_gray_s.png) 95% center no-repeat;background-size:22px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;box-sizing:border-box;color:#333;padding:10px;text-decoration:none}.globalMenu .globalMenuSub li:last-child{width:calc(100% - 2px)}.globalMenu .globalMenuSub li a{text-decoration:none;flex:1;color:#333}.globalMenu .globalMenuSub li.doctor a span{margin:0 0 0 .2em;font-size:.9rem}.gnav,.topic_path{display:none}h2{font-size:1.7rem;line-height:1.3}h3{font-size:1.4rem;line-height:1.2;padding:7px 7px 7px 30px}.sideinner{margin:20px;text-align:center}.underSideInner .trialMenuBlock_title{width:70%;padding:10px;margin:-40px 15% 30px;background-color:#ee8483;text-align:center;color:#fff;line-height:1;font-size:1.3rem;font-weight:400}.sideListBlock_item a{padding:12px 15px;font-size:1.2rem;text-align:center;outline:none}.sideListBlock{padding:20px 0}.sideListBlock_item{padding:2%;background-color:#fff}.trialMenuBlock{margin:20px 0;padding:15px}.largeButton{width:90%;font-size:1.4rem}.button_area{width:80%}.anchor-btn{margin-bottom:30px}.anchor-btn a{display:inline-block;padding:16px 0;width:47%;text-align:center;margin-right:2%;border:solid 1px #d6d6d6;border-radius:4px;overflow:hidden;box-shadow:0 1px #d6d6d6;color:#555;font-weight:700}.articleBlock{padding-right:0;max-width:100%;box-sizing:border-box}.indexCard{max-width:100%;box-sizing:border-box}.indexCard_detailText{width:100%;margin-bottom:15px}.titleBlock{margin-bottom:30px;font-size:1.6em;font-weight:700;vertical-align:middle;border-bottom:2px solid #ee8483;color:#555;padding-bottom:5px}#footer{background-color:transparent}#footer .inner{width:100%;padding:0}#footer ul{margin:15px 3%;text-align:center;padding:0}#footer ul li{display:inline-block;margin:0 0 5px;font-size:1.1rem;border-left:none;padding-left:0;height:auto;line-height:1.4}#footer ul li a{color:#0075cf;margin-right:7px;font-size:1.1rem;text-decoration:none}#footer ul li a:hover{text-decoration:underline}#footer .backtop{position:fixed;right:-50px;bottom:10px;transition-duration:.25s}#footer .backtop.act{right:0}#footer .backtop a{display:block;position:absolute;right:0;bottom:20px;width:45px;height:45px;background:8px 7px no-repeat url(/common/img/pc/btn_backtop.png) #adadad;background-size:27px 27px;border-radius:4px 0 0 4px;text-indent:-9999px}#footer .backtop a:hover{background-color:#ccc}#footer .copy{margin:0 0 20px;text-align:center;padding:0;line-height:1}.indexCard{border:solid 1px #d6d6d6;border-radius:10px;box-shadow:0 1px 3px #d9d9d9;padding:15px;margin-bottom:15px}.indexCard_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.indexCard_detailTitle{width:calc(30% - 20px);position:relative;padding:0 0 5px 23px;border-bottom:1px solid #E4E4E4;font-size:.9rem;margin-bottom:5px}.indexCard_detailTitle:last-of-type{border-bottom:0}.indexCard_detailTitle:before{position:absolute;content:"";width:15px;height:15px;left:0;top:3px}.indexCard_detailTitle-note:before{background:url(/common/img/sp/icon_file.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailTitle-implementer:before{background:url(/common/img/sp/icon_building.svg) top center no-repeat;background-size:13.5px 15px}.indexCard_detailTitle-target:before{background:url(/common/img/sp/icon_user.svg) top center no-repeat;background-size:15px 15px}.indexCard_detailTitle-place:before{background:url(/common/img/sp/icon_map.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailTitle-name:before{background:url(/common/img/sp/icon_file.svg) top center no-repeat;background-size:10px 15px}.indexCard_detailText{width:68%;border-bottom:1px solid #E4E4E4;padding-bottom:5px;margin-bottom:5px;line-height:1.5}.indexCard_detailText a{color:#0075cf;font-weight:700;display:block;text-decoration:underline}.indexCard_detailText:last-of-type{border-bottom:0;padding-bottom:0}.indexCard_button{display:block;padding:10px 0;text-align:center;width:100%;background-color:#0075cf;border-radius:25px;margin-top:10px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 1px 3px #0075cf}.indexCard_detailNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#aaa;margin:10px 0 0!important;font-size:.9rem}.spOnly .indexCard_detailNumber{color:#aaa;font-size:.9rem;margin:10px 0 0!important;text-align:right;display:block;justify-content:center}.indexBlock_noneBlock p{margin-bottom:30px}.indexCard_title a{font-size:1.4rem;font-weight:700;margin-bottom:10px;color:#0075cf;display:block;text-decoration:none;padding:0;text-align:left}}.topics_list{margin:20px auto;text-align:center}.site_address{word-break:break-all}
