﻿@import url("/area_common/webfonts/NotoSansJP/css2.css");#page{text-align:left}header,header nav{margin:0;padding:0;display:block}header div,header dl,header dt,header dd,header ul,header ol,header li,header form,header input,header p{padding:0;margin:0}header img{border:none;vertical-align:bottom}header *{margin:0;padding:0}header *,header *:before,header *:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header{width:100%;margin:0;padding:0;color:#000;font-family:"Noto Sans JP", "メイリオ", "Meiryo", sans-serif;background:#fff;text-align:left;word-break:break-all;box-sizing:border-box;font-size:10px;line-height:1.5}header a[target="_blank"]:after{display:none}.header{border-bottom:1px solid #ddd}.header-logo img{width:100%;height:auto}.header-nav_list a{color:#000;text-decoration:none;font-weight:bold}.topics .header-nav_list li.topics a,.productinfo .header-nav_list li.productinfo a,.casestudies .header-nav_list li.casestudies a{color:#00a384}.header-nav_listEmphasis,.header-nav_listNormal,.header-nav_listLarge{border:1px solid #f0831f}.header-nav_listEmphasis a,.header-nav_listNormal a,.header-nav_listLarge a{padding:17px 0;background-color:#f0831f;color:#fff;position:relative;display:block;transition:.6s ease;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;width:14vw;max-width:250px}.header-nav_listEmphasis a::before,.header-nav_listNormal a::before,.header-nav_listLarge a::before{position:absolute;top:-1px;left:0;bottom:-1px;z-index:1;display:block;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#fff;content:"";opacity:0;transition:.4s ease;-ms-transform:scale(0, 1);transform:scale(0, 1);-ms-transform-origin:center left;transform-origin:center left}.header-nav_listEmphasis a:hover::before,.header-nav_listNormal a:hover::before,.header-nav_listLarge a:hover::before{opacity:1;-ms-transform:scale(1, 1);transform:scale(1, 1)}.header-nav_listEmphasis a:hover,.header-nav_listNormal a:hover,.header-nav_listLarge a:hover{color:#f0831f}.header-nav_listEmphasis a:hover span,.header-nav_listNormal a:hover span,.header-nav_listLarge a:hover span{background-image:url(/area_common/2018shared/svg/svg_i_link_f0831f.svg)}.header-nav_listEmphasis span,.header-nav_listNormal span,.header-nav_listLarge span{padding-left:22px;font-size:16px;background-size:16px 16px;position:relative;z-index:2;background-image:url(/area_common/2018shared/svg/svg_i_link_fff.svg);background-repeat:no-repeat;background-position:left center}.header-nav_listNormal,.header-nav_listLarge{border:1px solid #4362AB;border-radius:5px;margin-right:1.4vw}.header-nav_listNormal a,.header-nav_listLarge a{background-color:#fff;color:#00529f;border:0px solid #00529f;border-radius:5px;width:10vw;max-width:180px}.header-nav_listNormal a::before,.header-nav_listLarge a::before{background-color:#00529f}.header-nav_listNormal a:hover,.header-nav_listLarge a:hover{color:#fff}.header-nav_listNormal a:hover span,.header-nav_listLarge a:hover span{background-image:url(/area_common/2018shared/svg/svg_i_link_fff.svg)}.header-nav_listNormal span,.header-nav_listLarge span{background-image:url(/area_common/2018shared/svg/svg_i_link.svg)}.header-nav_listLarge a{width:16vw;max-width:240px}.header-nav_listLarge a:hover span{background-image:url(/area_common/2018shared/svg/svg_i_download_catalog_fff.svg)}.header-nav_listLarge span{background-image:url(/area_common/2018shared/svg/svg_i_download_catalog.svg)}.header-nav_listTell{margin:0 0 0 1vw}@media screen and (min-width: 1000px), print{header{min-width:1000px;overflow-x:hidden;position:relative}}@media screen and (max-width: 999px) and (min-width: 751px){header{min-width:100%}.header-nav_listTell{font-size:14px;text-align:right}}@media screen and (min-width: 751px), print{header a{transition:.6s ease}.header{padding:24px 20px 24px 27px;display:flex;justify-content:space-between;align-items:center}.header_sp,.header-logo{width:80px}.header-nav{display:flex;justify-content:space-between;align-items:center}.header-nav_list,.header-nav_contact{display:flex;align-items:center}.header-nav_list{width:47%}.header-nav_contact{width:53%}.header-nav_list li a{font-size:16px}.header-nav_list li a:hover{color:#00529f}.header-nav_contact{justify-content:flex-end}.header-nav_listTell{font-size:16px;line-height:2;font-weight:bold}.header-nav_listTell span{padding:0 0 0 25px;background-image:url(/area_common/2018shared/svg/svg_i_phone_pc.svg);background-repeat:no-repeat;background-position:left center}}@media screen and (min-width: 981px), print{.header-nav{width:calc(100% - 150px)}.header-nav_list li{margin:0 3vw 0 0}.header-nav_list li:last-child{margin:0}}@media screen and (max-width: 980px) and (min-width: 751px){.header_sp,.header-logo{width:96px}.header-nav{width:calc(100% - 96px)}.header-nav_list{justify-content:space-around}.header-nav_list li a,.header-nav_listEmphasis span,.header-nav_listNormal span,.header-nav_listLarge span,.header-nav_listNormal span,.header-nav_listLarge span{font-size:12px}}@media screen and (max-width: 750px){.header{padding:10px 10px 12.5px}.header_sp{margin:0 0 18.5px;display:flex;justify-content:space-between;align-items:center}.header-logo{width:71.5px}.header_sp-contact{align-items:center}.header-nav_listEmphasis a,.header-nav_listNormal a,.header-nav_listLarge a,.header-nav_listNormal a,.header-nav_listLarge a{width:22vw;font-size:12px;padding:12px 0}.header-nav_listEmphasis a span,.header-nav_listNormal a span,.header-nav_listLarge a span,.header-nav_listNormal a span,.header-nav_listLarge a span{padding-left:16px;font-size:12px;background-size:12px 12px}.header-nav_listLarge a{width:32vw;font-size:12px;padding:12px 0}.header-nav_listLarge a span{padding-left:16px;font-size:12px;background-size:12px 12px}.header-nav_listTell{width:24px;margin:0 8px 0 18px}.header-nav_listTell img{width:100%;height:auto}.header-nav_list{width:100%;display:flex;justify-content:space-between;align-items:center}.header-nav_list a{font-size:12px;line-height:1.333}.header-nav_list li{width:calc(100% / 4);text-align:center}.header-nav_list li a{font-size:12px}.header-nav_list li:nth-child(-n+3){border-right:1px solid #ddd}.header-nav_list li:nth-child(n+4){border:none}.header-nav_list.column3 li{width:calc(100% / 3)}.header-nav_list.column3 li:nth-child(-n+2){border-right:1px solid #ddd}.header-nav_list.column3 li:nth-child(n+3){border:none}}@media screen and (min-width: 751px), print{.header_pcBlock{display:block}.header_spBlock{display:none}.header_spInline{display:none}.header_pcInline{display:inline}.header_spflex{display:none}.header_pcflex{display:flex}}@media screen and (max-width: 750px){.header_pcBlock{display:none}.header_spBlock{display:block}.header_spInline{display:inline}.header_pcInline{display:none}.header_spflex{display:flex}.header_pcflex{display:none}}@media screen and (min-width: 751px){.header.fixed{position:fixed;top:0;padding:14px 21px 15px 20px;width:100%;z-index:1000;background:#fff;opacity:1;padding:14px 21px 15px 20px}.fixed .header_sp{width:69.51px}.fixed .header-logo{width:69.51px}.fixed .header-nav{width:calc(100% - 103px)}.fixed .header-nav li{margin:0 10px 0 0}.fixed .header-nav_list{width:330px}.fixed .header-nav_list li{margin:0 20px 0 0}.fixed .header-nav_list li a{font-size:14px}.fixed .ptips_header .header-nav_list{width:50%}.fixed .ptips_header .header-nav_list li{margin:0 40px 0 0}.fixed .header-nav_contact{width:calc(100% - 333px)}.fixed .header_fixed ul li{padding:0 5px;margin:0;font-size:12px;line-height:1.5;display:inline-block;border-left:1px solid #ccc}.fixed .header_fixed ul li.footerBlock{display:none}.fixed .header_fixed ul li a{text-decoration:none}.fixed .header-nav_listEmphasis,.fixed .header-nav_listNormal,.fixed .header-nav_listLarge{margin:0}.fixed .header-nav_listEmphasis a,.fixed .header-nav_listNormal a,.fixed .header-nav_listLarge a{padding:9px 0 10px}.fixed .header-nav_listEmphasis span,.fixed .header-nav_listNormal span,.fixed .header-nav_listLarge span{padding-left:20px;font-size:14px;background-size:14px 14px}.fixed .header-nav_listTell{display:none}.header.fixed .header_fixed{display:block}}@media screen and (max-width: 1035px) and (min-width: 752px){.header.fixed .header_fixed{display:none}.fixed .header-nav_listEmphasis a,.fixed .header-nav_listNormal a,.fixed .header-nav_listLarge a{width:8vw;min-width:110px;padding:9px 0 10px}.fixed .header-nav_listNormal a,.fixed .header-nav_listLarge a{min-width:80px}}.header_important{background:linear-gradient(90deg, #245EB6 0%, #00AFC1 100%)}.header_important a{color:#fff;text-decoration:none}.header_important a:hover{opacity:0.8;background:#3e77df}.header_important ul{font-size:14px;line-height:1.5}.header_important ul li{margin-left:30px;display:inline}.header_important ul li:first-child{margin-left:0px}.header_important .important{line-height:1.5;background-image:url(/area_common/2018shared/images/header/logo_header_important.png);background-repeat:no-repeat;background-position:left center;padding:5px}@media screen and (min-width: 751px), print{.header_important{padding:12px 24px;display:flex;flex-wrap:wrap;justify-content:space-between}.header_important .important{padding:0 0 0 26px}}@media screen and (max-width: 1300px){.header_important .important{padding-bottom:10px;background-position:0px 3px}.header_important .targeting{padding-top:10px;border-top:1px solid #fff}}@media screen and (max-width: 750px){.header_important ul{font-size:11px}.header_important .important{font-size:12px;background-position:12px center}.header_important .important p{padding-left:38px}.header_important .targeting{font-size:12px;display:block;width:95%;margin:0 auto;padding-bottom:10px}.header_important .targeting li{width:calc(100%/4 - 1px);display:inline-block;margin-left:0;text-align:center}}.header .header_fixed,.header_important .footerBlock,header .footerBlock{display:none}@media print{.header-nav_list,.header-nav_contact,.header_important{display:none}}@media screen and (max-width: 1140px){.h_mentalhealth.header{padding:10px 10px 12.5px;display:block}.h_mentalhealth .header_sp{margin:0 0 18.5px;display:flex;justify-content:space-between;align-items:center;width:100%}.h_mentalhealth .header-logo{width:71.5px}.h_mentalhealth .header_sp-contact{align-items:center}.h_mentalhealth .header-nav_listEmphasis a,.h_mentalhealth .header-nav_listNormal a,.h_mentalhealth .header-nav_listLarge a,.h_mentalhealth .header-nav_listNormal a,.h_mentalhealth .header-nav_listLarge a{width:20vw;font-size:12px;padding:12px 0}.h_mentalhealth .header-nav_listEmphasis a span,.h_mentalhealth .header-nav_listNormal a span,.h_mentalhealth .header-nav_listLarge a span,.h_mentalhealth .header-nav_listNormal a span,.h_mentalhealth .header-nav_listLarge a span{padding-left:16px;font-size:12px;background-size:12px 12px}.h_mentalhealth .header-nav_listLarge a{width:32vw;font-size:12px;padding:12px 0}.h_mentalhealth .header-nav_listLarge a span{padding-left:16px;font-size:12px;background-size:12px 12px}.h_mentalhealth .header-nav_listTell{width:24px;margin:0 8px 0 18px}.h_mentalhealth .header-nav_listTell img{width:100%;height:auto}.h_mentalhealth .header-nav_list{width:100%;display:flex;justify-content:space-between;align-items:stretch}.h_mentalhealth .header-nav_list a{font-size:12px;line-height:1.333}.h_mentalhealth .header-nav_list li{width:calc(100% / 4);text-align:center}.h_mentalhealth .header-nav_list li a{font-size:12px}.h_mentalhealth .header-nav_list.column4 li{width:calc(100% / 4);display:flex;justify-content:center;align-items:center;padding:0 5px}.h_mentalhealth .header-nav_list.column4 li:not(:last-child){border-right:1px solid #ddd}.h_mentalhealth .header-nav_list.column4 li:last-child{border:none}.h_mentalhealth .header_spflex{display:flex}.h_mentalhealth .header_spflex li{margin-left:8px}.h_mentalhealth .header_pcflex{display:none}.h_mentalhealth .header-nav{width:100%;display:block}}@media screen and (min-width: 1170px), print{.h_mentalhealth .header-nav{width:calc(100% - 130px)}.h_mentalhealth .header-nav_list li{margin:0 30px 0 0;font-size:14px}}@media screen and (min-width: 981px), print{.header-nav{width:calc(100% - 150px)}.h_mentalhealth .header-nav_list li{margin:0 30px 0 0}.h_mentalhealth .header-nav_list li a{font-size:14px}}@media screen and (min-width: 751px), print{.h_mentalhealth .header-nav_list,.h_mentalhealth .header-nav_contact{width:auto}}
