@charset "UTF-8";

.i-free-icon
{
-ms-flex-negative:0;border-radius:50%;display:block;flex-shrink:0;position:relative}
.i-free-icon.-size_L
{
border:2px solid}
@media print,screen and (max-width:768px)
{
.i-free-icon.-size_L
{
height:4rem;width:4rem}
}
@media print,screen and (min-width:769px)
{
.i-free-icon.-size_L
{
height:6rem;width:6rem}
}
.i-free-icon.-size_L:before
{
position:absolute}
@media print,screen and (max-width:768px)
{
.i-free-icon.-size_L:before
{
font-size:1.2rem;width:2.5rem}
}
@media print,screen and (min-width:769px)
{
.i-free-icon.-size_L:before
{
font-size:1.8rem;width:4rem}
}
.i-free-icon.-black
{
border-color:#00021c}
.i-free-icon.-black:before
{
color:#00021c}
.i-free-icon:before
{
content:"無料";font-weight:700;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.i-otherpage-icon
{
display:block;height:15px;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
.i-otherpage-icon,.i-otherpage-icon.-blue,.i-otherpage-icon.-blue_white
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (min-width:769px)
{
a:hover .i-otherpage-icon.-blue_white,a:hover .i-otherpage-icon.-white_black,button:hover .i-otherpage-icon.-blue_white,button:hover .i-otherpage-icon.-white_black
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
}
.i-twitter-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.083%22%20height%3D%2218.769%22%3E%3Cpath%20d%3D%22M7.242%2018.769A13.391%2013.391%200%200020.724%205.287c0-.206%200-.413-.01-.609a9.708%209.708%200%20002.368-2.457%209.618%209.618%200%2001-2.722.747A4.736%204.736%200%200022.443.344a9.6%209.6%200%2001-3.007%201.15%204.741%204.741%200%2000-8.2%203.243%204.343%204.343%200%2000.128%201.081A13.442%2013.442%200%20011.596.865%204.736%204.736%200%20003.07%207.184a4.655%204.655%200%2001-2.142-.59v.059a4.744%204.744%200%20003.8%204.648%204.724%204.724%200%2001-1.248.167%204.525%204.525%200%2001-.894-.088%204.731%204.731%200%20004.422%203.292A9.525%209.525%200%20011.13%2016.7%208.617%208.617%200%20010%2016.631a13.2%2013.2%200%20007.242%202.142%22%20fill%3D%22%231da1f2%22%2F%3E%3C%2Fsvg%3E");height:18px;width:23px}
.i-facebook-icon,.i-twitter-icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}
.i-facebook-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M1024%20512C1024%20229.23%20794.77%200%20512%200S0%20229.23%200%20512c0%20255.55%20187.23%20467.37%20432%20505.78V660H302V512h130V399.2C432%20270.88%20508.44%20200%20625.39%20200c56%200%20114.61%2010%20114.61%2010v126h-64.56c-63.6%200-83.44%2039.47-83.44%2080v96h142l-22.7%20148H592v357.78c244.77-38.41%20432-250.23%20432-505.78Z%22%20style%3D%22fill%3A%231877f2%22%2F%3E%3Cpath%20d%3D%22M711.3%20660%20734%20512H592v-96c0-40.49%2019.84-80%2083.44-80H740V210s-58.59-10-114.61-10C508.44%20200%20432%20270.88%20432%20399.2V512H302v148h130v357.78a517.58%20517.58%200%200%200%20160%200V660Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");height:24px;width:13px}
.i-gitHubIcon-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.099%22%20height%3D%2219.603%22%3E%3Cg%20fill%3D%22%23161614%22%3E%3Cpath%20d%3D%22M10.049%200a10.051%2010.051%200%200%200-3.177%2019.585c.5.093.687-.218.687-.483%200-.24-.009-1.031-.014-1.871-2.8.608-3.386-1.186-3.386-1.186a2.661%202.661%200%200%200-1.116-1.47c-.912-.624.069-.611.069-.611A2.112%202.112%200%200%201%204.653%2015a2.139%202.139%200%200%200%202.924.835%202.14%202.14%200%200%201%20.638-1.344c-2.232-.254-4.579-1.116-4.579-4.967a3.889%203.889%200%200%201%201.035-2.7%203.611%203.611%200%200%201%20.1-2.659S5.614%203.9%207.534%205.2a9.533%209.533%200%200%201%205.033%200c1.918-1.3%202.761-1.03%202.761-1.03a3.606%203.606%200%200%201%20.1%202.659%203.882%203.882%200%200%201%201.034%202.7c0%203.86-2.351%204.71-4.589%204.958a2.4%202.4%200%200%201%20.682%201.861c0%201.345-.012%202.427-.012%202.758%200%20.267.181.581.69.482A10.051%2010.051%200%200%200%2010.049%200%22%2F%3E%3Cpath%20d%3D%22M3.764%2014.315c-.022.05-.1.065-.172.031s-.114-.1-.09-.151.1-.066.173-.031.115.1.089.152m.494.441c-.048.044-.142.024-.205-.046a.154.154%200%200%201-.029-.209c.049-.044.14-.024.206.047s.079.164.028.209m.339.564c-.062.043-.162%200-.225-.087s-.062-.2%200-.239.162%200%20.225.084.061.2%200%20.242m.574.654c-.055.061-.172.044-.258-.038a.193.193%200%200%201-.057-.257c.056-.061.174-.044.26.038s.114.2.055.257m.741.221c-.024.079-.137.114-.251.081s-.188-.127-.165-.206.137-.116.252-.081.188.126.164.206m.844.094c0%20.083-.094.152-.213.153s-.217-.064-.219-.146.094-.152.214-.154.217.064.217.147m.829-.032c.014.081-.069.164-.187.186s-.225-.029-.24-.109.07-.166.187-.187.225.028.24.11%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");height:20px;width:20px}
.i-gitHubIcon-icon,.i-search-icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}
.i-search-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.393%22%20height%3D%2216.393%22%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.382%209.959a.662.662%200%2001.065.06l4.354%204.377a.96.96%200%2001-.008%201.347l-.048.05a.946.946%200%2001-1.339.005l-4.351-4.379c-.015-.018-.034-.033-.047-.05%22%20fill%3D%22%23fff%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M12.347%207.454a5.772%205.772%200%2001-6.413%204.971%205.657%205.657%200%2001-4.875-6.4%205.771%205.771%200%20016.413-4.971%205.657%205.657%200%20014.875%206.4z%22%20fill%3D%22none%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");height:15px;width:15px}
.i-code-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.753%22%20height%3D%2227.048%22%3E%3Cpath%20d%3D%22M10.8%207.843l-2.88%202.88%202.88%202.879%22%20fill%3D%22none%22%20stroke%3D%22%2300021c%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M18.943%2013.603l2.88-2.88-2.88-2.879%22%20fill%3D%22none%22%20stroke%3D%22%2300021c%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M13.193%2015.456l2.87-9.038%22%20fill%3D%22none%22%20stroke%3D%22%2300021c%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M27.048%200H2.7A2.713%202.713%200%20000%202.7v16.234a2.713%202.713%200%20002.7%202.7h9.467v2.7h-2.7v2.7h10.819v-2.7h-2.7v-2.7h9.467a2.713%202.713%200%20002.7-2.7V2.7A2.713%202.713%200%200027.048%200zm0%2018.934H2.7V2.7h24.348z%22%20fill%3D%22%2300021c%22%2F%3E%3C%2Fsvg%3E");height:27px;width:29px}
.i-business-icon,.i-code-icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}
.i-business-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.058%22%20height%3D%2225.195%22%3E%3Cpath%20d%3D%22M0%2024.908V.286A.287.287%200%2001.286%200h13.17a.287.287%200%2001.286.286V5.44a.285.285%200%2000.286.286h13.743a.287.287%200%2001.286.286v18.9a.287.287%200%2001-.286.286H.286a.287.287%200%2001-.286-.29zm14.029-2h11.452a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H14.029a.285.285%200%2000-.286.286v14.318a.285.285%200%2000.286.282zm-11.452%200h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.282zm0-5.726h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.286zm0-5.726h8.589a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.289zm0-5.726h8.589a.285.285%200%2000.286-.286V2.577a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286V5.44a.285.285%200%2000.286.286zm14.6%2013.456v-1.721a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.287zm0-5.726v-1.722a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.286z%22%20fill%3D%22%2300021c%22%2F%3E%3C%2Fsvg%3E");height:25px;width:28px}
.i-arrow-icon
{
-ms-flex-negative:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;height:12px;position:relative;width:15px}
@media print,screen and (min-width:769px)
{
.i-arrow-icon
{
-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715)}
}
.i-arrow-icon.-size_L
{
height:14px;width:17px}
.i-arrow-icon.-white
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.i-arrow-icon.-blue,.i-arrow-icon.-white
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.i-arrow-icon.-blue
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.i-arrow-icon.-white_black
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (min-width:769px)
{
a:hover .i-arrow-icon.-white_black,button:hover .i-arrow-icon.-white_black
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2300021C%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
}
.i-arrow-icon.-white_blue
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (min-width:769px)
{
a:hover .i-arrow-icon.-white_blue,button:hover .i-arrow-icon.-white_blue
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
a:hover .i-arrow-icon.-hover_black:before,button:hover .i-arrow-icon.-hover_black:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2300021C%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
a:hover .i-arrow-icon.-hover_black:before,a:hover .i-arrow-icon.-hover_blue:before,button:hover .i-arrow-icon.-hover_black:before,button:hover .i-arrow-icon.-hover_blue:before
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
a:hover .i-arrow-icon.-hover_blue:before,button:hover .i-arrow-icon.-hover_blue:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
}
.i-allContent-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.233%22%20height%3D%2224.233%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-width%3D%222%22%3E%3Cg%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:24px;width:24px}
.i-circle-arrow-icon
{
-ms-flex-negative:0;border-radius:50%;display:block;flex-shrink:0;position:relative;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715)}
.i-circle-arrow-icon.-blue
{
background-color:#006fb9}
.i-circle-arrow-icon.-blue:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
.i-circle-arrow-icon.-blue_outline
{
border:1px solid #006fb9}
.i-circle-arrow-icon.-blue_outline:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
.i-circle-arrow-icon.-blue_outline.-size_S:before
{
height:7px;width:9px}
.i-circle-arrow-icon.-white_outline
{
border:1px solid #fff}
.i-circle-arrow-icon.-white_outline:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
.i-circle-arrow-icon.-white_outline.-size_S:before
{
height:7px;width:9px}
@media print,screen and (min-width:769px)
{
a:hover .i-circle-arrow-icon.-white_outline.-hover_black,button:hover .i-circle-arrow-icon.-white_outline.-hover_black
{
border:1px solid #00021c}
a:hover .i-circle-arrow-icon.-white_outline.-hover_black:before,button:hover .i-circle-arrow-icon.-white_outline.-hover_black:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2300021C%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
a:hover .i-circle-arrow-icon.-white_outline.-hover_blue,button:hover .i-circle-arrow-icon.-white_outline.-hover_blue
{
border:1px solid #006fb9}
a:hover .i-circle-arrow-icon.-white_outline.-hover_blue:before,button:hover .i-circle-arrow-icon.-white_outline.-hover_blue:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
}
.i-circle-arrow-icon.-size_M
{
height:40px;width:40px}
@media print,screen and (max-width:768px)
{
.i-circle-arrow-icon.-size_M.-sp_small
{
height:26px;width:26px}
.i-circle-arrow-icon.-size_M.-sp_small:before
{
height:8px;width:10px}
}
.i-circle-arrow-icon.-size_S
{
height:26px;width:26px}
.i-pin-icon
{
-ms-flex-negative:0;display:block;flex-shrink:0}
.i-pin-icon.-size_S
{
height:19px;width:13px}
.i-pin-icon.-black
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.667%22%20height%3D%2220%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M6.833.5A6.334%206.334%200%200%200%201.26%209.843L6.487%2019.3a.4.4%200%200%200%20.693%200l5.228-9.46A6.334%206.334%200%200%200%206.833.5Z%22%20fill%3D%22%2300021c%22%20stroke%3D%22%2300021c%22%2F%3E%3Cpath%20d%3D%22M6.834%203.667A3.167%203.167%200%201%200%2010%206.834a3.17%203.17%200%200%200-3.166-3.167Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;background-size:contain}
.i-check-list,.i-pin-icon.-black
{
background-position:50% 50%;background-repeat:no-repeat}
.i-check-list
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20fill%3D%22%23707394%22%3E%3Cpath%20d%3D%22M20%203H4a2.006%202.006%200%200%200-2%202v14a2.006%202.006%200%200%200%202%202h16a2.006%202.006%200%200%200%202-2V5a2.006%202.006%200%200%200-2-2Zm0%2016H4V5h16Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M19.41%2010.42%2017.99%209l-3.17%203.17-1.41-1.42L12%2012.16%2014.82%2015Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M5%207h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2011h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2015h5v2H5z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;display:block;height:24px;width:24px}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,l,label,legend,li,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
{
margin:0;padding:0}
button,h1,h2,h3,h4,h5,h6,input,option,select,table,textarea
{
font-size:100%}
blockquote,q
{
quotes:none}
blockquote:after,blockquote:before,q:after,q:before
{
content:"";content:none}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section
{
display:block}
body,input,textarea,ul li
{
margin:0;padding:0}
ul li
{
list-style:none}
table
{
border-collapse:collapse;border-spacing:0}
caption,th
{
text-align:left}
a img,img
{
border:none}
a
{
cursor:pointer}
input:not([type=checkbox])
{
-webkit-appearance:none;-moz-appearance:none;appearance:none}
@font-face
{
font-family:Noto Sans CJK JP Subset;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP"),local("NotoSansCJKjp-Regular"),local("NotoSansJP-Regular"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff2) format("woff2"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff) format("woff"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.ttf) format("truetype")}
@font-face
{
font-family:Noto Sans CJK JP Subset;font-style:normal;font-weight:500;src:local("NotoSansCJKjp-Medium"),local("NotoSansJP-Medium"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff2) format("woff2"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff) format("woff"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.ttf) format("truetype")}
@font-face
{
font-family:Noto Sans CJK JP Subset;font-style:normal;font-weight:700;src:local("NotoSansCJKjp-Bold"),local("NotoSansJP-Bold"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.woff2) format("woff2"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.woff) format("woff"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.ttf) format("truetype")}
@font-face
{
font-family:Noto Sans CJK JP Subset;font-style:normal;font-weight:900;src:local("NotoSansCJKjp-Black"),local("NotoSansJP-Black"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Black.woff2) format("woff2"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Black.woff) format("woff"),url(/recruit/assets/fonts/NotoSansCJKjp/NotoSansCJKjp-Black.ttf) format("truetype")}
@media print,screen and (max-width:374px)
{
html
{
font-size:10px}
}
@media print,screen and (min-width:375px)and (max-width:768px)
{
html
{
font-size:.266vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
html
{
font-size:.0714vw}
}
@media print,screen and (min-width:1400px)
{
html
{
font-size:16px}
}
body
{
-webkit-text-size-adjust:100%;color:#00021c;font-size:16px;line-height:1.5;min-height:100%;overflow-x:hidden;position:relative}
@media print,screen and (max-width:768px)
{
body
{
font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
}
@media print,screen and (min-width:769px)
{
body
{
font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif,游ゴシック,游ゴシック Medium,Yu Gothic Medium,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}
}
img
{
height:auto;vertical-align:bottom}
.l-main-content,img
{
width:100%}
@media print,screen and (max-width:768px)
{
.l-main-content
{
padding:1vw 4vw 4vw 4vw}
}
@media print,screen and (min-width:769px)
{
.l-main-content
{
padding:12px 50px 48px 50px}
}
@media print,screen and (min-width:1400px)
{
.l-main-content
{
padding:12px 0 48px 0}
}
.l-main-content.-bg_blue
{
background:-webkit-gradient(linear,left top,left bottom,from(#f1f5f9),color-stop(64%,rgba(231,235,239,0)),to(hsla(210,2%,48%,0)));background:linear-gradient(#f1f5f9,rgba(231,235,239,0) 64%,hsla(210,2%,48%,0))}
.l-section-layout
{
margin:0 auto;max-width:960px;width:100%}
.l-section-layout.-size_L
{
max-width:1200px}
.l-parts-inner
{
padding-top:60px}
.l-root-container
{
overflow-x:hidden}
.p-grid-auto-fill
{
-ms-grid-rows:auto;grid-template-rows:auto}
@media print,screen and (min-width:769px)
{
.p-grid-auto-fill
{
display:-ms-grid;display:grid}
}
.p-grid-auto-fill.-col_2
{
--numberOfCol:2}
.p-grid-auto-fill.-col_2.-gap33_33
{
gap:33px 33px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 33px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_2.-gap30_30
{
gap:30px 30px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 30px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_2.-gap30_20
{
gap:30px 20px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 20px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_2.-gap50_50
{
gap:50px 50px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 50px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
@media print,screen and (min-width:769px)
{
.p-grid-auto-fill.-col_3
{
--numberOfCol:2}
}
@media print,screen and (min-width:1024px)
{
.p-grid-auto-fill.-col_3
{
--numberOfCol:3}
}
.p-grid-auto-fill.-col_3.-gap45_50
{
gap:50px 45px}
.p-grid-auto-fill.-col_3.-gap45_45,.p-grid-auto-fill.-col_3.-gap45_50
{
grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 45px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_3.-gap45_45
{
gap:45px 45px}
.p-grid-auto-fill.-col_3.-gap40_45
{
gap:40px 45px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 45px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_3.-gap30_40
{
gap:40px 30px}
.p-grid-auto-fill.-col_3.-gap30_30,.p-grid-auto-fill.-col_3.-gap30_40
{
grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 30px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_3.-gap30_30
{
gap:30px 30px}
.p-grid-auto-fill.-col_3.-gap30_20
{
gap:20px 30px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 30px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_4
{
--numberOfCol:4}
.p-grid-auto-fill.-col_4.-gap30_30
{
gap:30px 30px}
.p-grid-auto-fill.-col_4.-gap30_20,.p-grid-auto-fill.-col_4.-gap30_30
{
grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 30px*(var(--numberOfCol) - 1)/var(--numberOfCol)))}
.p-grid-auto-fill.-col_4.-gap30_20
{
gap:20px 30px}
.p-grid-auto-fill.-col_6
{
--numberOfCol:6
}
.p-grid-auto-fill.-col_6.-gap5_5
{
gap:5px 5px
}
.p-grid-auto-fill.-col_6.-gap30_20,.p-grid-auto-fill.-col_6.-gap5_5
{
grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,calc(100%/var(--numberOfCol) - 5px*(var(--numberOfCol) - 1)/var(--numberOfCol)))
}
.p-grid-auto-fill.-col_6.-gap30_20
{
gap:20px 30px
}

.p-grid-auto-fill__item
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-grid-auto-fill__item
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-seminar-panels .p-seminar-panels__item
{
width:calc(33.33333% - 20px)}
}
@media print,screen and (max-width:768px)
{
.p-seminar-panels .p-seminar-panels__item:not(:first-child)
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels .p-seminar-panels__item:not(:first-child)
{
margin-left:30px}
}
.p-seminar-panels .p-seminar-panels__img
{
overflow:hidden}
@media print,screen and (max-width:768px)
{
.p-seminar-panels .p-seminar-panels__img
{
height:152rem;width:100%}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels .p-seminar-panels__img
{
height:20rem;width:38rem}
}
.p-seminar-panels .p-seminar-panels__status
{
font-size:12px;height:50px;width:120px}
.p-seminar-panels__img
{
overflow:hidden}
.p-seminar-panels__item
{
overflow:hidden;position:relative}
.p-seminar-panels__link-warp
{
color:#00021c;text-decoration:none}
.p-seminar-panels__status
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:50px;justify-content:center;left:-1px;padding:7px;position:absolute;top:-22px;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:top;transform-origin:top;width:120px;z-index:1}
.p-seminar-panels__status.-close
{
background-color:#999}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__name
{
margin-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__name
{
margin-top:11px}
.p-seminar-panels__title
{
margin-top:5px}
}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__table
{
margin-top:13px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__table
{
margin-top:17px}
}
.p-seminar-panels__table-dl
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-seminar-panels__table-dt
{
position:relative}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__table-dt
{
width:55px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__table-dt
{
width:55px}
}
.p-seminar-panels__table-dt:before
{
background-color:#ccc;content:"";display:block;height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__table-dd
{
padding-left:10px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__table-dd
{
padding-left:10px}
}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__point-label
{
margin-top:13px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__point-label
{
margin-top:17px}
}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__points
{
margin-top:7px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__points
{
margin-top:2px}
}
@media print,screen and (max-width:768px)
{
.p-seminar-panels__button
{
margin-top:17px}
}
@media print,screen and (min-width:769px)
{
.p-seminar-panels__button
{
margin-top:20px}
}
.p-share-article
{
background-color:#f2f2f2;padding:20px 30px 30px}
.p-share-article__title
{
text-align:center}
.p-share-article__button-area
{
margin-top:10px}
@media print,screen and (min-width:769px)
{
.p-share-article__button-area
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
}
.p-share-article__button
{
max-width:300px;width:100%}
@media print,screen and (max-width:768px)
{
.p-share-article__button
{
margin-left:auto;margin-right:auto}
.p-share-article__button+.p-share-article__button
{
margin-top:12px}
}
@media print,screen and (min-width:769px)
{
.p-share-article__button+.p-share-article__button
{
margin-left:20px}
}
.p-main-cta
{
background-color:#f1f5f9;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.p-main-cta
{
margin:60px auto 0;padding:46px 4vw 50px}
}
@media print,screen and (min-width:769px)
{
.p-main-cta
{
margin:150px auto 0;padding:60px 50px 94px 53px}
.p-main-cta__decoration1
{
height:142.5px;left:0;overflow:hidden;position:absolute;top:-142.5px;width:285px}
.p-main-cta__decoration1:before
{
background-color:#28d4fd;border-radius:50%;content:"";display:block;height:285px;left:-50%;position:absolute;top:0;width:285px}
.p-main-cta__decoration1:after
{
background-color:#fff;border-radius:50%;bottom:0;content:"";display:block;height:145px;left:0;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:145px}
.p-main-cta__decoration2
{
height:142.5px;left:0;overflow:hidden;position:absolute;top:0;width:285px}
.p-main-cta__decoration2:before
{
background-color:#32b7fc;border-radius:50%;bottom:0;content:"";display:block;height:285px;left:-50%;position:absolute;width:285px}
.p-main-cta__decoration2:after
{
background-color:#f1f5f9;border-radius:50%;content:"";display:block;height:145px;left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:145px}
.p-main-cta__decoration3
{
bottom:0;height:200px;overflow:hidden;position:absolute;right:0;width:200px}
.p-main-cta__decoration3:before
{
background-color:#32b7fc;border-radius:50%;bottom:0;content:"";display:block;height:200%;position:absolute;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:200%}
}
.p-main-cta__area-label
{
text-align:center}
@media print,screen and (max-width:768px)
{
.p-main-cta__title
{
text-align:left}
}
@media print,screen and (min-width:769px)
{
.p-main-cta__title
{
margin-top:3px;text-align:center}
}
.p-main-cta__title br
{
display:block}
@media print,screen and (min-width:769px)
{
.p-main-cta__title br
{
display:none}
}
@media print,screen and (max-width:768px)
{
.p-main-cta__desc
{
margin-top:15px;margin-bottom:15px;text-align:left}
}
@media print,screen and (min-width:769px)
{
.p-main-cta__desc
{
margin-top:34px;margin-bottom:34px;text-align:center}
.p-main-cta__desc .c-sentence.-size_20_16
{
line-height:1.88}
}
.p-main-cta__recommend
{
max-width:960px;width:100%}
@media print,screen and (max-width:768px)
{
.p-main-cta__recommend
{
margin:18px auto 0}
}
@media print,screen and (min-width:769px)
{
.p-main-cta__recommend
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:32px auto 0}
}
@media print,screen and (max-width:768px)
{
.p-main-cta__recommend
{
margin-top:24px}
}
.p-main-cta__recommend-item
{
-ms-flex-negative:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:1}
@media print,screen and (min-width:769px)
{
.p-main-cta__recommend-item
{
padding-bottom:10px}
}
@media print,screen and (max-width:768px)
{
.p-main-cta__recommend-item+.p-main-cta__recommend-item
{
margin-top:7px}
}
@media print,screen and (min-width:769px)
{
.p-main-cta__recommend-item+.p-main-cta__recommend-item
{
margin-left:40px}
}
.p-main-cta__recommend-text
{
margin-left:10px}
@media print,screen and (min-width:769px)
{
.p-main-cta__recommend-text a
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
.p-main-cta__recommend-text a:hover
{
background-position:bottom 0 left 0;color:#006fb9}
}
.p-main-cta__entry-button
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-main-cta__entry-button
{
margin:24px auto 0}
}
@media print,screen and (min-width:769px)
{
.p-main-cta__entry-button
{
margin:44px auto 0;max-width:280px}
.p-main-cta__entry-button .c-button.-size_M
{
padding-bottom:22px;padding-top:23px}
.p-main-cta__entry-button-text
{
font-size:18px}
}
.p-main-cta br.p-main-cta__tab-only
{
display:none}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-main-cta br.p-main-cta__tab-only
{
display:block}
}
.p-main-cta br.p-main-cta__tab
{
display:block}
@media print,screen and (min-width:1024px)
{
.p-main-cta br.p-main-cta__tab
{
display:none}
}
.p-panel-media
{
border-radius:10px;display:block;height:100%;position:relative;text-decoration:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-media
{
-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15)}
}
@media print,screen and (min-width:769px)
{
.p-panel-media
{
-webkit-box-shadow:0 5px 20px rgba(94,135,178,.4);box-shadow:0 5px 20px rgba(94,135,178,.4)}
}
@media print,screen and (max-width:768px)
{
.p-panel-media.-size_L .p-panel-media__text-info
{
padding:23px 16px 25px}
}
@media print,screen and (min-width:769px)
{
.p-panel-media.-size_L .p-panel-media__text-info
{
padding:26px 40px}
}
.p-panel-media.-size_L .p-panel-media__desc
{
margin-top:16px}
.p-panel-media:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
.p-panel-media:hover:after
{
border:4px solid #006fb9}
.p-panel-media__img
{
border-radius:10px 10px 0 0;overflow:hidden;width:100%}
.p-panel-media__text-info
{
border-radius:0 0 10px 10px;padding:25px 30px}
@media print,screen and (max-width:768px)
{
.p-panel-media__text-info
{
padding:23px 15px}
}
.p-panel-media__title
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-media__title-icon
{
background-size:contain!important;height:9px;width:12px}
@media print,screen and (max-width:768px)
{
.p-panel-media__title-icon
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-panel-media__title-icon
{
margin-top:15px}
}
.p-panel-media__title-text
{
margin-left:10px}
@media print,screen and (max-width:768px)
{
.p-panel-media__desc
{
margin-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-media__desc
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-panel-media__desc .c-sentence.-size_18_16
{
line-height:1.5}
}
@media print,screen and (min-width:769px)
{
.p-panel-media__desc .c-sentence.-size_18_16
{
line-height:1.5}
}
.p-panel-pagetop
{
-webkit-box-shadow:0 5px 20px rgba(94,135,178,.4);box-shadow:0 5px 20px rgba(94,135,178,.4);display:block;height:100%;position:relative;text-decoration:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop
{
border-radius:5px;-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15);display:-webkit-box;display:-ms-flexbox;display:flex;padding:21px 16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop
{
border-radius:10px}
}
.p-panel-pagetop:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop:hover:after
{
border:4px solid #006fb9}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop.-primary
{
display:block;padding-left:0;padding-right:0;padding-top:0}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop.-primary
{
display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop.-primary .p-panel-pagetop__img
{
border-radius:10px 10px 0 0;height:auto;width:100%}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop.-primary .p-panel-pagetop__img
{
-ms-flex-negative:1;border-radius:10px 0 0 10px;flex-shrink:1;max-width:50%}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop.-primary .p-panel-pagetop__text-info
{
padding:23px 16px 0}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop.-primary .p-panel-pagetop__text-info
{
-ms-flex-negative:1;border-radius:0 10px 10px 0;flex-shrink:1;max-width:50%;padding:50px 55px 55px}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop.-primary .p-panel-pagetop__desc
{
margin-top:11px}
}
.p-panel-pagetop.-secondary
{
height:100%}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop.-secondary .p-panel-pagetop__img
{
border-radius:5px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop.-secondary .p-panel-pagetop__img
{
border-radius:10px 10px 0 0}
}
.p-panel-pagetop__img
{
overflow:hidden}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop__img
{
height:21.3vw;margin-right:20px;width:21.3vw}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop__img
{
width:100%}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop__text-info
{
-webkit-box-flex:1;-ms-flex:1;flex:1}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-panel-pagetop__text-info
{
padding:20px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop__text-info
{
border-radius:0 0 10px 10px}
}
@media print,screen and (min-width:1400px)
{
.p-panel-pagetop__text-info
{
padding:33px 33px 35px}
}
.p-panel-pagetop__title-icon
{
-ms-flex-negative:0;background-size:contain!important;flex-shrink:0}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop__title-icon
{
height:9px;margin-left:0;margin-top:6px;width:11px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop__title-icon
{
margin-left:7px;margin-top:11px}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop__title-text
{
margin-left:5px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop__title-text
{
margin-left:14px}
}
@media print,screen and (max-width:768px)
{
.p-panel-pagetop__desc
{
margin-top:5px}
}
@media print,screen and (min-width:769px)
{
.p-panel-pagetop__desc
{
margin-top:15px}
}
.p-panel-member
{
border-radius:10px 10px 0 0;display:block;height:100%;position:relative;text-decoration:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-member.-on_list .p-panel-member__text-info
{
padding:20px 0 0}
}
@media print,screen and (min-width:769px)
{
.p-panel-member.-on_list .p-panel-member__text-info
{
padding:25px 0 0}
.p-panel-member .p-panel-member__wrap
{
position:relative}
.p-panel-member .p-panel-member__border:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%;z-index:1}
.p-panel-member:hover .p-panel-member__border:after
{
border:4px solid #006fb9}
.p-panel-member:hover .p-panel-member__desc .c-sentence
{
color:#006fb9;text-decoration:underline}
}
.p-panel-member__tag-label
{
background-color:#00021c;border-radius:10px 10px 0 0;color:#fff;display:block;left:0;padding:1px 3px 5px 13px;position:absolute;top:0;width:100%;z-index:1}
.p-panel-member.-tag-label_gray .p-panel-member__tag-label
{
background-color:#dde4eb;color:#00021c}
.p-panel-member__img
{
border-radius:10px 10px 0 0;border-radius:10px;overflow:hidden;position:relative;width:100%}
.p-panel-member__img .c-image-cover img
{
margin-top:28px}
.p-panel-member__img-arrow
{
background-color:#006fb9;border-radius:50%;bottom:-50px;height:100px;position:absolute;right:-50px;width:100px}
.p-panel-member__img-arrow i
{
left:21px;position:absolute;top:23px}
.p-panel-member__text-info
{
padding:0 13px}
.p-panel-member__entry
{
margin-top:-1px}
.p-panel-member__title
{
display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}
.p-panel-member__title-text
{
position:relative}
.p-panel-member__title-text:before
{
background-color:#006fb9;border-radius:50%;content:"";display:block;height:7px;left:-13px;position:absolute;width:7px}
@media print,screen and (max-width:768px)
{
.p-panel-member__title-text:before
{
top:8px}
}
@media print,screen and (min-width:769px)
{
.p-panel-member__title-text:before
{
top:12px}
}
.p-panel-member__desc
{
margin-top:6px}
@media print,screen and (max-width:768px)
{
.p-panel-member__desc .c-sentence.-size_18_16
{
line-height:1.5}
}
@media print,screen and (min-width:769px)
{
.p-panel-member__desc .c-sentence.-size_18_16
{
line-height:1.5}
.p-panel-member__desc .c-sentence
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
}
.p-panel-member__name
{
margin-top:8px}
.p-panel-member__icon-links
{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}
.p-panel-member__icon-link
{
-ms-flex-negative:0;flex-shrink:0}
.p-panel-member__icon-link+.p-panel-member__icon-link
{
margin-left:7px}
.p-panel-member__tags
{
margin-top:12px}
@media print,screen and (min-width:769px)
{
.p-other-staff .p-panel-member__text-info
{
padding-top:20px}
.p-other-staff .p-grid-auto-fill.-col_3.-gap30_20
{
gap:35px 30px}
}
.p-article-cta
{
background-color:#f1f5f9;border-radius:5px}
@media print,screen and (max-width:768px)
{
.p-article-cta
{
padding:24px 16px 28px}
}
@media print,screen and (min-width:769px)
{
.p-article-cta
{
border-radius:10px;padding:40px 50px 50px}
.p-article-cta__title
{
text-align:center}
}
@media print,screen and (max-width:768px)
{
.p-article-cta__button-area
{
margin-top:17px}
}
@media print,screen and (min-width:600px)
{
.p-article-cta__button-area
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:25px}
}
.p-article-cta__left-button
{
width:100%}
@media print,screen and (min-width:600px)
{
.p-article-cta__left-button
{
-ms-flex-negative:1;flex-shrink:1;max-width:255px}
}
.p-article-cta__right-button
{
width:100%}
@media print,screen and (max-width:599px)
{
.p-article-cta__right-button
{
margin-top:16px}
}
@media print,screen and (min-width:600px)
{
.p-article-cta__right-button
{
-ms-flex-negative:1;flex-shrink:1;margin-left:20px;max-width:255px}
}
.p-visual-level2
{
background-color:#f1f5f9;overflow:hidden;position:relative}
@media print,screen and (max-width:768px)
{
.p-visual-level2
{
padding-top:58px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2
{
padding-top:77px}
}
@media print,screen and (min-width:1024px)
{
.p-visual-level2
{
padding-top:100px}
}
.p-visual-level2__decoration1
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22155%22%20height%3D%22155%22%3E%3Ccircle%20cx%3D%2277.5%22%20cy%3D%2277.5%22%20r%3D%2277.5%22%20transform%3D%22rotate%28180%2077.5%2077.5%29%22%20fill%3D%22%2332e7fc%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.p-visual-level2__decoration1
{
bottom:-22px;height:50px;left:-26px;width:50px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__decoration1
{
bottom:6px;height:155px;left:1px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:155px}
}
@media print,screen and (max-width:768px)
{
.p-visual-level2.-has-desc .p-visual-level2__decoration1
{
display:none}
}
.p-visual-level2__decoration2
{
display:block;position:absolute;z-index:1}
@media print,screen and (max-width:768px)
{
.p-visual-level2__decoration2
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22349%22%20height%3D%22349%22%3E%3Cpath%20d%3D%22M174.5%20349a175.794%20175.794%200%2001-35.168-3.545%20173.546%20173.546%200%2001-62.4-26.257%20175.009%20175.009%200%2001-63.222-76.775%20173.62%20173.62%200%2001-10.165-32.755%20176.2%20176.2%200%20010-70.336A173.547%20173.547%200%200129.8%2076.935a175.009%20175.009%200%200176.775-63.222%20173.622%20173.622%200%200132.757-10.168%20176.2%20176.2%200%200170.336%200%20173.545%20173.545%200%200162.4%2026.257%20175.009%20175.009%200%200163.222%2076.775%20173.624%20173.624%200%200110.168%2032.755%20176.2%20176.2%200%20010%2070.336%20173.546%20173.546%200%2001-26.257%2062.4%20175.009%20175.009%200%2001-76.775%2063.222%20173.623%20173.623%200%2001-32.755%2010.168A175.793%20175.793%200%2001174.5%20349zm0-253.634a81.86%2081.86%200%201081.86%2081.86%2081.953%2081.953%200%2000-81.86-81.86z%22%20fill%3D%22%2328D4FD%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:92px;right:-47px;top:12px;width:92px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__decoration2
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22349%22%20height%3D%22349%22%3E%3Cpath%20d%3D%22M174.5%20349a175.794%20175.794%200%2001-35.168-3.545%20173.546%20173.546%200%2001-62.4-26.257%20175.009%20175.009%200%2001-63.222-76.775%20173.62%20173.62%200%2001-10.165-32.755%20176.2%20176.2%200%20010-70.336A173.547%20173.547%200%200129.8%2076.935a175.009%20175.009%200%200176.775-63.222%20173.622%20173.622%200%200132.757-10.168%20176.2%20176.2%200%200170.336%200%20173.545%20173.545%200%200162.4%2026.257%20175.009%20175.009%200%200163.222%2076.775%20173.624%20173.624%200%200110.168%2032.755%20176.2%20176.2%200%20010%2070.336%20173.546%20173.546%200%2001-26.257%2062.4%20175.009%20175.009%200%2001-76.775%2063.222%20173.623%20173.623%200%2001-32.755%2010.168A175.793%20175.793%200%2001174.5%20349zm0-253.634a81.86%2081.86%200%201081.86%2081.86%2081.953%2081.953%200%2000-81.86-81.86z%22%20fill%3D%22%2328D4FD%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:350px;right:-6px;top:93px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:350px}
}
@media print,screen and (max-width:768px)
{
.p-visual-level2.-has-desc .p-visual-level2__decoration2
{
background-image:url(/image/decorationSpHasDesc.svg);background-position:100%;background-repeat:no-repeat;height:48%}
}
.p-visual-level2__decoration3
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22360%22%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22180%22%20fill%3D%22%2332B7FC%22%20r%3D%22180%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;z-index:0}
@media print,screen and (max-width:768px)
{
.p-visual-level2__decoration3
{
height:100px;right:-55px;top:88px;width:100px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__decoration3
{
bottom:-3px;height:360px;right:-14px;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:360px}
}
.p-visual-level2__inner
{
margin:0 auto;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.p-visual-level2__inner
{
padding-left:4vw;padding-right:4vw;z-index:1}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__inner
{
padding-left:50px;padding-right:50px}
}
.p-visual-level2__breadcrumb
{
margin:0 auto;max-width:1200px;width:100%}
@media print,screen and (max-width:768px)
{
.p-visual-level2__breadcrumb
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__breadcrumb
{
padding-top:20px}
}
.p-visual-level2__main
{
-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;width:100%}
@media print,screen and (max-width:768px)
{
.p-visual-level2__main
{
padding-bottom:15px;padding-top:26px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__main
{
padding-bottom:34px;padding-top:25px}
}
.p-visual-level2__page-title
{
font-weight:700;line-height:1.4}
@media print,screen and (max-width:768px)
{
.p-visual-level2__page-title
{
font-size:26px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__page-title
{
font-size:40px}
}
@media print,screen and (max-width:768px)
{
.p-visual-level2__page-desc
{
font-size:16px;line-height:1.7;margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level2__page-desc
{
font-size:18px;line-height:2;margin-top:6px}
}
.p-visual-level3
{
overflow:hidden;position:relative}
@media print,screen and (max-width:768px)
{
.p-visual-level3
{
background-image:linear-gradient(180deg,#f7f8fc 0,#fff 120px);padding-top:58px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3
{
padding-top:77px}
}
@media print,screen and (min-width:1024px)
{
.p-visual-level3
{
padding-top:100px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__decoration1
{
background-color:#32cdfd;border-radius:50%;bottom:8px;height:100px;left:-50px;position:absolute;width:100px}
.p-visual-level3__decoration2
{
background-color:#32e7fc;border-radius:50%;bottom:107px;height:40px;left:40px;position:absolute;width:40px}
.p-visual-level3__decoration3
{
background-color:#32cdfd;border-radius:50%;height:330px;position:absolute;right:-167px;top:-66px;width:330px}
.p-visual-level3__decoration3:after
{
background-color:#fff;border-radius:50%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:155px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:155px}
}
.p-visual-level3__decoration4
{
position:absolute}
@media print,screen and (max-width:768px)
{
.p-visual-level3__decoration4
{
background-image:url(/image/decorationSpHasDesc.svg);background-position:100%;background-repeat:no-repeat;display:block;height:81px;right:-13px;top:46px;width:100%}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__decoration4
{
background-color:#32e7fc;border-radius:50%;height:100px;right:63px;top:176px;width:100px}
}
.p-visual-level3__inner
{
margin:0 auto;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.p-visual-level3__inner
{
padding-left:4vw;padding-right:4vw}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__inner
{
padding-left:50px;padding-right:50px}
}
.p-visual-level3__breadcrumb
{
margin:0 auto;max-width:1200px}
@media print,screen and (max-width:768px)
{
.p-visual-level3__breadcrumb
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__breadcrumb
{
padding:20px 0 0;width:100%}
}
.p-visual-level3__main
{
-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:960px;width:100%}
@media print,screen and (max-width:768px)
{
.p-visual-level3__main
{
padding-bottom:25px;padding-top:27px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__main
{
padding:80px 0 75px}
.p-visual-level3__main.-entry
{
padding:80px 0 45px}
}
@media print,screen and (max-width:768px)
{
.p-visual-level3__main.-event
{
padding-bottom:40px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__main.-event
{
padding-bottom:55px}
}
.p-visual-level3__page-category
{
color:#006fb9;display:block;font-weight:700;line-height:1.7}
@media print,screen and (max-width:768px)
{
.p-visual-level3__page-category
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__page-category
{
font-size:18px}
}
@media print,screen and (max-width:768px)
{
.p-visual-level3__page-category.-job
{
margin-bottom:5px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__page-category.-job
{
margin-bottom:5px}
}
.p-visual-level3__page-title
{
font-weight:700;line-height:1.5}
@media print,screen and (max-width:768px)
{
.p-visual-level3__page-title
{
font-size:28px;margin-top:-2px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__page-title
{
font-size:42px;margin-top:-3px}
}
.p-visual-level3__page-desc
{
color:#00021c;display:block;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-visual-level3__page-desc
{
font-size:16px;line-height:1.7;margin-top:13px}
}
@media print,screen and (min-width:769px)
{
.p-visual-level3__page-desc
{
font-size:18px;line-height:2;margin-top:32px}
}
.p-visual-level3__page-category .c-tag+.c-tag
{
margin-left:15px}
.p-visual-level3__page-category.-job .c-tag
{
font-size:14px;line-height:1.4;padding:4px 15px}
@media print,screen and (max-width:768px)
{
.p-qa
{
margin-top:40px}
.p-qa:not(:first-child)
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-qa:not(:first-child)
{
margin-top:40px}
}
.p-qa__title
{
-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.p-qa__title-more
{
-ms-flex-negative:0;flex-shrink:0}
.p-qa__content
{
margin-top:80px}
.p-qa__item
{
background-color:#fff;border:solid #dde4eb;border-width:1px 0 0}
.p-qa__item:last-child
{
border-width:1px 0}
.p-qa__question
{
-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;margin-top:20px}
.p-qa__question,.p-qa__question__inner
{
background-color:#fff;position:relative}
.p-qa__question__inner
{
padding-left:37px}
.p-qa__question__inner:before
{
background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2239%22%3E%3Ctext%20transform%3D%22translate%280%2031%29%22%20fill%3D%22%23006fb9%22%20font-size%3D%2232%22%20font-family%3D%22Montserrat-Bold%2C%20Montserrat%22%20font-weight%3D%22700%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3EQ%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:39px;left:0;position:absolute;top:-5px;width:27px}
.p-qa__question button
{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:0;cursor:pointer;font-weight:700;text-align:left}
@media print,screen and (max-width:768px)
{
.p-qa__question button
{
font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
}
@media print,screen and (min-width:769px)
{
.p-qa__question button
{
font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif,游ゴシック,游ゴシック Medium,Yu Gothic Medium,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}
}
@media print,screen and (max-width:768px)
{
.p-qa__question button
{
font-size:18px;line-height:1.8;padding-right:20px}
}
@media print,screen and (min-width:769px)
{
.p-qa__question button
{
display:block;font-size:22px;line-height:1.4;padding-right:100px;position:relative;width:100%}
}
.p-qa__question button span:not([class])
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;color:#000;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (min-width:769px)
{
.p-qa__question button:hover span:not([class])
{
background-position:bottom 0 left 0;color:#006fb9;cursor:pointer}
}
.p-qa__icon
{
cursor:pointer;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media print,screen and (max-width:768px)
{
.p-qa__icon
{
height:20px;width:20px}
}
@media print,screen and (min-width:769px)
{
.p-qa__icon
{
height:36px;width:36px}
}
.p-qa__icon:after,.p-qa__icon:before
{
background-color:#707394;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media print,screen and (max-width:768px)
{
.p-qa__icon:after,.p-qa__icon:before
{
width:12px}
}
@media print,screen and (min-width:769px)
{
.p-qa__icon:after,.p-qa__icon:before
{
width:25px}
}
.p-qa__icon:after
{
-webkit-transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1)}
.p-qa__question button[aria-expanded=false] .p-qa__icon:after
{
-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}
.p-qa__answer
{
background-color:#fff;overflow:hidden;-webkit-transition:height .4s cubic-bezier(.215,.61,.355,1);transition:height .4s cubic-bezier(.215,.61,.355,1)}
.p-qa__answer,.p-qa__answer__inner
{
-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.p-qa__answer__inner
{
margin-bottom:20px;margin-left:35px}
.p-qa__answer__inner:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2239%22%3E%3Ctext%20transform%3D%22translate%281%2031%29%22%20fill%3D%22%2300021c%22%20font-size%3D%2232%22%20font-family%3D%22Montserrat-Bold%2C%20Montserrat%22%20font-weight%3D%22700%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3EA%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:39px;left:-35px;position:absolute;top:-5px;width:25px}
@media print,screen and (min-width:769px)
{
.p-qa__answer__inner:before
{
top:-1px}
}
.p-header
{
left:0;position:fixed;top:0;width:100%;z-index:1000}
@media print,screen and (min-width:1024px)
{
.p-header
{
height:77px}
}
@media print,screen and (max-width:768px)
{
.p-header
{
height:58.5px}
}
.p-footer
{
background-color:#202237;color:#d5d6db;line-height:1.7;width:100%}
@media print,screen and (max-width:768px)
{
.p-footer.-entry
{
margin-top:60px}
}
@media print,screen and (min-width:769px)
{
.p-footer.-entry
{
margin-top:240px}
}
.p-footer__inner
{
-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1400px;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.p-footer__inner
{
-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:38px 4vw 46px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-footer__inner
{
-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:70px 50px}
}
@media print,screen and (min-width:1400px)
{
.p-footer__inner
{
-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:70px 50px}
}
.p-footer__404
{
position:absolute;right:20px;top:-115px;width:90px}
@media print,screen and (min-width:769px)
{
.p-footer__404
{
right:100px;top:-154px;width:120px}
}
.p-footer__site-info
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-footer__site-info
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-footer__site-info
{
max-width:260px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-footer__site-info
{
margin-top:30px}
}
.p-footer__map
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-footer__map
{
-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media print,screen and (min-width:769px)
{
.p-footer__map
{
-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}
}
@media print,screen and (min-width:1400px)
{
.p-footer__map
{
max-width:874px}
}
.p-footer__log
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-footer__log-main
{
max-width:156px;width:100%}
@media print,screen and (max-width:768px)
{
.p-footer__log-main
{
width:28.4vw}
}
.p-footer__log-caption
{
font-weight:500;opacity:.8}
@media print,screen and (max-width:768px)
{
.p-footer__log-caption
{
font-size:10px;margin-left:6.7px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;transform-origin:left center}
}
@media print,screen and (min-width:769px)
{
.p-footer__log-caption
{
font-size:15px;margin-left:10px}
}
.p-footer__aside
{
opacity:.8}
@media print,screen and (max-width:768px)
{
.p-footer__aside
{
margin-top:19px}
}
@media print,screen and (min-width:769px)
{
.p-footer__aside
{
margin-top:36px}
}
@media print,screen and (max-width:768px)
{
.p-footer__privacy-policy li
{
margin-top:4px}
}
@media print,screen and (min-width:769px)
{
.p-footer__privacy-policy li
{
margin-top:12px}
}
.p-footer__privacy-policy a
{
color:#d5d6db;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-footer__privacy-policy a
{
font-size:12px}
}
@media print,screen and (min-width:769px)
{
.p-footer__privacy-policy a
{
font-size:16px}
}
.p-footer__privacy-policy a:hover
{
text-decoration:underline}
@media print,screen and (max-width:768px)
{
.p-footer__copy
{
font-size:10px;margin-top:8px}
}
@media print,screen and (min-width:769px)
{
.p-footer__copy
{
font-size:16px;margin-top:50px}
}
.p-footer__map-content
{
width:100%}
@media print,screen and (min-width:769px)
{
.p-footer__map-content
{
-ms-flex-negative:1;flex-shrink:1;margin-top:-33px;max-width:calc(33.33333% - 20px)}
.p-footer__map-content+.p-footer__map-content
{
margin-left:30px}
}
.p-footer__label-lv1
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.p-footer__label-lv1
{
font-size:14px;margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv1
{
margin-top:31px}
}
.p-footer__label-lv1 a
{
color:#d5d6db;font-weight:700;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-footer__label-lv1 a
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv1 a
{
font-size:16px}
.p-footer__label-lv1 a:hover,.p-footer__label-lv1.-hover:hover
{
text-decoration:underline}
}
@media print,screen and (max-width:768px)
{
.p-footer__label-lv1_5
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv1_5
{
margin-bottom:20px;margin-top:35px}
}
.p-footer__label-lv1_5 a
{
color:#d5d6db;font-size:14px;opacity:.8;text-decoration:none}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv1_5 a:hover
{
text-decoration:underline}
}
@media print,screen and (max-width:768px)
{
.p-footer__label-child
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-child
{
margin-top:14px}
.p-footer__label-child.-mt_small
{
margin-top:8px}
}
.p-footer__label-lv2
{
position:relative}
@media print,screen and (max-width:768px)
{
.p-footer__label-lv2
{
margin-left:10px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv2
{
margin-left:18px}
}
.p-footer__label-lv2:before
{
background-color:#d5d6db;content:"";display:block;height:1px;opacity:.8;position:absolute}
@media print,screen and (max-width:768px)
{
.p-footer__label-lv2:before
{
left:-10px;top:13px;width:4px}
}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv2:before
{
left:-17px;top:13px;width:8px}
}
.p-footer__label-lv2 a
{
color:#d5d6db;font-size:14px;opacity:.8;text-decoration:none}
@media print,screen and (min-width:769px)
{
.p-footer__label-lv2 a:hover
{
text-decoration:underline}
.p-footer__label-lv2+.p-footer__label-lv2
{
margin-top:7px}
.p-footer__label-lv2:hover
{
text-decoration:underline}
}
.p-footer__sns
{
display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:36px}
.p-footer__sns li+li
{
margin-left:12px}
.p-footer__relational-content
{
border-top:1px solid #565968;width:100%}
@media print,screen and (max-width:768px)
{
.p-footer__relational-content
{
margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-footer__relational-content
{
margin-top:45px;padding-top:18px}
.p-footer__relational-list
{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px;max-width:826px}
}
@media print,screen and (min-width:1400px)
{
.p-footer__relational-list
{
max-width:none}
}
@media print,screen and (max-width:768px)
{
.p-footer__relational-list .p-footer__label-lv2
{
margin-left:0}
}
@media print,screen and (min-width:769px)
{
.p-footer__relational-list .p-footer__label-lv2
{
margin:7px 0 0 0;padding-right:20px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-footer__relational-list .p-footer__label-lv2
{
margin-right:10px;padding-right:10px}
}
@media print,screen and (min-width:769px)
{
.p-footer__relational-list .p-footer__label-lv2:nth-of-type(5n)
{
margin-right:0;padding-left:20px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-footer__relational-list .p-footer__label-lv2:nth-of-type(5n)
{
margin-right:0;padding-left:10px}
}
@media print,screen and (min-width:769px)
{
.p-footer__relational-list .p-footer__label-lv2:nth-of-type(5n):before
{
background-color:#565968;content:"";display:block;height:15px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}
}
.p-footer__relational-list .p-footer__label-lv2:nth-of-type(5n):after
{
content:none}
@media print,screen and (min-width:769px)
{
.p-footer__relational-list .p-footer__label-lv2:nth-of-type(5n+1):before
{
background-color:#565968;content:"";display:block;height:15px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}
}
.p-footer__relational-list .p-footer__label-lv2:before
{
content:none}
@media print,screen and (min-width:769px)
{
.p-footer__relational-list .p-footer__label-lv2:after
{
background-color:#565968;content:"";display:block;height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}
}
.p-footer__relational-list .p-footer__label-lv2 a:before
{
background-image:url(/image/icon/linkBlank.svg);background-repeat:no-repeat;content:"";display:inline-block;height:8px;margin-right:6px;width:10px}
.p-level2-frame
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-level2-frame
{
margin-top:70px}
}
@media print,screen and (min-width:769px)
{
.p-level2-frame
{
margin-top:100px}
}
@media print,screen and (max-width:768px)
{
.p-level2-frame:first-child
{
margin-top:60px}
}
@media print,screen and (min-width:769px)
{
.p-level2-frame:first-child
{
margin-top:60px}
}
.p-panel-recruit
{
border-radius:10px;display:block;height:100%;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-panel-recruit
{
-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15);margin-top:20px;padding:20px 15px}
}
@media print,screen and (min-width:769px)
{
.p-panel-recruit
{
-webkit-box-shadow:2px 10px 16px rgba(23,39,97,.18);box-shadow:2px 10px 16px rgba(23,39,97,.18);padding:28px}
}
.p-panel-recruit:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (min-width:769px)
{
.p-panel-recruit:hover:after
{
border:4px solid #006fb9}
.p-panel-recruit.-light
{
padding:28px}
}
.p-panel-recruit__type
{
-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__type .i-arrow-icon.-size_L
{
margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.p-panel-recruit__type .i-arrow-icon.-size_L
{
margin-top:10px}
}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__type-label
{
margin-left:4px}
}
@media print,screen and (min-width:769px)
{
.p-panel-recruit__type-label
{
margin-left:10px}
}
.p-panel-recruit__location
{
display:-webkit-box;display:-ms-flexbox;display:flex}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__location
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-panel-recruit__location
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__type-detail
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-panel-recruit__type-detail
{
margin-top:15px}
}
.p-panel-recruit__detail
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-recruit__detail-icon
{
-ms-flex-negative:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%3E%3Cg%3E%3Cg%3E%3Cg%20fill%3D%22%23fff%22%20stroke%3D%22%2300021c%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229.25%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-134%20-1332%29%22%20fill%3D%22%2300021c%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20transform%3D%22translate%28139%201341%29%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20transform%3D%22translate%28143%201341%29%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20transform%3D%22translate%28147%201341%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;height:20px;width:20px}
.p-panel-recruit__detail-icon+.p-panel-recruit__detail-label
{
margin-left:5px}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__detail-content
{
margin-top:2px}
}
.p-panel-recruit__salary
{
margin-top:18px}
@media print,screen and (max-width:768px)
{
.p-panel-recruit__salary
{
display:none}
}
.p-panel-recruit__salary-content
{
margin-top:6px}
.p-panel-recruit__location-label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:7px;margin-top:4px}
.p-panel-recruit__location-label-text
{
margin-left:5px}
.p-panel-recruit__location-content
{
margin-top:1px}
.p-panel-recruit.-newgrad .p-panel-recruit__type
{
margin-top:0}
.p-panel-recruit__category .c-tag+.c-tag
{
margin-left:10px}
.p-panel-recruit__detail-list
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-recruit__detail-list li+li
{
margin-left:10px}
@media print,screen and (min-width:769px)
{
.p-tag-list
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-tag-list__label
{
display:contents;width:70px}
.p-tag-list__label p
{
width:80px}
.p-tag-list__items
{
margin-left:27px}
}
.p-tag-list__items .c-tag.-outline_blue
{
border:1px solid rgba(0,111,185,.5)}
.p-tag-list__item
{
cursor:pointer}
@media print,screen and (max-width:768px)
{
.p-tag-list__item
{
font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
}
@media print,screen and (min-width:769px)
{
.p-tag-list__item
{
font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif,游ゴシック,游ゴシック Medium,Yu Gothic Medium,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}
}
@media print,screen and (max-width:768px)
{
.p-tag-list__item
{
margin-right:6px;margin-top:5px}
}
@media print,screen and (min-width:769px)
{
.p-tag-list__item
{
margin-right:15px;margin-top:10;-webkit-transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
.p-tag-list__item.c-tag.-outline_blue:not(.-active):hover
{
background-color:#e5f0f8}
}
@media print,screen and (max-width:768px)
{
.p-tag-list__item.c-tag.-size_L
{
padding:2px 16px}
}
@media print,screen and (min-width:769px)
{
.p-tag-list__item.c-tag.-size_L
{
padding:6px 16px 7px}
}
.p-tag-list__item.-active
{
pointer-events:none}
@media print,screen and (min-width:769px)
{
.p-check-list
{
display:-webkit-box;display:-ms-flexbox;display:flex}
}
.p-check-list__label
{
-ms-flex-negative:0;flex-shrink:0;width:80px}
@media print,screen and (min-width:769px)
{
.p-check-list__label
{
display:contents}
.p-check-list__label p
{
width:80px}
.p-check-list__items
{
-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:27px}
}
@media print,screen and (max-width:768px)
{
.p-check-list__items.-sp_row
{
-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}
}
@media print,screen and (min-width:769px)
{
.p-check-list__items.-sp_row
{
margin-top:9px}
}
.p-check-list__item
{
cursor:pointer;display:inline-block;margin-bottom:10px}
.p-check-list__item:not(:last-child)
{
margin-right:20px}
@media print,screen and (min-width:769px)
{
.p-check-list__item:hover label
{
color:#006fb9;-webkit-transition:.2s;transition:.2s}
.p-check-list__item:hover input
{
border-color:#006fb9}
}
.p-search-box__conditions-title
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-search-box__conditions-title:before
{
background-color:#006fb9;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:700;height:24px;margin-right:9px;text-align:center;width:24px}
@media print,screen and (max-width:768px)
{
.p-search-box__conditions-box
{
margin-top:17px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__conditions-box
{
margin-top:20px}
.p-search-box__conditions-row
{
display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media print,screen and (max-width:768px)
{
.p-search-box__conditions-row+.p-search-box__conditions-row
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__conditions-row+.p-search-box__conditions-row
{
margin-top:13px}
}
.p-search-box__conditions-name
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.p-search-box__conditions-name
{
font-size:14px}
.p-search-box__conditions-text
{
font-size:14px;line-height:1.57;margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__conditions-text
{
margin-left:7px}
.p-search-box__conditions-text:before
{
color:#b4becc;content:":";margin-right:7px}
}
.p-search-box__switching
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
@media print,screen and (max-width:768px)
{
.p-search-box__switching
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__switching
{
margin-top:14px}
}
.p-search-box__switching-item
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid #006fb9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;text-decoration:none;-webkit-transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);width:50%}
@media print,screen and (max-width:768px)
{
.p-search-box__switching-item
{
padding:13px 6px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__switching-item
{
padding:15px 15px 16px}
.p-search-box__switching-item:hover
{
background-color:#e5f0f8}
}
.p-search-box__switching-item:first-child
{
border-radius:5px 0 0 5px}
.p-search-box__switching-item:last-child
{
border-radius:0 5px 5px 0}
.p-search-box__switching-item.-active
{
background-color:#006fb9;pointer-events:none}
.p-search-box__switching-item.-active:after
{
content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media print,screen and (max-width:768px)
{
.p-search-box__switching-item.-active:after
{
border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #006fb9;bottom:-9px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__switching-item.-active:after
{
border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #006fb9;bottom:-11px}
}
.p-search-box__switching-item.-active .p-search-box__switching-text
{
color:#fff}
.p-search-box__switching-item.-active .p-search-box__switching-icon.-graduation
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M0%200h24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20data-name%3D%22パス%2021210%22%20d%3D%22M12%203%201%209l4%202.18v6L12%2021l7-3.82v-6l2-1.09V17h2V9Zm6.82%206L12%2012.72%205.18%209%2012%205.28ZM17%2015.99l-5%202.73-5-2.73v-3.72L12%2015l5-2.73v3.72Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-search-box__switching-item.-active .p-search-box__switching-icon.-check_list
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M20%203H4a2.006%202.006%200%200%200-2%202v14a2.006%202.006%200%200%200%202%202h16a2.006%202.006%200%200%200%202-2V5a2.006%202.006%200%200%200-2-2Zm0%2016H4V5h16Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M19.41%2010.42%2017.99%209l-3.17%203.17-1.41-1.42L12%2012.16%2014.82%2015Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M5%207h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2011h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2015h5v2H5z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (max-width:768px)
{
.p-search-box__switching-icon
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-search-box__switching-icon.-graduation
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M0%200h24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20data-name%3D%22パス%2021210%22%20d%3D%22M12%203%201%209l4%202.18v6L12%2021l7-3.82v-6l2-1.09V17h2V9Zm6.82%206L12%2012.72%205.18%209%2012%205.28ZM17%2015.99l-5%202.73-5-2.73v-3.72L12%2015l5-2.73v3.72Z%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fsvg%3E")}
.p-search-box__switching-icon.-check_list,.p-search-box__switching-icon.-graduation
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:24px;width:24px}
.p-search-box__switching-icon.-check_list
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cg%20fill%3D%22%23707394%22%3E%3Cpath%20d%3D%22M20%203H4a2.006%202.006%200%200%200-2%202v14a2.006%202.006%200%200%200%202%202h16a2.006%202.006%200%200%200%202-2V5a2.006%202.006%200%200%200-2-2Zm0%2016H4V5h16Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M19.41%2010.42%2017.99%209l-3.17%203.17-1.41-1.42L12%2012.16%2014.82%2015Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M5%207h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2011h5v2H5z%22%2F%3E%3Cpath%20d%3D%22M5%2015h5v2H5z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
}
.p-search-box__switching-text
{
color:#006fb9;font-weight:700;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-search-box__switching-text
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search-box__switching-text
{
font-size:16px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__switching-text
{
margin-left:10px}
}
@media print,screen and (min-width:1400px)
{
.p-search-box__switching-text
{
font-size:20px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-area
{
margin-top:56px}
}
.p-search-box__filter-item
{
border:none}
@media print,screen and (max-width:768px)
{
.p-search-box__filter-item
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-search-box__filter-item.-check+.p-search-box__filter-item.-check
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item.-check+.p-search-box__filter-item.-check
{
margin-top:10px}
}
@media print,screen and (max-width:768px)
{
.p-search-box__filter-item.-check+.p-search-box__filter-item.-check:nth-child(4)
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item.-check+.p-search-box__filter-item.-check:nth-child(4)
{
margin-top:0}
}
.p-search-box__filter-item.-underline_pc
{
background-image:linear-gradient(90deg,#b7b8c9,#b7b8c9 4px,transparent 0,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1px;padding-bottom:4px}
@media print,screen and (max-width:768px)
{
.p-search-box__filter-item.-underline_pc
{
background-image:none}
}
.p-search-box__filter-item.-underline_sp
{
background-image:linear-gradient(90deg,#b7b8c9,#b7b8c9 4px,transparent 0,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:8px 1px;padding-bottom:9px}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item.-underline_sp
{
background-image:none}
}
@media print,screen and (max-width:768px)
{
.p-search-box__article-area
{
margin-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__article-area
{
margin-top:85px}
}
@media print,screen and (max-width:768px)
{
.p-search-box__article-area.-newgrad
{
margin-top:30px}
.p-search-box__sub-area
{
border:1px solid #d1d3df;border-radius:5px;cursor:pointer;padding:5px 13px}
}
@media print,screen and (min-width:769px)
{
.p-search-box__sub-area
{
margin-left:80px}
}
.p-search-box__sub-area.-open .p-search-box__sub-items
{
height:auto}
.p-search-box__sub-area.-open .p-search-box__sub-label-icon:after
{
-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.p-search-box__sub-items
{
-webkit-transition:height .3s cubic-bezier(.47,0,.745,.715);transition:height .3s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.p-search-box__sub-items
{
height:0;overflow:hidden}
.p-search-box__sub-items.-open
{
margin-top:10px}
.p-search-box__sub-label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media print,screen and (min-width:769px)
{
.p-search-box__sub-label
{
margin-left:27px}
}
.p-search-box__sub-label-icon
{
-ms-flex-negative:0;background-color:#006fb9;border-radius:50%;flex-shrink:0;height:20px;position:relative;width:20px}
@media print,screen and (min-width:769px)
{
.p-search-box__sub-label-icon
{
display:none}
}
.p-search-box__sub-label-icon:before
{
-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.p-search-box__sub-label-icon:after,.p-search-box__sub-label-icon:before
{
background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:10px}
.p-search-box__sub-label-icon:after
{
-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.47,0,.745,.715);transition:-webkit-transform .3s cubic-bezier(.47,0,.745,.715);transition:transform .3s cubic-bezier(.47,0,.745,.715);transition:transform .3s cubic-bezier(.47,0,.745,.715),-webkit-transform .3s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.p-search-box__sub-label-text
{
margin-left:10px;margin-top:3px}
.p-search-box__filter-item .p-tag-list__label .c-sentence.-size_18_16
{
font-size:16px;line-height:1.2}
.p-search-box__filter-item .p-tag-list__items
{
margin-top:5px}
.p-search-box__filter-item:nth-last-of-type(2) .p-check-list__label
{
margin-bottom:6px}
.p-search-box__filter-item:nth-last-of-type(2) .p-check-list__label .c-sentence
{
line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item:nth-last-of-type(2) .p-check-list__label .c-sentence
{
line-height:1.3}
}
@media print,screen and (max-width:768px)
{
.p-search-box__filter-item:last-of-type .p-check-list__label
{
margin-bottom:6px}
.p-search-box__filter-item:last-of-type .p-check-list__label .c-sentence
{
line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-search-box__filter-item:last-of-type .p-check-list__label .c-sentence
{
line-height:1.3}
}
.p-anchor-link
{
margin:0 auto;width:100%}
@media print,screen and (max-width:768px)
{
.p-anchor-link
{
margin-bottom:45px}
}
@media print,screen and (min-width:769px)
{
.p-anchor-link
{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:120px;margin-left:-28px}
}
@media print,screen and (min-width:1400px)
{
.p-anchor-link
{
margin:0 auto 120px -28px}
}
@media print,screen and (max-width:768px)
{
.p-anchor-link.-event
{
margin-bottom:0;margin-top:40px}
}
@media print,screen and (min-width:769px)
{
.p-anchor-link__item
{
margin-left:28px}
}
@media print,screen and (max-width:768px)
{
.p-anchor-link__item+.p-anchor-link__item
{
margin-top:9px}
.p-anchor-link__item .c-textlink-icon__text
{
width:100%}
}
.p-panel-simple
{
background-color:#fff;border-radius:10px;-webkit-box-shadow:2px 10px 16px rgba(23,39,97,.18);box-shadow:2px 10px 16px rgba(23,39,97,.18);display:block;height:100%;padding:37px 39px;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-panel-simple
{
-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15);margin-top:15px}
}
.p-panel-simple:hover
{
-webkit-box-shadow:0 10px 25px 0 rgba(23,39,97,.18);box-shadow:0 10px 25px 0 rgba(23,39,97,.18)}
.p-panel-simple:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (min-width:769px)
{
.p-panel-simple:hover:after
{
border:4px solid #006fb9}
}
.p-panel-simple__page-title
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-simple__title-icon
{
-ms-flex-negative:0;flex-shrink:0;margin-top:10px}
.p-panel-simple__title-text
{
margin-left:10px}
.p-panel-simple__page-desc
{
margin-top:12px}
@media print,screen and (max-width:768px)
{
.p-page-recommend__content
{
margin-right:20px}
}
@media print,screen and (min-width:769px)
{
.p-page-recommend__content
{
margin-top:45px}
}
.p-page-member
{
margin-top:80px}
@media print,screen and (max-width:768px)
{
.p-page-member.-entry
{
margin-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-page-member.-entry
{
margin-top:100px}
.p-page-member__title
{
-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
}
.p-page-member__more
{
-ms-flex-negative:0;flex-shrink:0}
@media print,screen and (max-width:768px)
{
.p-page-member__more__icon.-size_18_16 .c-textlink-icon__icon
{
margin-top:7px}
}
@media print,screen and (min-width:769px)
{
.p-page-member__more__icon.-size_18_16 .c-textlink-icon__icon
{
margin-top:3px}
}
@media print,screen and (max-width:768px)
{
.p-page-member__more
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-page-member__more
{
margin-top:0}
}
@media print,screen and (max-width:768px)
{
.p-page-member__content
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-page-member__content
{
margin-top:46px}
}
.p-page-media
{
margin-top:80px}
@media print,screen and (max-width:768px)
{
.p-page-media.-entry
{
margin-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-page-media.-entry
{
margin-top:100px}
}
@media print,screen and (max-width:768px)
{
.p-page-media__content
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-page-media__content
{
margin-top:65px}
}
.p-page-media__back
{
margin-top:50px}
@media print,screen and (max-width:768px)
{
.p-recruitment-process
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process
{
margin-top:110px}
}
.p-recruitment-process__heading2 h2
{
font-weight:700;line-height:1.4;position:relative}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__heading2 h2
{
font-size:22px;padding-bottom:15px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__heading2 h2
{
font-size:36px;padding-bottom:28px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__heading2 h2:not(:first-child)
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__heading2 h2:not(:first-child)
{
margin-top:60px}
}
.p-recruitment-process__heading2 h2:after,.p-recruitment-process__heading2 h2:before
{
bottom:0;content:"";display:block;height:3px;left:0;position:absolute}
.p-recruitment-process__heading2 h2:before
{
background-color:#dde4eb;width:100%}
.p-recruitment-process__heading2 h2:after
{
background-color:#006fb9}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__heading2 h2:after
{
width:50px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__heading2 h2:after
{
width:86px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__heading3
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__heading3
{
margin-top:75px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__text
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__text
{
margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__illust
{
margin-top:18px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__illust
{
margin-top:46px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__link
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__link
{
margin-top:40px}
.p-recruitment-process__link+.p-recruitment-process__link
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-recruitment-process__col2
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-recruitment-process__col2
{
margin-top:50px}
}
.p-vertical-button
{
border-radius:3px 0 0 3px;height:255px;opacity:0;position:fixed;right:0;top:50%;-webkit-transition:opacity .2s;transition:opacity .2s;width:54px}
.p-vertical-button.-active
{
opacity:1}
.p-page-top
{
bottom:30px;opacity:0;position:fixed;right:30px;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}
@media print,screen and (max-width:768px)
{
.p-page-top
{
display:none}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-page-top
{
bottom:95px;right:16px}
}
.p-page-top.-active
{
opacity:1}
.p-page-top.-hold
{
display:block;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.p-page-top.-hold
{
display:none}
}
.p-page-top.-hold .p-page-top__button
{
position:absolute;right:0;top:0}
.p-page-top .c-page-top:before
{
background-color:#006fb9;border:2px solid #006fb9;height:101%;-webkit-transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);width:101%}
.p-page-top .c-page-top:hover:before
{
background-color:#fff;border:2px solid #006fb9}
.p-page-top .c-page-top:hover:after
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (max-width:768px)
{
.p-article-index:not(:first-child)
{
margin-top:60px}
}
@media print,screen and (min-width:769px)
{
.p-article-index:not(:first-child)
{
margin-top:90px}
}
.p-article-index__inner
{
border-bottom:1px solid #b4becc;border-top:1px solid #b4becc;position:relative}
@media print,screen and (max-width:768px)
{
.p-article-index__inner
{
padding:28px 0}
}
@media print,screen and (min-width:769px)
{
.p-article-index__inner
{
padding:37px 0}
}
.p-article-index__label
{
background-color:#fff;color:#00021c;display:inline-block;font-weight:700;left:0;padding-right:15px;position:absolute;top:0;-webkit-transform:translateY(-58%);transform:translateY(-58%)}
@media print,screen and (max-width:768px)
{
.p-article-index__label
{
font-size:18px}
}
@media print,screen and (min-width:769px)
{
.p-article-index__label
{
font-size:24px}
}
.p-article-index__heading-2+.p-article-index__heading-2
{
margin-top:22px}
.p-article-index__items-child
{
margin-top:10px}
.p-article-index__heading-3
{
margin-left:30px;position:relative}
.p-article-index__heading-3:before
{
background-color:#b4becc;border-radius:50%;content:"";display:block;height:6px;left:-14px;position:absolute;top:10px;width:6px}
.p-message-panel
{
border-radius:10px}
.p-message-panel__img
{
border-radius:10px 10px 0 0;overflow:hidden}
.p-message-panel__message
{
background-color:#f1f5f9;border-radius:0 0 10px 10px}
@media print,screen and (max-width:768px)
{
.p-message-panel__message
{
padding:26px 20px 36px}
}
@media print,screen and (min-width:769px)
{
.p-message-panel__message
{
padding:51px 51px 60px}
}
.p-mission
{
border:2px solid #dde4eb;border-radius:10px}
@media print,screen and (max-width:768px)
{
.p-mission
{
margin-top:20px;padding:30px}
}
@media print,screen and (min-width:769px)
{
.p-mission
{
margin-top:50px;padding:40px}
}
.p-mission__item+.p-mission__item
{
margin-top:20px}
.p-mission__title
{
margin-top:5px}
.p-mission__desc
{
margin-top:10px}
.p-profile
{
border-radius:10px}
@media print,screen and (min-width:769px)
{
.p-profile
{
display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px}
}
.p-profile+.p-profile
{
margin-top:30px}
.p-profile.-type_a
{
background-color:#f1f5f9}
@media print,screen and (max-width:768px)
{
.p-profile.-type_a
{
margin-top:45px;padding:20px}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_a
{
padding:40px}
}
@media print,screen and (max-width:768px)
{
.p-profile.-type_a .p-profile__left
{
margin-left:auto;margin-right:auto;max-width:200px}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_a .p-profile__left
{
-ms-flex-negative:0;flex-shrink:0;width:130px}
}
.p-profile.-type_a .p-profile__right
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-profile.-type_a .p-profile__right
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_a .p-profile__right
{
margin-left:30px;margin-top:10px}
}
.p-profile.-type_a .p-profile__img
{
border-radius:50%;height:130px;overflow:hidden;width:130px}
@media print,screen and (max-width:768px)
{
.p-profile.-type_a .p-profile__img
{
height:100px;margin-left:auto;margin-right:auto;width:100px}
}
.p-profile.-type_a .p-profile__title
{
margin-left:15px}
.p-profile.-type_a .p-profile__desc
{
margin-top:10px}
.p-profile.-type_a .p-profile__desc p+p
{
margin-top:17px}
.p-profile.-type_a .p-profile__aside-item+.p-profile.-type_a .p-profile__aside-item
{
margin-left:20px}
.p-profile.-type_b .p-profile__left
{
-ms-flex-negative:0;flex-shrink:0}
@media print,screen and (min-width:769px)
{
.p-profile.-type_b .p-profile__left
{
width:31%}
}
@media print,screen and (min-width:1400px)
{
.p-profile.-type_b .p-profile__left
{
height:380px;width:380px}
}
.p-profile.-type_b .p-profile__img
{
border-radius:10px;overflow:hidden}
.p-profile.-type_b .p-profile__right
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-profile.-type_b .p-profile__right
{
margin-top:16px;padding-left:0;padding-right:0}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_b .p-profile__right
{
margin-left:50px}
}
.p-profile.-type_b .p-profile__title
{
margin-left:0}
@media print,screen and (max-width:768px)
{
.p-profile.-type_b .p-profile__desc
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_b .p-profile__desc
{
margin-top:28px}
}
@media print,screen and (max-width:768px)
{
.p-profile.-type_b .p-profile__desc p+p
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-profile.-type_b .p-profile__desc p+p
{
margin-top:17px}
}
.p-profile__aside
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media print,screen and (max-width:768px)
{
.p-profile__aside
{
margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-profile__aside
{
margin-top:20px}
}
.p-profile__aside-item
{
-ms-flex-negative:0;flex-shrink:0}
@media print,screen and (max-width:768px)
{
.p-profile__aside-item
{
margin-right:10px}
}
@media print,screen and (min-width:769px)
{
.p-profile__aside-item
{
margin-right:27px}
}
.p-profile__aside-item:last-child
{
margin-right:0}
@media print,screen and (min-width:769px)
{
.p-profile__label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.p-profile__link
{
margin-top:20px}
@media print,screen and (max-width:768px)
{
.p-lead-base
{
padding-bottom:60px;padding-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-lead-base
{
padding-bottom:150px;padding-top:80px}
}
@media print,screen and (max-width:768px)
{
.p-lead-base__label
{
text-align:left}
}
@media print,screen and (min-width:769px)
{
.p-lead-base__label
{
text-align:center}
}
@media print,screen and (max-width:768px)
{
.p-lead-base__content
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-lead-base__content
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-links
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-links
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:107px;margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-links.-newgrad
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-links.-newgrad
{
margin-top:45px}
}
.p-recruit-links.-content_left
{
margin-left:0}
@media print,screen and (max-width:768px)
{
.p-recruit-links__item+.p-recruit-links__item
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-links__item+.p-recruit-links__item
{
margin-left:50px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-voice
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-voice
{
margin-top:90px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-voice__item-area
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-voice__item-area
{
margin-top:55px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-voice .p-panel-simple
{
padding:20px 15px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-voice .p-panel-simple
{
padding:37px 39px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-voice .p-level2-frame
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-voice .p-level2-frame
{
margin-top:55px}
}
.p-tool-tip
{
background-color:#202237;border-radius:5px;color:#d5d6db;display:inline-block;padding:10px 16px;position:relative;z-index:100}
@media print,screen and (max-width:768px)
{
.p-tool-tip
{
z-index:1000}
}
.p-tool-tip.-size_M
{
border-radius:5px}
@media print,screen and (max-width:768px)
{
.p-tool-tip.-size_M
{
padding:10px 16px}
}
@media print,screen and (min-width:769px)
{
.p-tool-tip.-size_M
{
padding:18px 26px}
}
.p-recruit-hint
{
position:relative}
.p-recruit-hint.-content_right,.p-recruit-hint.-content_right.p-recruit-hint__item
{
-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.p-recruit-hint.-content_right .p-recruit-hint__hint
{
right:0}
@media print,screen and (max-width:768px)
{
.p-recruit-hint.-content_right .p-recruit-hint__hint
{
bottom:28px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-hint.-content_right .p-recruit-hint__hint
{
bottom:36px}
}
.p-recruit-hint__inner
{
display:inline}
.p-recruit-hint__item
{
cursor:pointer}
.p-recruit-hint__item.-open .p-recruit-hint__hint
{
display:block;position:absolute}
.p-recruit-hint__item.-open .p-recruit-hint__label-icon:before
{
border-color:#202237 transparent transparent;border-style:solid;border-width:10px 8px 0;content:"";display:block;height:0;left:4px;position:absolute;top:-12px;width:0}
@media print,screen and (min-width:769px)
{
.p-recruit-hint__item:hover .p-recruit-hint__label-text
{
background-position:bottom 0 left 0;color:#006fb9}
}
.p-recruit-hint__hint
{
display:none}
.p-recruit-hint__label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-recruit-hint__label-icon
{
-ms-flex-negative:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22グループ_10632%22%20data-name%3D%22グループ%2010632%22%20transform%3D%22translate%28-1144%20-518%29%22%3E%3Cg%20id%3D%22グループ_10631%22%20data-name%3D%22グループ%2010631%22%3E%3Cg%20id%3D%22グループ_10607%22%20data-name%3D%22グループ%2010607%22%3E%3Ccircle%20id%3D%22楕円形_2926%22%20data-name%3D%22楕円形%202926%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20transform%3D%22translate%281144%20518%29%22%20fill%3D%22%23006fb9%22%2F%3E%3Cpath%20id%3D%22パス_21856%22%20data-name%3D%22パス%2021856%22%20d%3D%22M3.727-9.453A3.723%2C3.723%2C0%2C0%2C1%2C5.2-12.078a4.5%2C4.5%2C0%2C0%2C1%2C2.734-.8%2C4.431%2C4.431%2C0%2C0%2C1%2C3.125%2C1.039A3.031%2C3.031%2C0%2C0%2C1%2C12.047-9.5a3.17%2C3.17%2C0%2C0%2C1-.477%2C1.7%2C7.014%2C7.014%2C0%2C0%2C1-1.43%2C1.555%2C4.462%2C4.462%2C0%2C0%2C0-1.3%2C1.5%2C4.341%2C4.341%2C0%2C0%2C0-.234%2C1.6H6.961v-.383a4.743%2C4.743%2C0%2C0%2C1%2C.352-1.992A5.729%2C5.729%2C0%2C0%2C1%2C8.43-6.969a6.613%2C6.613%2C0%2C0%2C0%2C1.2-1.469A2.226%2C2.226%2C0%2C0%2C0%2C9.891-9.5%2C1.647%2C1.647%2C0%2C0%2C0%2C9.3-10.852a2.054%2C2.054%2C0%2C0%2C0-1.344-.422%2C1.97%2C1.97%2C0%2C0%2C0-1.594.688%2C2.751%2C2.751%2C0%2C0%2C0-.57%2C1.609ZM6.641-1.594H8.914V.563H6.641Z%22%20transform%3D%22translate%281148%20536%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;position:relative}
@media print,screen and (max-width:768px)
{
.p-recruit-hint__label-icon
{
height:20px;width:20px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-hint__label-icon
{
height:24px;width:24px}
}
.p-recruit-hint__label-text
{
color:#00021c;font-weight:700}
@media print,screen and (min-width:769px)
{
.p-recruit-hint__label-text
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
}
@media print,screen and (max-width:768px)
{
.p-recruit-hint__label-text
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-hint__label-text
{
font-size:18px}
}
@media print,screen and (max-width:768px)
{
.p-recruit-hint__label-icon+.p-recruit-hint__label-text
{
margin-left:7px}
}
@media print,screen and (min-width:769px)
{
.p-recruit-hint__label-icon+.p-recruit-hint__label-text
{
margin-left:10px}
}
.p-article-cta-single
{
background-color:#f1f5f9;border-radius:10px;text-align:center}
@media print,screen and (max-width:768px)
{
.p-article-cta-single
{
padding:24px 16px 28px;text-align:left}
}
@media print,screen and (min-width:769px)
{
.p-article-cta-single
{
border-radius:10px;padding-bottom:50px;padding-top:40px}
}
.p-article-cta-single__button
{
margin-left:auto;margin-right:auto}
@media print,screen and (max-width:768px)
{
.p-article-cta-single__button
{
margin-top:17px}
}
@media print,screen and (min-width:769px)
{
.p-article-cta-single__button
{
margin-top:25px;max-width:255px}
}
.p-gallery
{
-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:hidden;width:100%}
.p-gallery+.p-gallery
{
margin-top:14px}
@media print,screen and (max-width:768px)
{
.p-gallery
{
display:block}
}
.p-gallery__wide
{
overflow:hidden;width:100%}
@media print,screen and (max-width:768px)
{
.p-gallery__wide
{
margin-left:0;max-width:auto}
.p-gallery__wide+.p-gallery__narrow
{
margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-gallery__wide
{
max-width:606px}
.p-gallery__wide+.p-gallery__narrow
{
margin-left:14px}
}
.p-gallery__narrow
{
overflow:hidden;width:100%}
@media print,screen and (max-width:768px)
{
.p-gallery__narrow
{
margin-left:0;max-width:auto}
.p-gallery__narrow+.p-gallery__wide
{
margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-gallery__narrow
{
max-width:340px}
.p-gallery__narrow+.p-gallery__wide
{
margin-left:14px}
}
.p-gallery__narrow img
{
width:100%}
.p-media
{
-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
@media print,screen and (max-width:768px)
{
.p-media
{
-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.p-media__text
{
-webkit-box-flex:1;-ms-flex:1;flex:1}
.p-media__text .c-sentence
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-.1em;line-height:1.8}
@media print,screen and (max-width:768px)
{
.p-media__image
{
margin-bottom:20px}
}
@media print,screen and (min-width:769px)
{
.p-media__image
{
margin-left:50px;max-width:380px}
}
.p-media__image img
{
border-radius:10px}
.p-conversation
{
-ms-grid-columns:auto 1fr;display:-ms-grid;display:grid;grid-template:1fr auto;grid-template-columns:auto 1fr;margin-top:40px}
@media print,screen and (max-width:768px)
{
.p-conversation
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-conversation
{
margin-top:40px}
}
.p-conversation+.p-conversation
{
margin-top:19px}
.p-conversation__name-text
{
margin-right:17px}
@media print,screen and (max-width:768px)
{
.p-conversation__name-text
{
margin-right:10px}
}
@media print,screen and (min-width:769px)
{
.p-conversation__name-text
{
margin-right:17px}
}
.p-conversation__name-text:after
{
content:":";display:inline-block;font-size:18px;font-size:1.125rem}
@media print,screen and (max-width:768px)
{
.p-conversation__name-text:after
{
margin-left:10px}
}
@media print,screen and (min-width:769px)
{
.p-conversation__name-text:after
{
margin-left:20px}
}
.p-parts-title
{
margin-bottom:40px}
.p-humberger
{
background-color:#006fb9;border:none;-webkit-box-shadow:2px 5px 10px rgba(23,39,97,.1);box-shadow:2px 5px 10px rgba(23,39,97,.1);height:100%;position:relative;z-index:100000000}
@media print,screen and (max-width:768px)
{
.p-humberger
{
font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
}
@media print,screen and (min-width:769px)
{
.p-humberger
{
font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif,游ゴシック,游ゴシック Medium,Yu Gothic Medium,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}
}
@media print,screen and (max-width:768px)
{
.p-humberger
{
width:58.5px}
}
@media print,screen and (min-width:769px)
{
.p-humberger
{
display:none}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger
{
display:block;width:77px}
}
.p-humberger.is-open
{
-webkit-transition:pointer-events 1s;transition:pointer-events 1s}
.p-humberger.is-open:after
{
content:"閉じる";top:40px}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger.is-open:after
{
top:50px}
}
.p-humberger.is-open span
{
width:22px}
.p-humberger.is-open span:first-of-type
{
top:21px;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger.is-open span:first-of-type
{
top:31px}
}
.p-humberger.is-open span:nth-of-type(2)
{
opacity:0}
.p-humberger.is-open span:last-of-type
{
top:21px;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger.is-open span:last-of-type
{
top:31px}
}
.p-humberger:after
{
color:#fff;content:"メニュー";display:block;font-size:11px;font-weight:700;left:50%;line-height:1;position:absolute;text-align:center;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger:after
{
top:50px}
}
.p-humberger span
{
background-color:#fff;border-radius:2px;display:block;height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:.2s;transition:.2s;width:18px}
.p-humberger span:first-of-type
{
top:13px}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger span:first-of-type
{
top:23px}
}
.p-humberger span:nth-of-type(2)
{
top:21px}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger span:nth-of-type(2)
{
top:31px}
}
.p-humberger span:last-of-type
{
top:29px}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-humberger span:last-of-type
{
top:39px}
}
.p-mv
{
position:relative}
@media print,screen and (max-width:768px)
{
.p-mv
{
background-color:#e8f3f9;-webkit-box-shadow:0 50px 34px #e8f3f9;box-shadow:0 50px 34px #e8f3f9;margin-top:56px}
.p-mv__inner
{
padding:0 4vw}
.p-mv__inner_img
{
height:280%;left:50%;max-width:1200px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-mv__inner
{
height:85%;left:19%;max-width:600px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
.p-mv__inner_img
{
height:280%;left:50%;max-width:1200px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
}
@media print,screen and (min-width:1025px)
{
.p-mv__inner
{
height:18%;left:20%;max-width:600px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
.p-mv__inner_img
{
height:250%;left:54%;max-width:1200px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
}

@media print,screen and (max-width:768px)
{
.p-mv__text-area
{
position:absolute;right:1%;top:19%}
}
@media print,screen and (min-width:769px)
{
.p-mv__text-area
{
position:absolute;right:1%;top:19%}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-mv__text-area
{
padding-left:50px}
}
@media print,screen and (min-width:1024px)
{
.p-mv__text-area
{
right:5.5%;top:26%}
}
@media print,screen and (min-width:1200px)
{
.p-mv__text-area
{
right:2.5%}
}
@media print,screen and (min-width:1400px)
{
.p-mv__text-area
{
right:0}
}
@media print,screen and (min-width:1700px)
{
.p-mv__text-area
{
right:-13%}
}
@media print,screen and (min-width:2000px)
{
.p-mv__text-area
{
right:-24%}
}
@media print,screen and (min-width:2400px)
{
.p-mv__text-area
{
right:-30%}
}
@media print,screen and (min-width:2400px)
{
.p-mv__text-area
{
right:-40%}
}
@media print,screen and (min-width:2600px)
{
.p-mv__text-area
{
right:-47%}
}
@media print,screen and (min-width:2800px)
{
.p-mv__text-area
{
right:-54%}
}
@media print,screen and (min-width:3000px)
{
.p-mv__text-area
{
right:-63%}
}
.p-mv__title
{
font-weight:700;position:relative;z-index:2}
@media print,screen and (max-width:768px)
{
.p-mv__title
{
font-size:30px;line-height:1.4;line-height:1.2}
}
@media print,screen and (min-width:769px)
{
.p-mv__title
{
font-size:30px;line-height:1}
}
@media print,screen and (min-width:1200px)
{
.p-mv__title
{
font-size:30px}
}
.p-mv__title span
{
background-color:hsla(0,0%,100%,.95);color:#1e1f28;display:inline-block;height:100%;line-height:1}
@media print,screen and (max-width:768px)
{
.p-mv__title span
{
padding:6px 4px;padding:0 4px}
}
@media print,screen and (min-width:769px)
{
.p-mv__title span
{
padding:18px 18px 0 14px}
.p-mv__title span:first-of-type
{
padding-bottom:3px;padding-right:27px;padding-top:14px}
.p-mv__title span:last-of-type
{
padding-bottom:18px}
}
.p-mv__text
{
font-weight:700;position:relative;z-index:2}
@media print,screen and (max-width:768px)
{
.p-mv__text
{
margin-top:16px;margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-mv__text
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.95);color:#1e1f28;display:-webkit-box;display:-ms-flexbox;display:flex;display:inline-block;padding:5px 14px 7px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-mv__text
{
margin-top:38px}
}
@media print,screen and (min-width:1200px)
{
.p-mv__text
{
font-size:20px;line-height:1;margin-top:42px}
}
@media print,screen and (max-width:768px)
{
.p-mv__text span
{
background-color:hsla(0,0%,100%,.95);color:#1e1f28;padding:4px 3px}
}
@media print,screen and (min-width:769px)
{
.p-mv__text br
{
display:none}
}
@media print,screen and (max-width:768px)
{
.p-mv__button
{
margin-top:32px;margin-top:16px;position:relative;z-index:2}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-mv__button
{
margin-top:38px;max-width:260px}
}
@media print,screen and (min-width:1400px)
{
.p-mv__button
{
margin-top:50px;max-width:280px}
}
.p-mv__button .c-button.-size_M
{
padding:23px 10px}
@media print,screen and (max-width:768px)
{
.p-mv__button .c-button.-size_M
{
padding-bottom:16px;padding-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-mv__button .c-button.-size_M
{
font-size:18px}
}
@media print,screen and (max-width:768px)
{
.p-mv__button .c-button.-size_M
{
padding-bottom:15px;padding-top:15px}
}
.p-mv__decoration01
{
background-color:#24d4fd;border-radius:50%;position:absolute;z-index:1}
@media print,screen and (max-width:768px)
{
.p-mv__decoration01
{
height:40px;right:-4px;right:-21px;top:68vw;top:50vw;width:40px;z-index:2}
}
@media print,screen and (min-width:769px)
{
.p-mv__decoration01
{
bottom:14vw;height:95px;right:-41px;width:95px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-mv__decoration01
{
bottom:4vw}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-mv__decoration01
{
bottom:auto;top:56vw}
}
@media print,screen and (min-width:1400px)
{
.p-mv__decoration01
{
bottom:242px}
}
.p-mv__decoration02
{
background-color:#32b7fc;border-radius:50%;position:absolute;z-index:0}
@media print,screen and (max-width:768px)
{
.p-mv__decoration02
{
height:93px;right:-12px;right:-32px;top:70vw;top:55vw;width:93px;z-index:1}
}
@media print,screen and (min-width:769px)
{
.p-mv__decoration02
{
bottom:-10vw;height:228px;right:-73px;width:228px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-mv__decoration02
{
bottom:auto;top:63vw}
}
@media print,screen and (min-width:1400px)
{
.p-mv__decoration02
{
bottom:57px}
}
.p-mv__decoration03
{
background-color:#32b7fc;border-radius:50%;position:absolute}
@media print,screen and (max-width:768px)
{
.p-mv__decoration03
{
height:149px;height:125px;left:-75px;left:-62px;top:103vw;top:146vw;top:52%;width:149px;width:125px;z-index:1}
}
@media print,screen and (min-width:769px)
{
.p-mv__decoration03
{
bottom:-123px;height:257px;left:-102px;width:257px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-mv__decoration03
{
bottom:auto;top:64vw}
}
.p-mv__decoration03:before
{
background-color:#28d4fd;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media print,screen and (max-width:768px)
{
.p-mv__decoration03:before
{
height:72px;height:62px;width:72px;width:62px}
}
@media print,screen and (min-width:769px)
{
.p-mv__decoration03:before
{
height:125px;width:125px}
}
@media print,screen and (max-width:768px)
{
.p-mv__decoration04
{
background-color:#32b7fc;border-radius:50%;display:none;height:46px;left:-20px;position:absolute;top:71vw;width:45px;z-index:1}
}
@media print,screen and (max-width:599px)
{
.p-mv__decoration04
{
top:68vw}
}
.p-mv__image
{
height:100vw;width:100%}
.p-mv__image
{
background-image:url(../images/assembly.jpg);background-position:73%;background-repeat:no-repeat;background-size:100% auto}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-mv__image
{
height:628px}
}
@media print,screen and (min-width:1024px)
{
.p-mv__image
{
background-position:59%}
}
@media print,screen and (min-width:1400px)
{
.p-mv__image
{
background-position:10% 13%;background-size:102% auto;height:820px}
}
@media print,screen and (min-width:1500px)
{
.p-mv__image
{
background-position:50%;background-size:100%}
}
.p-search
{
background-color:#fff;border-radius:10px;margin-left:auto;margin-right:auto;position:relative;z-index:1}
@media print,screen and (max-width:768px)
{
.p-search
{
margin-top:20px;margin-top:80px;padding:24px 16px 25px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search
{
-webkit-box-shadow:-20px 3px 99px rgba(184,198,238,.3);box-shadow:-20px 3px 99px rgba(184,198,238,.3);margin-bottom:140px;margin-top:-30px;max-width:1200px;padding:32px 25px 36px}
}
@media print,screen and (min-width:1400px)
{
.p-search
{
-webkit-box-shadow:-20px 3px 99px rgba(184,198,238,.3);box-shadow:-20px 3px 99px rgba(184,198,238,.3);margin-bottom:140px;margin-top:-45px;max-width:1200px;padding:51px 67px 58px 53px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__list
{
-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media print,screen and (min-width:1400px)
{
.p-search__list
{
-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.p-search__item
{
position:relative}
.p-search__item:first-of-type
{
width:100%}
@media print,screen and (min-width:1400px)
{
.p-search__item:first-of-type
{
margin-right:40px;padding:8px 0;width:auto}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-search__item
{
width:100%}
}
@media print,screen and (min-width:769px)
{
.p-search__item:focus-visible
{
outline:1px auto -webkit-focus-ring-color}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-search__item.-flex
{
padding:18px 0 0!important}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__item.-flex
{
display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;padding:18px 0 17px}
}
@media print,screen and (min-width:1400px)
{
.p-search__item.-flex
{
display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;padding:18px 0 17px}
}
@media print,screen and (max-width:768px)
{
.p-search__item.-select
{
margin-top:23px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-search__item.-select
{
margin-right:0!important;margin-top:23px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__item.-select
{
margin-right:15px}
}
@media print,screen and (min-width:1400px)
{
.p-search__item.-select
{
margin-right:15px}
}
.p-search__item.-select:after
{
background-image:url(/image/select-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;position:absolute;right:18px;top:calc(50% - 4.5px);width:9px}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__item.-select:after
{
right:10px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-search__item.-button
{
margin-top:23px}
}
.p-search__title
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}
.p-search__title:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.393%22%20height%3D%2216.393%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.382%209.959a.662.662%200%2001.065.06l4.354%204.377a.96.96%200%2001-.008%201.347l-.048.05a.946.946%200%2001-1.339.005l-4.351-4.379c-.015-.018-.034-.033-.047-.05%22%20fill%3D%22%23000%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M12.347%207.454a5.772%205.772%200%2001-6.413%204.971%205.657%205.657%200%2001-4.875-6.4%205.771%205.771%200%20016.413-4.971%205.657%205.657%200%20014.875%206.4z%22%20fill%3D%22none%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;margin-right:8px;width:20px}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__title:before
{
height:20px;width:20px}
}
@media print,screen and (min-width:1400px)
{
.p-search__title:before
{
height:20px;width:20px}
}
@media print,screen and (max-width:768px)
{
.p-search__title
{
margin-bottom:22px;margin-right:0}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__title
{
font-size:22px;line-height:1.5}
}
@media print,screen and (min-width:1400px)
{
.p-search__title
{
font-size:22px;line-height:1.5}
}
.p-search__input
{
position:relative}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__input
{
margin-right:18px}
}
@media print,screen and (min-width:1400px)
{
.p-search__input
{
margin-right:18px}
}
@media print,screen and (max-width:768px)
{
.p-search__input:last-of-type
{
margin-top:10px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__input:last-of-type
{
margin-right:0}
}
@media print,screen and (min-width:1400px)
{
.p-search__input:last-of-type
{
margin-right:0}
}
.p-search__input:hover label
{
color:#006fb9}
.p-search__input:hover input
{
border-color:#006fb9}
.p-search__input label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:1.1;position:relative;-webkit-transition:.2s;transition:.2s}
@media print,screen and (max-width:768px)
{
.p-search__input label
{
font-size:14px}
}
@media print,screen and (min-width:1400px)
{
.p-search__input label
{
font-size:16px}
}
.p-search__input label:before
{
border:2px solid #9a9cae;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:18px;margin-right:7px;position:relative;-webkit-transition:.2s;transition:.2s;width:18px}
.p-search__input label span
{
height:18px;position:absolute;width:18px}
@media print,screen and (min-width:769px)
{
.p-search__input label span
{
left:0;top:0}
}
.p-search__input label span:before
{
background-color:#006fb9;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s;transition:.2s;width:0}
.p-search__input input
{
-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}
.p-search__input input:checked+label
{
color:#006fb9}
.p-search__input input:checked+label:before
{
border-color:#006fb9}
.p-search__input input:checked+label span:before
{
height:10px;width:10px}
.p-search__input input:focus-visible+label
{
outline:1px auto -webkit-focus-ring-color}
.p-search__select
{
-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #d1d3df;border-radius:5px;color:#00021c;cursor:pointer;font-weight:700;line-height:1.1;padding:16px;position:relative}
@media print,screen and (max-width:768px)
{
.p-search__select
{
font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
}
@media print,screen and (min-width:769px)
{
.p-search__select
{
font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,sans-serif,游ゴシック,游ゴシック Medium,Yu Gothic Medium,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}
}
.p-search__select:disabled
{
background-color:#e8e9ef;color:#a2a3af}
@media print,screen and (max-width:768px)
{
.p-search__select
{
font-size:14px;width:100%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-search__select
{
padding-right:0;width:100%!important}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__select
{
font-size:16px;padding-bottom:17px;padding-top:18px;width:260px}
}
@media print,screen and (min-width:1400px)
{
.p-search__select
{
font-size:16px;padding-bottom:18px;padding-top:18px;width:260px}
}
.p-search__select option
{
color:#00021c;font-weight:700;line-height:1.1}
@media print,screen and (max-width:768px)
{
.p-search__select option
{
font-size:14px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__select option
{
font-size:16px}
}
@media print,screen and (min-width:1400px)
{
.p-search__select option
{
font-size:16px}
}
.p-search__button
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006fb9;border:0;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;line-height:1.1;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-search__button
{
font-size:14px;margin-top:15px;padding-bottom:12px;padding-top:13px;width:100%}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__button
{
font-size:16px;line-height:1.5;width:187px}
}
@media print,screen and (min-width:1400px)
{
.p-search__button
{
font-size:16px;line-height:1.5;width:187px}
}
.p-search__button.c-button.-blue
{
-webkit-box-shadow:none;box-shadow:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-search__button.c-button.-blue
{
padding:10px 22px 9px 18px}
}
@media print,screen and (min-width:769px)
{
.p-search__button.c-button.-blue
{
padding:12px 22px 14px 24px}
}
.p-search__button:hover .p-search__icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.393%22%20height%3D%2216.393%22%3E%3Cg%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.382%209.959a.662.662%200%2001.065.06l4.354%204.377a.96.96%200%2001-.008%201.347l-.048.05a.946.946%200%2001-1.339.005l-4.351-4.379c-.015-.018-.034-.033-.047-.05%22%20fill%3D%22%23006FB9%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M12.347%207.454a5.772%205.772%200%2001-6.413%204.971%205.657%205.657%200%2001-4.875-6.4%205.771%205.771%200%20016.413-4.971%205.657%205.657%200%20014.875%206.4z%22%20fill%3D%22none%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (max-width:768px)
{
.p-search__button-text
{
margin-left:5px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-search__button-text
{
margin-left:10px}
}
@media print,screen and (min-width:1400px)
{
.p-search__button-text
{
margin-left:10px}
}
.p-tab
{
border:2px solid #006fb9;border-radius:5px}
@media print,screen and (max-width:768px)
{
.p-tab
{
margin-top:62px}
}
.p-tab__list
{
-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.p-tab__item,.p-tab__list
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-tab__item
{
-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-right:2px solid #006fb9;color:#006fb9;cursor:pointer;-ms-flex:1;flex:1;font-weight:700;justify-content:center;line-height:1;padding-bottom:14px;padding-top:14px;position:relative;-webkit-transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.p-tab__item
{
font-size:12px}
.p-tab__item:focus
{
outline:none}
}
@media print,screen and (min-width:769px)
{
.p-tab__item
{
font-size:20px}
.p-tab__item:not(.-current):hover
{
background-color:#e5f0f8}
}
.p-tab__item:last-of-type
{
border:none}
.p-tab__item.-current
{
background-color:#006fb9;color:#fff;pointer-events:none}
.p-tab__item.-current:after
{
border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #006fb9;bottom:0;content:"";display:block;left:50%;margin-bottom:-12px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.p-tab__item.-current .p-tab__icon.-allContent-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.233%22%20height%3D%2224.233%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%3E%3Cg%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item.-current .p-tab__icon.-code-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.753%22%20height%3D%2227.048%22%3E%3Cpath%20d%3D%22M10.8%207.843l-2.88%202.88%202.88%202.879%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M18.943%2013.603l2.88-2.88-2.88-2.879%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M13.193%2015.456l2.87-9.038%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M27.048%200H2.7A2.713%202.713%200%20000%202.7v16.234a2.713%202.713%200%20002.7%202.7h9.467v2.7h-2.7v2.7h10.819v-2.7h-2.7v-2.7h9.467a2.713%202.713%200%20002.7-2.7V2.7A2.713%202.713%200%200027.048%200zm0%2018.934H2.7V2.7h24.348z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item.-current .p-tab__icon.-business-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.058%22%20height%3D%2225.195%22%3E%3Cpath%20d%3D%22M0%2024.908V.286A.287.287%200%2001.286%200h13.17a.287.287%200%2001.286.286V5.44a.285.285%200%2000.286.286h13.743a.287.287%200%2001.286.286v18.9a.287.287%200%2001-.286.286H.286a.287.287%200%2001-.286-.29zm14.029-2h11.452a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H14.029a.285.285%200%2000-.286.286v14.318a.285.285%200%2000.286.282zm-11.452%200h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.282zm0-5.726h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.286zm0-5.726h8.589a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.289zm0-5.726h8.589a.285.285%200%2000.286-.286V2.577a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286V5.44a.285.285%200%2000.286.286zm14.6%2013.456v-1.721a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.287zm0-5.726v-1.722a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.286z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item[aria-selected=true]
{
background-color:#006fb9;color:#fff;pointer-events:none}
.p-tab__item[aria-selected=true]:after
{
border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #006fb9;bottom:0;content:"";display:block;left:50%;margin-bottom:-12px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.p-tab__item[aria-selected=true] .p-tab__icon.-allContent-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.233%22%20height%3D%2224.233%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%3E%3Cg%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item[aria-selected=true] .p-tab__icon.-code-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.753%22%20height%3D%2227.048%22%3E%3Cpath%20d%3D%22M10.8%207.843l-2.88%202.88%202.88%202.879%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M18.943%2013.603l2.88-2.88-2.88-2.879%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M13.193%2015.456l2.87-9.038%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M27.048%200H2.7A2.713%202.713%200%20000%202.7v16.234a2.713%202.713%200%20002.7%202.7h9.467v2.7h-2.7v2.7h10.819v-2.7h-2.7v-2.7h9.467a2.713%202.713%200%20002.7-2.7V2.7A2.713%202.713%200%200027.048%200zm0%2018.934H2.7V2.7h24.348z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item[aria-selected=true] .p-tab__icon.-business-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.058%22%20height%3D%2225.195%22%3E%3Cpath%20d%3D%22M0%2024.908V.286A.287.287%200%2001.286%200h13.17a.287.287%200%2001.286.286V5.44a.285.285%200%2000.286.286h13.743a.287.287%200%2001.286.286v18.9a.287.287%200%2001-.286.286H.286a.287.287%200%2001-.286-.29zm14.029-2h11.452a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H14.029a.285.285%200%2000-.286.286v14.318a.285.285%200%2000.286.282zm-11.452%200h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.282zm0-5.726h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.286zm0-5.726h8.589a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.289zm0-5.726h8.589a.285.285%200%2000.286-.286V2.577a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286V5.44a.285.285%200%2000.286.286zm14.6%2013.456v-1.721a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.287zm0-5.726v-1.722a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.286z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__item[aria-selected=true]:before
{
border:1px solid #006fb9;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.p-tab__icon
{
display:block;margin-right:9px}
@media print,screen and (max-width:768px)
{
.p-tab__icon
{
display:none}
}
.p-tab__icon.-allContent-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.233%22%20height%3D%2224.233%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-width%3D%222%22%3E%3Cg%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%280%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2813.847%2013.847%29%22%3E%3Crect%20width%3D%2210.386%22%20height%3D%2210.386%22%20rx%3D%223%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%228.386%22%20height%3D%228.386%22%20rx%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");height:20px;width:20px}
.p-tab__icon.-allContent-icon,.p-tab__icon.-code-icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.p-tab__icon.-code-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.753%22%20height%3D%2227.048%22%3E%3Cpath%20d%3D%22M10.8%207.843l-2.88%202.88%202.88%202.879%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M18.943%2013.603l2.88-2.88-2.88-2.879%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M13.193%2015.456l2.87-9.038%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M27.048%200H2.7A2.713%202.713%200%20000%202.7v16.234a2.713%202.713%200%20002.7%202.7h9.467v2.7h-2.7v2.7h10.819v-2.7h-2.7v-2.7h9.467a2.713%202.713%200%20002.7-2.7V2.7A2.713%202.713%200%200027.048%200zm0%2018.934H2.7V2.7h24.348z%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fsvg%3E");height:27px;width:30px}
.p-tab__icon.-business-icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228.058%22%20height%3D%2225.195%22%3E%3Cpath%20d%3D%22M0%2024.908V.286A.287.287%200%2001.286%200h13.17a.287.287%200%2001.286.286V5.44a.285.285%200%2000.286.286h13.743a.287.287%200%2001.286.286v18.9a.287.287%200%2001-.286.286H.286a.287.287%200%2001-.286-.29zm14.029-2h11.452a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H14.029a.285.285%200%2000-.286.286v14.318a.285.285%200%2000.286.282zm-11.452%200h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.282zm0-5.726h8.589a.285.285%200%2000.286-.286v-2.867a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.286zm0-5.726h8.589a.285.285%200%2000.286-.286V8.3a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286v2.863a.285.285%200%2000.286.289zm0-5.726h8.589a.285.285%200%2000.286-.286V2.577a.285.285%200%2000-.286-.286H2.577a.285.285%200%2000-.286.286V5.44a.285.285%200%2000.286.286zm14.6%2013.456v-1.721a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.287zm0-5.726v-1.722a.287.287%200%2001.286-.286h4.581a.287.287%200%2001.286.286v1.718a.287.287%200%2001-.286.286h-4.579a.287.287%200%2001-.287-.286z%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:26px;width:28px}
.p-tab-content
{
display:none;position:relative}
@media print,screen and (max-width:768px)
{
.p-tab-content
{
padding-bottom:48px}
}
@media print,screen and (min-width:769px)
{
.p-tab-content
{
padding-bottom:201px}
}
.p-tab-content.-current
{
display:block}
.p-tab-content__decoration
{
border-radius:50%;position:absolute}
@media print,screen and (max-width:768px)
{
.p-tab-content__decoration
{
display:none}
}
.p-tab-content__decoration.-n01
{
background-color:#3cb7fb;bottom:-72px;height:201px;left:-100px;width:201px}
.p-tab-content__decoration.-n02
{
background-color:#32b7fc;bottom:-200px;height:400px;right:-200px;width:400px;z-index:-1}
.p-tab-content__decoration.-n02:after
{
background-color:#05d8fe;border-radius:50%;content:"";display:block;height:240px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:240px}
@media print,screen and (max-width:768px)
{
.p-content-media
{
display:block;margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-content-media
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:103px}
}
@media print,screen and (max-width:768px)
{
.p-content-media:first-child
{
margin-top:39px}
}
.p-content-media__img
{
border-radius:10px}
@media print,screen and (min-width:769px)
{
.p-content-media__img
{
max-width:460px;width:38%}
}
.p-content-media__img .c-image-cover img
{
border-radius:10px}
@media print,screen and (max-width:768px)
{
.p-content-media__text-area
{
margin-left:20px;margin-top:20px}
}
@media print,screen and (max-width:599px)
{
.p-content-media__text-area
{
margin-left:0}
}
@media print,screen and (min-width:769px)
{
.p-content-media__text-area
{
-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:60px}
.p-content-media__list
{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:33px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-content-media__list
{
display:block}
}
@media print,screen and (max-width:768px)
{
.p-content-media__list li
{
margin-top:14px}
}
@media print,screen and (max-width:599px)
{
.p-content-media__list li
{
margin-top:13px}
}
@media print,screen and (min-width:769px)
{
.p-content-media__list li
{
line-height:1.7;margin-top:10px;width:50%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-content-media__list li
{
width:100%}
}
@media print,screen and (min-width:769px)
{
.p-content-media__list li:nth-of-type(-n+6)
{
margin-top:0}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-content-media__list li:nth-of-type(-n+6)
{
margin-top:10px}
}
.p-content-media__list li i
{
margin-top:10px}
.p-content-media__title
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}
.p-content-media__title:hover span
{
color:#006fb9}
.p-content-media__title:hover span:after
{
-webkit-transform:scale(1);transform:scale(1)}
.p-content-media__title span
{
color:#00021c;font-weight:700;-webkit-transition:.2s cubic-bezier(.47,0,.745,.715);transition:.2s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.p-content-media__title span
{
font-size:18px;margin-left:7px}
}
@media print,screen and (min-width:769px)
{
.p-content-media__title span
{
font-size:32px;margin-left:12px}
}
.p-content-media__title span:after
{
background-color:#006fb9;content:"";display:block;height:1px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.2s cubic-bezier(.47,0,.745,.715);transition:.2s cubic-bezier(.47,0,.745,.715);width:100%}
.p-event
{
background-color:#f1f5f9}
@media print,screen and (max-width:768px)
{
.p-event
{
padding-bottom:48px;padding-top:44px}
}
@media print,screen and (min-width:769px)
{
.p-event
{
padding-bottom:143px;padding-top:113px}
}
@media print,screen and (max-width:768px)
{
.p-event__list
{
margin-top:28px}
}
@media print,screen and (min-width:769px)
{
.p-event__list
{
margin-top:41px}
}
.p-event__list li
{
-ms-grid-rows:1fr;-ms-grid-columns:136px auto 1fr;display:-ms-grid;display:grid;grid-template:"date category text" 1fr/136px auto 1fr}
.p-event__list li+li
{
margin-top:28px}
.p-event__date
{
grid-area:date;-ms-grid-column:1;-ms-grid-row:1}
@media print,screen and (max-width:768px)
{
.p-event__date
{
font-size:12px;font-weight:700}
}
@media print,screen and (min-width:769px)
{
.p-event__date
{
font-size:18px}
}
.p-event__tag
{
background-color:#006fb9;border-radius:50px;color:#fff;grid-area:category;-ms-grid-column:2;-ms-grid-row:1;padding-bottom:3px;padding-top:3px;text-align:center;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-event__tag
{
font-size:10px;margin-left:8px;width:62px}
}
@media print,screen and (min-width:769px)
{
.p-event__tag
{
font-size:14px;margin-left:5px;min-width:99px}
}
.p-event__text
{
color:#00021c;grid-area:text;-ms-grid-column:3;-ms-grid-row:1;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-event__text
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-event__text
{
font-size:18px;margin-left:16px}
}
@media print,screen and (max-width:768px)
{
.p-outgoing
{
padding-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-outgoing
{
padding-top:110px}
}
.p-outgoing__list
{
margin-top:50px}
@media print,screen and (max-width:768px)
{
.p-outgoing__list
{
margin-top:28px}
}
.p-panel-event
{
background-color:#fff;border-radius:10px;color:#00021c;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-panel-event
{
-webkit-box-shadow:2px 5px 8px rgba(62,84,163,.15);box-shadow:2px 5px 8px rgba(62,84,163,.15)}
}
@media print,screen and (min-width:769px)
{
.p-panel-event
{
-webkit-box-shadow:4px 8px 10px rgba(62,84,163,.15);box-shadow:4px 8px 10px rgba(62,84,163,.15)}
.p-panel-event:hover:after
{
border:4px solid #006fb9}
}
.p-panel-event:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-event__date
{
font-size:14px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-panel-event__date
{
font-size:16px;line-height:1.5}
}
@media print,screen and (max-width:768px)
{
.p-panel-event__text-area
{
padding:23px 16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-event__text-area
{
padding:30px 40px 34px}
}
.p-panel-event__title
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:22px;font-weight:700}
@media print,screen and (max-width:768px)
{
.p-panel-event__title
{
font-size:18px;line-height:1.5}
}
.p-panel-event__info-area
{
border-top:1px solid #dde4eb;margin-top:16px;padding-top:16px}
.p-panel-event__info
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-event__info+.p-panel-event__info
{
margin-top:5px}
.p-panel-event__info-name
{
-webkit-box-flex:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-ms-flex:1;flex:1;font-weight:700}
@media print,screen and (max-width:768px)
{
.p-panel-event__info-name
{
font-size:14px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-panel-event__info-name
{
font-size:16px;line-height:1.5}
}
.p-panel-event__info-text
{
-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}
@media print,screen and (max-width:768px)
{
.p-panel-event__info-text
{
font-size:14px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-panel-event__info-text
{
font-size:16px;line-height:1.5}
}
.p-panel-wide
{
-webkit-box-shadow:2px 10px 16px rgba(23,39,97,.15);box-shadow:2px 10px 16px rgba(23,39,97,.15);display:block;height:100%;position:relative;text-decoration:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-wide
{
border-radius:5px;-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15);display:block;margin-top:15px;padding-left:0;padding-right:0;padding-top:0}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide
{
border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.p-panel-wide:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (min-width:769px)
{
.p-panel-wide:hover:after
{
border:4px solid #006fb9}
}
@media print,screen and (max-width:768px)
{
.p-panel-wide.-sales-recruit
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide.-sales-recruit
{
margin-top:52px}
}
.p-panel-wide__icon
{
-ms-flex-negative:0;background-size:contain!important;flex-shrink:0;height:9px;width:11px}
@media print,screen and (max-width:768px)
{
.p-panel-wide__icon
{
margin-left:0;margin-top:8px}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide__icon
{
margin-left:7px;margin-top:11px}
}
.p-panel-wide__img
{
overflow:hidden}
@media print,screen and (max-width:768px)
{
.p-panel-wide__img
{
border-radius:10px 10px 0 0;height:auto;width:100%}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide__img
{
-ms-flex-negative:1;border-radius:10px 0 0 10px;flex-shrink:1;max-width:50%;width:100%}
}
@media print,screen and (max-width:768px)
{
.p-panel-wide__text-area
{
-webkit-box-flex:1;-ms-flex:1;flex:1;padding:23px 16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide__text-area
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:1;border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:1;justify-content:center;max-width:50%;padding:55px}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.p-panel-wide__text-area
{
padding:20px}
}
@media print,screen and (min-width:1400px)
{
.p-panel-wide__text-area
{
padding:31px 40px}
}
@media print,screen and (max-width:768px)
{
.p-panel-wide__desc
{
margin-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide__desc
{
margin-top:17px}
}
.p-panel-pagetop__title,.p-panel-wide__title
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-wide__title-icon
{
-ms-flex-negative:0;background-size:contain!important;flex-shrink:0}
.p-panel-wide__title-text
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
@media print,screen and (max-width:768px)
{
.p-panel-wide__title-text
{
margin-left:5px}
}
@media print,screen and (min-width:769px)
{
.p-panel-wide__title-text
{
margin-left:12px}
}
@media print,screen and (max-width:768px)
{
.p-movie.-entry
{
margin-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-movie.-entry
{
margin-top:80px}
}
@media print,screen and (max-width:768px)
{
.p-movie.-entry .p-movie__inner
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-movie.-entry .p-movie__inner
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-movie__desc
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-movie__desc
{
font-size:18px;line-height:2;margin-bottom:35px;margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-movie__inner
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-movie__inner
{
-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:-70px;margin-top:58px}
}
@media print,screen and (max-width:768px)
{
.p-movie__box
{
width:auto}
.p-movie__box+.p-movie__box
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-movie__box
{
margin-left:70px;width:50%}
}
.p-movie__box img
{
border:1px solid #dde4eb;border-radius:10px;max-width:100%;width:auto}
.p-movie__movie iframe
{
border-radius:10px;max-width:100%}
@media print,screen and (max-width:768px)
{
.p-movie__movie iframe
{
width:100%}
}
.p-movie__title
{
font-size:22px;font-weight:700;margin-top:27px}
@media print,screen and (max-width:768px)
{
.p-movie__title
{
display:none}
}
.p-article-date
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media print,screen and (max-width:768px)
{
.p-article-date span+span
{
margin-left:6px}
}
@media print,screen and (min-width:769px)
{
.p-article-date span+span
{
margin-left:15px}
}
@media print,screen and (max-width:768px)
{
.p-article-date
{
margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-article-date
{
margin-top:20px}
}
.p-article-date+.p-article-date
{
border-bottom:1px solid #dde4eb;border-top:1px solid #dde4eb}
@media print,screen and (max-width:768px)
{
.p-article-date+.p-article-date
{
margin-top:20px;padding-bottom:20px;padding-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-article-date+.p-article-date
{
margin-top:40px;padding-bottom:20px;padding-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-article-date__date
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-article-date__date
{
font-size:18px}
}
.p-article-date__tag
{
background-color:#006fb9;border-radius:500px;color:#fff;display:block;font-size:13px;font-weight:700;padding:4px 24px}
@media print,screen and (max-width:768px)
{
.p-article-date__tag
{
margin-top:0}
}
.p-article-date__tag+.p-article-date__tag
{
margin-left:6px}
@media print,screen and (max-width:768px)
{
.p-article-date__location
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-article-date__location
{
font-size:18px}
}
.p-article-date__location span
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.p-article-date__location span
{
font-size:14px;padding-right:6px}
}
@media print,screen and (min-width:769px)
{
.p-article-date__location span
{
font-size:18px;padding-right:15px}
}
@media print,screen and (max-width:768px)
{
.p-news-list
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-news-list
{
margin-top:60px}
}
@media print,screen and (max-width:768px)
{
.p-news-list__content
{
margin-top:23px}
}
@media print,screen and (min-width:769px)
{
.p-news-list__content
{
margin-top:30px}
}
.p-news-list__item
{
display:-ms-grid;display:grid}
@media print,screen and (max-width:768px)
{
.p-news-list__item
{
-ms-grid-rows:auto auto;-ms-grid-columns:auto 1fr;grid-template:"date category" auto "text text" auto/auto 1fr}
.p-news-list__item>.p-event__date
{
-ms-grid-column:1;-ms-grid-row:1}
.p-news-list__item>.p-event__tag
{
-ms-grid-column:2;-ms-grid-row:1}
.p-news-list__item>.p-event__text
{
-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-news-list__item
{
-ms-grid-rows:1fr;-ms-grid-columns:136px auto 1fr;grid-template:"date category text" 1fr/136px auto 1fr}
.p-news-list__item>.p-event__date
{
-ms-grid-column:1;-ms-grid-row:1}
.p-news-list__item>.p-event__tag
{
-ms-grid-column:2;-ms-grid-row:1}
.p-news-list__item>.p-event__text
{
-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:1}
}
.p-news-list__item+.p-news-list__item
{
margin-top:28px}
.p-news-list__date
{
grid-area:date;-ms-grid-column:1;-ms-grid-row:1}
@media print,screen and (max-width:768px)
{
.p-news-list__date
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.p-news-list__date
{
font-size:18px}
}
.p-news-list__tag-wrap
{
display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:category;-ms-grid-column:2;-ms-grid-row:1}
.p-news-list__tag
{
background-color:#006fb9;border-radius:50px;color:#fff;padding-bottom:3px;padding-top:3px;text-align:center;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-news-list__tag
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;justify-content:center;margin-left:6px;width:62px}
}
@media print,screen and (min-width:769px)
{
.p-news-list__tag
{
font-size:14px;margin-left:15px;min-width:99px}
}
.p-news-list__title
{
grid-area:text;-ms-grid-column:3;-ms-grid-row:1}
@media print,screen and (max-width:768px)
{
.p-news-list__item>.p-news-list__date
{
-ms-grid-column:1;-ms-grid-row:1}
.p-news-list__item>.p-news-list__tag-wrap
{
-ms-grid-column:2;-ms-grid-row:1}
.p-news-list__item>.p-news-list__title
{
-ms-grid-column-span:2;-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-news-list__item>.p-news-list__date
{
-ms-grid-column:1;-ms-grid-row:1}
.p-news-list__item>.p-news-list__tag-wrap
{
-ms-grid-column:2;-ms-grid-row:1}
.p-news-list__item>.p-news-list__title
{
-ms-grid-column-span:1;-ms-grid-column:3;-ms-grid-row:1}
}
.p-news-list__title a
{
color:#00021c;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-news-list__title a
{
display:block;font-size:14px;font-weight:700;margin-top:10px}
}
@media print,screen and (min-width:769px)
{
.p-news-list__title a
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;font-size:18px;margin-left:24px;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
}
.p-news-list__title a:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:contain;content:"";display:inline-block}
@media print,screen and (max-width:768px)
{
.p-news-list__title a:before
{
height:11px;margin-right:6px;width:13px}
}
@media print,screen and (min-width:769px)
{
.p-news-list__title a:before
{
height:14px;margin-right:10px;width:16px}
.p-news-list__title a:hover
{
background-position:bottom 0 left 0;color:#006fb9}
}
.p-voice
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-voice+.p-voice
{
margin-top:31px}
.p-voice img.p-voice__img
{
-ms-flex-negative:0;display:block;flex-shrink:0}
@media print,screen and (max-width:768px)
{
.p-voice img.p-voice__img
{
height:40px;width:40px}
}
@media print,screen and (min-width:769px)
{
.p-voice img.p-voice__img
{
height:80px;width:80px}
}
.p-voice__text
{
background-color:#f1f5f9;border-radius:10px;position:relative}
@media print,screen and (max-width:768px)
{
.p-voice__text
{
font-size:16px!important;line-height:1.6;margin-left:16px;padding:19px 16px}
}
@media print,screen and (min-width:769px)
{
.p-voice__text
{
font-size:18px;line-height:1.7;margin-left:40px;padding:35px 40px}
}
.p-voice__text:before
{
border-color:#f1f5f9 #f1f5f9 transparent transparent;border-style:solid;border-width:14px;content:"";display:inline-block;position:absolute}
@media print,screen and (max-width:768px)
{
.p-voice__text:before
{
border-width:10px;left:-9px;top:19px}
}
@media print,screen and (min-width:769px)
{
.p-voice__text:before
{
left:-28px;top:30px}
}
@media print,screen and (max-width:768px)
{
.p-to-voice
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-to-voice
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px}
}
.p-to-voice__text-area
{
-webkit-box-flex:1;-ms-flex:1;flex:1}
.p-to-voice__title
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.p-to-voice__title:before
{
background-color:#00021c;content:"";display:inline-block;height:2px;margin-right:7px;opacity:.5;width:13px}
@media print,screen and (max-width:768px)
{
.p-to-voice__text
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-to-voice__text
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-to-voice__link
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-to-voice__link
{
margin-top:16px}
}
.p-to-voice__img
{
border-radius:10px}
@media print,screen and (max-width:768px)
{
.p-to-voice__img
{
margin-top:31px}
}
@media print,screen and (min-width:769px)
{
.p-to-voice__img
{
margin-left:40px;max-width:320px;width:34%}
}
.p-to-voice__img .c-image-cover img,.p-to-voice__img img
{
border-radius:10px}
.p-panel-interview
{
-webkit-box-shadow:0 5px 20px rgba(94,135,178,.4);box-shadow:0 5px 20px rgba(94,135,178,.4);color:#00021c;cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;width:100%}
@media print,screen and (max-width:768px)
{
.p-panel-interview
{
border-radius:5px;-webkit-box-shadow:2px 5px 8px rgba(23,39,97,.15);box-shadow:2px 5px 8px rgba(23,39,97,.15);margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-panel-interview
{
border-radius:10px}
}
.p-panel-interview:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%}
@media print,screen and (min-width:769px)
{
.p-panel-interview:hover:after
{
border:4px solid #006fb9}
}
.p-panel-interview__img
{
border-radius:10px 10px 0 0;overflow:hidden}
@media print,screen and (min-width:769px)
{
.p-panel-interview__img
{
width:100%}
}
@media print,screen and (max-width:768px)
{
.p-panel-interview__text-info
{
padding:23px 16px 25px}
}
@media print,screen and (min-width:769px)
{
.p-panel-interview__text-info
{
border-radius:0 0 10px 10px;padding:35px 39px 38px}
}
.p-panel-interview__title
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-panel-interview__title-icon
{
-ms-flex-negative:0;background-size:contain!important;flex-shrink:0}
@media print,screen and (max-width:768px)
{
.p-panel-interview__title-icon
{
height:9px;margin-left:0;margin-top:8px;width:11px}
}
@media print,screen and (min-width:769px)
{
.p-panel-interview__title-icon
{
margin-left:7px;margin-top:11px}
}
.p-panel-interview__title-text
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.p-panel-interview__title-text
{
font-size:18px;margin-left:5px}
}
@media print,screen and (min-width:769px)
{
.p-panel-interview__title-text
{
font-size:22px;margin-left:14px}
}
@media print,screen and (max-width:768px)
{
.p-panel-interview__desc
{
font-size:14px;margin-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-panel-interview__desc
{
margin-top:19px}
}
@media print,screen and (max-width:768px)
{
.p-occupation-search
{
margin-bottom:45px;margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-occupation-search
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-top:60px}
}
.p-occupation-search__title
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.p-occupation-search__title
{
font-size:18px}
}
@media print,screen and (min-width:769px)
{
.p-occupation-search__title
{
font-size:22px}
}
.p-occupation-search__list
{
display:-webkit-box;display:-ms-flexbox;display:flex}
@media print,screen and (max-width:768px)
{
.p-occupation-search__list
{
-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}
}
@media print,screen and (min-width:769px)
{
.p-occupation-search__list
{
margin-left:22px}
}
.p-occupation-search__list li
{
border:1px solid rgba(0,111,185,.5);border-radius:500px;color:#006fb9;cursor:pointer;font-weight:700;text-align:center}
@media print,screen and (max-width:768px)
{
.p-occupation-search__list li
{
font-size:14px;margin-right:6px;margin-top:5px}
}
@media print,screen and (min-width:769px)
{
.p-occupation-search__list li
{
-webkit-transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-color .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
.p-occupation-search__list li:not(.-current):hover
{
background-color:#e5f0f8}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-occupation-search__list li
{
font-size:14px}
}
.p-occupation-search__list li a
{
color:#006fb9;display:inline-block;padding:7px 16px 9px;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-occupation-search__list li a
{
padding:2px 16px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-occupation-search__list li a
{
padding-left:10px;padding-right:10px}
}
@media print,screen and (min-width:769px)
{
.p-occupation-search__list li+li
{
margin-left:15px}
}
.p-occupation-search__list li.-current
{
background-color:#006fb9;pointer-events:none}
.p-occupation-search__list li.-current a
{
color:#fff}
.p-panel-inhouse-event
{
height:100%}
.p-panel-inhouse-event__text-area
{
margin-top:19px}
.p-panel-inhouse-event__title
{
font-size:18px;font-weight:700}
.p-panel-inhouse-event__text
{
line-height:1.75;margin-top:5px}
.p-panel-inhouse-event__img .c-image-cover img
{
border-radius:10px}
.p-hr
{
border:none;border-bottom:1px solid #dde4eb;height:1px}
@media print,screen and (max-width:768px)
{
.p-hr
{
margin-bottom:45px;margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-hr
{
margin-bottom:110px;margin-top:125px}
}
@media print,screen and (max-width:768px)
{
.p-page-event.-entry
{
margin-top:45px}
}
@media print,screen and (min-width:769px)
{
.p-page-event.-entry
{
margin-top:80px}
}
@media print,screen and (max-width:768px)
{
.p-page-event.-entry .p-page-event__inner
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-page-event.-entry .p-page-event__inner
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-page-event__desc
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-page-event__desc
{
font-size:18px;line-height:2;margin-bottom:35px;margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-page-event__inner
{
margin-top:20px}
}
.p-page-event__title
{
font-size:22px;font-weight:700;margin-top:27px}
@media print,screen and (max-width:768px)
{
.p-page-event__title
{
display:none}
.p-member-list
{
min-height:380px}
}
@media print,screen and (min-width:769px)
{
.p-member-list
{
min-height:800px}
}
@media print,screen and (max-width:768px)
{
.p-member-list .p-panel-member__desc .c-sentence
{
font-size:16px;line-height:1.5}
}
@media print,screen and (min-width:769px)
{
.p-member-list .p-panel-member__desc .c-sentence
{
font-size:20px;line-height:2}
}
@media print,screen and (max-width:768px)
{
.p-fixed-cta
{
display:none}
}
@media print,screen and (min-width:769px)
{
.p-fixed-cta
{
-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadein;animation-name:fadein;background-color:#fff;border-radius:10px;bottom:25px;-webkit-box-shadow:2px 10px 16px rgba(23,39,97,.15);box-shadow:2px 10px 16px rgba(23,39,97,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;justify-content:space-between;padding:20px 30px;position:fixed;right:25px;-webkit-transition:opacity .2s;transition:opacity .2s;width:600px;z-index:1000}
.p-fixed-cta.-inactive
{
opacity:0}
.p-fixed-cta.-active
{
opacity:1}
}
@media print,screen and (min-width:1024px)
{
.p-fixed-cta
{
padding:30px 40px}
}
@-webkit-keyframes fadein
{
0%
{
opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
to
{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadein
{
0%
{
opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
to
{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media print,screen and (min-width:769px)
{
.p-fixed-cta__text
{
display:block;font-size:16px;font-weight:700;line-height:1.7}
.p-fixed-cta__button
{
width:200px}
}
.p-youtube
{
aspect-ratio:16/9;width:100%}
.p-youtube iframe
{
height:100%;width:100%}
@media print,screen and (max-width:768px)
{
.p-article-image__caption
{
font-size:16px;line-height:1.7;margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-article-image__caption
{
font-size:18px;line-height:2;margin-top:30px}
.p-article-image__picture.-border img
{
-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-1px}
}
.p-article-column
{
-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
@media print,screen and (max-width:768px)
{
.p-article-column
{
display:block}
}
.p-article-column__image
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-article-column__image
{
margin-bottom:20px}
}
@media print,screen and (min-width:769px)
{
.p-article-column__image
{
max-width:480px}
}
.p-article-column__image img
{
border-radius:0}
.p-other-staff .p-panel-member__tag-label .c-sentence
{
font-size:16px;line-height:1.5}
.p-textlink
{
color:#00021c;display:inline-block;font-weight:700;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-textlink
{
font-size:16px;line-height:1.7;margin-left:16px}
}
@media print,screen and (min-width:769px)
{
.p-textlink
{
font-size:18px;line-height:1.8;margin-left:21px;padding-bottom:3px}
}
.p-textlink:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.p-textlink:before
{
height:10px;left:-15px;top:7px;width:11px}
}
@media print,screen and (min-width:769px)
{
.p-textlink:before
{
height:14px;left:-21px;top:10px;width:16px}
}
.p-textlink:after
{
display:none}
.p-textlink.-blank:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.p-textlink.-blank:before
{
height:9px;left:-14px;top:10px;width:11px}
}
@media print,screen and (min-width:769px)
{
.p-textlink.-blank:before
{
height:9px;left:-21px;top:14px;width:11px}
}
.p-textlink.-right:before
{
-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.p-textlink span
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,#b7b8c9));background-image:linear-gradient(90deg,#006fb9 50%,#b7b8c9 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;color:#00021c;display:inline;font-weight:700;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.p-textlink span
{
padding-bottom:3px}
}
@media print,screen and (min-width:769px)
{
.p-textlink span
{
padding-bottom:4px}
.p-textlink:hover span
{
background-position:bottom 0 left 0;color:#006fb9}
}
@media print,screen and (max-width:768px)
{
.p-3min-main-content
{
padding-top:55px}
}
@media print,screen and (min-width:769px)
{
.p-3min-main-content
{
padding-top:132px;position:relative}
}
.p-3min-top-message
{
margin:18px auto 12px}
@media print,screen and (max-width:768px)
{
.p-3min-top-message
{
margin-bottom:17px;margin-top:3px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-3min-top-message
{
max-width:68%}
}
.p-link-center-wrap
{
text-align:center}
.p-message-with-circle
{
position:absolute}
.p-message-with-circle.-n1
{
left:0;top:164px}
@media print,screen and (max-width:768px)
{
.p-message-with-circle.-n1
{
top:37px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-message-with-circle.-n1
{
left:-5%}
}
.p-message-with-circle.-n2
{
right:0;top:162px}
@media print,screen and (max-width:768px)
{
.p-message-with-circle.-n2
{
right:23.32%;top:0;z-index:2}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-message-with-circle.-n2
{
right:-5%}
}
.p-message-with-circle.-n3
{
left:56px;top:364px}
@media print,screen and (max-width:768px)
{
.p-message-with-circle.-n3
{
left:77px;left:22.32%;top:0}
}
@media print,screen and (min-width:769px)
{
.p-message-with-circle.-n3
{
left:0}
}
.p-message-with-circle.-n4
{
right:55px;top:365px}
@media print,screen and (max-width:768px)
{
.p-message-with-circle.-n4
{
right:0;top:37px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-message-with-circle.-n4
{
right:-2%}
}
.p-philosophy-list
{
margin:142px auto 0;max-width:960px}
@media print,screen and (max-width:768px)
{
.p-philosophy-list
{
margin-top:63px}
.p-philosophy-list li
{
margin-top:40px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-list li
{
margin-top:136px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-list li:nth-of-type(2)
{
margin-top:61px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-list li:nth-of-type(2)
{
margin-top:132px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-list li:nth-of-type(3)
{
margin-top:83px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-list li:nth-of-type(3)
{
margin-top:114px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-list li:nth-of-type(4)
{
margin-top:56px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-list li:nth-of-type(4)
{
margin-top:150px}
.p-philosophy-box
{
display:-webkit-box;display:-ms-flexbox;display:flex;display:-ms-grid;display:grid}
}
.p-philosophy-box__img
{
display:block}
@media print,screen and (max-width:768px)
{
.p-philosophy-box__img
{
margin-top:16px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box__img
{
grid-area:img}
}
.p-philosophy-box__img img
{
max-width:100%}
.p-philosophy-box__text-area
{
-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:17px}
@media print,screen and (min-width:769px)
{
.p-philosophy-box__title-area
{
grid-area:title}
}
.p-philosophy-box__category
{
color:#006fb9;font-size:22px;font-weight:700;line-height:1}
@media print,screen and (max-width:768px)
{
.p-philosophy-box__category
{
font-size:min(4.3vw,22px)}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box__category
{
font-size:18px;font-size:2vw}
}
.p-philosophy-box__title
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-top:11px}
@media print,screen and (max-width:768px)
{
.p-philosophy-box__title
{
font-size:min(6.4vw,34px)}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box__title
{
font-size:28px;font-size:2.7vw}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-box__description-area
{
margin-top:36px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box__description-area
{
grid-area:description}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-box__description
{
line-height:1.63;margin-bottom:11px;margin-top:14px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box__description
{
font-size:18px;line-height:2;margin-bottom:13px;margin-top:32px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box__description
{
font-size:16px;margin-top:20px}
}
.p-philosophy-box.-reverse
{
-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n1
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:498px auto;grid-template:"img title" auto "img description" 1fr/498px auto}
.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box__title-area
{
-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box__description-area
{
-ms-grid-column:2;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box.-n1
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:50% auto;grid-template:"img title" auto "img description" 1fr/50% auto}
.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box__title-area
{
-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box__description-area
{
-ms-grid-column:2;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n2
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:auto 497px;grid-template:"title img" auto "description img" 1fr/auto 497px}
.p-philosophy-box.-n2>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n2>.p-philosophy-box__title-area
{
-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n2>.p-philosophy-box__description-area
{
-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box.-n2
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:auto 50%;grid-template:"title img" auto "description img" 1fr/auto 50%}
.p-philosophy-box.-n2>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n2>.p-philosophy-box__title-area
{
-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n2>.p-philosophy-box__description-area
{
-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n3
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:488px auto;grid-template:"img title" auto "img description" 1fr/488px auto}
.p-philosophy-box.-n3>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n3>.p-philosophy-box__title-area
{
-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n3>.p-philosophy-box__description-area
{
-ms-grid-column:2;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box.-n3
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:50% auto;grid-template:"img title" auto "img description" 1fr/50% auto}
.p-philosophy-box.-n3>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n3>.p-philosophy-box__title-area
{
-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n3>.p-philosophy-box__description-area
{
-ms-grid-column:2;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n4
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:auto 500px;grid-template:"title img" auto "description img" 1fr/auto 500px}
.p-philosophy-box.-n4>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n4>.p-philosophy-box__title-area
{
-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n4>.p-philosophy-box__description-area
{
-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.p-philosophy-box.-n4
{
-ms-grid-rows:auto 1fr;-ms-grid-columns:50% auto;grid-template:"title img" auto "description img" 1fr/50% auto}
.p-philosophy-box.-n4>.p-philosophy-box__img
{
-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1}
.p-philosophy-box.-n4>.p-philosophy-box__title-area
{
-ms-grid-column:1;-ms-grid-row:1}
.p-philosophy-box.-n4>.p-philosophy-box__description-area
{
-ms-grid-column:1;-ms-grid-row:2}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n1 .p-philosophy-box__img
{
margin-right:54px;max-width:444px}
.p-philosophy-box.-n2 .p-philosophy-box__img
{
margin-left:59px;max-width:438px}
.p-philosophy-box.-n3 .p-philosophy-box__img
{
margin-right:22px;max-width:460px;padding-top:28px}
.p-philosophy-box.-n4 .p-philosophy-box__img
{
margin-left:56px;max-width:444px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-box.-n2 .p-philosophy-box__description-area
{
margin-top:21px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n2 .p-philosophy-box__description
{
margin-top:42px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-box.-n3 .p-philosophy-box__description-area
{
margin-top:19px}
.p-philosophy-box.-n4 .p-philosophy-box__title
{
margin-top:3px}
}
@media print,screen and (min-width:769px)
{
.p-philosophy-box.-n4 .p-philosophy-box__title
{
margin-top:5px}
}
@media print,screen and (max-width:768px)
{
.p-philosophy-box.-n4 .p-philosophy-box__description-area
{
margin-top:52px}
.p-message-with-circle-wrap
{
height:45.4vw;margin-top:7%;position:relative}
}
.p-modal
{
bottom:0;left:0;opacity:0;padding:60px 10px;position:fixed;right:0;text-align:center;top:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:999}
.p-modal.-open
{
opacity:1;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:visible}
.p-modal:after
{
content:"";display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle}
.p-modal .p-modal__window
{
-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:40vh auto 0;position:relative;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}
@media print,screen and (max-width:768px)
{
.p-modal .p-modal__window
{
width:100%}
}
.p-modal .p-modal__window .p-modal__content
{
max-height:80vh;overflow-y:auto}
.p-modal__overlay
{
background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}
.p-modal .p-modal__close
{
color:#dcdcdc;font-size:20px;font-weight:700;line-height:35px;position:absolute;right:0;text-align:center;text-decoration:none;text-indent:0;top:-32px;width:35px;z-index:20}
.p-modal .p-modal__close:hover
{
color:#fff}
.p-slideshare
{
border-radius:10px 10px 0 0;display:block;position:relative;text-decoration:none;width:100%}
@media print,screen and (min-width:769px)
{
.p-slideshare:after
{
border:4px solid transparent;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:border .3s cubic-bezier(.47,0,.745,.715);transition:border .3s cubic-bezier(.47,0,.745,.715);width:100%;z-index:1}
.p-slideshare:hover:after
{
border:4px solid #006fb9}
.p-slideshare:hover .p-slideshare__textlink
{
border-bottom:1px solid #006fb9}
}
.p-slideshare__wrap
{
background-color:#e9f7fd;border:1px solid #dde4eb;border-radius:10px;height:100%;overflow:hidden}
.p-slideshare__wrap .p-slideshare__img
{
border:none;border-radius:0;max-width:100%;width:auto}
.p-slideshare__textlink
{
color:#006fb9;display:inline-block;margin-left:22px;margin-right:.5em;margin-top:13px;padding-left:15px;position:relative}
@media print,screen and (max-width:768px)
{
.p-slideshare__textlink
{
border-bottom:1px solid #006fb9;font-size:16px;line-height:1.5;margin-bottom:20px}
}
@media print,screen and (min-width:769px)
{
.p-slideshare__textlink
{
border-bottom:none;font-size:18px;line-height:1.5;margin-bottom:24px}
}
@media print,screen and (max-width:768px)
{
.p-slideshare__textlink.-sp-only
{
display:inline-block}
}
@media print,screen and (min-width:769px)
{
.p-slideshare__textlink.-sp-only
{
display:none}
}
.p-slideshare__textlink:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:9px;left:-2px;position:absolute;top:9px;width:11px}
@media print,screen and (max-width:768px)
{
.p-related-requirements
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-related-requirements
{
margin-top:60px}
}
@media print,screen and (max-width:768px)
{
.p-related-requirements__heading3
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-related-requirements__heading3
{
margin-top:75px}
}
@media print,screen and (max-width:768px)
{
.p-related-requirements__article-area
{
margin-top:23px}
}
@media print,screen and (min-width:769px)
{
.p-related-requirements__article-area
{
margin-top:30px}
}
.p-mt-content h2
{
font-weight:700;line-height:1.4;position:relative}
@media print,screen and (max-width:768px)
{
.p-mt-content h2
{
font-size:22px;padding-bottom:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2
{
font-size:36px;padding-bottom:10px;padding-top:10px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h2:not(:first-child)
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2:not(:first-child)
{
margin-top:60px}
}
.p-mt-content h2:after,.p-mt-content h2:before
{
bottom:0;content:"";display:block;height:3px;left:0;position:absolute}
.p-mt-content h2:before
{
background-color:#dde4eb;width:100%}
.p-mt-content h2:after
{
background-color:#006fb9}
@media print,screen and (max-width:768px)
{
.p-mt-content h2:after
{
width:50px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2:after
{
width:86px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-index+h2
{
margin-top:47px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-index+h2
{
margin-top:110px}
}
.p-mt-content h3
{
font-weight:700;line-height:1.4;position:relative}
@media print,screen and (max-width:768px)
{
.p-mt-content h3
{
font-size:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3
{
font-size:28px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3:not(:first-child)
{
margin-top:40px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3:not(:first-child)
{
margin-top:90px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3.-recruit
{
padding-left:10px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3.-recruit
{
font-size:28px;padding-left:16px}
}
.p-mt-content h3.-recruit:before
{
background-color:#006fb9;border-radius:3px;content:"";display:inline-block;left:0;position:absolute;vertical-align:middle}
@media print,screen and (max-width:768px)
{
.p-mt-content h3.-recruit:before
{
height:calc(100% - 7px);top:4px;width:3px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3.-recruit:before
{
height:calc(100% - 9px);top:7px;width:3px}
}
.p-mt-content h4
{
font-weight:700;position:relative}
@media print,screen and (max-width:768px)
{
.p-mt-content h4
{
font-size:18px;line-height:1.8;padding-bottom:10px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4
{
font-size:22px;line-height:1.4;padding-bottom:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4:not(:first-child)
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4:not(:first-child)
{
margin-top:70px}
}
.p-mt-content h4:before
{
background-color:#dde4eb;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}
.p-mt-content h5
{
font-size:18px;font-weight:700;line-height:1.8;position:relative}
@media print,screen and (max-width:768px)
{
.p-mt-content h5:not(:first-child)
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5:not(:first-child)
{
margin-top:50px}
}
.p-mt-content p
{
font-size:18px;line-height:2}
@media print,screen and (max-width:768px)
{
.p-mt-content p
{
font-size:16px;line-height:1.7}
.p-mt-content p+p
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content p+p
{
margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h2+p
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2+p
{
margin-top:45px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3+p
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3+p
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4+p
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4+p
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+p
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+p
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content p+ul
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content p+ul
{
margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h2+ul
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2+ul
{
margin-top:45px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3+ul
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3+ul
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4+ul
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4+ul
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+ul
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+ul
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+ul:not([class]):not(:first-child)
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+ul:not([class]):not(:first-child)
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content p+ol
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content p+ol
{
margin-top:25px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h2+ol
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2+ol
{
margin-top:45px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3+ol
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3+ol
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4+ol
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4+ol
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+ol
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+ol
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+ol:not([class]):not(:first-child)
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+ol:not([class]):not(:first-child)
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content table+p
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content table+p
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content figure+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content figure+p:not([class])
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-image+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-image+p:not([class])
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-column+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-column+p:not([class])
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content ul+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ul+p:not([class])
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content ol+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ol+p:not([class])
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-profile+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-profile+p:not([class])
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-mission+p:not([class])
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-mission+p:not([class])
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-mission+figure:not([class])
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-mission+figure:not([class])
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-mission+.p-article-image
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-mission+.p-article-image
{
margin-top:50px}
}
.p-mt-content .p-youtube+p
{
margin-top:50px}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-media+p:not([class])
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-media+p:not([class])
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-panel-wide.-sales-recruit+p
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-panel-wide.-sales-recruit+p
{
margin-top:60px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-cta-single:not(:first-child)
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-cta-single:not(:first-child)
{
margin-top:60px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-cta:not(:first-child)
{
margin-top:30px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-cta:not(:first-child)
{
margin-top:60px}
}
.p-mt-content a:not([class])
{
border-bottom:1px solid #006fb9;color:#006fb9;font-size:18px;line-height:2;margin-right:.5em;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.p-mt-content a:not([class])
{
font-size:16px;line-height:1.7}
}
.p-mt-content a:not([class])[target=_blank]
{
margin-left:7px;padding-left:15px}
.p-mt-content a:not([class])[target=_blank]:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:9px;left:-2px;position:absolute;width:11px}
@media print,screen and (max-width:768px)
{
.p-mt-content a:not([class])[target=_blank]:before
{
top:5px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content a:not([class])[target=_blank]:before
{
top:9px}
}
.p-mt-content a:not([class]).-size_18_14
{
font-size:18px}
.p-mt-content a:not([class]):hover
{
border-bottom:none}
.p-mt-content table:not([class])
{
border-collapse:collapse;margin-top:30px;width:100%}
@media print,screen and (max-width:768px)
{
.p-mt-content table:not([class])
{
table-layout:fixed}
}
.p-mt-content tr:not([class])
{
border-top:1px solid #dde4eb}
@media print,screen and (max-width:768px)
{
.p-mt-content tr:not([class])
{
display:block;padding-bottom:17px;padding-top:16px}
}
.p-mt-content tr:not([class]):last-child
{
border-bottom:1px solid #dde4eb}
.p-mt-content th:not([class])
{
text-align:left}
@media print,screen and (max-width:768px)
{
.p-mt-content th:not([class])
{
display:block;font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-mt-content th:not([class])
{
-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;font-size:18px;line-height:1.8;padding:33px 0;vertical-align:top;width:25%}
}
@media print,screen and (max-width:768px)
{
.p-mt-content td:not([class])
{
display:block;margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content td:not([class])
{
padding:33px 0 33px 30px;vertical-align:top}
}
@media print,screen and (max-width:768px)
{
.p-mt-content td:not([class]) p:not([class])
{
font-size:16px;line-height:1.7;overflow-wrap:anywhere;word-break:break-all}
}
@media print,screen and (min-width:769px)
{
.p-mt-content td:not([class]) p:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content td:not([class]) ol li:not([class])
{
margin-bottom:5px}
@media print,screen and (max-width:768px)
{
.p-mt-content td:not([class]) ol li:not([class])
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-mt-content td:not([class]) ol li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content td:not([class]) ol li:not([class]):last-child
{
margin-bottom:0}
.p-mt-content td:not([class]) ul li:not([class])
{
margin-bottom:5px}
@media print,screen and (max-width:768px)
{
.p-mt-content td:not([class]) ul li:not([class])
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-mt-content td:not([class]) ul li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content td:not([class]) ul li:not([class]):last-child
{
margin-bottom:0}
.p-mt-content td:not([class]) p:not([class])+ol:not([class]),.p-mt-content td:not([class]) p:not([class])+p:not([class]),.p-mt-content td:not([class]) p:not([class])+ul:not([class])
{
margin-top:5px}
.p-mt-content ol li:not([class])
{
margin-left:15px}
@media print,screen and (max-width:768px)
{
.p-mt-content ol li:not([class])
{
font-size:16px;line-height:1.7;margin-left:26px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ol li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content ul li:not([class])
{
margin-left:5px;padding-left:10px;position:relative}
@media print,screen and (max-width:768px)
{
.p-mt-content ul li:not([class])
{
font-size:16px;line-height:1.7;margin-left:12px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ul li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content ul li:not([class]):before
{
background-color:#000000;border-radius:50%;content:"";display:block;height:6px;left:-7px;position:absolute;top:16px;width:6px}
@media print,screen and (max-width:768px)
{
.p-mt-content ul li:not([class]):before
{
top:10px}
}
.p-mt-content ul .-attention
{
padding-left:15px;position:relative}
.p-mt-content ul .-attention:before
{
background-color:transparent;border-radius:50%;content:"※";display:block;font-size:18px;height:0;left:-5px;position:absolute;top:0;width:0}
@media print,screen and (max-width:768px)
{
.p-mt-content ul .-attention,.p-mt-content ul .-attention:before
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ul .-attention,.p-mt-content ul .-attention:before
{
font-size:18px;line-height:1.8}
}
@media print,screen and (max-width:768px)
{
.p-mt-content ol:not([class]):not(:first-child),.p-mt-content ul:not([class]):not(:first-child)
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content ol:not([class]):not(:first-child),.p-mt-content ul:not([class]):not(:first-child)
{
margin-top:25px}
}
.p-mt-content figure:not([class])
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-mt-content figure:not([class]):not(:first-child)
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content figure:not([class]):not(:first-child)
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content figure:not([class]) figcaption
{
font-size:16px;line-height:1.7;margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content figure:not([class]) figcaption
{
font-size:18px;line-height:2;margin-top:30px}
}
.p-mt-content .p-article-image
{
width:100%}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-article-image:not(:first-child)
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-article-image:not(:first-child)
{
margin-top:50px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-youtube:not(:first-child)
{
margin-top:25px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-youtube:not(:first-child)
{
margin-top:50px}
}
.p-mt-content img
{
height:auto}
@media print,screen and (min-width:769px)
{
.p-mt-content img.-border
{
border:1px solid #dde4eb;border-radius:10px}
.p-mt-content picture.-border img
{
border:1px solid #dde4eb}
}
.p-mt-content picture.u-width-original img
{
max-width:100%;width:auto}
.p-mt-content .u-width-80
{
margin:0 auto;width:80%}
.p-mt-content .u-center
{
display:block;margin:0 auto;text-align:center}
.p-mt-content .u-mt-24
{
margin-top:24px}
@media print,screen and (max-width:768px)
{
.p-mt-content .p-grid-auto-fill
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content .p-grid-auto-fill
{
margin-top:50px}
}
.p-mt-content .p-grid-auto-fill.-staff
{
margin-top:40px}
@media print,screen and (max-width:768px)
{
.p-mt-content h2+.p-gallery
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h2+.p-gallery
{
margin-top:45px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3+.p-gallery
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3+.p-gallery
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4+.p-gallery
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4+.p-gallery
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+.p-gallery
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+.p-gallery
{
margin-top:15px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h3+.p-youtube
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h3+.p-youtube
{
margin-top:30px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h4+.p-youtube
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h4+.p-youtube
{
margin-top:20px}
}
@media print,screen and (max-width:768px)
{
.p-mt-content h5+.p-youtube
{
margin-top:15px}
}
@media print,screen and (min-width:769px)
{
.p-mt-content h5+.p-youtube
{
margin-top:15px}
.p-mt-content.-strategy .p-media__image
{
max-width:320px}
.p-mt-content.-bar_row h2
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media print,screen and (max-width:768px)
{
.p-mt-content.-bar_row h2:before
{
content:none}
}
@media print,screen and (min-width:769px)
{
.p-mt-content.-bar_row h2:before
{
border-radius:0;height:5px;margin-right:15px;margin-top:3px;position:static;width:22px}
.p-mt-content.-interview h3,.p-mt-content.-staff h3
{
font-size:22px}
}
.p-mt-content.-staff h3
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.p-mt-content.-staff h3:before
{
background-color:#707394;content:"";display:inline-block;height:2px;margin-right:9px;-webkit-transform:translateY(12px);transform:translateY(12px);width:12px}
@media print,screen and (min-width:769px)
{
.p-mt-content.-event>h2
{
margin-top:60px}
}
.p-mt-content__media
{
margin-top:100px}
.p-mt-content__media-content
{
margin-top:80px}
.p-mt-content.-entry td:not([class]) ul li:not([class])
{
font-size:16px;font-weight:400;line-height:1.7}
@media print,screen and (min-width:769px)
{
.p-mt-content.-entry td:not([class]) ul li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content.-entry td:not([class]) ul li:not([class]):before
{
height:8px;top:10px;width:8px}
@media print,screen and (min-width:769px)
{
.p-mt-content.-entry td:not([class]) ul li:not([class]):before
{
top:15px}
}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul
{
margin-top:5px}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class])
{
font-size:16px;font-weight:400;line-height:1.7}
@media print,screen and (min-width:769px)
{
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class])
{
font-size:18px;line-height:1.8}
}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class]):before
{
background-color:transparent;border:1px solid #b4becc;height:6px;width:6px}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class]) ul
{
margin-top:10px}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class]) ul li:not([class])
{
font-size:16px;font-weight:400;line-height:1.7}
.p-mt-content.-entry td:not([class]) ul li:not([class]) ul li:not([class]) ul li:not([class]):before
{
background-color:#b4becc;border:none;border-radius:0;content:"";height:2px;top:11px;width:10px}
.c-sentence
{
color:#333;font-size:16px;text-decoration:none}
.c-sentence.-black
{
color:#00021c}
.c-sentence.-blue
{
color:#006fb9}
.c-sentence.-white
{
color:#fff}
.c-sentence.-size_48_24
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_48_24
{
font-size:24px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_48_24
{
font-size:48px}
}
.c-sentence.-size_46_22
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_46_22
{
font-size:22px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_46_22
{
font-size:42px}
}
.c-sentence.-size_42_36
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_42_36
{
font-size:36px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_42_36
{
font-size:42px}
}
.c-sentence.-size_42_28
{
line-height:1.3}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_42_28
{
font-size:28px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_42_28
{
font-size:42px;line-height:1.5}
}
.c-sentence.-size_42_24
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_42_24
{
font-size:24px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_42_24
{
font-size:42px}
}
.c-sentence.-size_40_26
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_40_26
{
font-size:26px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_40_26
{
font-size:40px}
}
.c-sentence.-size_40_28
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_40_28
{
font-size:28px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_40_28
{
font-size:40px}
}
.c-sentence.-size_36_22
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_36_22
{
font-size:22px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_36_22
{
font-size:36px}
}
.c-sentence.-size_34_26
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_34_26
{
font-size:26px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_34_26
{
font-size:34px}
}
.c-sentence.-size_32_28
{
line-height:1.4}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_32_28
{
font-size:28px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_32_28
{
font-size:32px}
}
.c-sentence.-size_28_22
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_28_22
{
font-size:22px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_28_22
{
font-size:28px}
}
.c-sentence.-size_28_20
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_28_20
{
font-size:20px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_28_20
{
font-size:28px}
}
.c-sentence.-size_24_20
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_24_20
{
font-size:20px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_24_20
{
font-size:24px}
}
.c-sentence.-size_22_18
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_22_18
{
font-size:18px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_22_18
{
font-size:22px}
}
.c-sentence.-size_24_16
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_24_16
{
font-size:18px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_24_16
{
font-size:24px}
}
.c-sentence.-size_22_16
{
line-height:1.5}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_22_16
{
font-size:16px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_22_16
{
font-size:22px}
}
.c-sentence.-size_20_18
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_20_18
{
font-size:18px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_20_18
{
font-size:20px}
}
.c-sentence.-size_20_18.-entry
{
line-height:1.4}
.c-sentence.-size_20_16
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_20_16
{
font-size:16px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_20_16
{
font-size:20px}
}
.c-sentence.-size_18_18
{
line-height:2}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_18_18
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_18_18
{
font-size:18px}
}
.c-sentence.-size_18_16
{
line-height:2}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_18_16
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_18_16
{
font-size:18px}
}
.c-sentence.-size_18_14
{
line-height:2}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_18_14
{
font-size:14px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_18_14
{
font-size:18px}
}
.c-sentence.-size_18_12
{
line-height:2}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_18_12
{
font-size:12px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_18_12
{
font-size:18px}
}
.c-sentence.-size_16_16
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_16_16
{
font-size:16px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_16_16
{
font-size:16px}
}
.c-sentence.-size_16_14
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_16_14
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_16_14
{
font-size:16px}
}
.c-sentence.-size_16_12
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_16_12
{
font-size:12px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_16_12
{
font-size:16px}
}
.c-sentence.-size_14
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_14
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_14
{
font-size:14px}
}
.c-sentence.-size_14_12
{
line-height:1.7}
@media print,screen and (max-width:768px)
{
.c-sentence.-size_14_12
{
font-size:12px}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-size_14_12
{
font-size:14px}
}
.c-sentence.-bold
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.c-sentence.-br_pc br
{
display:none}
}
@media print,screen and (min-width:769px)
{
.c-sentence.-br_sp br
{
display:none}
}
.c-button
{
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;-webkit-box-shadow:2px 10px 16px rgba(23,39,97,.18);box-shadow:2px 10px 16px rgba(23,39,97,.18);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;line-height:1.5;text-decoration:none}
.c-button.-blue
{
background-color:#006fb9;border:2px solid #006fb9;color:#fff}
@media print,screen and (min-width:769px)
{
.c-button.-blue
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#006fb9));background-image:linear-gradient(90deg,#fff 50%,#006fb9 0);background-position:100% 0;background-repeat:repeat;background-size:200% 100%;-webkit-transition:background-position .2s linear;transition:background-position .2s linear}
.c-button.-blue:hover
{
color:#006fb9}
}
@media print,screen and (min-width:769px)and (min-width:769px)
{
.c-button.-blue:hover
{
-webkit-animation:buttonSlide .2s linear;animation:buttonSlide .2s linear;background-position:0 0}
}
.c-button.-black
{
background-color:#00021c;border:1px solid #00021c;color:#fff}
@media print,screen and (min-width:769px)
{
.c-button.-black
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#00021c));background-image:linear-gradient(90deg,#fff 50%,#00021c 0);background-position:100% 0;background-repeat:repeat;background-size:200% 100%;-webkit-transition:background-position .2s linear;transition:background-position .2s linear}
.c-button.-black:hover
{
color:#00021c}
}
@media print,screen and (min-width:769px)and (min-width:769px)
{
.c-button.-black:hover
{
-webkit-animation:buttonSlide .2s linear;animation:buttonSlide .2s linear;background-position:0 0}
}
.c-button.-white_blue
{
background-color:#fff;border:2px solid #006fb9;color:#006fb9}
@media print,screen and (min-width:769px)
{
.c-button.-white_blue
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,#fff));background-image:linear-gradient(90deg,#006fb9 50%,#fff 0);background-position:100% 0;background-repeat:repeat;background-size:200% 100%;-webkit-transition:background-position .2s linear;transition:background-position .2s linear}
.c-button.-white_blue:hover
{
color:#fff}
}
@media print,screen and (min-width:769px)and (min-width:769px)
{
.c-button.-white_blue:hover
{
-webkit-animation:buttonSlide .2s linear;animation:buttonSlide .2s linear;background-position:0 0}
}
@media print,screen and (max-width:768px)
{
.c-button.-size_S
{
border-radius:3px;font-size:14px;padding:10px}
}
@media print,screen and (min-width:769px)
{
.c-button.-size_S
{
border-radius:5px;border-width:1px;font-size:13px;padding:16px 10px}
.c-button.-size_S.-black
{
padding:9px 10px}
}
@media print,screen and (max-width:768px)
{
.c-button.-size_M
{
border-radius:6px;font-size:14px;padding:10px}
}
@media print,screen and (min-width:769px)
{
.c-button.-size_M
{
border-radius:6px;border-width:2px;font-size:16px;padding:14px 10px}
.c-button.-size_M.-black
{
padding:12px 10px}
}
@media print,screen and (max-width:768px)
{
.c-button.-size_L
{
border-radius:6px;font-size:16px;padding:14px 10px}
}
@media print,screen and (min-width:769px)
{
.c-button.-size_L
{
border-radius:6px;border-width:3px;font-size:16px;padding:14px 10px}
}
@media print,screen and (max-width:768px)
{
.c-button.-size_L.-black
{
padding:14px 16px}
}
@media print,screen and (min-width:769px)
{
.c-button.-size_L.-black
{
padding:20px 16px}
}
.c-button.-header
{
-webkit-box-shadow:none;box-shadow:none}
@media print,screen and (max-width:768px)
{
.c-button.-header
{
min-width:110px;padding:7px 8px}
}
@media print,screen and (min-width:769px)
{
.c-button.-header
{
-webkit-transition:padding .4s cubic-bezier(.215,.61,.355,1);transition:padding .4s cubic-bezier(.215,.61,.355,1)}
}
@media print,screen and (max-width:768px)
{
.c-button.-header .c-button__text
{
-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:11px}
}
@media print,screen and (min-width:769px)
{
.c-button.-header .c-button__text
{
font-size:11px}
}
@media print,screen and (min-width:1024px)
{
.c-button.-header .c-button__text
{
font-size:13px}
}
@media print,screen and (min-width:769px)
{
.c-header.-small .c-button.-header
{
padding-bottom:12px;padding-top:12px}
}
.c-button.-header-sp
{
padding-bottom:13px;padding-top:12px}
.c-button.-header-sp .c-button__text
{
font-size:14px}
.c-button__icon+.c-button__text
{
margin-left:8px}
.c-button__text
{
-webkit-transition:color .2s cubic-bezier(.47,0,.745,.715);transition:color .2s cubic-bezier(.47,0,.745,.715)}
.c-list
{
list-style-type:none}
@media print,screen and (max-width:768px)
{
.c-list.-size_M
{
font-size:16px;line-height:1.4}
}
@media print,screen and (min-width:769px)
{
.c-list.-size_M
{
font-size:18px;line-height:1.4}
}
@media print,screen and (max-width:768px)
{
.c-list.-size_M .c-list__item:not(:first-child)
{
margin-top:8px}
}
@media print,screen and (min-width:769px)
{
.c-list.-size_M .c-list__item:not(:first-child)
{
margin-top:3px}
}
.c-list.-size_M.-disc
{
margin-left:16px}
.c-list.-size_M.-disc .c-list__item:before
{
background-color:#c4d9de;border-radius:50%;content:"";display:block;height:6px;left:-13px;position:absolute;top:10px;width:6px}
.c-list.-size_M.-arrow .c-list__item:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:6px;left:-13px;position:absolute;top:10px;width:8px}
.c-list__item
{
position:relative}
.c-breadcrumb__inner
{
display:-webkit-box;display:-ms-flexbox;display:flex}
.c-breadcrumb__inner.-black .c-breadcrumb__item.-current a
{
color:#00021c}
.c-breadcrumb__inner.-black .c-breadcrumb__item a
{
color:#656678}
.c-breadcrumb__inner.-black .c-breadcrumb__item:not(:first-child)
{
margin-left:25px}
.c-breadcrumb__inner.-black .c-breadcrumb__item:not(:first-child):before
{
border-right:1px solid #656678;border-top:1px solid #656678;content:"";height:5px;left:-16px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px}
.c-breadcrumb__inner.-white .c-breadcrumb__item a
{
color:#fff}
.c-breadcrumb__inner.-white .c-breadcrumb__item:not(:first-child)
{
margin-left:25px}
.c-breadcrumb__inner.-white .c-breadcrumb__item:not(:first-child):before
{
border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:5px;left:-16px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px}
.c-breadcrumb__inner.-size_S
{
font-size:14px}
.c-breadcrumb__item
{
position:relative}
.c-breadcrumb__item.-current
{
pointer-events:none}
.c-breadcrumb__item a
{
text-decoration:none}
@media print,screen and (min-width:769px)
{
.c-breadcrumb__item:not(-current) a:hover
{
text-decoration:underline}
}
.c-textlink-icon
{
-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}
@media print,screen and (max-width:768px)
{
.c-textlink-icon
{
width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
}
.c-textlink-icon.-black .c-textlink-icon__text
{
color:#00021c}
.c-textlink-icon.-black .c-textlink-icon__text:hover
{
color:#006fb9}
@media print,screen and (max-width:768px)
{
.c-textlink-icon.-size_20_14
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon.-size_20_14
{
font-size:20px}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon.-size_18_16
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon.-size_18_16
{
font-size:18px;line-height:1.8}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon.-size_18_16 .c-textlink-icon__icon
{
margin-top:7px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon.-size_18_16 .c-textlink-icon__icon
{
margin-top:8px}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon.-size_16_14
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon.-size_16_14
{
font-size:16px;line-height:1.7}
}
.c-textlink-icon.-bold
{
font-weight:700}
.c-textlink-icon.-near .c-textlink-icon__icon.-anchor_link+.c-textlink-icon__text
{
margin-left:5px}
.c-textlink-icon.-underline_gray .c-textlink-icon__text
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,#b7b8c9));background-image:linear-gradient(90deg,#006fb9 50%,#b7b8c9 0)}
@media print,screen and (min-width:769px)
{
.c-textlink-icon:hover .c-textlink-icon__text
{
background-position:bottom 0 left 0;color:#006fb9}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon.-center .c-textlink-icon__icon
{
margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon.-center .c-textlink-icon__icon
{
margin-top:10px}
}
.c-textlink-icon__text
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,transparent));background-image:linear-gradient(90deg,#006fb9 50%,transparent 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
.c-textlink-icon__icon.-arrow_left
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-arrow_left
{
height:10px;margin-top:3px;width:13px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-arrow_left
{
height:12px;margin-top:7px;width:15px}
}
.c-textlink-icon__icon.-arrow_right
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-arrow_right
{
height:10px;margin-top:3px;width:13px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-arrow_right
{
height:12px;margin-top:7px;width:15px}
}
.c-textlink-icon__icon.-anchor_link
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.491%22%20height%3D%2219.239%22%20viewBox%3D%220%200%2014.491%2019.239%22%3E%3Cg%20transform%3D%22translate%281%201.414%29%22%3E%3Cpath%20d%3D%22M0%2C0H12.283%22%20transform%3D%22translate%2812.283%2016.825%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M0%2C0V7.833H7.833%22%20transform%3D%22translate%281%205.538%29%20rotate%28-45%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-anchor_link
{
height:11px;margin-top:3px;width:9px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-anchor_link
{
height:11px;margin-top:7px;width:9px}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-anchor_link.-size_L
{
height:15px;margin-top:4px;width:10px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-anchor_link.-size_L
{
height:19px;margin-top:5px;width:14px}
}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-anchor_link+.c-textlink-icon__text
{
margin-left:10px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-anchor_link+.c-textlink-icon__text
{
margin-left:9px}
}
.c-textlink-icon__icon.-twitter_icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.083%22%20height%3D%2218.769%22%3E%3Cpath%20d%3D%22M7.242%2018.769A13.391%2013.391%200%200020.724%205.287c0-.206%200-.413-.01-.609a9.708%209.708%200%20002.368-2.457%209.618%209.618%200%2001-2.722.747A4.736%204.736%200%200022.443.344a9.6%209.6%200%2001-3.007%201.15%204.741%204.741%200%2000-8.2%203.243%204.343%204.343%200%2000.128%201.081A13.442%2013.442%200%20011.596.865%204.736%204.736%200%20003.07%207.184a4.655%204.655%200%2001-2.142-.59v.059a4.744%204.744%200%20003.8%204.648%204.724%204.724%200%2001-1.248.167%204.525%204.525%200%2001-.894-.088%204.731%204.731%200%20004.422%203.292A9.525%209.525%200%20011.13%2016.7%208.617%208.617%200%20010%2016.631a13.2%2013.2%200%20007.242%202.142%22%20fill%3D%22%231da1f2%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:17px;position:relative;top:4px;width:20px}
.c-textlink-icon__icon.-facebook_icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M1024%20512C1024%20229.23%20794.77%200%20512%200S0%20229.23%200%20512c0%20255.55%20187.23%20467.37%20432%20505.78V660H302V512h130V399.2C432%20270.88%20508.44%20200%20625.39%20200c56%200%20114.61%2010%20114.61%2010v126h-64.56c-63.6%200-83.44%2039.47-83.44%2080v96h142l-22.7%20148H592v357.78c244.77-38.41%20432-250.23%20432-505.78Z%22%20style%3D%22fill%3A%231877f2%22%2F%3E%3Cpath%20d%3D%22M711.3%20660%20734%20512H592v-96c0-40.49%2019.84-80%2083.44-80H740V210s-58.59-10-114.61-10C508.44%20200%20432%20270.88%20432%20399.2V512H302v148h130v357.78a517.58%20517.58%200%200%200%20160%200V660Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.c-textlink-icon__icon.-facebook_icon,.c-textlink-icon__icon.-github_icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:20px;position:relative;top:3px;width:20px}
.c-textlink-icon__icon.-github_icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.099%22%20height%3D%2219.603%22%3E%3Cg%20fill%3D%22%23161614%22%3E%3Cpath%20d%3D%22M10.049%200a10.051%2010.051%200%200%200-3.177%2019.585c.5.093.687-.218.687-.483%200-.24-.009-1.031-.014-1.871-2.8.608-3.386-1.186-3.386-1.186a2.661%202.661%200%200%200-1.116-1.47c-.912-.624.069-.611.069-.611A2.112%202.112%200%200%201%204.653%2015a2.139%202.139%200%200%200%202.924.835%202.14%202.14%200%200%201%20.638-1.344c-2.232-.254-4.579-1.116-4.579-4.967a3.889%203.889%200%200%201%201.035-2.7%203.611%203.611%200%200%201%20.1-2.659S5.614%203.9%207.534%205.2a9.533%209.533%200%200%201%205.033%200c1.918-1.3%202.761-1.03%202.761-1.03a3.606%203.606%200%200%201%20.1%202.659%203.882%203.882%200%200%201%201.034%202.7c0%203.86-2.351%204.71-4.589%204.958a2.4%202.4%200%200%201%20.682%201.861c0%201.345-.012%202.427-.012%202.758%200%20.267.181.581.69.482A10.051%2010.051%200%200%200%2010.049%200%22%2F%3E%3Cpath%20d%3D%22M3.764%2014.315c-.022.05-.1.065-.172.031s-.114-.1-.09-.151.1-.066.173-.031.115.1.089.152m.494.441c-.048.044-.142.024-.205-.046a.154.154%200%200%201-.029-.209c.049-.044.14-.024.206.047s.079.164.028.209m.339.564c-.062.043-.162%200-.225-.087s-.062-.2%200-.239.162%200%20.225.084.061.2%200%20.242m.574.654c-.055.061-.172.044-.258-.038a.193.193%200%200%201-.057-.257c.056-.061.174-.044.26.038s.114.2.055.257m.741.221c-.024.079-.137.114-.251.081s-.188-.127-.165-.206.137-.116.252-.081.188.126.164.206m.844.094c0%20.083-.094.152-.213.153s-.217-.064-.219-.146.094-.152.214-.154.217.064.217.147m.829-.032c.014.081-.069.164-.187.186s-.225-.029-.24-.109.07-.166.187-.187.225.028.24.11%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.c-textlink-icon__icon.-qiita_icon
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.099%22%20height%3D%2220.099%22%3E%3Cpath%20d%3D%22M14.925%2015.232a6.44%206.44%200%200%201-4.34%201.717c-3.61.365-6.738-1.247-7.116-5.275A7.884%207.884%200%200%201%204.457%207l-.448-1.761a.435.435%200%200%201%20.507-.524l1.546.375a6.075%206.075%200%200%201%203.257-1.372%205.967%205.967%200%200%201%202.991.471l1.453-.879a.429.429%200%200%201%20.646.349l.084%202.073a7.756%207.756%200%200%201%202.05%204.619%205.662%205.662%200%200%201-.284%202.578.894.894%200%200%200%20.065.947c.224.285.579.839.975.747a2.276%202.276%200%200%201%201.627.144%2010.061%2010.061%200%201%200-1.631%202.248%202.369%202.369%200%200%201-.96-.38%203.477%203.477%200%200%201-1.41-1.403Z%22%20fill%3D%22%2355c500%22%2F%3E%3Cpath%20d%3D%22m13.996%207.864.939-.115-.013-.169-.963.118q-.062-.183-.139-.357l1.061-.339-.033-.212-1.128.391a4.167%204.167%200%200%200-4.245-2.362%204.353%204.353%200%200%200-3.763%203.223l-1.1-.167-.012.217%201.081.121a3.214%203.214%200%200%200-.072.328l-.948.076.009.17.924-.074a3.357%203.357%200%200%200-.028.382l-.844.345.041.209.8-.376c0%20.112.007.172.017.285.223%202.376%202.208%202.846%204.579%202.606s4.231-1.1%204.007-3.474c-.011-.114-.027-.173-.046-.284l.871.189.02-.192-.913-.173a3.318%203.318%200%200%200-.102-.366Z%22%20fill%3D%22%2355c500%22%2F%3E%3C%2Fsvg%3E");height:20px;position:relative;top:3px;width:20px}
.c-textlink-icon__icon.-other,.c-textlink-icon__icon.-qiita_icon
{
background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.c-textlink-icon__icon.-other
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@media print,screen and (max-width:768px)
{
.c-textlink-icon__icon.-other
{
height:9px;margin-top:9px;width:11px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-icon__icon.-other
{
height:9px;margin-top:9px;width:11px}
}
.c-textlink-icon__icon+.c-textlink-icon__text
{
margin-left:7px}
.c-tag
{
display:inline-block;text-decoration:none}
.c-tag.-black
{
background-color:#2a2a2a;color:#fff}
.c-tag.-outline_black
{
background-color:#fff;border:1px solid #2a2a2a;color:#2a2a2a;font-weight:700}
.c-tag.-blue
{
background-color:#006fb9;color:#fff}
.c-tag.-outline_blue
{
background-color:#fff;border:1px solid #006fb9;color:#006fb9;font-weight:700}
.c-tag.-grey
{
background-color:#e8e8ea;color:#5d5e6f}
@media print,screen and (max-width:768px)
{
.c-tag.-size_S
{
font-size:10px;padding:3px 8px}
}
@media print,screen and (min-width:769px)
{
.c-tag.-size_S
{
font-size:14px;padding:2px 8px}
}
.c-tag.-size_M
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.c-tag.-size_M
{
font-size:10px;padding:4px 16px}
}
@media print,screen and (min-width:769px)
{
.c-tag.-size_M
{
font-size:16px;padding:8px 16px}
}
.c-tag.-size_MM
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.c-tag.-size_MM
{
font-size:14px;padding:4px 16px}
}
@media print,screen and (min-width:769px)
{
.c-tag.-size_MM
{
font-size:14px;padding:8px 16px}
}
.c-tag.-size_MM.-entry
{
padding:4px 16px 5px}
.c-tag.-size_MM.-entry.-line
{
border:1px solid #b7b8c9;color:#4e527a}
.c-tag.-size_L
{
font-weight:700}
@media print,screen and (max-width:768px)
{
.c-tag.-size_L
{
font-size:14px;padding:4px 16px 2px}
}
@media print,screen and (min-width:769px)
{
.c-tag.-size_L
{
font-size:16px;padding:9px 16px 7px}
}
.c-tag.-circle
{
border-radius:30px}
.c-tag.-hash
{
background-color:transparent;padding:3px 8px 3px 14px;position:relative}
@media print,screen and (max-width:768px)
{
.c-tag.-hash
{
font-size:12px}
}
@media print,screen and (min-width:769px)
{
.c-tag.-hash
{
font-size:14px}
}
.c-tag.-hash:before
{
content:"#";display:block;font-size:16px;left:0;position:absolute;top:0}
.c-tag.-hash.-grey
{
color:#707394}
.c-tag.-event
{
cursor:pointer}
.c-tag.-active
{
background-color:#006fb9;color:#fff}
.c-image-cover,.c-image-cover img
{
height:100%;width:100%}
.c-image-cover img
{
background-color:#f1f5f9;border-radius:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
@media print,screen and (min-width:769px)
{
a:hover .c-image-cover.-hover img
{
-webkit-transform:scale(1.1);transform:scale(1.1)}
}
.c-check-box__input
{
clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.c-check-box__input:checked+label
{
color:#006fb9;font-weight:700}
.c-check-box__input:checked+label:before
{
border-color:#006fb9}
.c-check-box__input:checked+label span:after,.c-check-box__input:checked+label span:before
{
-webkit-transform:scale(1);transform:scale(1)}
.c-check-box__input:focus-visible+.c-check-box__label
{
outline:1px auto -webkit-focus-ring-color}
.c-check-box__label
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
@media print,screen and (max-width:768px)
{
.c-check-box__label
{
font-size:14px}
}
@media print,screen and (min-width:769px)
{
.c-check-box__label
{
font-size:16px}
}
.c-check-box__label:before
{
border:2px solid #9a9cae;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:18px;margin-right:8px;position:relative;-webkit-transition:.1s;transition:.1s;width:18px}
.c-check-box__label span
{
height:9px;left:3px;margin-left:auto;margin-right:auto;position:absolute;top:40%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:6px}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-check-box__label span
{
left:1px}
}
.c-check-box__label span:before
{
height:9px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:.1s;transition:.1s;-webkit-transition-delay:.1s;transition-delay:.1s;width:2px}
.c-check-box__label span:after,.c-check-box__label span:before
{
background-color:#006fb9;border-radius:2px;bottom:0;content:"";display:block;position:absolute;right:0}
.c-check-box__label span:after
{
height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.1s;transition:.1s;width:6px}
:root
{
--sp-border-width:46vw}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
}
.c-recruitment-process-illust__item
{
-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:1;align-items:center;background-color:#202237;color:#d5d6db;flex-shrink:1;height:120px;overflow:hidden;position:relative;width:100%}
@media print,screen and (max-width:768px)
{
.c-recruitment-process-illust__item
{
padding:18px 0}
}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__item
{
padding:20px 0}
}
.c-recruitment-process-illust__item:before
{
content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.c-recruitment-process-illust__item:before
{
border-bottom:3px solid #fff;border-left:var(--sp-border-width) solid #fff;border-right:var(--sp-border-width) solid #fff;border-top:35px solid transparent;bottom:0;left:0;max-width:100%}
}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__item:before
{
border-color:#fff #fff #fff transparent;border-style:solid;border-width:60px 4px 60px 40px;right:0;top:0}
}
.c-recruitment-process-illust__item:after
{
content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.c-recruitment-process-illust__item:after
{
border-bottom:2px solid #00021c;border-left:var(--sp-border-width) solid #202237;border-right:var(--sp-border-width) solid #202237;border-top:35px solid transparent;bottom:-1px;left:0;max-width:100%}
}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__item:after
{
border-bottom:60px solid #202237;border-left:40px solid transparent;border-top:60px solid #202237;right:0;top:0}
}
.c-recruitment-process-illust__item:first-child
{
border-radius:3px 0 0 3px}
@media print,screen and (max-width:768px)
{
.c-recruitment-process-illust__item:last-child:before
{
bottom:-1px}
}
.c-recruitment-process-illust__item:last-child:after
{
display:none}
.c-recruitment-process-illust__step
{
color:#fff;font-size:14px;font-weight:700;text-align:center}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__step
{
-webkit-transform:translate(-20px);transform:translate(-20px)}
}
.c-recruitment-process-illust__label
{
color:#fff;font-size:18px;font-weight:700;text-align:center}
@media print,screen and (max-width:768px)
{
.c-recruitment-process-illust__label
{
margin-top:6px}
}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__label
{
margin-top:16px;-webkit-transform:translate(-20px);transform:translate(-20px)}
}
.c-recruitment-process-illust__label.-ml br
{
display:none}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__label.-ml br
{
display:block}
.c-recruitment-process-illust__label.-ml
{
margin-top:0}
}
.c-recruitment-process-illust__aside
{
color:#fff;font-size:14px;font-weight:700;text-align:center}
@media print,screen and (min-width:769px)
{
.c-recruitment-process-illust__aside
{
-webkit-transform:translate(-20px);transform:translate(-20px)}
}
.c-page-top
{
background-color:#006fb9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;position:relative;width:60px}
.c-page-top:after
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:13px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:20px}
.c-page-top:after,.c-page-top:before
{
content:"";left:50%;position:absolute;top:50%}
.c-page-top:before
{
background-color:#c4d9de;border-radius:50%;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s,height .3s;transition:width .3s,height .3s;width:0}
.c-page-top:hover:before
{
height:101%;width:101%}
.c-textlink-in-content
{
color:#006fb9;font-size:16px;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.c-textlink-in-content
{
font-size:16px;line-height:1.7}
}
@media print,screen and (min-width:769px)
{
.c-textlink-in-content
{
font-size:18px;line-height:1.8}
}
.c-textlink-in-content:after
{
background-color:#006fb9;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:opacity .1s cubic-bezier(.47,0,.745,.715);transition:opacity .1s cubic-bezier(.47,0,.745,.715);width:100%}
.c-textlink-in-content.-blank
{
padding-left:15px}
.c-textlink-in-content.-blank:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:9px;position:absolute;width:11px}
@media print,screen and (max-width:768px)
{
.c-textlink-in-content.-blank:before
{
left:-2px;top:7px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-in-content.-blank:before
{
left:-2px;top:10px}
}
@media print,screen and (max-width:768px)
{
.c-textlink-in-content.-blank:after
{
bottom:0}
}
@media print,screen and (min-width:769px)
{
.c-textlink-in-content.-blank:after
{
bottom:-2px}
}
.c-textlink-in-content:hover:after
{
opacity:0}
.c-textlink-out-content
{
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#006fb9),color-stop(50%,#b7b8c9));background-image:linear-gradient(90deg,#006fb9 50%,#b7b8c9 0);background-position:bottom 0 left 100%;background-repeat:repeat-x;background-size:200% 1px;color:#00021c;display:inline-block;font-weight:700;position:relative;text-decoration:none;-webkit-transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715);transition:background-position .2s cubic-bezier(.47,0,.745,.715),color .2s cubic-bezier(.47,0,.745,.715)}
@media print,screen and (max-width:768px)
{
.c-textlink-out-content
{
font-size:16px;line-height:1.7;margin-left:16px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-out-content
{
font-size:18px;line-height:1.8;margin-left:21px;padding-bottom:3px}
}
.c-textlink-out-content:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006FB9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.c-textlink-out-content:before
{
height:10px;left:-15px;top:7px;width:11px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-out-content:before
{
height:14px;left:-21px;top:10px;width:16px}
}
.c-textlink-out-content:after
{
display:none}
.c-textlink-out-content.-blank:before
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.986%22%20height%3D%229.314%22%20viewBox%3D%220%200%2011.986%209.314%22%3E%3Cg%20transform%3D%22translate%28-607%20-448.975%29%22%3E%3Cpath%20d%3D%22M6883%2C6033.971h9.392v-6.782%22%20transform%3D%22translate%28-6273.906%20-5576.182%29%22%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%226%22%20rx%3D%221%22%20transform%3D%22translate%28607%20448.975%29%22%20fill%3D%22%23006fb9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute}
@media print,screen and (max-width:768px)
{
.c-textlink-out-content.-blank:before
{
height:8px;left:-14px;top:8px;width:10px}
}
@media print,screen and (min-width:769px)
{
.c-textlink-out-content.-blank:before
{
height:9px;left:-21px;top:14px;width:11px}
}
.c-textlink-out-content.-right:before
{
-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.c-textlink-out-content:hover
{
background-position:bottom 0 left 0;color:#006fb9}
.c-section-title
{
font-weight:700;line-height:1.4;position:relative}
@media print,screen and (max-width:768px)
{
.c-section-title
{
font-size:22px;padding-bottom:15px}
}
@media print,screen and (min-width:769px)
{
.c-section-title
{
font-size:36px;padding-bottom:28px}
}
@media print,screen and (max-width:768px)
{
.c-section-title:not(:first-child)
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.c-section-title:not(:first-child)
{
margin-top:60px}
}
.c-section-title:after,.c-section-title:before
{
bottom:0;content:"";display:block;height:3px;left:0;position:absolute}
.c-section-title:before
{
background-color:#dde4eb;width:100%}
.c-section-title:after
{
background-color:#006fb9}
@media print,screen and (max-width:768px)
{
.c-section-title:after
{
width:50px}
}
@media print,screen and (min-width:769px)
{
.c-section-title:after
{
width:86px}
}
.c-section-desc
{
font-size:18px;line-height:1.8;margin-bottom:46px;margin-top:52px}
@media print,screen and (max-width:768px)
{
.c-section-desc
{
display:none}
.c-section-image
{
margin-top:20px}
}
@media print,screen and (min-width:769px)
{
.c-section-image
{
margin-top:45px}
}
.c-section-image img
{
border-radius:10px}
.c-title-center-with-sub
{
font-size:50px;font-weight:700;line-height:1.36;text-align:center}
@media print,screen and (max-width:768px)
{
.c-title-center-with-sub
{
font-size:28px}
}
.c-title-center-with-sub span
{
color:#006fb9;display:block;font-size:22px;margin-bottom:25px}
@media print,screen and (max-width:768px)
{
.c-title-center-with-sub span
{
font-size:16px;margin-bottom:5px}
}
.c-description-center
{
font-size:18px;line-height:2;text-align:center}
@media print,screen and (max-width:768px)
{
.c-description-center
{
font-size:16px;font-size:min(4.2667vw,22px);line-height:1.625}
}
.c-decoration-text
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;height:190px;justify-content:center;position:relative;text-align:center;width:190px}
@media print,screen and (max-width:768px)
{
.c-decoration-text
{
font-size:2.93334vw;height:27.2vw;width:27.2vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text
{
height:13.582vw;width:13.582vw}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-decoration-text
{
font-size:2vw;height:14vw;width:14vw}
}
.c-decoration-text span
{
background-color:#28d4fd;border-radius:50%;display:block;height:84px;position:absolute;width:84px}
@media print,screen and (max-width:768px)
{
.c-decoration-text span
{
height:43px;height:11.4667vw;width:43px;width:11.4667vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text span
{
height:6.005vw;width:6.005vw}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-decoration-text span
{
height:7vw;width:7vw}
}
.c-decoration-text.-pt1
{
background-color:#006fb9}
.c-decoration-text.-pt2
{
background-color:#20a7ec}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n2
{
background-color:#006fb9}
.c-decoration-text.-n2:before
{
background-color:#28d4fd;border-radius:50%;content:"";display:block;height:6.4vw;position:absolute;right:-22%;top:5%;width:6.4vw}
.c-decoration-text.-n4
{
background-color:#20a7ec}
}
.c-decoration-text.-pt2 span:before
{
background-color:#fff;border-radius:50%;content:"";display:block;height:28px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-pt2 span:before
{
height:17px;height:4.534vw;width:17px;width:4.534vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text.-pt2 span:before
{
height:1.79vw;width:1.79vw}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-decoration-text.-pt2 span:before
{
height:3vw;width:3vw}
}
.c-decoration-text.-n1 span
{
right:-14px;top:-32px}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n1 span
{
left:0;right:auto;top:-25%}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text.-n1 span
{
right:-7.37%;top:-16.85%}
}
.c-decoration-text.-n1 span:before
{
background-color:#fff;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n1 span:before
{
height:17px;height:4.534vw;width:17px;width:4.534vw}
}
.c-decoration-text.-n2 span
{
left:-14px;top:-32px}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n2 span
{
bottom:-19%;height:6.4vw;left:0;top:auto;width:6.4vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text.-n2 span
{
left:-7.37%;top:-16.85%}
}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n2 span:before
{
content:none}
}
.c-decoration-text.-n3 span
{
left:-56px;top:-4px}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n3 span
{
bottom:-36%;height:8vw;left:20%;top:auto;width:8vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text.-n3 span
{
left:-29.48%;top:-2.11%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-decoration-text.-n3 span
{
left:-21%;top:-20%}
}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n3 span:before
{
height:3.2vw;left:50%;top:50%;width:3.2vw}
}
.c-decoration-text.-n4 span
{
right:-56px;top:-4px}
@media print,screen and (max-width:768px)
{
.c-decoration-text.-n4 span
{
bottom:-20%;height:11.2vw;right:0;top:auto;width:11.2vw}
}
@media print,screen and (min-width:769px)and (max-width:1399px)
{
.c-decoration-text.-n4 span
{
right:-29.48%;top:-2.11%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-decoration-text.-n4 span
{
right:-21%;top:-20%}
}
.c-header
{
height:100%;position:relative}
@media print,screen and (max-width:768px)
{
.c-header
{
padding-left:4vw;padding-right:0}
}
@media print,screen and (min-width:769px)
{
.c-header
{
-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 5px 20px rgba(94,135,178,.4);box-shadow:0 5px 20px rgba(94,135,178,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:77px;padding-left:20px;padding-right:0;-webkit-transition:height .4s cubic-bezier(.215,.61,.355,1);transition:height .4s cubic-bezier(.215,.61,.355,1)}
}
@media print,screen and (min-width:1024px)
{
.c-header
{
height:100px;padding-left:10px;padding-right:10px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header
{
padding-right:0}
}
@media print,screen and (min-width:1200px)
{
.c-header
{
padding-left:10px;padding-right:10px}
}
.c-header.-white
{
background-color:#fff}
@media print,screen and (min-width:769px)
{
.c-header.-home
{
-webkit-backdrop-filter:blur(10px) brightness(1.5);backdrop-filter:blur(10px) brightness(1.5);background-color:transparent;background:linear-gradient(84deg,hsla(0,0%,100%,.9) 35%,hsla(0,0%,100%,.6) 40%);-webkit-box-shadow:none;box-shadow:none;height:85px;-webkit-transition:background-color .3s;transition:background-color .3s}
}
.c-header.-home.-small
{
-webkit-backdrop-filter:initial;backdrop-filter:none}
.c-header.-home.-small,.c-header.-small
{
background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(94,135,178,.4);box-shadow:0 5px 20px rgba(94,135,178,.4)}
@media print,screen and (min-width:769px)
{
.c-header.-small
{
height:70px}
}
@media print,screen and (min-width:1024px)
{
.c-header.-small
{
height:70px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header.is-open
{
-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff}
}
.c-header__inner
{
-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;margin:0 auto;max-width:1300px;width:100%}
.c-header__inner,.c-header__logo
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.c-header__logo
{
-ms-flex-negative:0;flex-shrink:0}
.c-header__logo-img
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;padding-top: 20px;}
@media print,screen and (max-width:768px)
{
.c-header__logo-img img
{
width:102px}
}
@media print,screen and (min-width:769px)
{
.c-header__logo-img img
{
width:156px}
}
.c-header__logo-caption
{
border:1px solid #006fb9;border-radius:12px;color:#006fb9;display:block;font-weight:700;line-height:1;padding:5px 0 6px;position:relative;text-align:center;white-space:nowrap
}
@media print,screen and (max-width:768px)
{
.c-header__logo-caption
{
font-size:10px;margin-left:5px;padding-left:10px;padding-right:10px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;transform-origin:left;padding-top: 20px;}
}
@media print,screen and (min-width:769px)
{
.c-header__logo-caption
{
font-size:12px;margin-left:10px;width:79px}
}
@media print,screen and (min-width:1200px)
{
.c-header__logo-caption
{
top:1px}
}
@media print,screen and (min-width:769px)
{
.c-header__nav
{
-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;margin-left:10px}
}
@media print,screen and (min-width:1024px)
{
.c-header__nav
{
margin-left:12px}
}
@media print,screen and (min-width:1200px)
{
.c-header__nav
{
margin-left:12px}
}
@media print,screen and (max-width:768px)
{
.c-header__nav-list
{
background-color:#fff;bottom:0;left:0;margin-top:58px;padding-left:4vw;padding-right:4vw;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:10}
}
@media print,screen and (min-width:769px)
{
.c-header__nav-list
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content: space-between;}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-list
{
background-color:#fff;bottom:0;display:block;left:0;margin-top:70px;padding-left:4vw;padding-right:4vw;position:fixed;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:10;justify-content: space-between;}
}
@media print,screen and (max-width:768px)
{
.c-header__nav-list.is-open
{
-webkit-transform:translateX(0);transform:translateX(0)}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-list.is-open
{
-webkit-transform:translateX(0);transform:translateX(0)}
}
@media print,screen and (max-width:768px)
{
.c-header__nav-list.is-active
{
-webkit-transition:.2s;transition:.2s}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-list.is-active
{
-webkit-transition:.2s;transition:.2s}
}
@media print,screen and (max-width:768px)
{
.c-header__nav-item
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid #dde4eb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;outline:none;padding-top:8.5px}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-item
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid #dde4eb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;outline:none;padding-top:8.5px}
}
@media print,screen and (min-width:769px)
{
.c-header__nav-item
{
/*height:auto;margin-top:21px} */
height:100%}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-item
{
height:auto;margin-top:21px}
}
.c-header__nav-item:after
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
@media print,screen and (min-width:1024px)
{
.c-header__nav-item:after
{
content:none}
}
@media print,screen and (max-width:768px)
{
.c-header__nav-item+.c-header__nav-item
{
margin-top:12px}
.c-header__nav-item.-last
{
border-bottom:1px solid #dde4eb;padding-bottom:12px}
.c-header__nav-item:focus
{
outline:none}
}
.c-header__nav-item a
{
color:#00021c;font-size:16px;font-weight:700;position:relative;text-decoration:none}
@media print,screen and (max-width:768px)
{
.c-header__nav-item a
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;padding:0 10px;padding-left:4px;padding-right:4px;-webkit-transition:color .1s cubic-bezier(.215,.61,.355,1);transition:color .1s cubic-bezier(.215,.61,.355,1)}
}
@media print,screen and (min-width:769px)
{
.c-header__nav-item a
{
-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;padding:0 10px;padding-left:4px;padding-right:4px;-webkit-transition:color .1s cubic-bezier(.215,.61,.355,1);transition:color .1s cubic-bezier(.215,.61,.355,1)}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__nav-item a
{
font-size:22px}
}
@media print,screen and (min-width:1024px)
{
.c-header__nav-item a
{
padding-left:4px;padding-right:4px}
}
@media print,screen and (min-width:1200px)
{
.c-header__nav-item a
{
font-size:15px;padding-left:7px;padding-right:7px}
}
@media print,screen and (min-width:1400px)
{
.c-header__nav-item a
{
padding-left:7px;padding-right:7px}
}
.c-header__nav-item span
{
display:block;position:relative}
.c-header__nav-item span:before
{
background-color:#006fb9;bottom:-5px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:width .2s cubic-bezier(.215,.61,.355,1);transition:width .2s cubic-bezier(.215,.61,.355,1);width:0}
@media print,screen and (max-width:768px)
{
.c-header__nav-item.-current a
{
color:#006fb9}
/*
.c-header__nav-item.-current span:before
{
width:100%}
*/
}
@media print,screen and (min-width:769px)
{
.c-header__nav-item.-current a
{
color:#006fb9}
.c-header__nav-item.-current span:before
{
width:100%}
.c-header__nav-item:hover a
{
color:#006fb9}
.c-header__nav-item:hover span:before
{
width:100%}
}
.c-header__button
{
-ms-flex-negative:0;display:none;flex-shrink:0;-webkit-transition:.2s;transition:.2s}
@media print,screen and (min-width:769px)
{
.c-header__button
{
width:1px}
}
@media print,screen and (min-width:1024px)
{
.c-header__button
{
display:block}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__button
{
display:none}
}
.c-header__button .c-button
{
-webkit-box-shadow:2px 5px 10px rgba(23,39,97,.18);box-shadow:2px 5px 10px rgba(23,39,97,.18)}
.c-header__button-sp
{
margin-top:30px}
@media print,screen and (min-width:769px)
{
.c-header__button-sp
{
display:none}
}
@media print,screen and (min-width:769px)and (max-width:1024px)
{
.c-header__button-sp
{
display:block}
}
.u-space-2lines
{
padding-top:2em}
.u-center
{
display:block;margin-left:auto;margin-right:auto}
@media print,screen and (min-width:769px)
{
.u-sp-only
{
display:none}
}
@media print,screen and (max-width:768px)
{
.u-pc-only
{
display:none}
}
*
{
-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
.u-font-montserrat
{
font-family:Montserrat Noto Sans JP,sans-serif,游ゴシック,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,arial}
.u-space-85_
{
padding-top:85px}
@media print,screen and (max-width:768px)
{
.u-space-85_10
{
padding-top:10px}
}
@media print,screen and (min-width:769px)
{
.u-space-85_10
{
padding-top:85px}
}
@media print,screen and (max-width:768px)
{
.u-space-m-100-50
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.u-space-m-100-50
{
margin-top:100px}
}
@media print,screen and (max-width:768px)
{
.u-mt-150-100
{
margin-top:100px}
}
@media print,screen and (min-width:769px)
{
.u-mt-150-100
{
margin-top:150px}
}
@media print,screen and (max-width:768px)
{
.u-mt-130-50
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.u-mt-130-50
{
margin-top:130px}
}
@media print,screen and (max-width:768px)
{
.u-mt-80-50
{
margin-top:50px}
}
@media print,screen and (min-width:769px)
{
.u-mt-80-50
{
margin-top:80px}
}
@media print,screen and (max-width:768px)
{
.u-mt-214-107
{
margin-top:107px}
}
@media print,screen and (min-width:769px)
{
.u-mt-214-107
{
margin-top:214px}
.u-mt-7
{
margin-top:7px}
}
.p-menu-button
{
display:none}
@media print,screen and (max-width:768px)
{
.p-menu-button
{
bottom:110px;display:block;position:fixed;right:30px}
}
.p-header-sp__inner
{
background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.2s;transition:.2s;z-index:10}
.p-header-sp.is-open .p-header-sp__inner
{
-webkit-transform:translateX(0);transform:translateX(0)}
.c-header-sp
{
background-color:#fff;height:100%;padding-left:4vw;padding-right:4vw;z-index:10000}
.c-header-sp__list
{
margin-top:58px}
.c-header-sp__list-item
{
-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid #dde4eb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:11px}
@media print,screen and (max-width:768px)
{
.c-header-sp__list-item
{
outline:none}
}
.c-header-sp__list-item:after
{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.415%22%20height%3D%2215.435%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23006fb9%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M.999%207.718h13.963%22%2F%3E%3Cpath%20d%3D%22M9.484%2013.754l6.517-6.037-6.517-6.036%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;-webkit-transition:all .2s cubic-bezier(.47,0,.745,.715);transition:all .2s cubic-bezier(.47,0,.745,.715);width:15px}
.c-header-sp__list-item+.c-header-sp__list-item
{
margin-top:12px}
.c-header-sp__list-item+:last-of-type
{
border-bottom:1px solid #dde4eb;padding-bottom:12px}
@media print,screen and (max-width:768px)
{
.c-header-sp__list-item:focus
{
outline:none}
}
.c-header-sp__list-item a
{
color:#00021c;font-size:16px;font-weight:700;outline:none;text-decoration:none}
.c-header-sp__list-item a.-current
{
color:#006fb9}
.c-header-sp__button
{
margin-top:30px}
.p-header-sp__close-button
{
border-radius:5px;height:60px;opacity:0;position:fixed;right:0;top:0;width:60px;z-index:1000}
.p-image-test.-width-300
{
width:300px}
.p-image-test.-width-600
{
height:340px;width:600px}

.wrapper{
  max-width: 100%;
  margin-left: 8%;
  margin-right:8%;
  text-align: justify;
}
input[type="text"],
input[type="email"],
textarea{
  background: rgba(255,255,255,.5);
  border: 2px #97cdf3 solid;
  border-radius: 5px;
  padding: 5px;
/*  font-size: 1rem; */
  max-width: 100%;
  cursor: pointer;
}
input[type="text"],
input[type="email"] {
  width: 100%;
  max-width: 100%;
}
input[type="checkbox"] {
  cursor: pointer;
}
textarea{
  width: 100%;
  height: 200px;
}
input[type="submit"] {
  display: initial;
  border: none;
  cursor: pointer;
  line-height: 1;
}
/* 送信ボタン */
.button {
/*   font-size: 1.175rem; */
    background: #00a0dc;
    color: #fff;
    border-radius: 5px;
    padding: 9px 16px;
    margin-bottom: 40px;
}
.button:hover {
    background: #0090aa;
}

table th, table td {
  border: solid 1px black;
  /*実線 1px 黒*/
  padding-left: 5px;
}

form input, form textarea {
  margin-bottom: 28px;
}

.contact-lbl {
  font-size: 102%;
  font-weight: bold;
}