@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0;padding:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}ul,ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;margin:0;padding:0}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}hr{visibility:hidden}a{outline:none}a,a:link{outline:none}a:visited{outline:none}*{margin:0;padding:0}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//coiden.jp/css/fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//coiden.jp/css/fonts/NotoSansJP-Bold.woff) format("woff")}body{color:#000;font-family:"Noto Sans JP",Meiryo,"メイリオ",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;font-size:.875rem;line-height:1.7;margin:0;padding:0}@media screen and (min-width:768px){body{font-size:1rem}}@media screen and (max-width:1079px){body{width:100%}}@media screen and (max-width:1079px){.pc_only{display:none}}@media screen and (min-width:768px){.sp_only{display:none}}a{color:#000;transition:.2s;text-decoration:none}a:hover{opacity:.85}#screen{position:relative;min-height:100%;text-align:left}#container{margin:0 auto;clear:both;position:relative}.page-id-335 #container,.page-id-349 #container{padding-top:60px}@media screen and (min-width:768px){.page-id-335 #container,.page-id-349 #container{padding-top:0}}section,.section{clear:both;text-align:left;margin:0}section p,section ul,.section p,.section ul{text-align:left}.fadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.content{width:100%;overflow:hidden;text-align:left}.content section,.content .section{margin:0 auto}@media screen and (max-width:1079px){.content section,.content .section{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}}@media screen and (min-width:1080px){.content section,.content .section{width:1080px;padding-left:0;padding-right:0}}#contents{clear:both;text-align:left;min-height:600px;padding:0;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1079px){#contents{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;flex-flow:column}}@media screen and (min-width:1080px){#contents{width:1080px;flex-flow:row}#mainContents_02{width:800px}}@media screen and (max-width:1079px){#mainContents_02{width:100%}}#columnRight{overflow:hidden;margin:0 0 10px}@media screen and (max-width:1079px){#columnRight{width:100%}}@media screen and (min-width:1080px){#columnRight{width:240px}}#columnRight form{margin:0}#columnRight ul{margin:0;padding:0}#columnRight ul li{list-style-type:none}#columnRight #widget_area ul ul{margin:0 0 20px 20px}#columnRight #widget_area ul ul ul,#columnRight #widget_area ul ol{margin:0 0 0 10px}#columnRight section,#columnRight .section{overflow:hidden;margin:0 0 10px}#columnRight .side_hd p{background:#d6dce5;padding:5px 8px;font-weight:700;margin:0 0 10px}.keyvisual{padding:0;margin:61px auto 10px;position:relative}@media screen and (min-width:1080px){.keyvisual{margin:0 auto 10px}}.keyvisual img{width:100%;height:auto;min-height:200px;object-fit:cover}.keyvisual .key_text{position:absolute;left:0;right:0;bottom:10px;margin:auto;color:#fff;z-index:2}@media screen and (min-width:768px){.keyvisual .key_text{bottom:40px}}.keyvisual .key_text p{text-align:center;font-weight:700}.keyvisual .key_text p:first-of-type{font-size:1.25rem;font-weight:900}@media screen and (min-width:768px){.keyvisual .key_text p:first-of-type{font-size:3rem}}@media screen and (min-width:1080px){.keyvisual .key_text p:first-of-type{font-size:3.75rem}}.keyvisual .key_text p:last-of-type{font-size:.875rem;font-weight:500}@media screen and (min-width:768px){.keyvisual .key_text p:last-of-type{font-size:1.5rem}}.keyvisual .key_text02{position:absolute;left:0;right:0;bottom:10px;margin:auto;color:#fff;z-index:2}@media screen and (min-width:768px){.keyvisual .key_text02{bottom:40px}}.keyvisual .key_text02 p{text-align:center;font-weight:700;font-size:1.25rem;font-weight:900;line-height:1.4}@media screen and (min-width:768px){.keyvisual .key_text02 p{font-size:3rem}}@media screen and (min-width:1080px){.keyvisual .key_text02 p{font-size:3.75rem}}.keyvisual .key_text03{position:absolute;top:48%;left:0;transform:translateY(-50%);color:#000;z-index:2;width:100%}@media screen and (min-width:768px){.keyvisual .key_text03{bottom:40px}}.keyvisual .key_text03 p{text-align:left;font-weight:700;font-size:1.25rem;font-weight:900;line-height:1.4;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.keyvisual .key_text03 p{font-size:2rem}}@media screen and (min-width:1080px){.keyvisual .key_text03 p{font-size:2.75rem}}.keyvisual .key_text03 p br{display:none}@media screen and (min-width:768px){.keyvisual .key_text03 p br{display:block}}.keyvisual .key_text04{position:absolute;left:0;right:0;bottom:10px;margin:auto;color:#fff;z-index:2}@media screen and (min-width:768px){.keyvisual .key_text04{bottom:40px}}.keyvisual .key_text04 p:first-of-type{text-align:center;font-weight:700;font-size:1rem;font-weight:900;line-height:1.4}@media screen and (min-width:768px){.keyvisual .key_text04 p:first-of-type{font-size:1.75rem}}@media screen and (min-width:1080px){.keyvisual .key_text04 p:first-of-type{font-size:2.25rem}}.keyvisual .key_text04 p:last-of-type{text-align:center;font-weight:700;font-size:1.25rem;font-weight:900;line-height:1.4}@media screen and (min-width:768px){.keyvisual .key_text04 p:last-of-type{font-size:2.5rem}}@media screen and (min-width:1080px){.keyvisual .key_text04 p:last-of-type{font-size:3.25rem}}.keyvisual .object_right{object-position:right top;opacity:.75}section h1 a,section h2 a,section h3 a{text-decoration:none}section h1 a:hover,section h2 a:hover,section h3 a:hover,section h1 a:active,section h2 a:active,section h3 a:active{text-decoration:underline}.single-body,.entry_single-body{width:100%;overflow:hidden}.single-body img,.entry_single-body img{width:100% !important;max-width:100% !important;height:auto;margin:0 0 5px}.half{width:100%;overflow:hidden}.half .element_01,.half .element_02{overflow:hidden}.half .element_01 img,.half .element_02 img{width:100%;height:auto}@media screen and (max-width:767px){.half .element_01,.half .element_02{width:100%}.half .element_01{margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:1079px){.half .element_01,.half .element_02{width:49%}}@media screen and (min-width:1080px){.half .element_01,.half .element_02{width:340px}}@media screen and (min-width:768px){.half .element_01{float:left}.half .element_02{float:right}}.third{width:100%;overflow:hidden;margin:0 auto}.third .element_01,.third .element_02{overflow:hidden}.third .element_01 img,.third .element_02 img{margin:0;width:100%;height:auto}@media screen and (max-width:767px){.third .element_01,.third .element_02{width:100%}.third .element_01{margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:1079px){.third{display:flex;justify-content:space-between;flex-wrap:wrap}.third .element_01,.third .element_02{width:32%}}@media screen and (min-width:1080px){.third .element_01,.third .element_02{width:226px}.third .element_01{float:left;margin-right:16px}.third .element_02{float:right;margin-right:0}}a.to_detail{display:inline-block;padding:10px 50px;color:#fff;text-align:center;background:#c00000;position:relative;max-width:130px;margin:0 auto}a.to_detail:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;background-size:auto;width:6px;height:16px;background-size:cover}.list_pc3_smp2 ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.list_pc3_smp2 ul li{margin-bottom:50px;display:flex;flex-direction:column}@media screen and (max-width:767px){.list_pc3_smp2 ul li{width:48%;margin-right:4%}.list_pc3_smp2 ul li:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.list_pc3_smp2 ul li{width:32%;margin-right:2%}.list_pc3_smp2 ul li:nth-child(3n){margin-right:0}}.list_pc3_smp2 ul li img{width:100%}.list_pc3_smp2 ul li p{margin-bottom:30px}.list_pc3_smp2 ul li a.to_detail{margin-top:auto}.third-liquid{width:100%;overflow:hidden;margin:0 auto}.third-liquid .element_01,.third-liquid .element_02{overflow:hidden}.third-liquid .element_01 img,.third-liquid .element_02 img{margin:0;width:100%;height:auto}.third-liquid .element_01,.third-liquid .element_02{width:30%}.third-liquid .element_01{float:left;margin:0 5% 0 0}.third-liquid .element_02{float:right}.list_pc4_smp2,.list_pc4_smp2 ul,.list_pc4_smp2 li{overflow:hidden}.list_pc4_smp2 li{float:left}.list_pc4_smp2 li img{width:100%;height:auto}@media screen and (max-width:1079px){.list_pc4_smp2 li{width:49%;margin-bottom:15px}.list_pc4_smp2 li:nth-child(2n){float:right}.list_pc4_smp2 li:nth-child(2n+1){clear:both}}@media screen and (min-width:1080px){.list_pc4_smp2 li{width:167px;margin-right:24px;margin-bottom:24px}.list_pc4_smp2 li:nth-child(2n){float:right;margin-right:0}.list_pc4_smp2 li:nth-child(2n+1){clear:both}}.left_imgfix,.left_imgfix-02{width:100%;overflow:hidden}.left_imgfix img{width:130px;float:left;margin:0 10px 10px 0}.left_imgfix-02 .element_01{width:230px}.left_imgfix-02 .element_01 img{width:100%}@media screen and (max-width:767px){.left_imgfix-02 .element_01{width:230px;margin:0 auto 10px auto}}@media screen and (min-width:768px){.left_imgfix-02 .element_01{width:230px;float:left}.left_imgfix-02 .element_02{float:right}}@media screen and (min-width:768px) and (max-width:1079px){.left_imgfix-02 .element_02{width:calc(100% - 250px)}}@media screen and (min-width:1080px){.left_imgfix-02 .element_02{width:460px}}.right_imgfix,.right_imgfix-02{width:100%;overflow:hidden}.right_imgfix img{width:130px;float:right;margin:0 0 10px 10px}.right_imgfix-02 .element_01{width:230px}.right_imgfix-02 .element_01 img{width:100%}@media screen and (max-width:767px){.right_imgfix-02 .element_01{width:230px;margin:0 auto 10px auto}}@media screen and (min-width:768px){.right_imgfix-02 .element_01{width:230px;float:right}.right_imgfix-02 .element_02{float:left}}@media screen and (min-width:768px) and (max-width:1079px){.right_imgfix-02 .element_02{width:calc(100% - 250px)}}@media screen and (min-width:1080px){.right_imgfix-02 .element_02{width:460px}}.list_w_pc4_smp2,.list_w_pc4_smp2 ul,.list_w_pc4_smp2 li{overflow:hidden}.list_w_pc4_smp2 li{float:left}.list_w_pc4_smp2 li img{width:100%;height:auto}@media screen and (max-width:1079px){.list_w_pc4_smp2 li{width:49%}.list_w_pc4_smp2 li:nth-child(2n){float:right}.list_w_pc4_smp2 li:nth-child(2n+1){clear:both}}@media screen and (min-width:1080px){.list_w_pc4_smp2 li{width:255px;margin-right:20px}.list_w_pc4_smp2 li:nth-child(4n){float:right;margin-right:0}.list_w_pc4_smp2 li:nth-child(4n+1){clear:both}}.list_w_pc3_smp1,.list_w_pc3_smp1 ul,.list_w_pc3_smp1 li,.list_w_pc3_smp2,.list_w_pc3_smp2 ul,.list_w_pc3_smp2 li,.list_w_pc3_smp2,.list_w_pc3_smp3 ul,.list_w_pc3_smp3 li{overflow:hidden}.list_w_pc3_smp1 li img,.list_w_pc3_smp2 li img,.list_w_pc3_smp3 li img{width:100%;height:auto}@media screen and (max-width:767px){.list_w_pc3_smp1 li{width:100%;margin-bottom:15px}.list_w_pc3_smp1 li:last-child{margin-bottom:0}}@media screen and (max-width:1079px){.list_w_pc3_smp2 li{width:49%;float:left;margin-bottom:16px}.list_w_pc3_smp2 li:nth-child(2n){float:right}.list_w_pc3_smp2 li:nth-child(2n+1){clear:both}}@media screen and (max-width:1079px){.list_w_pc3_smp3 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.list_w_pc3_smp3 li{width:32%}}@media screen and (min-width:768px) and (max-width:1079px){.list_w_pc3_smp1 ul,.list_w_pc3_smp2 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.list_w_pc3_smp1 li,.list_w_pc3_smp2 li{width:32%}}@media screen and (min-width:1080px){.list_w_pc3_smp1 li,.list_w_pc3_smp2 li,.list_w_pc3_smp3 li{float:left;width:340px;margin-right:30px;margin-bottom:20px}.list_w_pc3_smp1 li:nth-child(3n),.list_w_pc3_smp2 li:nth-child(3n),.list_w_pc3_smp3 li:nth-child(3n){float:right;margin-right:0}.list_w_pc3_smp1 li:nth-child(3n+1),.list_w_pc3_smp2 li:nth-child(3n+1),.list_w_pc3_smp3 li:nth-child(3n+1){clear:both}}.single-double,.double-single,.w-half,.list_w_pc2_smp1,.list_w_pc2_smp2{width:100%;overflow:hidden;clear:both}.single-double .area_01,.single-double .area_02,.double-single .area_01,.double-single .area_02,.w-half .area_01,.w-half .area_02,.list_w_pc2_smp1 li,.list_w_pc2_smp2 li{overflow:hidden}.single-double .area_01 img,.double-single .area_01 img,.w-half .area_01 img,.w-half .area_02 img,.list_w_pc2_smp1 li img,.list_w_pc2_smp2 li img{width:100%;height:auto}@media screen and (max-width:767px){.single-double .area_01,.double-single .area_01,.w-half .area_01,.list_w_pc2_smp1 li{margin-bottom:15px}}@media screen and (max-width:1079px){.list_w_pc2_smp2 li{float:left;margin-bottom:15px;width:49%}.list_w_pc2_smp2 li:nth-child(2n){float:right}.list_w_pc2_smp2 li:nth-child(2n+1){clear:both}}@media screen and (min-width:768px){.single-double .area_01,.double-single .area_02{float:left}.single-double .area_02,.double-single .area_01{float:right}.w-half .area_01{float:left}.w-half .area_02{float:right}.list_w_pc1_smp1 li:nth-child(2n){float:right}.list_w_pc2_smp1 li:nth-child(2n+1){clear:both}}@media screen and (min-width:768px) and (max-width:1079px){.single-double .area_01,.double-single .area_02{width:29%}.single-double .area_02,.double-single .area_01{width:70%}.w-half .area_01,.w-half .area_02{width:49%}.list_w_pc1_smp1 li{float:left;margin-bottom:15px;width:49%}}@media screen and (min-width:1080px){.single-double .area_01,.double-single .area_02{width:340px}.single-double .area_02,.double-single .area_01{width:710px}.w-half .area_01,.w-half .area_02{width:530px}.list_w_pc2_smp1 li,.list_w_pc2_smp2 li{width:530px;float:left}.list_w_pc2_smp1 li:nth-child(2n),.list_w_pc2_smp2 li:nth-child(2n){float:right}.list_w_pc2_smp1 li:nth-child(2n+1),.list_w_pc2_smp2 li:nth-child(2n+1){clear:both}}#signiture{text-align:right}#timetable table{width:100%;border:solid 1px #39f;border-collapse:collapse;margin:0 0 15px}#timetable table th,#timetable table td{border:solid 1px #39f;border-collapse:collapse;text-align:center}#timetable table th{background:#e2f3fc;color:#39f}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#pageTop{text-decoration:none;background:#000;width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:fixed;right:0;bottom:0;z-index:9}#pageTop img{width:20px;height:20px}#pageTop:hover{background:#333;transition:background-color .25s}.table_01{margin:0 0 10px}.table_01 dd{width:100%}@media screen and (max-width:767px){.table_01{width:100%}}@media screen and (min-width:768px){.table_01{border-bottom:solid 1px #999;border-right:solid 1px #999;border-left:none}}@media screen and (max-width:767px){.table_01 .tbody{display:block;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #999}}@media screen and (min-width:768px){.table_01 .tbody{display:table-row-group}}@media screen and (max-width:767px){.table_01 dl{display:block;font-size:90%;margin:0}}@media screen and (min-width:768px){.table_01 dl{display:table-row;line-height:1.6;border-top:solid 1px #999;overflow:hidden;*zoom:1;width:100%}}@media screen and (max-width:767px){.table_01 dl dt,.table_01 dl dd{float:none;display:block;padding:3px;margin:0;border-bottom:solid 1px #999}}@media screen and (min-width:768px){.table_01 dl dt,.table_01 dl dd{display:table-cell;*display:inline;padding:5px 8px;border-top:solid 1px #999;border-left:solid 1px #999;*border-top:none;*border-left:none;vertical-align:middle;*zoom:1;}}.table_01 dl dt{background:#eee;font-weight:700}@media screen and (min-width:768px){.table_01 dl dt{border-bottom:none;min-width:150px;white-space:nowrap;vertical-align:top}}@media screen and (min-width:768px){.table_01 dl dd{border-bottom:none}}.table_01 dl dd label{margin-right:4px}.table_01 dl dd label input{margin-right:4px}.submit-button{text-align:center}.table_02{width:100%;margin-bottom:20px;border-collapse:collapse;vertical-align:middle}.table_02 th,.table_02 td{border:1px solid #aaa;padding:15px}.table_02 th{background:#ffe4e1;font-weight:400}.table_02 label{line-height:34px;margin:0}@media screen and (max-width:1079px){.table_02 thead{display:none}.table_02 tr,.table_02 td{display:block;width:auto}.table_02 tr{margin-bottom:30px}.table_02 td{border:none;border-bottom:1px solid #ffe4e1;box-sizing:border-box;padding:10px 0;justify-content:space-between;text-align:left}.table_02 td:before{content:attr(aria-label);display:inline-block;float:left;text-align:left;background:#ffe4e1;width:100%;box-sizing:border-box;margin-bottom:8px;font-weight:400;padding:4px;font-size:.875rem}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin-bottom:.5em}.table_01 dl dd textarea{width:100%}.table_01 dl dd .wpcf7-checkbox .wpcf7-list-item{display:block;clear:both;margin-bottom:5px}@media screen and (max-width:1079px){.nme input{width:30% !important}.eml input{width:70% !important}.zip input{width:60% !important}.add input{width:60% !important}}@media screen and (min-width:1080px){.nme input{width:30% !important}.eml input{width:50% !important}}.clear{clear:both}.black{color:#000 !important}.red,.error{color:#c03 !important}.bold{font-weight:700}.bg_gray{background-color:#cfcfcf !important}.bg_blue{background-color:#ade4ff !important}.bg_blue02{background-color:#00479a !important}.bg_black{background-color:#000 !important}.fsize10{font-size:.625rem !important}.fsize11{font-size:.6875rem !important}.fsize12{font-size:.75rem !important}.fsize13{font-size:.8125rem !important}.fsize14{font-size:.875rem !important}.fsize15{font-size:.9375rem !important}.fsize16{font-size:1rem !important}.fsize17{font-size:1.0625rem !important}.fsize18{font-size:1.125rem !important}.fsize19{font-size:1.1875rem !important}.fsize20{font-size:1.25rem !important}.fsize21{font-size:1.3125rem !important}.fsize22{font-size:1.375rem !important}.fsize23{font-size:1.4375rem !important}.fsize24{font-size:1.5rem !important}@media screen and (min-width:768px){.pc_fsize10{font-size:10px !important}.pc_fsize11{font-size:11px !important}.pc_fsize12{font-size:12px !important}.pc_fsize13{font-size:13px !important}.pc_fsize14{font-size:14px !important}.pc_fsize15{font-size:15px !important}.pc_fsize16{font-size:16px !important}.pc_fsize17{font-size:17px !important}.pc_fsize18{font-size:18px !important}.pc_fsize19{font-size:19px !important}.pc_fsize20{font-size:20px !important}}@media screen and (max-width:767px){.sp_fsize10{font-size:10px !important}.sp_fsize11{font-size:11px !important}.sp_fsize12{font-size:12px !important}.sp_fsize13{font-size:13px !important}.sp_fsize14{font-size:14px !important}.sp_fsize15{font-size:15px !important}.sp_fsize16{font-size:16px !important}.sp_fsize17{font-size:17px !important}.sp_fsize18{font-size:18px !important}.sp_fsize19{font-size:19px !important}.sp_fsize20{font-size:20px !important}}.w10{width:10% !important}.w20{width:20% !important}.w30{width:30% !important}.w40{width:40% !important}.w50{width:50% !important}.w60{width:60% !important}.w70{width:70% !important}.w80{width:80% !important}.w90{width:90% !important}.w100{width:100% !important}@media screen and (min-width:768px){.pc_w10{width:10% !important}.pc_w20{width:20% !important}.pc_w30{width:30% !important}.pc_w40{width:40% !important}.pc_w50{width:50% !important}.pc_w60{width:60% !important}.pc_w70{width:70% !important}.pc_w80{width:80% !important}.pc_w90{width:90% !important}.pc_w100{width:100% !important}}@media screen and (max-width:767px){.sp_w10{width:10% !important}.sp_w20{width:20% !important}.sp_w30{width:30% !important}.sp_w40{width:40% !important}.sp_w50{width:50% !important}.sp_w60{width:60% !important}.sp_w70{width:70% !important}.sp_w80{width:80% !important}.sp_w90{width:90% !important}.sp_w100{width:100% !important}}.textc{text-align:center !important}.textr{text-align:right !important}.textl{text-align:left !important}.textj{text-align:justify !important}@media screen and (min-width:768px){.pc_textc{text-align:center !important}.pc_textr{text-align:right !important}.pc_textl{text-align:left !important}.pc_textj{text-align:justify !important}}@media screen and (max-width:767px){.sp_textc{text-align:center !important}.sp_textr{text-align:right !important}.sp_textl{text-align:left !important}.sp_textj{text-align:justify}}.mr20{margin-right:20px}.mr30{margin-right:30px}.no_margin{margin:0 !important}.mra{margin-right:auto !important}.mla{margin-left:auto !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb180{margin-bottom:180px !important}.mb200{margin-bottom:200px !important}.pdlr0{padding-left:0 !important;padding-right:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pa10_all{padding:10px !important}.no_pa{padding:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pa10_all{padding:10px !important}.no_pa{padding:0 !important}@media screen and (min-width:768px){.tb_mr20{margin-right:20px !important}.tb_mt0{margin-top:0 !important}.tb_mt5{margin-top:5px !important}.tb_mt10{margin-top:10px !important}.tb_mt15{margin-top:15px !important}.tb_mt20{margin-top:20px !important}.tb_mt30{margin-top:30px !important}.tb_mt40{margin-top:40px !important}.tb_mt50{margin-top:50px !important}.tb_mt60{margin-top:60px !important}.tb_mt70{margin-top:70px !important}.tb_mt80{margin-top:80px !important}.tb_mt90{margin-top:90px !important}.tb_mt100{margin-top:100px !important}.tb_mb0{margin-bottom:0 !important}.tb_mb5{margin-bottom:5px !important}.tb_mb10{margin-bottom:10px !important}.tb_mb15{margin-bottom:15px !important}.tb_mb20{margin-bottom:20px !important}.tb_mb30{margin-bottom:30px !important}.tb_mb40{margin-bottom:40px !important}.tb_mb50{margin-bottom:50px !important}.tb_mb60{margin-bottom:60px !important}.tb_mb70{margin-bottom:70px !important}.tb_mb80{margin-bottom:80px !important}.tb_mb90{margin-bottom:90px !important}.tb_mb100{margin-bottom:100px !important}}@media screen and (min-width:1080px){.pc_mr20{margin-right:20px !important}.pc_mt0{margin-top:0 !important}.pc_mt5{margin-top:5px !important}.pc_mt10{margin-top:10px !important}.pc_mt15{margin-top:15px !important}.pc_mt20{margin-top:20px !important}.pc_mt30{margin-top:30px !important}.pc_mt40{margin-top:40px !important}.pc_mt50{margin-top:50px !important}.pc_mt60{margin-top:60px !important}.pc_mt70{margin-top:70px !important}.pc_mt80{margin-top:80px !important}.pc_mt90{margin-top:90px !important}.pc_mt100{margin-top:100px !important}.pc_mb0{margin-bottom:0 !important}.pc_mb5{margin-bottom:5px !important}.pc_mb10{margin-bottom:10px !important}.pc_mb15{margin-bottom:15px !important}.pc_mb20{margin-bottom:20px !important}.pc_mb30{margin-bottom:30px !important}.pc_mb40{margin-bottom:40px !important}.pc_mb50{margin-bottom:50px !important}.pc_mb60{margin-bottom:60px !important}.pc_mb70{margin-bottom:70px !important}.pc_mb80{margin-bottom:80px !important}.pc_mb90{margin-bottom:90px !important}.pc_mb100{margin-bottom:100px !important}.pc_mb120{margin-bottom:120px !important}}@media screen and (max-width:767px){.sp_mt0{margin-top:0 !important}.sp_mt5{margin-top:5px !important}.sp_mt10{margin-top:10px !important}.sp_mt15{margin-top:15px !important}.sp_mt20{margin-top:20px !important}.sp_mt30{margin-top:30px !important}.sp_mt40{margin-top:40px !important}.sp_mt50{margin-top:50px !important}.sp_mt60{margin-top:60px !important}.sp_mt70{margin-top:70px !important}.sp_mt80{margin-top:80px !important}.sp_mt90{margin-top:90px !important}.sp_mt100{margin-top:100px !important}.sp_mb0{margin-bottom:0 !important}.sp_mb5{margin-bottom:5px !important}.sp_mb10{margin-bottom:10px !important}.sp_mb15{margin-bottom:15px !important}.sp_mb20{margin-bottom:20px !important}.sp_mb30{margin-bottom:30px !important}.sp_mb40{margin-bottom:40px !important}.sp_mb50{margin-bottom:50px !important}.sp_mb60{margin-bottom:60px !important}.sp_mb70{margin-bottom:70px !important}.sp_mb80{margin-bottom:80px !important}.sp_mb90{margin-bottom:90px !important}.sp_mb100{margin-bottom:100px !important}}.flex{display:flex}.justify-between{justify-content:space-between !important}.justify-around{justify-content:space-around !important}.justify-center{justify-content:center !important}.justify-start{justify-content:flex-start !important}.justify-end{justify-content:flex-end !important}.align-center{align-items:center !important}.align-start{align-items:flex-start !important}.align-end{align-items:flex-end !important}.flex1{flex:1}@media screen and (max-width:767px){.sp_flex{display:flex}.sp_align-end{align-items:flex-end !important}.sp_column-reverse{flex-flow:column-reverse !important}.sp_column{flex-flow:column !important}.sp_row{flex-flow:row !important}.sp_row-reverse{flex-flow:row-reverse !important}.sp_justify-center{justify-content:center !important}}.sp_justify-end{justify-content:flex-end !important}@media screen and (min-width:768px){.pc_flex{display:flex}.pc_column-reverse{flex-flow:column-reverse !important}.pc_column{flex-flow:column !important}.pc_row{flex-flow:row !important}.pc_row-reverse{flex-flow:row-reverse !important}.pc_justify-between{justify-content:space-between !important}.pc_justify-around{justify-content:space-around !important}.pc_justify-center{justify-content:center !important}.pc_justify-start{justify-content:flex-start !important}.pc_justify-end{justify-content:flex-end !important}.pc_align-center{align-items:center !important}.pc_align-start{align-items:flex-start !important}.pc_align-end{align-items:flex-end !important}}.table_type01{width:100%;table-layout:fixed;border-top:solid 1px #ccc;font-size:.875rem;box-sizing:border-box;margin-bottom:40px}@media screen and (min-width:768px){.table_type01{font-size:1rem;margin-bottom:80px}}.table_type01 tr{border-bottom:solid 1px #ccc;display:block}@media screen and (min-width:768px){.table_type01 tr{display:flex}}.table_type01 th{font-size:.875rem;font-weight:400;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:12px;box-sizing:border-box}@media screen and (min-width:768px){.table_type01 th{width:30%;justify-content:space-between}}.table_type01 td{width:100%;padding:12px;box-sizing:border-box}@media screen and (min-width:768px){.table_type01 td{width:70%}}.table_type01 textarea{width:100%;box-sizing:border-box;font-size:1rem;padding:10px;font-family:"Noto Sans JP",Meiryo,"メイリオ",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif}.table_type01 input[type=text],.table_type01 input[type=email],.table_type01 select{padding:10px;width:100%;box-sizing:border-box}.table_type01 dl{border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;display:flex;display:flex;justify-content:flex-start;box-sizing:border-box;flex-flow:column}@media screen and (min-width:768px){.table_type01 dl{flex-flow:row}}.table_type01 dt{font-weight:400;width:100%;display:flex;justify-content:flex-start;padding:12px;background:#f2f2f2;box-sizing:border-box}@media screen and (min-width:768px){.table_type01 dt{width:30%;align-items:center}}.table_type01 dd{width:100%;padding:12px;box-sizing:border-box}@media screen and (min-width:768px){.table_type01 dd{width:70%}}.table_type01 dd .number_list{display:inline-block;width:40px}.table_type01 dd>div{display:flex;justify-content:flex-start;align-items:flex-start}.table_type01 dd>div div{flex:1}.table_type01 dd.block .wpcf7-list-item{display:block}.table_type02{width:100%;table-layout:fixed;border-top:solid 1px #ccc;font-size:.875rem;box-sizing:border-box;margin-bottom:40px}@media screen and (min-width:768px){.table_type02{font-size:1rem;margin-bottom:80px}}.table_type02 textarea{width:100%;box-sizing:border-box;font-size:1rem;padding:10px;font-family:"Noto Sans JP",Meiryo,"メイリオ",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif}.table_type02 input[type=text],.table_type02 input[type=email],.table_type02 select{padding:10px;width:100%;box-sizing:border-box}.table_type02 dl{border-bottom:solid 1px #fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc;display:flex;display:flex;justify-content:flex-start;box-sizing:border-box;flex-flow:column}@media screen and (min-width:768px){.table_type02 dl{flex-flow:row}}.table_type02 dt{font-weight:400;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:12px;background:#fd931b;color:#fff;box-sizing:border-box}@media screen and (min-width:768px){.table_type02 dt{width:30%}}.table_type02 dd{width:100%;background:#f2f2f2;padding:12px;box-sizing:border-box}@media screen and (min-width:768px){.table_type02 dd{width:70%}}.table_type02 dd .number_list{display:inline-block;width:40px}.table_type02 dd>div{display:flex;justify-content:flex-start;align-items:flex-start}.table_type02 dd>div div{flex:1}.table_type02 dd.block .wpcf7-list-item{display:block}.hisu{box-sizing:border-box;color:#fff;border-radius:2px;font-size:.7rem;padding:2px 6px;background:#c00000;display:inline-block;margin-right:10px}.nini{box-sizing:border-box;color:#fff;background:#337ab7;border-radius:2px;font-size:.7rem;padding:2px 6px;display:inline-block;margin-right:10px}.contact_button{text-align:center;margin-bottom:80px}.contact_button input{margin-left:auto;margin-right:auto;width:280px;height:60px;box-sizing:border-box;padding:10px 50px;vertical-align:middle;line-height:1;background:#c00000;border:1px solid #c00000;border-radius:3px;color:#fff;font-family:inherit;-webkit-appearance:none;font-size:100%}.contact_button input:hover{opacity:.7}div.wpcf7 .ajax-loader{display:none !important}.wpcf7-mail-sent-ok{display:none !important}.wpcf7-spinner{position:absolute !important}.link_type01{text-align:center}.link_type01 a{margin-left:auto;margin-right:auto;max-width:300px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;background:#c00000;position:relative}.link_type01 a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.link_type02{margin-top:40px}.link_type02 a{margin-left:auto;margin-right:0;max-width:240px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;background:#c00000;position:relative}.link_type02 a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.link_type01b{text-align:center;margin-bottom:60px;border-bottom:solid 1px #f0f0f0;padding-bottom:45px}@media screen and (min-width:768px){.link_type01b{margin-bottom:100px}}.link_type01b a{margin-left:auto;margin-right:auto;width:280px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;background:#fd931b;position:relative;font-weight:500}@media screen and (min-width:768px){.link_type01b a{width:320px;height:60px;font-size:1.125rem}}.link_type01b a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.link_type02b{margin-top:40px}.link_type02b a{margin-left:auto;margin-right:0;width:200px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;background:#c00000;position:relative}.link_type02b a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.title_type02{background:#d6dce5;height:100px;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:768px){.title_type02{height:120px}}.title_type02 h1{text-align:left;font-size:1.25rem;font-weight:700;box-sizing:border-box;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.title_type02 h1{font-size:2rem}}.title_type02 h1 small{display:block;position:relative;left:-6px;font-size:.75rem}@media screen and (min-width:768px){.title_type02 h1 small{font-size:1rem}}@media screen and (min-width:1080px){.title_type02 h1 small{display:inline-block;font-size:1.325rem}}.title_type03{text-align:center;width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:20px}.title_type03 h2{font-size:1.25rem;font-weight:700;text-align:center;box-sizing:border-box}@media screen and (min-width:768px){.title_type03 h2{font-size:2rem}}.title_type03 h3{text-align:center;font-size:1.125rem;font-weight:700;box-sizing:border-box;border-bottom:solid 1px #000;padding-bottom:5px}@media screen and (min-width:768px){.title_type03 h3{font-size:1.75rem}}.title_type04{text-align:center;width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:768px){.title_type04{margin-bottom:30px}}.title_type04 h2{text-align:center;font-size:1.125rem;font-weight:700;box-sizing:border-box;border-bottom:solid 1px #000;padding-bottom:5px}@media screen and (min-width:768px){.title_type04 h2{font-size:1.75rem}}.title_type05{text-align:center;width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:20px}.title_type05 h2{text-align:center;font-size:1.125rem;font-weight:700;box-sizing:border-box;background:#470002;color:#fff;padding-bottom:5px}@media screen and (min-width:768px){.title_type05 h2{font-size:1.75rem}}.breadcrumbs{margin:0 auto 30px;width:calc(100% - 30px)}.breadcrumbs p{margin:0;font-size:.75rem;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.breadcrumbs p{font-size:.875rem}}.breadcrumbs p small{font-size:.75rem}@media screen and (min-width:768px){.breadcrumbs p small{font-size:.875rem}}.bg_orange{background:#ffc000;text-align:center;color:#fff}.bg_blue02{background:#5b9bd5;text-align:center;color:#fff}.ico_term{color:#fff;background:#0b6a00;display:inline-block;padding:5px 8px;border-radius:3px;margin:0 5px 5px 0}.ico_blog{background:#fd931b}.ico_news{background:#00479a}.ico_area a{font-size:.8125rem;padding:1px 10px;border-radius:0 !important}.blog_block{width:calc(100% - 30px);max-width:1080px;margin:60px auto}.blog_block ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.blog_block ul li{margin-bottom:50px;display:flex;flex-direction:column}@media screen and (min-width:479px){.blog_block ul li{width:100%}}@media screen and (max-width:767px) and (min-width:480px){.blog_block ul li{width:48%;margin-right:4%}.blog_block ul li:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.blog_block ul li{width:32%;margin-right:2%}.blog_block ul li:nth-child(3n){margin-right:0}}.blog_block ul li img{width:100%;height:auto;margin-bottom:10px}.blog_block ul li h3{color:#c00000;margin-bottom:5px;font-weight:700}@media screen and (max-width:767px){.blog_block ul li h3{font-size:1.2rem}}@media screen and (min-width:768px){.blog_block ul li h3{font-size:1.375rem}}.blog_block ul li h3 a{color:#c00000}.blog_block ul li p{margin-bottom:30px}.blog_block ul li .to_detail{margin-top:auto}.header{width:100%;display:none}@media screen and (min-width:1080px){.header{display:block}}.header .header_inner{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1080px;margin-left:auto;margin-right:auto;position:relative;height:74px}.header .header_right{display:flex;justify-content:flex-end;align-items:center}.header .header_right .h_tel{line-height:1;text-align:center}.header .header_right .h_tel p{font-size:.75rem;margin-bottom:5px;padding-left:20px;box-sizing:border-box}.header .header_right .h_tel a{display:flex;justify-content:center;align-items:center;font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.6875rem;font-weight:700}.header .header_right .h_tel a figure{display:flex;justify-content:flex-start;align-items:center}.header .header_right .h_contact{margin-left:20px}.header .header_right .h_contact a{background:#c00000;width:205px;height:48px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}.header .header_right .h_contact a figure{display:flex;justify-content:flex-start;align-items:center}.header .header_right .h_contact a figure img{margin-right:10px}.header_personal{width:100%;display:none}@media screen and (min-width:1080px){.header_personal{display:block}}.header_personal .header_inner{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1080px;margin-left:auto;margin-right:auto;position:relative;height:74px}.header_personal .header_right{display:flex;justify-content:flex-end;align-items:center}.header_personal .header_right .h_tel{line-height:1;text-align:center}.header_personal .header_right .h_tel p{font-size:.75rem;margin-bottom:5px;padding-left:20px;box-sizing:border-box}.header_personal .header_right .h_tel a{display:flex;justify-content:center;align-items:center;font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.6875rem;font-weight:700}.header_personal .header_right .h_tel a figure{display:flex;justify-content:flex-start;align-items:center}.header_personal .header_right .h_contact{margin-left:20px}.header_personal .header_right .h_contact a{background:#c00000;width:205px;height:48px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}.header_personal .header_right .h_contact a figure{display:flex;justify-content:flex-start;align-items:center}.header_personal .header_right .h_contact a figure img{margin-right:10px}.header_personal .gnav_pc{border-bottom:solid 3px #f0f0f0}.header_personal .gnav_pc ul li{width:calc(100% / 4)}.header_personal .gnav_pc ul li a{background:#f0f0f0;color:#000;font-size:1.125rem;font-weight:500}.header_personal .gnav_pc ul li:last-of-type a{background:#c00000;color:#fff}.header_personal .gnav_pc ul li:last-of-type a img{margin-right:10px}.header_business{width:100%;display:none;background:#000}@media screen and (min-width:1080px){.header_business{display:block}}.header_business .header_inner{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1080px;margin-left:auto;margin-right:auto;position:relative;height:74px}.header_business .header_right{display:flex;justify-content:flex-end;align-items:center}.header_business .header_right .h_tel{line-height:1;text-align:center}.header_business .header_right .h_tel p{font-size:.75rem;margin-bottom:5px;padding-left:20px;box-sizing:border-box;color:#fff}.header_business .header_right .h_tel a{color:#fff;display:flex;justify-content:center;align-items:center;font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.6875rem;font-weight:700}.header_business .header_right .h_tel a figure{display:flex;justify-content:flex-start;align-items:center}.header_business .header_right .h_contact{margin-left:20px}.header_business .header_right .h_contact a{background:#c00000;width:205px;height:48px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}.header_business .header_right .h_contact a figure{display:flex;justify-content:flex-start;align-items:center}.header_business .header_right .h_contact a figure img{margin-right:10px}.header_business .gnav_pc{border-bottom:solid 3px #fd931b;border-top:solid 1px #fd931b}.header_business .gnav_pc>ul>li{width:calc(100% / 4)}.header_business .gnav_pc>ul>li>a{background:#fd931b;color:#fff;font-size:1.125rem;font-weight:500}.header_business .gnav_pc li.menu{display:block;position:relative;height:48px}.header_business .gnav_pc ul.dropdown-menu{display:none;position:absolute;top:48px;left:0;width:100%;z-index:9}.header_business .gnav_pc ul.dropdown-menu li{top:48px;width:100%}.header_business .gnav_pc ul.dropdown-menu li a{width:100%;height:48px;background:#fd931b;color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-bottom:solid 1px #fff;border-left:solid 1px #fff}.header_business .gnav_pc ul.dropdown-menu li a:hover{opacity:1}.header_recruit{width:100%;display:none}@media screen and (min-width:1080px){.header_recruit{display:block}}.header_recruit .header_inner{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1080px;margin-left:auto;margin-right:auto;position:relative;height:74px}.header_recruit .header_inner .logo a{display:flex;justify-content:space-between;align-items:flex-end}.header_recruit .header_inner .logo a b{display:inline-block;margin-left:10px}.header_recruit .header_right{display:flex;justify-content:flex-end;align-items:center}.header_recruit .header_right .h_tel{line-height:1}.header_recruit .header_right .h_tel p{font-size:.875rem;margin-bottom:5px;padding-left:24px;box-sizing:border-box}.header_recruit .header_right .h_tel a{display:flex;justify-content:center;align-items:center;font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.6875rem;font-weight:700}.header_recruit .header_right .h_tel a figure{display:flex;justify-content:flex-start;align-items:center}.header_recruit .header_right .h_entry{margin-left:15px;display:flex;justify-content:flex-end;align-items:center}.header_recruit .header_right .h_entry a{background:#c00000;width:180px;height:74px;display:flex;justify-content:center;align-items:center;flex-flow:column;color:#fff}.header_recruit .header_right .h_entry a p{text-align:center;font-size:1.25rem;font-weight:700;margin-top:-2px}.header_recruit .header_right .h_entry a p+p{font-size:.75rem;font-weight:400}.header_recruit .header_right .h_entry a.orange{background:#fd931b}.header_recruit .gnav_pc{border-bottom:solid 3px #00479a}.header_recruit .gnav_pc ul li{width:calc(100% / 6)}.header_recruit .gnav_pc ul li a{background:#00479a;font-size:.875rem}@media screen and (max-width:1079px){.menu-text{position:absolute;top:25px;right:9px;color:#fff;font-size:.685rem}}@media screen and (min-width:1080px){.menu-text{display:none}}@media screen and (max-width:1079px){.sub_title{position:absolute;top:5px;left:5px;color:#000;width:400px}}@media screen and (max-width:1079px) and (max-width:460px){.sub_title{width:initial}}@media screen and (max-width:1079px){.sub_title .logo a img{max-width:180px;height:auto}.sub_title b{left:200px;top:20px;position:absolute}}@media screen and (max-width:1079px) and (max-width:460px){.sub_title b{display:none}}@media screen and (min-width:1080px){.sub_title{display:none}}@media screen and (min-width:1080px){.gnav_pc{height:48px;display:flex;justify-content:space-between;align-items:center;padding:2px 0 1px;border-top:solid 1px #e8e8e8;border-bottom:solid 3px #470002}.gnav_pc ul{display:flex;justify-content:space-between;align-items:center;height:48px;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}.gnav_pc ul li{width:calc(100% / 6);border-right:solid 1px #fff}.gnav_pc ul li a{font-weight:500;height:48px;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;background:#470002;text-align:center;line-height:1.2}.gnav_pc ul li:last-of-type{border-right:solid 0 #fff}.gnav_pc ul li:first-of-type{width:80px}.gnav_pc ul li:first-of-type a{display:flex;justify-content:center;align-items:center;flex-flow:column;text-align:center}.gnav_pc ul li:first-of-type a p{margin-top:2px;text-align:center;font-size:.625rem}#gnav_mm{display:none !important}}
/*! #######################################################################

	MeanMenu 2.0.6
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
@media screen and (max-width:1079px){.gnav_pc{display:none}a.meanmenu-reveal{display:none}.mean-container .mean-bar{position:fixed;z-index:999;right:0;top:0;height:60px;border-bottom:solid 1px #470002;background:#fff;width:100%}.mean-container a.meanmenu-reveal{width:30px;height:30px;padding:6px 10px 14px;position:absolute;top:5px;right:5px !important;cursor:pointer;color:#fff;text-decoration:none;line-height:22px;display:block;z-index:1000;background:#470002}}@media screen and (max-width:1079px) and (max-width:1079px){#service_post a.meanmenu-reveal{display:none !important}}@media screen and (max-width:1079px){.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:1px;margin-top:6px}.mean-container a.meanmenu-reveal span:first-of-type{margin-top:3px}.mean-container .mean-nav{width:100%}.mean-container .mean-nav>ul{padding:0;margin:0;height:calc(100% - 60px);top:60px;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-flow:column;list-style-type:none;background:#470002;position:fixed;overflow-y:auto}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul li a{display:block;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase;font-size:.875rem}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#7a0003}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:29px;padding:5px 12px 17px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:#7a0003;border:none !important;border-left:1px solid rgba(255,255,255,.4) !important}.mean-container .mean-nav ul li a.mean-expand:hover{background:#7a0003}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}}.mean-remove{display:none !important}.container_footer{background:url(//coiden.jp/css/../images/common/contact_back.jpg) no-repeat;background-size:cover;background-position:center;padding:40px 15px 50px;text-align:center;box-sizing:border-box}.container_footer .inner_top{border-bottom:solid 1px #470002;padding-bottom:30px;margin-bottom:30px;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.container_footer .inner_top h2{font-weight:700;font-size:1.5rem;margin-bottom:15px}@media screen and (min-width:768px){.container_footer .inner_top h2{font-size:3rem}}.container_footer .inner_top p{text-align:center;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.container_footer .inner_top p{font-size:1.75rem}}.container_footer .inner_bottom p{text-align:center;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:20px}@media screen and (min-width:768px){.container_footer .inner_bottom p{font-size:1.75rem}}.container_footer .inner_bottom ul{display:flex;justify-content:center;align-items:center;flex-flow:column}@media screen and (min-width:768px){.container_footer .inner_bottom ul{flex-flow:row}}.container_footer .inner_bottom ul li{width:100%;max-width:350px;margin-bottom:20px}@media screen and (min-width:768px){.container_footer .inner_bottom ul li{width:48%;margin:0 20px}}.container_footer .inner_bottom ul li:first-of-type a{font-family:Arial,"Noto Sans JP",sans-serif;font-weight:400;background:#2ac87e;word-break:break-all}@media screen and (max-width:320px){.container_footer .inner_bottom ul li:first-of-type a{font-size:1rem}}@media screen and (min-width:320px){.container_footer .inner_bottom ul li:first-of-type a{font-size:1.875rem}}.container_footer .inner_bottom ul li a{width:100%;height:70px;background:#c00000;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;border:double 4px #fff;box-sizing:border-box;font-weight:700;font-size:1.25rem}.container_footer .inner_bottom ul li a figure{display:flex;justify-content:center;align-items:center;margin-right:10px}.footer{background:#470002;color:#fff;padding:40px 0}.footer .footer_inner{display:flex;justify-content:center;align-items:center;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;font-size:.875rem;flex-flow:column}@media screen and (min-width:768px){.footer .footer_inner{flex-flow:row;justify-content:space-between;align-items:flex-start}}.footer .footer_inner .f_logo{margin-right:15px}@media screen and (max-width:767px){.footer .footer_inner .f_logo{text-align:center;margin-right:0}}.footer .footer_inner .f_logo img{margin-bottom:5px;width:100%;max-width:200px;height:auto}@media screen and (min-width:768px){.footer .footer_inner .f_logo img{margin-bottom:15px}}.footer .footer_inner .f_logo p+p{font-size:.8125rem}.footer .footer_inner .f_logo a{color:#fff}.footer .footer_inner .f_logo.f_ricruit a{display:flex;justify-content:flex-start;align-items:center;flex-flow:column;margin-bottom:10px}@media screen and (min-width:768px){.footer .footer_inner .f_logo.f_ricruit a{margin-bottom:0;align-items:flex-end;flex-flow:row}}.footer .footer_inner .f_logo.f_ricruit a b{position:relative;display:inline-block;color:#fff}@media screen and (min-width:768px){.footer .footer_inner .f_logo.f_ricruit a b{bottom:18px;margin-left:8px}}.footer .footer_inner .footer_right{margin-top:40px}@media screen and (min-width:768px){.footer .footer_inner .footer_right{margin-top:0;max-width:900px}}.footer .footer_inner .footer_right nav{margin-bottom:20px;display:none;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:768px){.footer .footer_inner .footer_right nav{display:flex;margin-bottom:35px}}@media screen and (min-width:1080px){.footer .footer_inner .footer_right nav{margin-bottom:20px}}.footer .footer_inner .footer_right nav ul{margin-left:50px}.footer .footer_inner .footer_right nav ul li{margin-bottom:8px;text-align:left}.footer .footer_inner .footer_right nav ul li a{color:#fff;font-size:.8125rem;position:relative}@media screen and (min-width:1080px){.footer .footer_inner .footer_right nav ul li a{font-size:.9325rem}}.footer .footer_inner .footer_right nav ul li a:before{content:"― ";position:absolute;left:-1.125rem;top:0}.footer .footer_inner .footer_right p{text-align:right;font-size:.75rem;opacity:.7}.sdgs_img01{text-align:center;margin-bottom:30px}.sdgs_img01 img{width:100%;height:auto;max-width:800px;margin-left:auto;margin-right:auto}.icon_block01{margin-bottom:20px}@media screen and (min-width:768px){.icon_block01{margin-bottom:60px}}.icon_block01 ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.icon_block01 ul li{margin:0 5px 10px}.icon_block01 ul li img{width:auto}.icon_block02{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;margin-bottom:40px}@media screen and (min-width:768px){.icon_block02{flex-flow:row;justify-content:space-between;margin-bottom:60px}}.icon_block02 h3{font-size:1rem;font-weight:700;box-sizing:border-box;margin-bottom:15px;color:#470002}@media screen and (min-width:768px){.icon_block02 h3{font-size:1.5rem}}.icon_block02>div{width:100%;margin-bottom:30px}@media screen and (min-width:768px){.icon_block02>div{width:67%;margin-bottom:0}}.icon_block02>picture{width:100%;text-align:center}@media screen and (min-width:768px){.icon_block02>picture{width:30%;text-align:right}}.icon_block02>picture img{width:100%;height:auto;max-width:400px;margin-left:auto;margin-right:auto}.pdf_list li{padding-bottom:15px}.pdf_list li img{vertical-align:middle;margin-right:3px}.pdf_list li a{font-size:1rem;font-weight:700;box-sizing:border-box;margin-bottom:15px;color:#470002}@media screen and (min-width:768px){.pdf_list li a{font-size:1.5rem}}.pdf_list li a:hover{color:#00479a}.privacy_block h3{font-weight:500;margin-bottom:10px;font-size:1rem;border-bottom:solid 1px #ccc;padding-bottom:5px}@media screen and (min-width:768px){.privacy_block h3{font-size:1.125rem}}.privacy_block>ul{margin-bottom:30px;text-indent:-2rem;padding-left:2rem;box-sizing:border-box}.privacy_block .list_type02{margin-bottom:30px;text-indent:-2.25rem;padding-left:2.25rem;box-sizing:border-box}.company_block01{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;margin-bottom:40px}@media screen and (min-width:768px){.company_block01{justify-content:space-between;flex-flow:row;margin-bottom:80px}}.company_block01 .company_img01{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.company_block01 .company_img01{width:35%;margin-bottom:0}}.company_block01 .company_img01 img{width:100%;height:auto}.company_block01 .company_text{width:100%}@media screen and (min-width:768px){.company_block01 .company_text{width:62%}}.company_block02{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;margin-bottom:40px}@media screen and (min-width:768px){.company_block02{justify-content:space-between;flex-flow:row;margin-bottom:80px}}.company_block02 .ggmap01{width:100%;height:400px;position:relative;overflow:hidden;margin-bottom:20px}@media screen and (min-width:768px){.company_block02 .ggmap01{width:62%;margin-bottom:0;height:365px}}.company_block02 .ggmap01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company_block02 .company_text{width:100%}@media screen and (min-width:768px){.company_block02 .company_text{width:35%}}.company_block02 .company_text p{margin-bottom:15px}.company_block02 .company_text img{width:100%;height:auto}.contact_tel{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:30px}@media screen and (min-width:768px){.contact_tel{flex-flow:row;align-items:flex-end;margin-bottom:60px}}.contact_tel a,.contact_tel p{font-family:Arial,"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;white-space:nowrap}@media screen and (min-width:768px){.contact_tel a,.contact_tel p{font-size:2.5rem;margin:0 20px}}@media screen and (min-width:1080px){.contact_tel a,.contact_tel p{font-size:3rem}}.recruit_top01{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:30px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:30px !important;border-bottom:solid 1px #f0f0f0;padding-bottom:30px}@media screen and (min-width:768px){.recruit_top01{flex-flow:row;align-items:center;justify-content:space-between;padding-bottom:60px;margin-bottom:60px !important}}.recruit_top01 picture{margin-bottom:25px;width:100%}@media screen and (min-width:768px){.recruit_top01 picture{width:56%;margin-bottom:0}}.recruit_top01 picture img{width:100%;height:auto}.recruit_top01 .recruit_text{width:100%;border-left:solid 2px #00479a;padding-left:20px;box-sizing:border-box}@media screen and (min-width:768px){.recruit_top01 .recruit_text{width:40%;padding-left:30px}}.recruit_top01 .recruit_text h3{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:#00479a}@media screen and (min-width:768px){.recruit_top01 .recruit_text h3{font-size:2rem;margin-bottom:20px}}.recruit_top01 .recruit_text .link_type02{margin-top:40px}@media screen and (min-width:768px){.recruit_top01 .recruit_text .link_type02{margin-top:60px}}.recruit_top01 .recruit_text .link_type02 a{margin-left:0;background:#00479a}.recruit_top02{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:30px;width:calc(100% - 30px);max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:30px !important;border-bottom:solid 1px #f0f0f0;padding-bottom:30px}@media screen and (min-width:768px){.recruit_top02{flex-flow:row;align-items:flex-start;justify-content:space-between;padding-bottom:60px;margin-bottom:60px !important}}.recruit_top02 .inner_top{background:#00479a;padding:10px;box-sizing:border-box;color:#fff;margin-bottom:15px}.recruit_top02 .inner_top p+p{font-size:1.375rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.recruit_top02 .inner_top p+p{font-size:2rem}}.recruit_top02 .inner_top p+p a{display:flex;justify-content:center;align-items:center;color:#fff}.recruit_top02 .inner_top p+p img{height:auto;margin-right:4px}@media screen and (min-width:768px){.recruit_top02 .inner_top p+p img{width:28px}}.recruit_top02 .inner_top p{line-height:1.4;text-align:center}.recruit_top02 .inner_left{width:100%}@media screen and (min-width:768px){.recruit_top02 .inner_left{width:48%}}.recruit_top02 .inner_left .inner_bottom{display:flex;justify-content:space-between;align-items:flex-start}.recruit_top02 .inner_left .inner_bottom picture{margin-bottom:25px;width:49%}@media screen and (min-width:768px){.recruit_top02 .inner_left .inner_bottom picture{margin-bottom:0;width:53%}}.recruit_top02 .inner_left .inner_bottom picture img{width:100%;height:186px;object-fit:cover}@media screen and (min-width:768px){.recruit_top02 .inner_left .inner_bottom picture img{height:220px}}.recruit_top02 .inner_left .inner_bottom .recruit_text{width:49%}@media screen and (min-width:768px){.recruit_top02 .inner_left .inner_bottom .recruit_text{width:42%}}.recruit_top02 .inner_left .inner_bottom .recruit_text h3{font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.4;box-sizing:border-box;color:#00479a}@media screen and (min-width:768px){.recruit_top02 .inner_left .inner_bottom .recruit_text h3{font-size:1.5rem}}.recruit_top02 .inner_left .inner_bottom .recruit_text .link_type02{margin-top:20px}.recruit_top02 .inner_left .inner_bottom .recruit_text .link_type02 a{margin-left:0;width:100%;height:40px;background:#00479a}@media screen and (min-width:768px){.recruit_top02 .inner_left .inner_bottom .recruit_text .link_type02 a{max-width:200px}}.recruit_top02 .inner_right{width:100%}@media screen and (min-width:768px){.recruit_top02 .inner_right{width:48%}}.recruit_top02 .inner_right .inner_bottom ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recruit_top02 .inner_right .inner_bottom ul li{width:32%}.recruit_top02 .inner_right .inner_bottom ul li a{box-sizing:border-box;width:100%;height:100px;color:#00479a;font-weight:700;font-size:1rem;line-height:1.4;display:flex;justify-content:center;align-items:center;border:solid 1px #00479a;text-align:center}@media screen and (min-width:768px){.recruit_top02 .inner_right .inner_bottom ul li a{font-size:1.125rem}}.recruit_top02 .inner_right .recruit_logo a{box-sizing:border-box;width:100%;height:100px;color:#00479a;font-weight:700;font-size:1.125rem;line-height:1.4;display:flex;justify-content:center;align-items:center;border:solid 1px #00479a;text-align:center;flex-flow:column}@media screen and (min-width:768px){.recruit_top02 .inner_right .recruit_logo a{flex-flow:row}}.recruit_top02 .inner_right .recruit_logo p{margin-top:10px}@media screen and (min-width:768px){.recruit_top02 .inner_right .recruit_logo p{margin-left:30px;margin-top:0}}.recruit_top02 .inner_right .recruit_logo img{width:180px;height:auto}.page_keyvisual{margin-top:60px}@media screen and (min-width:1080px){.page_keyvisual{margin-top:0}}.page_keyvisual02{margin-top:60px}@media screen and (min-width:1080px){.page_keyvisual02{margin-top:0}}.page_keyvisual02 .title_type02{background:#00479a}.page_keyvisual02 .title_type02 h1{color:#fff}.recruit_top02.noborder{border-bottom:none !important}.recruit_title_type01{text-align:center;margin-bottom:40px}@media screen and (min-width:768px){.recruit_title_type01{margin-bottom:60px}}.recruit_title_type01 h2{text-align:center;font-size:1.5rem;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 6px #00479a;max-width:600px;line-height:1.1;margin-left:auto;margin-right:auto;font-family:Arial,"Noto Sans JP",sans-serif}@media screen and (min-width:768px){.recruit_title_type01 h2{font-size:3rem;padding-bottom:20px;margin-bottom:25px}}.recruit_title_type01 p{text-align:center;font-size:1.125rem}@media screen and (min-width:768px){.recruit_title_type01 p{font-size:1.375rem}}.recruit_title_type02{text-align:center;margin-bottom:40px}@media screen and (min-width:768px){.recruit_title_type02{margin-bottom:60px}}.recruit_title_type02 h2{text-align:center;font-size:1.375rem;font-weight:700;padding-bottom:15px;margin-bottom:10px;border-bottom:solid 6px #00479a;max-width:600px;line-height:1.1;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.recruit_title_type02 h2{font-size:2.5rem}}.recruit_title_type02 h2 small{font-family:Arial,"Noto Sans JP",sans-serif;display:inline-block;margin-right:15px;font-size:1rem;color:#fff;background:#fd931b;padding:6px 20px;box-sizing:border-box;border-radius:30px;position:relative;top:-6px}@media screen and (min-width:768px){.recruit_title_type02 h2 small{font-size:1.125rem}}.recruit_title_type02 h2 small b{font-size:1.25rem;display:inline-block;margin-left:6px}@media screen and (min-width:768px){.recruit_title_type02 h2 small b{font-size:1.5rem}}.recruit_title_type02 p{text-align:center;font-size:1.125rem;margin-bottom:30px}@media screen and (min-width:768px){.recruit_title_type02 p{font-size:1.375rem}}.recruit_title_type03{text-align:center;margin-bottom:40px;margin-top:20px}@media screen and (min-width:768px){.recruit_title_type03{margin-bottom:60px}}.recruit_title_type03 h2{text-align:center;font-size:1.375rem;font-weight:700;padding-bottom:10px;margin-bottom:15px;border-bottom:solid 6px #00479a;max-width:800px;line-height:1.3;margin-left:auto;margin-right:auto;font-family:Arial,"Noto Sans JP",sans-serif}@media screen and (min-width:768px){.recruit_title_type03 h2{font-size:2.75rem;padding-bottom:15px;margin-bottom:20px}}.recruit_title_type03 h2 small{font-size:min(3.6vw, 70%);display:block}@media screen and (max-width:360px){.recruit_title_type03 h2 small{white-space:nowrap}}.recruit_title_type03 p{text-align:center;font-size:1.125rem;font-weight:700}@media screen and (min-width:768px){.recruit_title_type03 p{font-size:1.375rem}}.recruit_title_type04 h3{font-size:1.25rem;text-align:center;margin-bottom:20px;font-weight:700}@media screen and (min-width:768px){.recruit_title_type04 h3{font-size:2rem}}.recruit_company{display:flex;justify-content:center;align-items:center;flex-flow:column;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media screen and (min-width:768px){.recruit_company{flex-flow:row;justify-content:space-between;align-items:flex-start;margin-bottom:80px}}.recruit_company>div{width:100%}@media screen and (min-width:768px){.recruit_company>div{width:60%}}.recruit_company>div:first-of-type{margin-bottom:20px;width:55%}@media screen and (max-width:767px){.recruit_company>div:first-of-type{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.recruit_company>div:first-of-type{width:36%;margin-bottom:0}}@media screen and (min-width:1080px){.recruit_company>div:first-of-type{width:32%}}.recruit_company>div:first-of-type p{text-align:center}.recruit_company>div picture{margin-bottom:10px}.recruit_company>div picture img{display:block;max-width:100%;height:auto;margin:0 auto 10px auto}.recruit_company>div h3{font-size:1.25rem;text-align:center;margin-bottom:20px;font-weight:700}@media screen and (min-width:768px){.recruit_company>div h3{font-size:2rem}}.recruit_company_list{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (min-width:768px){.recruit_company_list{margin-bottom:100px}}.recruit_company_list dl{display:flex;justify-content:space-between;border-top:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;box-sizing:border-box}.recruit_company_list dl:last-of-type{border-bottom:solid 1px #ddd}.recruit_company_list dl dt{background:#f2f2f2;padding:12px;box-sizing:border-box;width:30%}.recruit_company_list dl dt:before{content:"■ ";font-size:.75rem;color:#00479a}.recruit_company_list dl dd{width:70%;padding:12px;box-sizing:border-box}.recruit_company_list dl dd strong{display:block}.recruit_company02{display:flex;justify-content:center;align-items:center;flex-flow:column;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;border-bottom:solid 1px #f0f0f0;margin-bottom:40px;padding-bottom:30px}@media screen and (min-width:768px){.recruit_company02{flex-flow:row;justify-content:space-between;align-items:flex-start}}.recruit_company02>div{width:100%}@media screen and (min-width:768px){.recruit_company02>div{width:62%}}.recruit_company02>div:first-of-type{margin-bottom:20px;width:90%}@media screen and (max-width:767px){.recruit_company02>div:first-of-type{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.recruit_company02>div:first-of-type{width:36%;margin-bottom:0}}@media screen and (min-width:1080px){.recruit_company02>div:first-of-type{width:32%}}.recruit_company02>div:first-of-type p{text-align:center}.recruit_company02>div picture{margin-bottom:10px}.recruit_company02>div picture img{width:100%;height:auto;margin-bottom:10px}.recruit_company02>div h3{font-size:1.125rem;margin-bottom:20px;font-weight:700}@media screen and (min-width:768px){.recruit_company02>div h3{font-size:1.5rem}}.recruit_company02.noborder{border-bottom:none;margin-bottom:80px}.recruit_photo_block{display:flex;justify-content:center;align-items:center;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:768px){.recruit_photo_block{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}}.recruit_photo_block picture{width:90%;margin-bottom:15px}@media screen and (min-width:768px){.recruit_photo_block picture{width:31%;margin-bottom:0}}.recruit_photo_block picture img{width:100%;height:auto}.recruit_text02{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (min-width:768px){.recruit_text02{margin-bottom:80px}}.recruit_text02 h3{text-align:center;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:20px}@media screen and (min-width:768px){.recruit_text02 h3{font-size:1.75rem}}.recruit_list{width:calc(100% - 30px);max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:40px}.recruit_list a{border:solid 1px #00479a;box-sizing:border-box;display:flex;justify-content:space-between;flex-flow:column}@media screen and (min-width:768px){.recruit_list a{height:228px;flex-flow:row}}.recruit_list a .left{width:100%}@media screen and (min-width:768px){.recruit_list a .left{width:70%}}.recruit_list a .left .interview_number{background:#00479a;padding:2px 12px;display:flex;justify-content:center;align-items:center;height:60px;width:260px;box-sizing:border-box;color:#fff;font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.5rem;line-height:1.2;position:relative;padding-top:10px}.recruit_list a .left .interview_number b{font-size:2.5rem;display:inline-block;margin-left:10px;position:relative;bottom:4px}.recruit_list a .left .interview_number:after{content:"";position:absolute;right:-49px;top:0;width:0;height:0;border-style:solid;border-width:60px 50px 0 0;border-color:#00479a transparent transparent}.recruit_list a .left .inner{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:20px;box-sizing:border-box}.recruit_list a .left .inner p{text-align:center;font-size:1.125rem;font-weight:700}@media screen and (min-width:768px){.recruit_list a .left .inner p{font-size:1.5rem}}.recruit_list a .left .inner h3{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:20px}@media screen and (min-width:768px){.recruit_list a .left .inner h3{font-size:1.5rem}}.recruit_list a .right{width:100%;position:relative}@media screen and (min-width:768px){.recruit_list a .right{width:30%}}.recruit_list a .right img{width:100%;height:auto}@media screen and (min-width:768px){.recruit_list a .right img{height:226px;object-fit:cover}}.recruit_list a .right .link_type02.orange{background:#fd931b;margin-left:auto;margin-right:0;width:240px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;right:0;bottom:1px;z-index:2}.recruit_list a .right .link_type02.orange:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.recruit_tab_block{padding:20px 0 40px;margin-bottom:60px}.recruit_tab_block ul{display:flex;justify-content:center;align-items:center;flex-flow:column}@media screen and (min-width:768px){.recruit_tab_block ul{flex-flow:row}}.recruit_tab_block ul li{margin:0 20px 20px}@media screen and (min-width:768px){.recruit_tab_block ul li{margin:0 20px}}.recruit_tab_block ul li a{background:#00479a;width:220px;height:56px;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;text-align:center}.recruit_tab_block ul li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.recruit_tab_block02{padding:20px 0 40px;margin-bottom:60px}.recruit_tab_block02 ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.recruit_tab_block02 ul li{margin:0 10px 20px}@media screen and (min-width:768px){.recruit_tab_block02 ul li{margin:0 15px 20px}}.recruit_tab_block02 ul li a{background:#00479a;width:240px;height:56px;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;text-align:center}.recruit_tab_block02 ul li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.recruit_tab_block02 ul li:first-of-type a{font-size:.875rem}.recruit_company03{display:flex;justify-content:center;align-items:center;flex-flow:column;width:calc(100% - 30px);max-width:960px;margin-left:auto;margin-right:auto;border-bottom:solid 1px #f0f0f0;margin-bottom:40px;padding-bottom:30px}@media screen and (min-width:768px){.recruit_company03{flex-flow:row;justify-content:space-between;align-items:flex-start}}.recruit_company03>div{width:100%}@media screen and (min-width:768px){.recruit_company03>div{width:66%}}.recruit_company03>div:first-of-type{margin-bottom:20px;width:90%;position:relative}@media screen and (max-width:767px){.recruit_company03>div:first-of-type{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.recruit_company03>div:first-of-type{width:30%;margin-bottom:0}}.recruit_company03>div:first-of-type p{text-align:center;width:100%;height:40px;background:#00479a;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.375rem}.recruit_company03>div picture{margin-bottom:10px}.recruit_company03>div picture img{width:100%;height:auto;margin-bottom:10px}.recruit_company03>div h3{font-size:1.125rem;margin-bottom:6px;font-weight:700;color:#00479a;text-align:left}@media screen and (min-width:768px){.recruit_company03>div h3{font-size:1.5rem}}.recruit_table{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (min-width:768px){.recruit_table{margin-bottom:80px}}.recruit_table table{width:100%;table-layout:auto}.recruit_table tr{border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;box-sizing:border-box}.recruit_table tr th{background:#00479a;padding:12px;box-sizing:border-box;color:#fff;text-align:center;font-size:1rem}@media screen and (min-width:768px){.recruit_table tr th{font-size:1.125rem}}.recruit_table tr td{padding:12px;box-sizing:border-box;width:50%;border-right:solid 1px #ddd}.img100 img{width:100%;height:auto}.recruit_interview_block{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column-reverse;margin-bottom:30px}@media screen and (min-width:768px){.recruit_interview_block{flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:60px}}.recruit_interview_block .innerleft{width:100%;margin-bottom:25px}@media screen and (min-width:768px){.recruit_interview_block .innerleft{width:40%;margin-bottom:0}}.recruit_interview_block .innerleft>p{text-align:center;margin-bottom:20px;font-size:1.25rem;font-weight:700}@media screen and (min-width:768px){.recruit_interview_block .innerleft>p{font-size:1.5rem}}.recruit_interview_block picture{width:100%;margin-bottom:15px}@media screen and (min-width:768px){.recruit_interview_block picture{width:55%;margin-bottom:0}}.recruit_interview_block picture img{width:100%;height:auto}.recruit_interview_block .profile{border:solid 1px #00479a;padding:15px;box-sizing:border-box}.recruit_interview_block .profile p{font-weight:700;font-size:1.125rem;margin-bottom:6px;background:#daedff;padding:2px 6px 2px 12px;font-family:Arial,"Noto Sans JP",sans-serif;box-sizing:border-box;color:#00479a}.recruit_interview_block .profile dl{display:flex;justify-content:flex-start;align-items:center;padding:8px 0;font-weight:500;border-bottom:dashed 1px #ddd}.recruit_interview_block .profile dl dt{position:relative;width:40%}.recruit_interview_block .profile dl dt:before{content:"■　";font-size:.75rem;color:#daedff}.recruit_interview_block .profile dl dd{width:60%;flex:1}.recruit_title h3{color:#00479a;font-size:1.25rem;font-weight:700;border-left:8px solid #00479a;padding:8px 0 8px 14px;box-sizing:border-box;margin-bottom:20px;background:#f3f3f3}@media screen and (min-width:768px){.recruit_title h3{font-size:1.75rem;margin-bottom:30px}}.question_block{margin-bottom:60px}.question_block dl{margin-bottom:40px}.question_block dl dt{position:relative;font-weight:700;font-size:1rem;margin-bottom:10px;padding-left:40px;box-sizing:border-box}@media screen and (min-width:768px){.question_block dl dt{font-size:1.125rem}}.question_block dl dt:before{content:"Q";position:absolute;left:0;top:0;width:30px;height:30px;background:#00479a;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Arial,"Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:1}@media screen and (min-width:768px){.question_block dl dt:before{width:32px;height:32px}}.question_block dl dd{padding-left:40px;box-sizing:border-box}.question_img{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:40px}@media screen and (min-width:768px){.question_img{flex-flow:row;justify-content:space-between;align-items:flex-start}}.question_img picture{width:100%;height:auto}@media screen and (min-width:768px){.question_img picture{width:35%}}.question_img picture img{width:100%;height:auto}.question_img dl{width:100%}@media screen and (min-width:768px){.question_img dl{width:60%}}.recruit_banner{text-align:center;margin-bottom:80px}.recruit_banner img{width:calc(100% - 30px);max-width:880px;margin-left:auto;margin-right:auto;height:auto}.recruit_family{position:relative;margin-bottom:30px}@media screen and (min-width:768px){.recruit_family{margin-bottom:60px}}.recruit_family img{width:100%;height:auto}.recruit_family picture{width:100%}.recruit_family p{position:absolute;bottom:0;right:0;background:#fd931b;padding:5px 10px;box-sizing:border-box;font-weight:700;font-size:1.25rem;color:#fff;text-align:center;z-index:2}@media screen and (min-width:768px){.recruit_family p{font-size:2rem;padding:10px 30px}}.recruit_occupation{display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (min-width:768px){.recruit_occupation{flex-flow:row;justify-content:space-between;align-items:flex-start}}.recruit_occupation>div{width:100%}@media screen and (min-width:768px){.recruit_occupation>div{width:62%}}.recruit_occupation>div:first-of-type{margin-bottom:20px;width:90%}@media screen and (max-width:767px){.recruit_occupation>div:first-of-type{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.recruit_occupation>div:first-of-type{width:36%;margin-bottom:0}}@media screen and (min-width:1080px){.recruit_occupation>div:first-of-type{width:32%}}.recruit_occupation>div:first-of-type p{text-align:center}.recruit_occupation>div picture{margin-bottom:10px}.recruit_occupation>div picture img{width:100%;height:auto;margin-bottom:10px}.recruit_occupation .inner_right dl{display:flex;justify-content:space-between;border-bottom:solid 1px #fff;box-sizing:border-box}.recruit_occupation .inner_right dl dt{width:30%;background:#fd931b;padding:10px;box-sizing:border-box;color:#fff}.recruit_occupation .inner_right dl dd{width:70%;background:#f2f2f2;padding:10px;box-sizing:border-box}.link_type01.orange{margin-bottom:60px}@media screen and (min-width:768px){.link_type01.orange{margin-bottom:100px}}.link_type01.orange a{background:#fd931b}.occupation_wrap{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:60px}@media screen and (min-width:768px){.occupation_wrap{flex-flow:row;justify-content:space-between;align-items:flex-start;margin-bottom:80px}}.occupation_wrap .occupation_block{width:100%}@media screen and (min-width:768px){.occupation_wrap .occupation_block{width:48%;margin-bottom:0}}.occupation_block{margin-bottom:30px}.occupation_block h3{font-size:1.125rem;font-weight:700;margin-bottom:10px;position:relative}@media screen and (min-width:768px){.occupation_block h3{font-size:1.5rem}}.occupation_block h3:before{content:"■ ";color:#00479a;font-size:.8125rem;position:relative;top:-2px}h3.recruit_entry{font-size:1.125rem;font-weight:700;margin-bottom:10px;text-align:center;position:relative}@media screen and (min-width:768px){h3.recruit_entry{font-size:1.5rem;margin-bottom:20px}}.occupation_table{margin-bottom:40px}@media screen and (min-width:768px){.occupation_table{margin-bottom:60px}}.occupation_table dl{display:flex;justify-content:space-between;border-bottom:solid 1px #fff;box-sizing:border-box}.occupation_table dl dt{width:30%;background:#fd931b;padding:10px;box-sizing:border-box;color:#fff}.occupation_table dl dd{width:70%;background:#f2f2f2;padding:10px;box-sizing:border-box}.personal_title_type01{text-align:center;margin-bottom:40px}@media screen and (min-width:768px){.personal_title_type01{margin-bottom:60px}}.personal_title_type01 h2{text-align:center;font-size:1.5rem;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 6px #fd931b;max-width:600px;line-height:1.1;margin-left:auto;margin-right:auto;font-family:Arial,"Noto Sans JP",sans-serif}@media screen and (min-width:768px){.personal_title_type01 h2{font-size:3rem;padding-bottom:20px;margin-bottom:25px}}.personal_title_type01 p{font-size:1.125rem}@media screen and (min-width:768px){.personal_title_type01 p{font-size:1.375rem;text-align:center}}.personal_block01 ul{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;margin-bottom:20px}@media screen and (min-width:768px){.personal_block01 ul{margin-bottom:40px;flex-flow:row}}.personal_block01 ul li{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.personal_block01 ul li{width:32%}}.personal_block01 ul li img{width:100%;height:auto}.personal_block02{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;margin-bottom:20px}@media screen and (min-width:768px){.personal_block02{margin-bottom:40px;flex-flow:row}}.personal_block02>div{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.personal_block02>div:first-of-type{width:60%}.personal_block02>div:last-of-type{width:35%}}.personal_block02>div img{width:100%;height:auto}.personal_block02 h3{font-size:1.125rem;font-weight:700;margin-bottom:15px;line-height:1.4;border-bottom:double 4px #333;padding-bottom:15px}@media screen and (min-width:768px){.personal_block02 h3{font-size:1.5rem;margin-bottom:20px}}.personal_block03 h3{font-size:1.125rem;font-weight:700;margin-bottom:20px;line-height:1.4;border:solid 1px #fd931b;padding:4px 12px;box-sizing:border-box;color:#fff;text-align:center;background:#fd931b}@media screen and (min-width:768px){.personal_block03 h3{font-size:1.5rem;margin-bottom:30px}}.personal_block03 .inner{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column;margin-bottom:20px}@media screen and (min-width:768px){.personal_block03 .inner{margin-bottom:40px;flex-flow:row}}.personal_block03 .inner>div{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.personal_block03 .inner>div:first-of-type{width:30%}.personal_block03 .inner>div:last-of-type{width:65%}}.personal_block03 .inner>div img{width:100%;height:auto}.personal_illust p{font-size:1.125rem;font-weight:700;line-height:1.4;box-sizing:border-box;color:#fd931b}@media screen and (min-width:768px){.personal_illust p{font-size:1.5rem}}.personal_illust img{width:100%;max-width:1030px;height:auto}.bg01{background:#f3f3f3;padding:70px 0 60px;margin-bottom:40px}@media screen and (min-width:768px){.bg01{margin-bottom:80px}}.bg01 section{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}.bg01 section .personal_block02{margin-bottom:0}.bg01 section .personal_block02 div{margin-bottom:0}.business_block01 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.business_block01 ul li{width:100%;margin-bottom:40px}@media screen and (min-width:768px){.business_block01 ul li{width:48%}}@media screen and (min-width:1080px){.business_block01 ul li{width:31%}}.business_block01 ul li img{width:100%;height:auto;margin-bottom:15px}.business_block01 ul li h3{text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:5px}@media screen and (min-width:768px){.business_block01 ul li h3{font-size:1.375rem}}@media screen and (min-width:1080px){.business_block01 ul li h3{font-size:1.5rem}}.business_block01 ul li p{min-height:85px}.business_block01 ul li .link_type02{background:#fd931b;width:200px;height:40px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.9325rem;position:relative;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:0}.business_block01 ul li .link_type02:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:6px;height:16px;background-size:cover}.works_keyvisual{width:100%;margin-left:auto;margin-right:auto}.works_keyvisual img{width:100%;height:auto}.works_keyvisual p{width:calc(100% - 30px);max-width:1080px;text-align:center;text-align:center;font-size:1rem;font-weight:500;margin:20px auto 40px}@media screen and (min-width:768px){.works_keyvisual p{font-size:1.25rem}}.works_title01 h2{background:#fff2cc;padding:6px 20px;box-sizing:border-box;margin-bottom:20px;text-align:center;font-weight:700;font-size:1.125rem}@media screen and (min-width:768px){.works_title01 h2{font-size:1.5rem;margin-bottom:30px}}.works_title02 h3{width:80%;margin-left:auto;margin-right:auto;color:#00479a;border-bottom:solid 3px #00479a;font-size:1.25rem;font-weight:700;text-align:center;background:#daedff;padding:8px 0 8px 14px;box-sizing:border-box;margin-bottom:20px}@media screen and (min-width:768px){.works_title02 h3{font-size:1.75rem;margin-bottom:30px}}.works_list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.works_list ul li{width:48.5%;margin-bottom:15px}@media screen and (min-width:768px){.works_list ul li{width:24%;margin-bottom:20px}}.works_list ul li img{width:100%;height:auto}.works_block02{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:column}@media screen and (min-width:768px){.works_block02{flex-flow:row}}.works_block02 .works_list{width:100%;margin-bottom:30px}@media screen and (min-width:768px){.works_block02 .works_list{width:48%;margin-bottom:40px}}.works_block02 .works_list li{width:48%;margin-bottom:20px}.works_picture{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}.works_picture img{width:100%;height:auto}.works_link{margin-bottom:100px}.works_link a{margin-top:0;font-size:1.375rem;font-weight:700;text-align:center;background:#fd931b;height:80px;line-height:1.3;max-width:420px;width:calc(100% - 30px);border-radius:80px;display:flex;justify-content:center;align-items:center;color:#fff;margin-left:auto;margin-right:auto;position:relative}.works_link a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow.svg) no-repeat;width:8px;height:20px;background-size:cover}.sitemap{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-bottom:60px}@media screen and (min-width:768px){.sitemap{justify-content:space-between;align-items:flex-start;flex-flow:row;margin-bottom:100px}}.sitemap ul{width:100%;margin-bottom:30px}@media screen and (min-width:768px){.sitemap ul{width:30%}}.sitemap ul li{padding:12px 0 12px 10px;position:relative;box-sizing:border-box;border-bottom:dashed 1px #aaa}.sitemap ul li:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url(//coiden.jp/css/../images/common/link_arrow_b.svg) no-repeat;width:8px;height:20px;background-size:cover}.sitemap ul li.inner:before{content:"―　";color:#aaa}.c_blue{color:#00479a;text-decoration:underline}.c_blue:hover{text-decoration:none}.parsonal_service_title{color:#0174bd;text-align:center;font-weight:700;font-size:1.25rem}@media screen and (min-width:768px){.parsonal_service_title{font-size:2rem}}@media screen and (min-width:1080px){.parsonal_service_title{font-size:2.5rem}}.sun_light_table h3{color:#fd931b;font-size:1.125rem;font-weight:500;margin-bottom:10px}.sun_light_table dl{display:flex;justify-content:flex-start;border-right:solid 1px #ccc;border-left:solid 1px #ccc;box-sizing:border-box;font-size:.875rem}.sun_light_table dl:first-of-type{border-top:solid 1px #ccc}.sun_light_table dl:last-of-type dt{border-bottom:solid 1px #ccc}.sun_light_table dl dt{width:35%;background:#fff2cc;padding:10px;box-sizing:border-box;border-bottom:solid 1px #fff}@media screen and (min-width:768px){.sun_light_table dl dt{width:25%}}.sun_light_table dl dd{width:65%;padding:10px;box-sizing:border-box;border-bottom:solid 1px #ccc}@media screen and (min-width:768px){.sun_light_table dl dd{width:75%}}.sun_light_table dl dd ul li{text-indent:-.875rem;padding-left:.875rem;box-sizing:border-box}