﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ih77u");src:url("../fonts/icomoon.eot?ih77u#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ih77u") format("truetype"),url("../fonts/icomoon.woff?ih77u") format("woff"),url("../fonts/icomoon.svg?ih77u#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorite:before{content:"\e900"}.icon-login:before{content:"\e901"}.icon-member:before{content:"\e902"}.icon-search:before{content:"\e903"}.icon-search2:before{content:"\e904"}.icon-maker:before{content:"\e905"}.icon-money:before{content:"\e906"}.icon-movie:before{content:"\e907"}.icon-bag:before{content:"\e908"}.icon-biz .path1:before{content:"\e909"}.icon-biz .path2:before{content:"\e90a";margin-left:-0.8486328125em}.icon-biz .path3:before{content:"\e90b";margin-left:-0.8486328125em}.icon-time:before{content:"\e90c"}.icon-logout:before{content:"\e90d"}.icon-arrow1:before{content:"\e90e"}.icon-arrow2:before{content:"\e90f"}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ih77u");src:url("../fonts/icomoon.eot?ih77u#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ih77u") format("truetype"),url("../fonts/icomoon.woff?ih77u") format("woff"),url("../fonts/icomoon.svg?ih77u#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorite:before{content:"\e900"}.icon-login:before{content:"\e901"}.icon-member:before{content:"\e902"}.icon-search:before{content:"\e903"}.icon-search2:before{content:"\e904"}.icon-maker:before{content:"\e905"}.icon-money:before{content:"\e906"}.icon-movie:before{content:"\e907"}.icon-bag:before{content:"\e908"}.icon-biz .path1:before{content:"\e909"}.icon-biz .path2:before{content:"\e90a";margin-left:-0.8486328125em}.icon-biz .path3:before{content:"\e90b";margin-left:-0.8486328125em}.icon-time:before{content:"\e90c"}.icon-logout:before{content:"\e90d"}.icon-arrow1:before{content:"\e90e"}.icon-arrow2:before{content:"\e90f"}.object-fit{object-fit:cover;font-family:"object-fit: cover;"}#pageTtl{text-align:center;position:relative}@media (max-width: 767px){#pageTtl{height:60px;border-bottom:2px solid #2DA4E2}}#pageTtl img{width:100%;height:220px}@media (max-width: 1199px){#pageTtl img{height:180px}}@media (max-width: 991px){#pageTtl img{height:160px}}@media (max-width: 767px){#pageTtl img{display:none;height:100px}}#pageTtl .ttl{color:#fff;position:absolute;top:50%;left:50%;width:100%;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){#pageTtl .ttl{color:#2ea0df}}#pageTtl .ttl h2{font-size:3.4rem;font-weight:600}@media (max-width: 1199px){#pageTtl .ttl h2{font-size:3.0rem}}@media (max-width: 991px){#pageTtl .ttl h2{font-size:2.6rem}}@media (max-width: 767px){#pageTtl .ttl h2{font-size:2.0rem}}#pageTtl .ttl .en{font-size:2.4rem;font-family:"Roboto",serif;line-height:1.3}@media (max-width: 1199px){#pageTtl .ttl .en{font-size:2.2rem}}@media (max-width: 991px){#pageTtl .ttl .en{font-size:1.8rem}}@media (max-width: 767px){#pageTtl .ttl .en{font-size:1.6rem}}.pageSTtl{position:relative;font-size:2.2rem;font-weight:600;padding-left:20px;margin-bottom:30px}@media (max-width: 991px){.pageSTtl{font-size:2.0rem;margin-bottom:20px}}@media (max-width: 767px){.pageSTtl{font-size:1.8rem}}.pageSTtl:before{position:absolute;top:6px;left:0;content:'';width:10px;height:26px;background-image:linear-gradient(90deg, #64ecf7,#4c67f8)}@media (max-width: 767px){.pageSTtl:before{top:3px}}#bread{border-bottom:1px solid #ADA5A5;padding:10px 0}@media (max-width: 1199px){#bread{padding:10px 0}}@media (max-width: 767px){#bread{padding:7px 0}}#bread ul{font-size:0px}#bread ul li{display:inline-block;color:#4A4848;font-size:1.6rem}@media (max-width: 1199px){#bread ul li{font-size:1.4rem}}@media (max-width: 767px){#bread ul li{font-size:1.2rem}}#bread ul li:last-child:after{display:none}#bread ul li:after{content:"＞";padding:0 5px}#bread ul li a{color:#4A4848}.pagingWrap{margin-bottom:30px}@media (max-width: 767px){.pagingWrap{margin-bottom:20px}}.pagingWrap .pagingNo{font-size:1.8rem;margin-bottom:15px}@media (max-width: 767px){.pagingWrap .pagingNo{font-size:1.6rem;margin-bottom:10px}}.pagingWrap .paging{*zoom:1}.pagingWrap .paging:after{content:"";display:table;clear:both}@media (max-width: 767px){.pagingWrap .paging{margin-bottom:20px}}.pagingWrap .paging>span,.pagingWrap .paging a,.pagingWrap .paging i{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:3px;min-width:40px;height:40px;font-size:1.6rem;color:#2DA4E2;background:#F0F0F0;text-align:center;line-height:34px;font-weight:600}@media (max-width: 767px){.pagingWrap .paging>span,.pagingWrap .paging a,.pagingWrap .paging i{margin-bottom:5px;min-width:26px;height:28px;font-size:1.4rem;line-height:22px}}.pagingWrap .paging>span{color:#fff;background:#2DA4E2}.pagingWrap .paging a:hover{color:#fff;background:#2DA4E2}.pagingWrap .paging .prev{padding-left:30px;padding-right:8px;position:relative}@media (max-width: 767px){.pagingWrap .paging .prev{padding-left:15px;padding-right:5px}}.pagingWrap .paging .prev:before,.pagingWrap .paging .prev:after{content:'';position:absolute;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:8px solid transparent;top:50%;margin-top:-8px;border-right:8px solid #F0F0F0;left:2px}@media (max-width: 767px){.pagingWrap .paging .prev:before,.pagingWrap .paging .prev:after{border:6px solid transparent;margin-top:-6px;border-right:6px solid #F0F0F0;left:0}}.pagingWrap .paging .prev:before{border-right:8px solid #2DA4E2;left:0}@media (max-width: 767px){.pagingWrap .paging .prev:before{border-right:6px solid #2DA4E2;left:-2px}}.pagingWrap .paging .prev:hover:before,.pagingWrap .paging .prev:hover:after{border-right:8px solid #2DA4E2}@media (max-width: 767px){.pagingWrap .paging .prev:hover:before,.pagingWrap .paging .prev:hover:after{border-right:6px solid #2DA4E2}}.pagingWrap .paging .prev:hover:before{border-right:8px solid #fff}@media (max-width: 767px){.pagingWrap .paging .prev:hover:before{border-right:6px solid #fff}}.pagingWrap .paging .next{padding-left:8px;padding-right:30px;position:relative}@media (max-width: 767px){.pagingWrap .paging .next{padding-left:5px;padding-right:15px}}.pagingWrap .paging .next:before,.pagingWrap .paging .next:after{content:'';position:absolute;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:8px solid transparent;top:50%;margin-top:-8px;border-left:8px solid #F0F0F0;right:2px}@media (max-width: 767px){.pagingWrap .paging .next:before,.pagingWrap .paging .next:after{border:6px solid transparent;margin-top:-6px;border-left:6px solid #F0F0F0;right:0}}.pagingWrap .paging .next:before{border-left:8px solid #2DA4E2;right:0}@media (max-width: 767px){.pagingWrap .paging .next:before{border-left:6px solid #2DA4E2;right:-2px}}.pagingWrap .paging .next:hover:before,.pagingWrap .paging .next:hover:after{border-left:8px solid #2DA4E2}@media (max-width: 767px){.pagingWrap .paging .next:hover:before,.pagingWrap .paging .next:hover:after{border-left:6px solid #2DA4E2}}.pagingWrap .paging .next:hover:before{border-left:8px solid #fff}@media (max-width: 767px){.pagingWrap .paging .next:hover:before{border-left:6px solid #fff}}.resultList{*zoom:1}.resultList:after{content:"";display:table;clear:both}.resultList li{position:relative;margin-bottom:20px}.resultList li a{display:block;position:relative;background:#EBEBEB;border-radius:10px}@media (max-width: 767px){.resultList li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.resultList li a .new{position:absolute;top:10px;left:-4px;color:#fff;font-family:"Roboto",serif;font-weight:600;background:#F42626;padding:2px 10px;z-index:10}@media (max-width: 1199px){.resultList li a .new{font-size:1.5rem}}@media (max-width: 991px){.resultList li a .new{font-size:1.4rem}}@media (max-width: 767px){.resultList li a .new{font-size:1.3rem}}.resultList li a .image{position:relative;aspect-ratio:16 / 9;border-radius:10px 10px 0 0;background:#000;display:flex;align-items:start;justify-content:center;overflow:hidden}.resultList li a .image iframe{position:absolute;top:0;left:0;width:100%;height:100%}.resultList li a .image img{position:absolute;width:100%;max-width:none}.resultList li a .image img.port{width:100%;height:auto}.resultList li a .image .icon{position:absolute;bottom:10px;left:10px}@media (max-width: 767px){.resultList li a .image .icon{display:none}}.resultList li a .image .icon .movie,.resultList li a .image .icon .other,.resultList li a .image .icon .type{display:inline-block;font-size:1.4rem;border-radius:20px;padding:1px 10px}@media (max-width: 991px){.resultList li a .image .icon .movie,.resultList li a .image .icon .other,.resultList li a .image .icon .type{font-size:1.3rem}}.resultList li a .image .icon .movie,.resultList li a .image .icon .other{color:#fff;background-image:linear-gradient(90deg, #64ecf7,#4c67f8);margin-bottom:5px}.resultList li a .image .icon .type{color:#fff}.resultList li a .image .icon .type.type1{background:#D5A0FC}.resultList li a .image .icon .type.type2{background:#F897BD}.resultList li a .image .icon .type.type3{background:#20cb7d}.resultList li a .image .icon .type.type4{background:#f2973e}.resultList li a .image .icon .type.type5{background:#3eaef2}.resultList li a .cnt{color:#333;font-size:1.5rem;border-radius:0 0 10px 10px;padding:10px}@media (max-width: 991px){.resultList li a .cnt{font-size:1.4rem}}@media (max-width: 767px){.resultList li a .cnt{font-size:1.2rem}}.resultList li a .cnt .icon{display:none}@media (max-width: 767px){.resultList li a .cnt .icon{display:block;margin-bottom:6px}}.resultList li a .cnt .icon .movie,.resultList li a .cnt .icon .other,.resultList li a .cnt .icon .type{display:inline-block;font-size:1.2rem;border-radius:20px;padding:1px 10px}.resultList li a .cnt .icon .movie,.resultList li a .cnt .icon .other{color:#fff;background-image:linear-gradient(90deg, #64ecf7,#4c67f8);margin-bottom:5px}.resultList li a .cnt .icon .type{color:#fff}.resultList li a .cnt .icon .type.type1{background:#D5A0FC}.resultList li a .cnt .icon .type.type2{background:#F897BD}.resultList li a .cnt .icon .type.type3{background:#20cb7d}.resultList li a .cnt .icon .type.type4{background:#f2973e}.resultList li a .cnt .icon .type.type5{background:#3eaef2}.resultList li a .cnt .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:54px;font-size:1.8rem;font-weight:600;margin-bottom:10px}@media (max-width: 991px){.resultList li a .cnt .ttl{max-height:51px;font-size:1.6rem;margin-bottom:6px}}@media (max-width: 767px){.resultList li a .cnt .ttl{max-height:45px;font-size:1.4rem}}.resultList li a .cnt .company{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;margin-bottom:5px}@media (max-width: 991px){.resultList li a .cnt .company{max-height:45px}}@media (max-width: 767px){.resultList li a .cnt .company{max-height:40px}}.resultList li a .cnt .dtl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resultList li a .cnt .dtl [class^="icon-"],.resultList li a .cnt .dtl [class*=" icon-"]{color:#2da4e2;font-size:1.8rem}@media (max-width: 767px){.resultList li a .cnt .dtl [class^="icon-"],.resultList li a .cnt .dtl [class*=" icon-"]{font-size:1.6rem}}.resultList li a .cnt .dtl .icon-maker{padding:0 2px}@media (max-width: 991px){.resultList li a .cnt .dtl .icon-maker{padding:0 1px}}.resultList li .delBtn{position:absolute;top:-5px;right:0;z-index:1;color:#333;border:2px solid #333;border-radius:50%;background:#fff;width:30px;height:30px;text-align:center;font-family:"Roboto",serif;font-size:2.4rem;font-weight:600;line-height:1.1}@media (max-width: 991px){.resultList li .delBtn{width:26px;height:26px;font-size:2.0rem}}#follow{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:999}@media (max-width: 767px){#follow{display:none}}#follow a{display:block;width:60px;writing-mode:vertical-rl;background:#eee}#follow a i,#follow a p{display:inline-block;text-align:center;margin:0 auto}#follow a p{font-size:1.8rem;font-weight:600;line-height:1.2}@media (max-width: 1199px){#follow a p{font-size:1.6rem}}#follow a.btn1{color:#fff;background-image:linear-gradient(90deg, #64ecf7,#4c67f8);border-radius:10px 0 0 10px;padding:10px 8px;margin-bottom:15px}#follow a.btn1 [class^="icon-"],#follow a.btn1 [class*=" icon-"]{font-size:3.4rem;vertical-align:text-bottom}@media (max-width: 1199px){#follow a.btn1 [class^="icon-"],#follow a.btn1 [class*=" icon-"]{font-size:3.0rem}}#follow a.btn2{background-image:linear-gradient(90deg, #64ecf7,#4c67f8);border-radius:10px 0 0 10px;padding:5px 0 5px 5px}#follow a.btn2 .in{display:block;width:55px;background:#fff;border-radius:10px 0 0 10px;text-align:center;padding:5px 12px}#follow a.btn2 .in [class^="icon-"],#follow a.btn2 .in [class*=" icon-"]{color:#f4e426;font-size:2.0rem}#follow a.btn2 .in p{color:#333}#mainCont{float:left;width:80%;padding-right:50px}@media (max-width: 1399px){#mainCont{width:77%;padding-right:30px}}@media (max-width: 991px){#mainCont{width:70%;padding-right:15px}}@media (max-width: 767px){#mainCont{float:none;width:100%;padding-right:0;margin-bottom:30px}}#mainCont .pagingTxt{font-size:1.8rem;margin-bottom:5px}@media (max-width: 767px){#mainCont .pagingTxt{font-size:1.6rem}}#mainCont .pagingTxt span{font-size:2.2rem;font-weight:bold}@media (max-width: 991px){#mainCont .pagingTxt span{font-size:2.0rem}}@media (max-width: 767px){#mainCont .pagingTxt span{font-size:1.8rem}}#sideCont{float:right;width:20%}@media (max-width: 1399px){#sideCont{width:23%}}@media (max-width: 991px){#sideCont{width:30%}}@media (max-width: 767px){#sideCont{float:none;width:100%}}#sideCont .entryBtn{margin-bottom:10px}@media (max-width: 767px){#sideCont .entryBtn{display:none}}#sideCont .entryBtn a{display:block;color:#fff;font-size:1.8rem;font-weight:600;border:2px solid #FA5F82;border-radius:10px;background:#FA5F82;text-align:center;padding:10px}@media (max-width: 1199px){#sideCont .entryBtn a{font-size:1.6rem;padding:10px 5px}}@media (max-width: 991px){#sideCont .entryBtn a{font-size:1.5rem}}@media (max-width: 767px){#sideCont .entryBtn a{font-size:1.6rem;padding:10px}}#sideCont .favoriteBtn{margin-bottom:30px}@media (max-width: 991px){#sideCont .favoriteBtn{margin-bottom:20px}}@media (max-width: 767px){#sideCont .favoriteBtn{display:none}}#sideCont .favoriteBtn a{display:block;color:#333;font-size:1.8rem;font-weight:600;border:2px solid #E0E0E0;border-radius:10px;background:#fff;text-align:center;padding:10px}@media (max-width: 1199px){#sideCont .favoriteBtn a{font-size:1.6rem;padding:10px 5px}}@media (max-width: 991px){#sideCont .favoriteBtn a{font-size:1.5rem}}#sideCont .favoriteBtn a [class^="icon-"],#sideCont .favoriteBtn a [class*=" icon-"]{color:#f4e426;font-size:2.0rem}@media (max-width: 767px){#sideCont .favoriteBtn a [class^="icon-"],#sideCont .favoriteBtn a [class*=" icon-"]{font-size:1.8rem}}#sideCont .cont{margin-bottom:40px}@media (max-width: 991px){#sideCont .cont{margin-bottom:30px}}#sideCont .cont .sideTtl{color:#2DA4E2;font-size:2.2rem;font-weight:600;margin-bottom:15px}@media (max-width: 1199px){#sideCont .cont .sideTtl{font-size:2.0rem}}@media (max-width: 767px){#sideCont .cont .sideTtl{font-size:1.8rem}}#sideCont .cont .historyList li{margin-bottom:10px}#sideCont .cont .historyList li a{display:flex;overflow:hidden;color:#333;font-size:1.5rem;border:1px solid #CBCBCB;border-radius:10px}@media (max-width: 767px){#sideCont .cont .historyList li a{font-size:1.4rem}}#sideCont .cont .historyList li .cnt{flex:1;padding:10px}#sideCont .cont .historyList li .cnt .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.7rem;font-weight:600;line-height:1.4;margin-bottom:6px}@media (max-width: 1199px){#sideCont .cont .historyList li .cnt .ttl{font-size:1.6rem}}@media (max-width: 767px){#sideCont .cont .historyList li .cnt .ttl{font-size:1.5rem}}#sideCont .cont .historyList li .cnt .company,#sideCont .cont .historyList li .cnt .dtl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#sideCont .cont .historyList li .cnt [class^="icon-"],#sideCont .cont .historyList li .cnt [class*=" icon-"]{color:#2da4e2;font-size:1.8rem}@media (max-width: 767px){#sideCont .cont .historyList li .cnt [class^="icon-"],#sideCont .cont .historyList li .cnt [class*=" icon-"]{font-size:1.6rem}}#sideCont .cont .historyList li .cnt .icon-maker{padding:0 2px}@media (max-width: 991px){#sideCont .cont .historyList li .cnt .icon-maker{padding:0 1px}}#sideCont .cont .historyList li .arrowWrap{width:22px;background:#e8e8e8;display:flex;align-items:center;justify-content:center}#sideCont .cont .historyList li .arrowWrap .icon-arrow1{color:#2ea0df}#sideCont .cont .contentsList{margin-bottom:10px}#sideCont .cont .contentsList dt{position:relative;color:#2DA4E2;font-size:1.7rem;font-weight:600;border-bottom:2px solid #2DA4E2;padding-right:30px;padding-bottom:5px;cursor:pointer}@media (max-width: 991px){#sideCont .cont .contentsList dt{font-size:1.6rem}}#sideCont .cont .contentsList dt .arrow{position:absolute;top:38%;right:0;display:inline-block;font-size:1.3rem}@media (max-width: 1199px){#sideCont .cont .contentsList dt .arrow{font-size:1.1rem}}@media (max-width: 767px){#sideCont .cont .contentsList dt .arrow{top:6px;font-size:1.0rem}}#sideCont .cont .contentsList dt .arrow:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90f";color:#2da4e2}#sideCont .cont .contentsList dt.active .arrow{top:30%;font-size:1.8rem}@media (max-width: 1199px){#sideCont .cont .contentsList dt.active .arrow{font-size:1.6rem}}@media (max-width: 767px){#sideCont .cont .contentsList dt.active .arrow{top:3px;font-size:1.4rem}}#sideCont .cont .contentsList dt.active .arrow:before{content:"\e90e"}#sideCont .cont .contentsList dd{display:none}#sideCont .cont .contentsList dd .jobCnt{margin-bottom:10px}#sideCont .cont .contentsList dd .jobCnt li{padding:10px 0;border-bottom:1px solid #E0E0E0}#sideCont .cont .contentsList dd .jobCnt li a{overflow:hidden;*zoom:1;display:block}#sideCont .cont .contentsList dd .jobCnt li a .imgCnt{position:relative;float:left;width:70px;height:96px;margin-right:10px;display:flex;align-items:start;justify-content:center;overflow:hidden}#sideCont .cont .contentsList dd .jobCnt li a .imgCnt img{position:absolute;width:auto;height:100%;max-width:none}#sideCont .cont .contentsList dd .jobCnt li a .imgCnt img.port{width:100%;height:auto}#sideCont .cont .contentsList dd .jobCnt li a .txtCnt{float:left;width:calc(100% - 80px);color:#333;line-height:1.4}#sideCont .cont .contentsList dd .jobCnt li a .txtCnt .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.7rem;font-weight:600;margin-bottom:6px}@media (max-width: 767px){#sideCont .cont .contentsList dd .jobCnt li a .txtCnt .ttl{font-size:1.6rem}}#sideCont .cont .contentsList dd .jobCnt li a .txtCnt .company{font-size:1.5rem}@media (max-width: 767px){#sideCont .cont .contentsList dd .jobCnt li a .txtCnt .company{font-size:1.4rem}}#sideCont .cont .contentsList dd .more a{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#989191}#sideCont .cont .contentsList dd .more a .arrow{position:relative;display:inline-block;width:23.8px;height:13.9px}@media (max-width: 767px){#sideCont .cont .contentsList dd .more a .arrow{width:18px;height:8px}}#sideCont .cont .contentsList dd .more a .arrow:before,#sideCont .cont .contentsList dd .more a .arrow:after{content:"";position:absolute;top:10px;left:calc(50% - 2px);width:4px;height:18px;background-color:#989191;transform-origin:50% 2px}@media (max-width: 767px){#sideCont .cont .contentsList dd .more a .arrow:before,#sideCont .cont .contentsList dd .more a .arrow:after{height:15px}}#sideCont .cont .contentsList dd .more a .arrow:before{transform:rotate(225deg)}#sideCont .cont .contentsList dd .more a .arrow:after{transform:rotate(135deg)}html{font-size:10px;height:auto}head{height:auto}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,yu-gothic-pr6n,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:400;color:#333;line-height:1.6;scroll-behavior:smooth;background:#fff !important}@media (max-width: 991px){body{font-size:1.5rem}}@media (max-width: 767px){body{font-size:1.4rem}}a{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}a:link{text-decoration:none}a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}small{font-size:1.3rem}@media (max-width: 767px){small{font-size:1.2rem}}*:focus{outline:none}select{font-size:16px !important}select::-ms-expand{display:none}:-ms-input-placeholder{color:#ccc}.container{padding-left:10px;padding-right:10px}@media (min-width: 1400px){.container{width:1380px}}@media (min-width: 1920px){.container{width:1600px}}@media (max-width: 767px){.container{padding-left:15px;padding-right:15px}}.container.w-1640{max-width:1660px}.container.w-1460{max-width:1480px}.container.w-1360{max-width:1380px}.container.w-1280{max-width:1300px}.container.w-1080{max-width:1100px}.row{margin-left:-10px;margin-right:-10px}.row [class^="col-"]{padding:0 10px}@keyframes show{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.hidden{width:0;height:0;position:absolute;overflow:hidden;top:0;left:0}@media (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px){.visible-xs{display:none}}main{overflow:hidden;margin-top:160px}@media (max-width: 1399px){main{margin-top:140px}}@media (max-width: 1199px){main{margin-top:80px}}@media (max-width: 991px){main{margin-top:60px}}@media (max-width: 767px){main{margin-top:55px}}#header{width:100%;height:160px;background:#fff;z-index:9999;position:fixed;top:0;left:0}@media (max-width: 1399px){#header{height:140px}}@media (max-width: 1199px){#header{height:80px}}@media (max-width: 991px){#header{height:60px}}@media (max-width: 767px){#header{height:55px}}@media (max-width: 1199px){#header .container{width:100%}}#header .logo{float:left}@media (max-width: 1399px){#header .logo img{height:80px}}@media (max-width: 991px){#header .logo img{height:60px}}@media (max-width: 767px){#header .logo img{height:50px}}#header .headIn{position:relative;z-index:100;float:right}@media (max-width: 1399px){#header .headIn{height:80px;width:auto}}@media (max-width: 991px){#header .headIn{height:60px}}@media (max-width: 767px){#header .headIn{height:55px}}#header #gNav{z-index:99;display:inline-block;position:fixed;top:100px;left:0;width:100%;height:60px;background:#EDEDED}@media (max-width: 1399px){#header #gNav{top:90px}}@media (max-width: 1199px){#header #gNav{position:fixed;top:80px;right:0;left:auto;overflow:hidden;display:block;background:#fff;width:405px;height:100%;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;overflow-y:scroll;padding-bottom:150px}}@media (max-width: 991px){#header #gNav{top:60px;width:341px}}@media (max-width: 767px){#header #gNav{width:70%;top:55px;height:100%;overflow-y:scroll;padding-bottom:150px}}@media (max-width: 1199px){#header #gNav.active{display:block;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}#header #gNav .navList{font-size:0;display:-webkit-box;max-width:1300px;width:100%;margin:0 auto}@media (max-width: 1399px){#header #gNav .navList{max-width:1170px}}@media (max-width: 1199px){#header #gNav .navList{display:block;overflow:hidden;*zoom:1;padding-top:0}}@media (max-width: 767px){#header #gNav .navList{padding-top:0}}#header #gNav .navList li{display:inline-block;font-size:0;margin:0;vertical-align:middle;position:relative;transition:0.3s;width:calc(100%/7);float:left}@media (max-width: 1199px){#header #gNav .navList li{display:block;border-bottom:1px solid #EDEDED;width:100%}}#header #gNav .navList li a,#header #gNav .navList li span{font-weight:600;font-size:1.8rem;display:block;color:#333;padding:15px 0;text-align:center}@media (max-width: 1199px){#header #gNav .navList li a,#header #gNav .navList li span{width:100%;text-align:left;padding:15px;border-left:none;background:#fff;color:#4D67F8}}@media (max-width: 1199px){#header #gNav .navList li a,#header #gNav .navList li span{font-size:1.6rem}}@media (max-width: 991px){#header #gNav .navList li a,#header #gNav .navList li span{font-size:1.5rem}}#header #gNav .navList li a:hover,#header #gNav .navList li span:hover{background:#4D67F8;color:#fff}@media (max-width: 1199px){#header #gNav .navList li a:hover,#header #gNav .navList li span:hover{background:#fff;color:#4D67F8;opacity:1}}#header #gNav .navBtns{display:none;margin-top:10px}@media (max-width: 991px){#header #gNav .navBtns{display:block}}#header #gNav .navBtns li{display:inline-block;width:49%;padding:0 5px}#header #gNav .navBtns li a{display:block;text-align:center;border-radius:5px;padding:10px}#header #gNav .navBtns li.loginBtn a{color:#fff;background:#4D67F8}#header #gNav .navBtns li.memBtn a{color:#fff;background-image:linear-gradient(145deg, #64ecf7,#4c67f8)}#header .headlink{float:right;height:100px;overflow:hidden;padding-top:12px}@media (max-width: 1399px){#header .headlink{height:90px;padding-top:10px}}@media (max-width: 1199px){#header .headlink{height:80px;padding-top:6px}}@media (max-width: 991px){#header .headlink{display:none}}@media (max-width: 1199px){#header .headlink .right{margin-right:80px}}#header .headlink .right .search{display:inline-block;vertical-align:middle;margin-right:10px}#header .headlink .right .search #searchKeyword{background:#F4F4F4;border-radius:20px;padding:5px 15px;width:290px}@media (max-width: 1199px){#header .headlink .right .search #searchKeyword{width:230px}}#header .headlink .right .search #searchKeyword input{width:230px;border:none;background:none}@media (max-width: 1199px){#header .headlink .right .search #searchKeyword input{width:170px}}#header .headlink .right .search #searchKeyword [class^="icon-"],#header .headlink .right .search #searchKeyword [class*=" icon-"]{font-size:2.0rem;vertical-align:middle}#header .headlink .right .jobBtn,#header .headlink .right .memBtn{display:inline-block;vertical-align:middle;height:100%;background-image:linear-gradient(145deg, #64ecf7,#4c67f8);border-radius:6px;padding:3px}#header .headlink .right .jobBtn a,#header .headlink .right .memBtn a{display:block;font-weight:600;text-align:center}#header .headlink .right .jobBtn a [class^="icon-"],#header .headlink .right .jobBtn a [class*=" icon-"],#header .headlink .right .memBtn a [class^="icon-"],#header .headlink .right .memBtn a [class*=" icon-"]{display:block;font-size:3.0rem}@media (max-width: 1399px){#header .headlink .right .jobBtn a,#header .headlink .right .memBtn a{font-size:1.5rem}#header .headlink .right .jobBtn a [class^="icon-"],#header .headlink .right .jobBtn a [class*=" icon-"],#header .headlink .right .memBtn a [class^="icon-"],#header .headlink .right .memBtn a [class*=" icon-"]{font-size:2.8rem}}@media (max-width: 1199px){#header .headlink .right .jobBtn a,#header .headlink .right .memBtn a{font-size:1.4rem}}#header .headlink .right .jobBtn a{color:#fff;padding:6px 10px}#header .headlink .right .memBtn a{color:#2DA4E2;background:#fff;border-radius:6px;padding:6px 20px}#header .headlink .right .headBtns{display:inline-block;vertical-align:middle;width:150px}@media (max-width: 1199px){#header .headlink .right .headBtns{width:140px}}#header .headlink .right .headBtns li a{display:block;width:100%;font-weight:600;border-radius:6px;padding:2px 5px}#header .headlink .right .headBtns li a [class^="icon-"],#header .headlink .right .headBtns li a [class*=" icon-"]{margin-right:10px}#header .headlink .right .headBtns li a:hover{opacity:1}@media (max-width: 1399px){#header .headlink .right .headBtns li a{font-size:1.5rem;padding:1px 5px}}@media (max-width: 1199px){#header .headlink .right .headBtns li a{font-size:1.4rem}}#header .headlink .right .headBtns li.login{margin-bottom:5px}#header .headlink .right .headBtns li.login a{color:#fff;background:#4D67F8;border:3px solid #4D67F8}#header .headlink .right .headBtns li.login a:hover{color:#4D67F8;background:#fff}#header .headlink .right .headBtns li.favorite a{color:#333;background:#fff;border:3px solid #E0E0E0}#header .headlink .right .headBtns li.favorite a [class^="icon-"],#header .headlink .right .headBtns li.favorite a [class*=" icon-"]{color:#f4e426}#header .headlink .right .headBtns li.favorite a:hover{color:#fff;background:#4D67F8;border:3px solid #4D67F8}#header .bg{background:none}#header .bg.active{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:80px;left:0;transition:background .5s}@media (max-width: 991px){#header .bg.active{top:60px}}@media (max-width: 767px){#header .bg.active{top:55px}}#header #menuIcon{display:none}@media (max-width: 1199px){#header #menuIcon{display:block;position:absolute;float:right;width:80px;height:80px;z-index:999;cursor:pointer;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;background:#bbbbbb;top:0;right:0}}@media (max-width: 991px){#header #menuIcon{width:60px;height:60px}}@media (max-width: 767px){#header #menuIcon{width:60px;height:55px}}#header #menuIcon .menuTxt{font-size:1.3rem;font-weight:600;color:#fff;position:absolute;top:13px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:2px}@media (max-width: 991px){#header #menuIcon .menuTxt{font-size:1.1rem;letter-spacing:1px;top:6px}}@media (max-width: 767px){#header #menuIcon .menuTxt{font-size:1.0rem}}#header #menuIcon .menuTxt.closeTxt{opacity:0}#header #menuIcon .iconIn{display:block;width:46px;height:26px;position:absolute;top:58%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width: 991px){#header #menuIcon .iconIn{width:35px;height:22px;top:60%}}@media (max-width: 767px){#header #menuIcon .iconIn{width:30px;height:19px}}#header #menuIcon span{width:100%;height:4px;border-radius:5px;background:#fff;display:inline-block;position:absolute;left:0;transition:all .5s}@media (max-width: 991px){#header #menuIcon span{height:3px}}#header #menuIcon span:nth-child(1){top:0}#header #menuIcon span:nth-child(2){top:50%;margin-top:-2px}@media (max-width: 991px){#header #menuIcon span:nth-child(2){margin-top:-2px}}#header #menuIcon span:nth-child(3){bottom:0}#header #menuIcon.active .openTxt{opacity:0}#header #menuIcon.active .closeTxt{opacity:1}#header #menuIcon.active span:nth-child(1){-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}@media (max-width: 991px){#header #menuIcon.active span:nth-child(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}}#header #menuIcon.active span:nth-child(2){left:50%;opacity:0;-webkit-animation:active-btn05-bar02 .8s forwards;animation:active-btn05-bar02 .8s forwards}#header #menuIcon.active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}@media (max-width: 767px){#header #menuIcon.active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}}#footCompany{background-image:linear-gradient(90deg, #64ecf7,#4c67f8);padding:40px 0}@media (max-width: 767px){#footCompany{padding:20px 0}}#footCompany .ttl{color:#fff;text-align:center;background:url("../img/common/bg-ttl.png") center center no-repeat;margin-bottom:20px}#footCompany .ttl h2{font-size:3.4rem;font-weight:600}@media (max-width: 767px){#footCompany .ttl h2{font-size:2.8rem}}#footCompany .ttl .en{font-size:2.2rem;font-family:"Roboto",serif}@media (max-width: 767px){#footCompany .ttl .en{display:none;font-size:1.8rem}}#footCompany .entryLink{max-width:760px;width:100%;margin:0 auto}@media (max-width: 991px){#footCompany .entryLink{max-width:70%}}@media (max-width: 767px){#footCompany .entryLink{max-width:80%}}#footCompany .entryLink a{display:block;color:#fff;font-size:3.4rem;font-weight:600;text-align:center;border:4px solid #fff;border-radius:10px;padding:25px 0}@media (max-width: 991px){#footCompany .entryLink a{font-size:2.2rem;padding:20px 0}}@media (max-width: 767px){#footCompany .entryLink a{font-size:1.8rem;padding:15px 0}}#footer{background:#D3D3D3}#footer .footIn{padding:40px 0;font-size:1.6rem}@media (max-width: 1199px){#footer .footIn{padding:30px 0;font-size:1.5rem}}@media (max-width: 767px){#footer .footIn{padding:20px 0;font-size:1.3rem}}#footer .footIn .contactCont{text-align:center;background-color:rgba(255,255,255,0.75);padding:10px 0 5px;margin-bottom:30px}@media (max-width: 991px){#footer .footIn .contactCont{padding:5px 0}}@media (max-width: 767px){#footer .footIn .contactCont{padding:5px 10px;margin-bottom:20px}}#footer .footIn .contactCont p{font-size:1.6rem}@media (max-width: 991px){#footer .footIn .contactCont p{font-size:1.4rem}}@media (max-width: 767px){#footer .footIn .contactCont p{font-size:1.2rem}}#footer .footIn .contactCont .em{color:#2DA4E2;font-size:2.0rem;font-weight:600}@media (max-width: 991px){#footer .footIn .contactCont .em{font-size:1.8rem}}@media (max-width: 767px){#footer .footIn .contactCont .em{font-size:1.6rem}}#footer .footIn .contactCont .tel{color:#106693;font-family:"Roboto",serif;font-size:3.0rem;font-weight:600;line-height:1.2}@media (max-width: 991px){#footer .footIn .contactCont .tel{font-size:2.6rem}}@media (max-width: 767px){#footer .footIn .contactCont .tel{font-size:2.2rem}}#footer .footIn .footTop{margin-bottom:40px}@media (max-width: 767px){#footer .footIn .footTop{text-align:center;margin-bottom:30px}}#footer .footIn .footTop .footLogo{display:inline-block;vertical-align:bottom;margin-right:20px}@media (max-width: 767px){#footer .footIn .footTop .footLogo{display:block;margin-right:0;margin-bottom:20px}#footer .footIn .footTop .footLogo img{height:60px}}#footer .footIn .footTop .footSns{display:inline-block;vertical-align:bottom}#footer .footIn .footTop .footSns li{display:inline-block;padding:0 3px}@media (max-width: 767px){#footer .footIn .footTop .footSns{display:block;text-align:center}}#footer .footIn .footLink{line-height:1.2}#footer .footIn .footLink li{display:inline-block;border-right:1px solid #333}@media (max-width: 767px){#footer .footIn .footLink li{width:49%;padding:6px 0;border-right:none}}#footer .footIn .footLink li:first-child{border-left:1px solid #333}@media (max-width: 767px){#footer .footIn .footLink li:first-child{border-left:none}}#footer .footIn .footLink li a{color:#333;font-size:1.6rem;padding:0 10px}@media (max-width: 767px){#footer .footIn .footLink li a{font-size:1.4rem}}#footer .copyright{font-size:1.6rem;text-align:right;border-top:1px solid #707070;padding:10px 0}@media (max-width: 1199px){#footer .copyright{font-size:1.5rem}}@media (max-width: 767px){#footer .copyright{font-size:1.3rem;text-align:center;padding:5px 0}}
