@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Noto+Sans+JP:wght@100..900&display=swap");:root{--mainColor:#314048;--subColor:#e8350f;--grayColor:#f7f7f7;--fontColor:#2a2a2a;--bgDark:#314048;--bgDark2:#44525a;--bgLight:#d2d9dd;--bgLight2:#e8edf0}.mainColor{color:var(--mainColor)}.bgMainColor{background-color:var(--mainColor)}.subColor{color:var(--subColor)}.bgsubColor{background-color:var(--subColor)}.grayColor{color:var(--grayColor)}.bgGrayColor{background-color:var(--grayColor)}.bgDark{background-color:var(--bgDark)}.bgDark2{background-color:var(--bgDark2)}.bgLight{background-color:var(--bgLight)}.bgLight2{background-color:var(--bgLight2)}:root{--fontEn:"Figtree",sans-serif}.fontEn{font-family:var(--fontEn)}:root{--fontNum:"League Spartan",sans-serif}.fontNum{font-family:var(--fontNum)}:root{--fontJp:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.fontJp{font-family:var(--fontJp)}.gothic{font-family:"Noto Sans JP",sans-serif}.serif{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}body{font-family:var(--fontJp);color:var(--fontColor)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li{list-style-type:none}.italic{font-style:italic}html{font-size:16px}html,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:0;font-weight:500;line-height:1.8}h1,h2,h3,h4,h5,h6,p,span,div{line-height:1.7;font-weight:500}.lh_xxl{line-height:2.5}.lh_xxl *{line-height:2.5}.lh_xl{line-height:2}.lh_xl *{line-height:2}@media only screen and (max-width:767px){.lh_xl{line-height:1.8}.lh_xl *{line-height:1.8}}.lh_l{line-height:1.8}.lh_l *{line-height:1.8}.lh_m{line-height:1.5}.lh_m *{line-height:1.5}.lh_m2{line-height:1.25}.lh_m2 *{line-height:1.25}.lh_s{line-height:1.1}.lh_s *{line-height:1.1}.lh_xs{line-height:.7}.lh_xs *{line-height:.7}.ls_xl{letter-spacing:.2em}.ls_l{letter-spacing:.15em}.ls_m{letter-spacing:.1em}.ls_s{letter-spacing:.05em}.ls_xs{letter-spacing:.01em}.ls_0{letter-spacing:0}a{color:inherit;text-decoration:none}.thin{font-weight:100}.normal{font-weight:400}.ave{font-weight:500 !important}.medium{font-weight:500 !important}.bold{font-weight:600 !important}.bold800{font-weight:800 !important}.black{font-weight:900}.bold900{font-weight:900 !important}.nowrap{white-space:nowrap}.white{color:#fff}.black{color:#333}.gray{color:#686868}.red{color:#ec462f !important}.fsL{font-size:6.25rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL{font-size:4rem}}@media only screen and (max-width:767px){.fsL{font-size:2.625rem}}.fsL15{font-size:4.5rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL15{font-size:3.375rem}}@media only screen and (max-width:767px){.fsL15{font-size:2.625rem}}.fsL2{font-size:4rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL2{font-size:2.625rem}}@media only screen and (max-width:767px){.fsL2{font-size:2.25rem}}.fsL3{font-size:3.5rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL3{font-size:2.625rem}}@media only screen and (max-width:767px){.fsL3{font-size:2.25rem}}.fsL35{font-size:3rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL35{font-size:2.375rem}}@media only screen and (max-width:767px){.fsL35{font-size:2rem}}.fsL4{font-size:2.625rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL4{font-size:2rem}}@media only screen and (max-width:767px){.fsL4{font-size:1.5rem}}.fsL5{font-size:2.5rem}@media only screen and (min-width:767px) and (max-width:959px){.fsL5{font-size:1.875rem}}@media only screen and (max-width:767px){.fsL5{font-size:1.375rem}}.fsM{font-size:2.125rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM{font-size:1.5rem}}@media only screen and (max-width:767px){.fsM{font-size:1.3125rem}}.fsM15{font-size:2rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM15{font-size:1.5rem}}@media only screen and (max-width:767px){.fsM15{font-size:1.3125rem}}.fsM2{font-size:1.75rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM2{font-size:1.5rem}}@media only screen and (max-width:767px){.fsM2{font-size:1.25rem}}.fsM3{font-size:1.5rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM3{font-size:1.25rem}}@media only screen and (max-width:767px){.fsM3{font-size:1.125rem}}.fsM35{font-size:1.3125rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM35{font-size:1.125rem}}@media only screen and (max-width:767px){.fsM35{font-size:1rem}}.fsM38{font-size:1.25rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM38{font-size:1.125rem}}@media only screen and (max-width:767px){.fsM38{font-size:1rem}}.fsM4{font-size:1.125rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM4{font-size:1rem}}@media only screen and (max-width:767px){.fsM4{font-size:.875rem}}.fsM5{font-size:1rem}@media only screen and (min-width:767px) and (max-width:959px){.fsM5{font-size:.875rem}}@media only screen and (max-width:767px){.fsM5{font-size:.875rem}}.fsS{font-size:.875rem}@media only screen and (min-width:767px) and (max-width:959px){.fsS{font-size:.8125rem}}@media only screen and (max-width:767px){.fsS{font-size:.75rem}}.fsS2{font-size:.8125rem}@media only screen and (min-width:767px) and (max-width:959px){.fsS2{font-size:.75rem}}@media only screen and (max-width:767px){.fsS2{font-size:.75rem}}.fsS3{font-size:.75rem}@media only screen and (min-width:767px) and (max-width:959px){.fsS3{font-size:.6875rem}}@media only screen and (max-width:767px){.fsS3{font-size:.6875rem}}.fsS4{font-size:.625rem}@media only screen and (min-width:767px) and (max-width:959px){.fsS4{font-size:.5625rem}}@media only screen and (max-width:767px){.fsS4{font-size:.5625rem}}@media only screen and (max-width:767px){.fsSpM5{font-size:.875rem}}@media only screen and (max-width:767px){.fsSpS{font-size:.75rem}}.h000{font-size:100px}.h00{font-size:64px}.h0{font-size:42px}.h1{font-size:32px}.h2{font-size:28px}.h3{font-size:24px}.h4{font-size:18px}.h5{font-size:16px}.text_m{font-size:14px}.text_sm{font-size:13px}.text_s{font-size:12px}.text_ss{font-size:10px}@media screen and (min-width:768px) and (max-width:959px){body{font-size:14px}.h000{font-size:64px}.h00{font-size:36px}.h0{font-size:25px}.h1{font-size:24px}.h2{font-size:24px}.h3{font-size:20px}.h4{font-size:15px}.h5{font-size:14px}.text_m{font-size:13px}.text_s{font-size:11px}}@media screen and (max-width:767px){body{font-size:14px}.h000{font-size:42px}.h00{font-size:36px}.h0{font-size:24px}.h1{font-size:22px}.h2{font-size:20px}.h3{font-size:17px}.h4{font-size:15px}.h5{font-size:15px}.text_m{font-size:13px}.text_s{font-size:11px}}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%}ul{padding:0;list-style-type:none;margin:0}label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:100}img{display:block;max-width:100%;height:auto;margin:0 auto}hr{margin:10px auto}a:hover{text-decoration:none;color:inherit}.clearfix:after{content:"";clear:both;display:block}.remove{text-indent:-9999px;overflow:hidden;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;height:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.relapadding{padding-right:80px}.inline{display:inline}.block{display:block}.inlineBlock{display:inline-block}.inlineFlex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inlineBlockUl li{display:inline-block}.disNone{display:none !important}.bgCenter{background-position:center center;background-size:cover}.opa{-webkit-transition:.3s;transition:.3s;opacity:1}a:hover .opa{-webkit-transition:.3s;transition:.3s;opacity:.7}.overHidden{overflow:hidden}.tra,.tra:hover{-webkit-transition:.3s;transition:.3s}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}@media only screen and (max-width:767px){.text-center-sp{text-align:center}}@media only screen and (max-width:767px){.text-right-sp{text-align:right}}@media only screen and (max-width:767px){.text-left-sp{text-align:left}}.linkA{text-decoration:underline;-webkit-transition:.3s;transition:.3s;color:var(--mainColor)}.linkA:hover{color:var(--mainColor);text-decoration:underline}@media screen and (min-width:768px){.sp{display:none !important}}@media screen and (max-width:767px){.pc{display:none !important}.notTab{display:none !important}}@media screen and (min-width:960px){.tab{display:none !important}}.m0{margin:0}.p0{padding:0}.mtAuto{margin-top:auto}.mrAuto{margin-right:auto}.mbAuto{margin-bottom:auto}.mlAuto{margin-left:auto}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}@media only screen and (max-width:767px){.mb30{margin-bottom:20px}}.mb40{margin-bottom:40px}@media only screen and (max-width:767px){.mb40{margin-bottom:30px}}.mb50{margin-bottom:50px}@media only screen and (max-width:767px){.mb50{margin-bottom:30px}}.mb60{margin-bottom:60px}@media only screen and (max-width:767px){.mb60{margin-bottom:40px}}.mb70{margin-bottom:70px}@media only screen and (max-width:767px){.mb70{margin-bottom:40px}}.mb80{margin-bottom:80px}@media only screen and (max-width:767px){.mb80{margin-bottom:40px}}.mb90{margin-bottom:90px}@media only screen and (max-width:767px){.mb90{margin-bottom:50px}}.mb100{margin-bottom:100px}@media only screen and (max-width:767px){.mb100{margin-bottom:50px}}.mb200{margin-bottom:200px}@media only screen and (max-width:767px){.mb200{margin-bottom:70px}}.ml0{margin-left:0 !important}.ml05{margin-left:.5em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}@media only screen and (max-width:767px){.mlSp0{margin-left:0}.mlSp1{margin-left:1em}.mlSp2{margin-left:2em}.mlSp3{margin-left:3em}}.mtL{margin-top:30%}.mtL2{margin-top:25%}.mtL3{margin-top:20%}.mtL4{margin-top:15%}.mtM{margin-top:10%}.mtM2{margin-top:7.5%}.mtM3{margin-top:5%}.mtS{margin-top:3.5%}.mtS2{margin-top:2%}.mtS3{margin-top:1%}@media only screen and (max-width:767px){.mtSpL{margin-top:30%}.mtSpL2{margin-top:25%}.mtSpL3{margin-top:20%}.mtSpL4{margin-top:15%}.mtSpM{margin-top:10%}.mtSpM2{margin-top:7.5%}.mtSpM3{margin-top:5%}.mtSpS{margin-top:3.5%}.mtSpS2{margin-top:2%}.mtSpS3{margin-top:1%}}.mbL{margin-bottom:30%}.mbL2{margin-bottom:25%}.mbL3{margin-bottom:20%}.mbL4{margin-bottom:15%}.mbM{margin-bottom:10%}.mbM2{margin-bottom:7.5%}.mbM3{margin-bottom:5%}.mbS{margin-bottom:3.5%}.mbS2{margin-bottom:2%}.mbS3{margin-bottom:1%}@media only screen and (max-width:767px){.mbSpL{margin-bottom:30%}.mbSpL2{margin-bottom:25%}.mbSpL3{margin-bottom:20%}.mbSpL4{margin-bottom:15%}.mbSpM{margin-bottom:10%}.mbSpM2{margin-bottom:7.5%}.mbSpM3{margin-bottom:5%}.mbSpS{margin-bottom:3.5%}.mbSpS2{margin-bottom:2%}.mbSpS3{margin-bottom:1%}}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}@media only screen and (max-width:767px){.pt30{padding-top:20px}}.pt40{padding-top:40px}@media only screen and (max-width:767px){.pt40{padding-top:30px}}.pt50{padding-top:50px}@media only screen and (max-width:767px){.pt50{padding-top:30px}}.pt60{padding-top:60px}@media only screen and (max-width:767px){.pt60{padding-top:40px}}.pt70{padding-top:70px}@media only screen and (max-width:767px){.pt70{padding-top:40px}}.pt80{padding-top:80px}@media only screen and (max-width:767px){.pt80{padding-top:40px}}.pt90{padding-top:90px}@media only screen and (max-width:767px){.pt90{padding-top:50px}}.pt100{padding-top:100px}@media only screen and (max-width:767px){.pt100{padding-top:50px}}.pt200{padding-top:200px}@media only screen and (max-width:767px){.pt200{padding-top:70px}}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}@media only screen and (max-width:767px){.pb30{padding-bottom:20px}}.pb40{padding-bottom:40px}@media only screen and (max-width:767px){.pb40{padding-bottom:30px}}.pb50{padding-bottom:50px}@media only screen and (max-width:767px){.pb50{padding-bottom:30px}}.pb60{padding-bottom:60px}@media only screen and (max-width:767px){.pb60{padding-bottom:40px}}.pb70{padding-bottom:70px}@media only screen and (max-width:767px){.pb70{padding-bottom:40px}}.pb80{padding-bottom:80px}@media only screen and (max-width:767px){.pb80{padding-bottom:40px}}.pb90{padding-bottom:90px}@media only screen and (max-width:767px){.pb90{padding-bottom:50px}}.pb100{padding-bottom:100px}@media only screen and (max-width:767px){.pb100{padding-bottom:50px}}.pb200{padding-bottom:200px}@media only screen and (max-width:767px){.pb200{padding-bottom:70px}}.pl0{padding-left:0 !important}.pl1{padding-left:1em}.pl2{padding-left:2em}.pl3{padding-left:3em}@media only screen and (max-width:767px){.pbSp0{padding-bottom:0}.plSp0{padding-left:0}.plSp1{padding-left:1em}.plSp2{padding-left:2em}.plSp3{padding-left:3em}}.pbL{padding-bottom:30%}.pbL2{padding-bottom:25%}.pbL3{padding-bottom:20%}.pbL4{padding-bottom:15%}.pbM{padding-bottom:10%}.pbM2{padding-bottom:7.5%}.pbM3{padding-bottom:5%}.pbS{padding-bottom:3.5%}.pbS2{padding-bottom:2%}.pbS3{padding-bottom:1%}@media only screen and (max-width:767px){.pbSpL{padding-bottom:30%}.pbSpL2{padding-bottom:25%}.pbSpL3{padding-bottom:20%}.pbSpL4{padding-bottom:15%}.pbSpM{padding-bottom:10%}.pbSpM2{padding-bottom:7.5%}.pbSpM3{padding-bottom:5%}.pbSpS{padding-bottom:3.5%}.pbSpS2{padding-bottom:2%}.pbSpS3{padding-bottom:1%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justEnd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.justBetweenSp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignStart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.alignEnd{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flexReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.flexWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.col{padding-left:15px;padding-right:15px}.flexCol{width:100%}.col1{width:100%}.col2{width:50%}.col3{width:33.3333%}.col-3{width:66.6666%}.col4{width:25%}.col-4{width:75%}.col5{width:20%}.col-5{width:80%}.col6{width:16.666%}.col-6{width:83.333%}.col3-2{width:60%}.col-3-2{width:40%}@media screen and (max-width:767px){.flexSplit{width:100%}.flexPc{display:block}.flexWrapSp{-ms-flex-wrap:wrap;flex-wrap:wrap}.bgFixed{background-attachment:unset}.flexReverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.flexSp{display:-webkit-box;display:-ms-flexbox;display:flex}.colSp1{width:100%}.colSp2{width:50%}.colSp3{width:33.3333%}.colSp-3{width:66.6666%}.colSp4{width:25%}.colSp-4{width:75%}.colSp5{width:20%}.colSp-5{width:80%}.colSp6{width:16.666%}.colSp-6{width:83.333%}.colSp3-2{width:60%}.colSp-3-2{width:40%}}@media screen and (min-width:768px) and (max-width:959px){.colMd1{width:100%}.colMd2{width:50%}.colMd3{width:33.3333%}.colMd-3{width:66.6666%}.colMd4{width:25%}.colMd-4{width:75%}.colMd5{width:20%}.colMd-5{width:80%}.colMd6{width:16.666%}.colMd-6{width:83.333%}.colMd3-2{width:60%}.colMd-3-2{width:40%}}.grid{display:-ms-grid;display:grid}.grid-colum-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.grid-colum-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.grid-colum-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.grid-colum-1s-sp{-ms-grid-columns:.85fr;grid-template-columns:.85fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-colum-1-sp{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-colum-2-sp{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.grid-colum-3-sp{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.grid-colum-4-sp{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.gap-5{gap:5px}.gap-10{gap:10px}.gap-x-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.gap-y-10{row-gap:10px}@media only screen and (max-width:959px){.gap-10{gap:5px}.gap-x-10{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.gap-y-10{row-gap:5px}}.gap-5{gap:5px}.gap-20{gap:20px}.gap-x-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.gap-y-20{row-gap:20px}@media only screen and (max-width:959px){.gap-20{gap:10px}.gap-x-20{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.gap-y-20{row-gap:10px}}.gap-5{gap:5px}.gap-30{gap:30px}.gap-x-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.gap-y-30{row-gap:30px}@media only screen and (max-width:959px){.gap-30{gap:15px}.gap-x-30{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.gap-y-30{row-gap:15px}}.gap-5{gap:5px}.gap-40{gap:40px}.gap-x-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.gap-y-40{row-gap:40px}@media only screen and (max-width:959px){.gap-40{gap:20px}.gap-x-40{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.gap-y-40{row-gap:20px}}.gap-5{gap:5px}.gap-50{gap:50px}.gap-x-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.gap-y-50{row-gap:50px}@media only screen and (max-width:959px){.gap-50{gap:25px}.gap-x-50{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.gap-y-50{row-gap:25px}}.gap-5{gap:5px}.gap-60{gap:60px}.gap-x-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.gap-y-60{row-gap:60px}@media only screen and (max-width:959px){.gap-60{gap:30px}.gap-x-60{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.gap-y-60{row-gap:30px}}.gap-5{gap:5px}.gap-70{gap:70px}.gap-x-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.gap-y-70{row-gap:70px}@media only screen and (max-width:959px){.gap-70{gap:35px}.gap-x-70{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}.gap-y-70{row-gap:35px}}.gap-5{gap:5px}.gap-80{gap:80px}.gap-x-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.gap-y-80{row-gap:80px}@media only screen and (max-width:959px){.gap-80{gap:40px}.gap-x-80{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.gap-y-80{row-gap:40px}}.gap-5{gap:5px}.gap-90{gap:90px}.gap-x-90{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.gap-y-90{row-gap:90px}@media only screen and (max-width:959px){.gap-90{gap:45px}.gap-x-90{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.gap-y-90{row-gap:45px}}.gap-5{gap:5px}.gap-100{gap:100px}.gap-x-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.gap-y-100{row-gap:100px}@media only screen and (max-width:959px){.gap-100{gap:50px}.gap-x-100{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.gap-y-100{row-gap:50px}}@media only screen and (max-width:767px){.spPadding{padding-inline:15px}}.w100{width:100%}:root{--cnt:1280px;--interval:60px}.cnt{width:100%;padding-inline:15px;margin-inline:auto}@media only screen and (max-width:767px){.cnt.--plSpNone{padding-inline:0}}.cntS{max-width:600px;margin-inline:auto}.cntM2{max-width:900px;margin-inline:auto}.cntM{max-width:1040px;margin-inline:auto}.cntL{max-width:1230px;margin-inline:auto}.cntML{max-width:1220px;margin-inline:auto;padding-inline:15px}.cntXl{max-width:1280px;margin-right:2%;margin-left:2%}@media screen and (min-width:1740px){.cntXl{margin-inline:auto}}.cntWide{max-width:1280px;margin-inline:auto}.cntWideL{max-width:1920px;margin-inline:auto}.paNone{padding:0}.rw{margin-inline:-15px}:root{--spaceSizeS:clamp(25px, 10vw, 50px);--spaceSize:clamp(80px, 10vw, 120px);--spaceSizeWide:clamp(90px, 15vw, 180px)}.padding{padding-top:var(--spaceSize);padding-bottom:var(--spaceSize)}.paddingS{padding-top:var(--spaceSizeS);padding-bottom:var(--spaceSizeS)}.paddingW{padding-top:var(--spaceSizeWide);padding-bottom:var(--spaceSizeWide)}.margin{margin-top:var(--spaceSize);margin-bottom:var(--spaceSize)}.marginS{margin-top:var(--spaceSizeS);margin-bottom:var(--spaceSizeS)}.marginW{margin-top:var(--spaceSizeWide);margin-bottom:var(--spaceSizeWide)}.marginInlineNone{margin-inline:0 !important}.marginCenter{margin-inline:auto}@media only screen and (max-width:767px){.spMargin{margin-block:100px}}.bgImg{background-size:cover;background-position:center center;background-repeat:no-repeat}.bgImgHeight{padding-bottom:67%}.bgImgParallax{position:absolute;width:100%;height:100%;left:0;top:0}.bgFixed{background-attachment:fixed}@media only screen and (max-width:767px){.bgFixed{background-attachment:inherit}}.bgImgCircle{border-radius:50%;padding-bottom:100%}.bgBlur{position:relative;z-index:0;overflow:hidden}.bgBlur:before{content:"";background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.bgWhite{background-color:#fff}.bgZoom{position:relative;overflow:hidden;width:100%}.bgZoomImg{position:absolute;width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);will-change:transform;height:100%;top:0;left:0}a:hover .bgZoomImg{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9)}.bgZoomText{position:relative;pointer-events:none;width:100%;z-index:1}table{border-collapse:collapse}.table{width:100%;margin-bottom:1rem;color:#212529}.table th{text-align:inherit;font-weight:400}.table td,.table th{padding:1.2rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:#e8edf0}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.maskCenter .maskWrap{margin-left:auto;margin-right:auto}.maskWrap{display:table;overflow:hidden}.maskWrap .mask{display:table;position:relative;margin-bottom:.25em;left:-100%;overflow:hidden}.maskWrap .maskBg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#ae9373}.radiusS{border-radius:10px}.radiusM{border-radius:16px}@media only screen and (max-width:767px){.radiusM{border-radius:8px}}.radiusL{border-radius:20px}.radiusXl{border-radius:30px}.radiusCircle{border-radius:50%}.shadowS{-webkit-box-shadow:rgba(0,0,0,.1) 0px 10px 50px;box-shadow:rgba(0,0,0,.1) 0px 10px 50px}@media only screen and (max-width:767px){.shadowS{-webkit-box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}}.shadowM{-webkit-box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px;box-shadow:rgba(0,0,0,.2) 0px 18px 50px -10px}@media only screen and (max-width:767px){.shadowM{-webkit-box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px}}.shadowL{-webkit-box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px}@media only screen and (max-width:767px){.shadowL{-webkit-box-shadow:rgba(0,0,0,.2) 0px 30px 90px;box-shadow:rgba(0,0,0,.2) 0px 30px 90px}}.shadowLL{-webkit-box-shadow:rgba(0,0,0,.4) 0px 30px 90px;box-shadow:rgba(0,0,0,.4) 0px 30px 90px}.zIndex-1{z-index:1}.zIndex-2{z-index:2}.zIndex-3{z-index:3}.zIndex-4{z-index:4}.zIndex-5{z-index:5}.zIndex-6{z-index:6}.zIndex-7{z-index:7}.zIndex-8{z-index:8}.zIndex-9{z-index:9}.zIndex-10{z-index:10}@media only screen and (max-width:767px){.zIndex-1_sp{z-index:1}.zIndex-2_sp{z-index:2}.zIndex-3_sp{z-index:3}.zIndex-4_sp{z-index:4}.zIndex-5_sp{z-index:5}.zIndex-6_sp{z-index:6}.zIndex-7_sp{z-index:7}.zIndex-8_sp{z-index:8}.zIndex-9_sp{z-index:9}.zIndex-10_sp{z-index:10}}@media only screen and (max-width:959px){.overRayBox{padding-left:0;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:999}.open .overRayBox{cursor:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../images/cross.svg),auto;visibility:visible;opacity:1}}html.open{overflow-y:hidden}@media only screen and (max-width:959px){.menu-btn{background:0 0;border:none;padding:.3em;border-radius:.3em;z-index:1000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:6px}.menu-btn .text{color:#fff;margin-left:.5em;font-size:16px}}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--menuTrigeHeight:22px}.menu-trigger{position:relative;height:var(--menuTrigeHeight);width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-trigger span{position:absolute;width:100%;height:3px;background-color:#2a2a2a}.menu-trigger span:nth-of-type(1){top:5px}.menu-trigger span:nth-of-type(2){bottom:5px}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-25deg);transform:translateY(6px) rotate(-25deg)}.menu-trigger.active span:nth-of-type(2){bottom:1px;-webkit-transform:translateY(-7px) rotate(25deg);transform:translateY(-7px) rotate(25deg)}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.breadcrumbs{margin-block:10px}@media only screen and (max-width:767px){.breadcrumbs{margin-block:3px}}.breadcrumbsInner span{font-size:14px;font-family:var(--fontJp)}@media only screen and (max-width:767px){.breadcrumbsInner span{font-size:11px}}.topicsItemBox>div{gap:5px 10px}.topicsItemImgBox{overflow:hidden;border-radius:.5em}.topicsItemImgBox img{aspect-ratio:2/1.32;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.topicsCard:hover .topicsItemImgBox img{-webkit-transform:scale(1.1);transform:scale(1.1)}.topTopicsItemTitle{-webkit-transition:.3s;transition:.3s}.topicsCard:hover .topTopicsItemTitle{color:var(--subColor)}.otherNewsBlockTitle{background-color:var(--subColor);color:#fff;font-size:21px;font-weight:600;padding:.3em 1.2em;letter-spacing:.08em}.cform{width:100%;margin-inline:auto}.cform tr{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cform tr th,.cform tr td{letter-spacing:.01em;display:block;width:100%;text-align:left}.cform tr th{margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px;width:230px}.cform tr td{width:calc(100% - 230px)}.cform tr td+td{margin-top:3%}@media only screen and (max-width:767px){.cform tr{display:block}.cform tr th{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.cform tr td{width:100%}}.cform label{cursor:pointer;margin-right:1.5em}.cform label span{vertical-align:middle;line-height:1;display:inline-block}.cform select{cursor:pointer}.cform option,.cform textarea,.cform select,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=tel],.cform input[type=url]{background-color:#f9f9f9;width:100%;border:none;padding:1em;font-size:15px;letter-spacing:.07em;line-height:1.4;border-radius:0}.cform option::-webkit-input-placeholder,.cform textarea::-webkit-input-placeholder,.cform select::-webkit-input-placeholder,.cform input[type=text]::-webkit-input-placeholder,.cform input[type=email]::-webkit-input-placeholder,.cform input[type=search]::-webkit-input-placeholder,.cform input[type=tel]::-webkit-input-placeholder,.cform input[type=url]::-webkit-input-placeholder{color:#c1c1c1}.cform option::-moz-placeholder,.cform textarea::-moz-placeholder,.cform select::-moz-placeholder,.cform input[type=text]::-moz-placeholder,.cform input[type=email]::-moz-placeholder,.cform input[type=search]::-moz-placeholder,.cform input[type=tel]::-moz-placeholder,.cform input[type=url]::-moz-placeholder{color:#c1c1c1}.cform option:-ms-input-placeholder,.cform textarea:-ms-input-placeholder,.cform select:-ms-input-placeholder,.cform input[type=text]:-ms-input-placeholder,.cform input[type=email]:-ms-input-placeholder,.cform input[type=search]:-ms-input-placeholder,.cform input[type=tel]:-ms-input-placeholder,.cform input[type=url]:-ms-input-placeholder{color:#c1c1c1}.cform option::-ms-input-placeholder,.cform textarea::-ms-input-placeholder,.cform select::-ms-input-placeholder,.cform input[type=text]::-ms-input-placeholder,.cform input[type=email]::-ms-input-placeholder,.cform input[type=search]::-ms-input-placeholder,.cform input[type=tel]::-ms-input-placeholder,.cform input[type=url]::-ms-input-placeholder{color:#c1c1c1}.cform option::-webkit-input-placeholder,.cform textarea::-webkit-input-placeholder,.cform select::-webkit-input-placeholder,.cform input[type=text]::-webkit-input-placeholder,.cform input[type=email]::-webkit-input-placeholder,.cform input[type=search]::-webkit-input-placeholder,.cform input[type=tel]::-webkit-input-placeholder,.cform input[type=url]::-webkit-input-placeholder{color:#c1c1c1}.cform option::-moz-placeholder,.cform textarea::-moz-placeholder,.cform select::-moz-placeholder,.cform input[type=text]::-moz-placeholder,.cform input[type=email]::-moz-placeholder,.cform input[type=search]::-moz-placeholder,.cform input[type=tel]::-moz-placeholder,.cform input[type=url]::-moz-placeholder{color:#c1c1c1}.cform option:-ms-input-placeholder,.cform textarea:-ms-input-placeholder,.cform select:-ms-input-placeholder,.cform input[type=text]:-ms-input-placeholder,.cform input[type=email]:-ms-input-placeholder,.cform input[type=search]:-ms-input-placeholder,.cform input[type=tel]:-ms-input-placeholder,.cform input[type=url]:-ms-input-placeholder{color:#c1c1c1}.cform option::-ms-input-placeholder,.cform textarea::-ms-input-placeholder,.cform select::-ms-input-placeholder,.cform input[type=text]::-ms-input-placeholder,.cform input[type=email]::-ms-input-placeholder,.cform input[type=search]::-ms-input-placeholder,.cform input[type=tel]::-ms-input-placeholder,.cform input[type=url]::-ms-input-placeholder{color:#c1c1c1}.cform option::placeholder,.cform textarea::placeholder,.cform select::placeholder,.cform input[type=text]::placeholder,.cform input[type=email]::placeholder,.cform input[type=search]::placeholder,.cform input[type=tel]::placeholder,.cform input[type=url]::placeholder{color:#c1c1c1}.cform .zip{max-width:200px}.cform .title{font-weight:600;letter-spacing:.1em}.cform input[type=radio]{display:none}.cform input[type=radio]+span{padding-left:2em;position:relative;font-size:15px;letter-spacing:.08em}.cform input[type=radio]+span:before{content:"";position:absolute;border:1px solid #333;background-color:#fff;top:-1px;left:0;border-radius:50%;height:16px;width:16px}.cform input[type=radio]+span:after{content:"";position:absolute;background-color:var(--mainColor);border-radius:50%;top:45%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:8px;width:8px;display:none}@media only screen and (max-width:767px){.cform input[type=radio]+span:after{top:47%}}.cform input[type=radio]:checked+span:after{display:block}.cform input[type=checkbox]{display:none}.cform input[type=checkbox]+span{cursor:pointer;padding-left:1.7em;position:relative}.cform input[type=checkbox]+span:before{content:"";position:absolute;border:1px solid #333;background-color:#fff;top:0;left:0;height:1em;width:1em}.cform input[type=checkbox]+span:after{content:"";position:absolute;border-left:2px solid var(--subColor);border-bottom:2px solid var(--subColor);top:2px;left:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:8px;width:14px;display:none}.cform input[type=checkbox]:checked+span:after{display:block}@media only screen and (max-width:767px){.cform tr{margin-bottom:2em}.cform .title{font-size:14px}}.contactFormPrivacyAlertBox{background-color:#f9f9f9;padding:5%}.mwform-checkbox-field{cursor:pointer;margin-bottom:1%;display:inline-block}.mwform-checkbox-field input{cursor:pointer;margin-top:1px}@media only screen and (max-width:767px){.mwform-checkbox-field{margin-bottom:3%}}.mwform-radio-field{cursor:pointer;margin-bottom:.5%;display:inline-block}.mwform-radio-field input{cursor:pointer;margin:0;margin-right:0 !important;display:inline-block;vertical-align:middle}.mw_wp_form_confirm .hopeBlock div{width:200px}.mw_wp_form_confirm .hopeBlock div+div{width:calc(100% - 200px)}.required-srt{background-color:#ff5b5b;color:#fff;font-size:14px;font-family:var(--fontJp);margin-left:1em;padding:.1em .8em}@media only screen and (max-width:767px){.required-srt{font-size:12px;padding:.2em 1em}}.cform [type=submit]{display:inline-block;font-size:20px;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contactAlertBox{background-color:#fff;padding:8% 5%;margin:0 0 5%}@media only screen and (max-width:767px){.contactAlertBox{padding:12% 5%;margin:0 0 6%}}.contactAlertTitle{font-size:18px;text-align:center;margin-bottom:1.5em}.submit-btn{text-align:center;margin-top:4%}.submit-btn input{border:1px solid var(--mainColor);background-color:var(--mainColor);border-radius:70px;color:#fff;cursor:pointer;display:block;font-family:var(--fontJp);font-size:16px;-webkit-transition:.3s;transition:.3s;padding-block:1.2em;position:relative;margin-inline:auto;letter-spacing:.15em;text-align:center;width:300px}.submit-btn input:hover{background-color:#fff;color:var(--mainColor)}.submit-btn input[name=submitBack]{background-color:#838383;border-color:#838383;width:250px}.submit-btn input[name=submitBack]:hover{background-color:#fff;color:var(--fontColor)}.contactHr{margin:7% 0}@media only screen and (max-width:767px){.contactHr{margin:12% 0}}.mw_wp_form_confirm .confirm-none{display:none}.mw_wp_form_complete .complete-none{display:none}li.widget{list-style-type:none;margin-bottom:20%}.widgettitle{font-size:18px;font-weight:700;margin-bottom:3%}li.widget li{color:#a7a7a7;margin-bottom:3%}.tagCloud li{list-style:none;background:#db4a39;display:inline-block;color:#fff;padding:.5% 2%;font-size:12px}.tagCloud li .glyphicon{right:5px}.tagCloud li a{color:#fff;font-weight:100;text-decoration:none}.tagcloud a{color:gray;border:1px solid gray;border-radius:25px;padding:2%;margin-bottom:5%;display:inline-block}.entry{line-height:1.8;letter-spacing:.15em;float:none;margin-inline:auto}.entry figcaption{font-size:13px;color:gray}.entry a{display:inline;text-decoration:underline;word-break:break-all;word-wrap:break-word;color:var(--mainColor)}.entry blockquote{padding:2em 4em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;color:#7b7b7b;background-color:#f6f7f9;font-style:italic;margin-bottom:1.5em}.entry blockquote p{font-size:14px}.entry strong{font-style:normal;font-weight:500;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(64,27,23,.1)));background:-webkit-linear-gradient(transparent 50%,rgba(64,27,23,.1) 50%);background:linear-gradient(transparent 50%,rgba(64,27,23,.1) 50%)}.entry p{margin:.5em 0 1em;line-height:1.8;letter-spacing:.2em;font-size:16px}@media only screen and (max-width:767px){.entry p{font-size:14px;line-height:1.6}}.entry h1 span,.entry h2 span,.entry h3 span,.entry h4 span,.entry h5 span{font-weight:700}.entry h1{background-color:var(--mainColor);color:#fff;font-size:22px;font-weight:600;margin:8% auto 3%;padding:.5em 1.3em}@media only screen and (max-width:767px){.entry h1{font-size:20px;padding:.6em 1.2em}}.entry h2{background-color:#f9f9f9;position:relative;font-size:22px;font-weight:600;padding-left:1.3em;padding-block:.3em;margin-bottom:3%}.entry h2:after{position:absolute;top:0;left:0;z-index:2;content:"";width:8px;height:100%;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h2{font-size:20px;margin:12% auto 6%;padding-block:.3em}}.entry h3{position:relative;font-size:22px;font-weight:600;padding-left:1.3em;padding-block:.3em;margin-bottom:3%}.entry h3:after{position:absolute;top:0;left:0;z-index:2;content:"";width:8px;height:100%;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h3{font-size:20px;margin:12% auto 6%;padding-block:.3em}}.entry h4{position:relative;border-bottom:2px solid #b8b8b8;font-size:22px;font-weight:600;padding-left:.3em;padding-bottom:.3em;margin-bottom:2%}.entry h4:after{position:absolute;bottom:-2px;left:0;z-index:2;content:"";width:15%;height:3px;background-color:var(--mainColor)}@media only screen and (max-width:767px){.entry h4{font-size:20px;margin:10% auto 6%}.entry h4:after{width:35%}}.entry h5{font-size:21px;font-weight:600;padding-left:.3em;padding-block:.3em;margin-block:3%;border-block:1px solid var(--mainColor)}@media only screen and (max-width:767px){.entry h5{font-size:20px;margin:5% auto 3%}}.entry h6{font-size:20px;font-weight:600;letter-spacing:.1em;margin-bottom:1%}@media only screen and (max-width:767px){.entry h6{font-size:18px}}.entry ul{margin-bottom:2%;background-color:var(--grayColor);padding:3% 5%}.entry li{list-style-type:none;line-height:1.8;font-weight:400;margin-bottom:.3em;position:relative;padding-left:1.5em}.entry li:before{font-family:"Font Awesome 6 Pro";content:"\f14a";color:var(--mainColor);position:absolute;left:0;font-weight:400}.toc_number{font-family:var(--fontNum);font-size:18px;line-height:1;color:#cacaca;font-weight:400}#toc_container{background:var(--grayColor);border:none !important;margin:0 auto;padding:4% 6%;border-radius:10px}#toc_container a{color:var(--mainColor)}.toc_list li:before{display:none}.toc_title{border-bottom:1px solid var(--mainColor);font-size:21px;font-weight:700;padding-bottom:.3em}.toc_toggle{font-size:14px}.wp-caption{max-width:100% !important;padding:2%;margin:auto auto 3% auto}.wp-caption-text{background:rgba(195,184,177,.67);width:100%;text-align:left;padding:1% 3%;word-wrap:break-word;font-size:10px;color:#fff !important;position:relative !important;z-index:1;top:-35px;display:block;left:5%}.wp-caption-text a{color:#fff}@media screen and (max-width:767px){.wp-caption-text{background:hsla(330deg,50%,60%,.48);width:100%;text-align:left;padding:1% 3%;word-wrap:break-word;font-size:10px;color:#fff !important;position:relative !important;z-index:1;top:-50px;display:block;left:5%}}.entry img{margin:2% auto 3%}.lkc-title-text{font-weight:400;letter-spacing:.15em;-webkit-transition:.3s;transition:.3s}a:hover .lkc-title-text{color:var(--mainColor);text-decoration:none}@media only screen and (max-width:767px){.lkc-title-text{font-size:14px;line-height:1.5}}.lkc-excerpt{display:none}.lkc-url{display:none}.lkc-external-wrap,.lkc-internal-wrap{-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--mainColor);border-radius:10px}.lkc-external-wrap,.lkc-internal-wrap,.lkc-this-wrap{max-width:none}.lkc-thumbnail-img{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;-webkit-transition:.3s;transition:.3s}a:hover .lkc-thumbnail-img{opacity:.7}.lkc-thumbnail{margin-right:3%}.lkc-date{position:absolute;bottom:10%;right:3%;color:var(--mainColor);font-family:var(--fontNum);font-size:14px;display:none !important}.lkc-info{background-color:var(--mainColor);display:inline-block !important;position:absolute;right:3%;top:-5%;padding:.5em 1em;border-radius:5px;z-index:1}@media only screen and (max-width:767px){.lkc-info{top:-11%}}.lkc-domain{color:#fff}.lkc-card{padding:2rem 1rem 1rem}.lkc-card img{vertical-align:middle}.lkc-content{overflow:auto !important;height:inherit !important}.lkc-sns-fb{padding:1%}div#respond textarea,div#respond input{width:100%;border-radius:5px;border:1px solid #cacaca;padding:10px}#respond input#submit{background:#0a0a0a;color:#fff;border-radius:0;font-size:12px;-webkit-transition:.3s;transition:.3s}#respond input#submit:hover{background:#c69;-webkit-transition:.3s;transition:.3s}.singleColumnArticle{margin-bottom:10%}.singleColumnTitle{font-size:24px;line-height:1.5;letter-spacing:.15em;font-weight:500}@media only screen and (max-width:767px){.singleColumnTitle{font-size:18px}}.cateCss{display:inline-block;font-size:14px;background-color:#fff;padding:.3em .6em;line-height:1}@media only screen and (max-width:767px){.cateCss{font-size:11px}}.singleColumnInfoUl .date{margin-right:.6em;font-size:13px;color:var(--fontColor)}.singleColumnInfoUl .cateUl{display:inline-block}.singleColumnInfoUl .cateUl li{display:inline-block;font-size:14px;background-color:#fff;padding:.3em .6em;line-height:1}@media only screen and (max-width:767px){.singleColumnInfoUl .cateUl li{font-size:11px}}.singleColumnInfoUl .cateUl li+li{margin-left:.5em}@media only screen and (max-width:767px){.singleColumnInfoUl .cateUl li{font-size:12px}}.singleColumnShareButton{border-radius:10px;padding:.7rem 1rem;width:20%;text-align:center;-webkit-transition:.3s;transition:.3s}.singleColumnShareButton+.singleColumnShareButton{margin-left:3%}@media only screen and (max-width:959px){.singleColumnShareButton{width:31.33333%}}.singleColumnShareButton>*{vertical-align:middle}@media only screen and (max-width:767px){.singleColumnShareButton>*{font-size:12px}}.singleColumnShareButton i{font-size:22px;margin-right:.5rem}@media only screen and (max-width:767px){.singleColumnShareButton i{font-size:16px}}.singleColumnShareButton.twitter{background:#000;border:1px solid #000}.singleColumnShareButton.twitter:hover{background:#fff;color:#000}.singleColumnShareButton.facebook{background:#1877f2;border:1px solid #1877f2}.singleColumnShareButton.facebook:hover{background:#fff;color:#1877f2}.singleColumnShareButton.line{background:#4cc764;border:1px solid #4cc764}.singleColumnShareButton.line:hover{background:#fff;color:#4cc764}.singleColumnShareTitle{font-size:16px;font-weight:600;width:27%}@media only screen and (max-width:959px){.singleColumnShareTitle{width:100%;margin-bottom:3%}}.singleColumnWriterImg{padding-bottom:100%;border-radius:50%}@media only screen and (max-width:767px){.singleColumnWriterImgBox{max-width:140px;margin-left:auto;margin-right:auto;margin-bottom:4%}}.singleColumnWriter{padding:5% 3%;margin:6% 0;background-color:#f9f9f9}@media only screen and (max-width:767px){.singleColumnWriter{margin:12% 0 6%}}.singleColumnWriterTitle{font-weight:600;letter-spacing:.15em;position:relative}.singleColumnWriterTitle:before{content:"";position:absolute;background:#afafaf;top:50%;right:0;height:1px;width:calc(100% - 11em)}.singleColumnWriterButton{background:#fff;border:1px solid var(--mainColor);border-radius:25px;padding:.25em;max-width:280px;display:block;-webkit-transition:.3s;transition:.3s;color:var(--mainColor)}.singleColumnWriterButton:hover{background:var(--mainColor);color:#fff}.singleColumnWriterInnerHead .leftbox{width:65%}.singleColumnWriterInnerHead .rightbox{width:35%}@media only screen and (max-width:767px){.singleColumnWriterInnerHead .leftbox{width:70%}.singleColumnWriterInnerHead .rightbox{width:30%}}.sidebarWriterSns{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebarWriterSns li{margin-bottom:4%;width:20%}.sidebarWriterSns li+li{margin-left:5%}.sidebarWriterSns li a{letter-spacing:.05em}@media only screen and (max-width:767px){.sidebarWriterSns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebarWriterSns li{width:45%;margin-bottom:10%}.sidebarWriterSns li+li{margin-left:0}}.singlePageLinkBox+.singlePageLinkBox{margin-left:5em}@media only screen and (max-width:767px){.singlePageLinkBox+.singlePageLinkBox{margin-left:2.5em}}.singlePageLinkBox+.singlePageLink.next{margin-left:5em}@media only screen and (max-width:767px){.singlePageLinkBox+.singlePageLink.next{margin-left:2.5em}}.singlePageLink.prev+.singlePageLinkBox{margin-left:5em}@media only screen and (max-width:767px){.singlePageLink.prev+.singlePageLinkBox{margin-left:2.5em}}.cmNewsText{padding-top:10px;margin-top:15px;border-top:1px solid #afafaf;font-size:14px}.singlePageLinkBox.next .cmNewsText{text-align:left}.singlePageLink{position:relative;-webkit-transition:.3s;transition:.3s;display:inline-block;font-weight:600;letter-spacing:.13em}.singlePageLink:before,.singlePageLink:after{content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.singlePageLink:before{background:var(--mainColor);border-radius:50%;-webkit-transition:.3s;transition:.3s;height:35px;width:35px}.singlePageLink:after{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;height:13px;width:8px;z-index:2}.singlePageLink.prev{padding-left:3.5em}.singlePageLink.prev:before{left:0}.singlePageLink.prev:after{-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1);left:13px}.singlePageLink.next{padding-right:3.5em}.singlePageLink.next:before{right:0}.singlePageLink.next:after{right:13px}.singlePageLink:hover{color:var(--subColor)}.singlePageLink:hover:before{opacity:.7}@media only screen and (max-width:767px){.singlePageLink:before{height:25px;width:25px}.singlePageLink:after{height:9px;width:7px;z-index:2}.singlePageLink.prev{padding-left:2.4em}.singlePageLink.prev:after{left:8px}.singlePageLink.next{padding-right:2.4em}.singlePageLink.next:after{right:8px}}.otherNewsTitle{background-color:var(--mainColor);color:#fff;font-size:22px;font-family:serif;padding:.3em 1.3em;border-radius:16px;margin-bottom:4%;letter-spacing:.1em}@media only screen and (max-width:767px){.otherNewsTitle{font-size:20px;padding:.6em 1.3em}}.otherNews{margin-bottom:5%}.otherNews li+li{margin-top:3%}@media only screen and (max-width:767px){.otherNews li+li{margin-top:5%}}@media only screen and (max-width:767px){.otherNewsBlock{background-color:#fff;display:block;border-radius:8px;padding:5% 0}}.otherNewsBlockImg{overflow:hidden;border-radius:16px;width:20%}@media only screen and (max-width:767px){.otherNewsBlockImg{border-radius:8px;margin-bottom:5%;width:100%}}.otherNewsBlockTextBox{padding-left:5%;width:80%}@media only screen and (max-width:767px){.otherNewsBlockTextBox{padding-left:0;width:100%}}.cmNewsListUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.cmNewsListUl>li{width:calc(50% - 15px)}.cmNewsListUl a{display:block}@media only screen and (min-width:767px) and (max-width:959px){.cmNewsListUl{row-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.cmNewsListUl>li{width:calc(50% - 15px)}}@media only screen and (max-width:767px){.cmNewsListUl{row-gap:0;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.cmNewsListUl>li{width:100%;margin:0 2%;margin-bottom:10%}}.cmNewsListCard{-webkit-transition:.3s;transition:.3s}a:hover .cmNewsListCard{opacity:.7}.cNewsDate{margin-right:.8em;letter-spacing:.1em;color:var(--mainColor);font-size:13px}.cmNewsTitle{font-size:18px;letter-spacing:.1em;line-height:1.4;padding-bottom:.5em;margin-bottom:.5em}@media only screen and (max-width:767px){.cmNewsTitle{font-size:16px}}.cmNewsDescri{font-size:13px;margin-bottom:3%;color:#a0a0a0}@media only screen and (max-width:767px){.cmNewsDescri{font-size:12px;line-height:1.5}}.cmNewsListImgFrame{border:1px solid var(--mainColor)}.cmNewsListImg{-webkit-transition:.3s;transition:.3s;padding-bottom:70%}a:hover .cmNewsListImg{-webkit-transform:scale(1.1);transform:scale(1.1)}.cmNewsListImgWrap{overflow:hidden;border-radius:8px;width:30%}.cmNewsListtextBox{padding-left:5%;width:70%}.cmNewsListInfoUl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4em .5em;line-height:1}.cmNewsListInfoUl li{display:inline-block;font-size:14px;background-color:#fff;padding:.3em .6em;line-height:1}@media only screen and (max-width:767px){.cmNewsListInfoUl li{font-size:11px}}.pagenation{margin-top:8%}.pagenation .prev a,.pagenation .next a{display:block;position:relative;background-color:rgba(255,255,255,.5);height:40px;width:40px;border-radius:.2em}.pagenation .prev a:before,.pagenation .next a:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-top:2px solid var(--fontColor);border-right:2px solid var(--fontColor);height:10px;width:10px}.pagenation .prev a:before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);margin-left:.1em}.pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagenation ul li{margin-inline:.4em}.pagenation ul li.active,.pagenation ul li a{text-align:center;color:var(--fontColor);font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:40px;background-color:rgba(255,255,255,.5);font-family:"Figtree",sans-serif;border-radius:.2em}.pagenation ul li.active{background-color:#44525a;color:#fff}@media only screen and (max-width:767px){.pagenation{margin-top:15%}}.page-numbers{padding:.7% 1%}span.page-numbers{color:var(--mainColor);font-weight:700}a.page-numbers{color:#c5c5c5}@media only screen and (max-width:767px){#sidebar{margin-top:15%}}.sidebarBox{margin-bottom:15%;margin-left:5%}@media only screen and (max-width:767px){.sidebarBox{margin-left:0;margin-bottom:8%}}.sidebarNewsUl .cat-item{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #dcdcdc}.sidebarNewsUl .cat-item a{-webkit-transition:.3s;transition:.3s}.sidebarNewsUl .cat-item a:hover{opacity:.7}.sidebarNewsUl .cat-item .date{font-size:13px;color:var(--fontColor)}.sidebarNewsUl .cat-item .title{font-size:15px;margin-bottom:3%}@media only screen and (max-width:767px){.sidebarNewsUl .cat-item{padding-bottom:.75em;margin-bottom:.75em}}.popularCount{border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;font-family:var(--fontEn);font-weight:600;font-size:19px;top:-10px;left:calc(35% - 10px);height:25px;width:25px;z-index:2}.popularCount.__popular1{background-color:#d1aa3a}.popularCount.__popular2{background-color:#b8b9ba}.popularCount.__popular3{background-color:#ba7e4c}.popularCount.__popular4{background-color:#89a5ff}.popularCount.__popular5{background-color:#89a5ff}.sidebarCategoryBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.sidebarCategoryBlock li a{display:inline-block;font-size:14px;background-color:#fff;padding:.3em .6em;line-height:1;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:767px){.sidebarCategoryBlock li a{font-size:11px}}.sidebarCategoryBlock li a:hover{opacity:.7}.sidebarTitle{font-weight:600;line-height:1.4;margin-bottom:2%}.sidebarTitle span{line-height:1.4;font-size:29px;font-weight:600;color:rgba(18,21,23,.4);display:inline-block;margin-right:.1em;letter-spacing:.06em;font-family:"Figtree",sans-serif}@media only screen and (min-width:767px) and (max-width:959px){.sidebarTitle{font-size:14px}.sidebarTitle span{font-size:24px}}@media only screen and (max-width:767px){.sidebarTitle{margin-bottom:1em}}.sidebarRankingImg{width:40%;padding-bottom:26%;margin-right:5%;border-radius:5px}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRankingImg{display:none}}.sidebarRankingText{width:60%}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRankingText{width:100%}}.sidebarRankingNum{background:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;color:var(--mainColor);right:10px;top:10px;position:absolute;font-size:14px}#sidebar select{width:100%;padding:.7em;border:none}.archive-block{border-bottom:1px solid #ccc}.archive-year{cursor:pointer;padding-block:.5em;position:relative}.archive-year:before{content:"";position:absolute;top:1em;border-top:1px solid var(--mainColor);border-right:1px solid var(--mainColor);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.3s;transition:.3s;right:20px;height:.7em;width:.7em}.archive-year.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.archive-months{display:none}.archive-months-list{border-bottom:1px solid #ccc;display:block;padding:.5em;padding-left:1em}.archive-months-list:first-of-type{border-top:1px solid #ccc}.archive-months-list:last-of-type{border-bottom:none}.sidebarTagWrap a{font-size:14px !important;color:var(--mainColor)}.sidebarTagWrap a:before{content:"#"}.sidebarTagWrap a:after{content:"/";display:inline-block;margin-left:.5em;margin-right:.5em;color:var(--grayColor)}@media only screen and (max-width:767px){.sidebarTagWrap a{font-size:12px !important}}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{font-size:16px;line-height:1.7;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:500;background-color:#f6f2ed}@media only screen and (max-width:767px){body{font-size:15px}}.en{font-family:"Figtree",sans-serif}.gsans{font-family:"Google Sans",sans-serif}main{overflow-x:hidden}.telLink{text-decoration:none !important}@media print,screen and (min-width:768px){.telLink{pointer-events:none}}.telLink:hover{text-decoration:none !important}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}.cmnttl{text-align:center}.cmnttl .ja{font-size:1.5rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-bottom:.2em;margin-bottom:.5em}@media only screen and (min-width:767px) and (max-width:959px){.cmnttl .ja{font-size:1.25rem}}@media only screen and (max-width:767px){.cmnttl .ja{font-size:1.125rem}}.cmnttl .ja:before{content:"";display:block;position:absolute;width:100%;height:4px;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-text.svg) repeat-x center/auto 100%;bottom:0;left:0}.cmnttl .en{font-size:3.75rem;font-weight:600 !important;font-family:"Google Sans",sans-serif;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.cmnttl .en{font-size:2.625rem}}@media only screen and (max-width:767px){.cmnttl .en{font-size:2.25rem}}.cmnttl.--white .ja,.cmnttl.--white .en{color:#fff}.cmnttl.--white .ja:before{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-text-white.svg)}.cmnttl.--left .ja,.cmnttl.--left .en{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmnttl.--left .ja{margin-left:0;margin-right:auto}.cmnttl.--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmnbtn{background-color:var(--subColor);font-size:1.125rem;font-weight:600 !important;display:inline-block;margin-inline:auto;padding:1em 2em 1em 1.5em;border-radius:100vw;color:#fff;min-width:230px;text-align:left;position:relative;border:solid 2px var(--subColor)}@media only screen and (min-width:767px) and (max-width:959px){.cmnbtn{font-size:1rem}}@media only screen and (max-width:767px){.cmnbtn{font-size:.875rem}}@media only screen and (max-width:767px){.cmnbtn{min-width:150px}}.cmnbtn:before{content:"";display:block;position:absolute;width:.6em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn.svg) no-repeat center/contain;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.cmnbtn:hover{opacity:1;color:#fff}.cmnbtn:hover:before{right:.5em}.cmnbtn.--white{background-color:#fff;color:#333;border-color:#fff}.cmnbtn.--white:before{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn-black.svg)}.cmnbtn.--small{font-size:.875rem;padding:.5em 2.5em .5em 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:unset}@media only screen and (min-width:767px) and (max-width:959px){.cmnbtn.--small{font-size:.8125rem}}@media only screen and (max-width:767px){.cmnbtn.--small{font-size:.75rem}}@-webkit-keyframes fvZoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fvZoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.headLogo{z-index:9;position:fixed;left:15px;top:25px}@media only screen and (max-width:767px){.headLogo{top:20px}}.headLogo .logo{width:320px}@media only screen and (min-width:960px) and (max-width:1023px){.headLogo .logo{width:280px}}@media only screen and (max-width:959px){.headLogo .logo{width:285px}}.headLogo.logo-single{mix-blend-mode:unset}header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.6s;transition:.6s}@media only screen and (max-width:767px){header{padding:16px}}header.isFront{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header.isFront.isShow{-webkit-transform:translateY(0);transform:translateY(0)}header.scrl{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;background-color:rgba(255,255,255,.9)}@-webkit-keyframes gnavitemAnim{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes gnavitemAnim{0%{background-position:0 0}100%{background-position:100% 0}}.headerListMenu{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media only screen and (max-width:959px){.headerListMenu{row-gap:.7em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.headerListMenu .gNavItem a{padding-inline:1em;display:block;position:relative}.headerListMenu .gNavItem a:hover{opacity:1}@media only screen and (min-width:960px) and (max-width:1023px){.headerListMenu .gNavItem a{padding-inline:.5em}}@media only screen and (max-width:959px){.headerListMenu .gNavItem a:before{content:"";display:block;position:absolute;width:.5em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn-black.svg) no-repeat center/contain;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:767px){.headerListMenu .gNavItem a{font-size:1.25rem}}.headerListMenu .gNavItem a span{padding-bottom:.4em;display:block;position:relative;overflow:hidden}.headerListMenu .gNavItem a span:before{content:"";display:block;position:absolute;width:100%;height:3px;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-text.svg) repeat-x center/auto 100%;left:0;bottom:0;opacity:0}.headerListMenu .gNavItem a span:hover{opacity:1}.headerListMenu .gNavItem a span:hover:before{opacity:1;-webkit-animation:gnavitemAnim 4s linear forwards infinite;animation:gnavitemAnim 4s linear forwards infinite}.headerListMenu .gNavItem.is-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1em}.headerListMenu .gNavItem.is-lang a{padding-inline:.6em}@media only screen and (max-width:767px){.headerListMenu .gNavItem.is-lang a:before{content:none}}.headerListMenu .gNavItem.is-lang span{padding-bottom:.4em}@media only screen and (max-width:767px){.headerListMenu .gNavItem.is-lang span{font-size:1.25rem}}.headerListMenu .gNavItem.is-active a span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.headerListMenu .gNavItem.is-active a span:before{content:"";display:block;position:absolute;width:100%;height:3px;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-text.svg) repeat-x center/auto 100%;left:0;bottom:0;opacity:1 !important}@media only screen and (max-width:959px){.overRayBlock{background-color:rgba(255,255,255,.95);position:fixed;top:0;right:0;padding-inline:16px;padding-block:10% 20%;overflow-y:scroll;height:100dvh;width:300px}}@media only screen and (max-width:767px){.overRayBlock{width:80%;padding-top:20%}}.floatRecruit{position:fixed;width:150px;aspect-ratio:1/1;right:30px;top:120px;z-index:11;-webkit-transition:.5s;transition:.5s;background-color:#e8350f;border-radius:100vw}.floatRecruit:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/ic-float-middle.svg) no-repeat center/cover;-webkit-animation:floatRecruitRotate 20s linear infinite;animation:floatRecruitRotate 20s linear infinite}.floatRecruit.isFlont{opacity:0}.floatRecruit.isFlont.isShow{opacity:1}.floatRecruit.isRecruit{background-color:#f6cc46}@media only screen and (max-width:767px){.floatRecruit{width:104px;bottom:15px;top:unset;right:15px}}@-webkit-keyframes floatRecruitRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes floatRecruitRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width:767px){html.open .floatRecruit{opacity:1 !important;z-index:999999}}footer{background-color:#fff;padding:20px}@media only screen and (max-width:767px){footer{padding:10px}}.footerIn{background-color:#2a2a2a;border-radius:1em;overflow:hidden}.footerInner{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:959px){.footerInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em}}.footerLogo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}@media only screen and (max-width:767px){.footerLogo{width:260px}}.footerNavArea{width:55%}@media only screen and (max-width:959px){.footerNavArea{width:100%}}.footerNavList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footerNavList>*{width:33.3333333333%}@media only screen and (max-width:767px){.footerNavList>*{width:50%}}.footerNavList>* a{padding:.5em;display:block;padding-left:1em;position:relative;white-space:nowrap}.footerNavList>* a:before{content:"";display:block;position:absolute;width:.5em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn.svg) no-repeat center/contain;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footerBtnList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em .5em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.copyright{margin-top:10%;color:#fff;font-family:"Google Sans",sans-serif;font-weight:600 !important;font-size:.75rem;text-align:right;padding-bottom:2em;padding-right:3em}@media only screen and (min-width:767px) and (max-width:959px){.copyright{font-size:.6875rem}}@media only screen and (max-width:767px){.copyright{font-size:.6875rem}}@media only screen and (max-width:767px){.copyright{text-align:left;font-size:.625rem;padding:1em}}.fv{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:#bbe6f2}.fvIntro{position:absolute;inset:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;font-size:8.9vw;font-weight:700;line-height:.95;letter-spacing:-.06em;color:#fff;text-align:justify;pointer-events:none}.fvIntro span{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0;-webkit-transform:translateY(.08em);transform:translateY(.08em);-webkit-animation-name:introCharIn;animation-name:introCharIn;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-bottom:solid 1px #fff;line-height:1}@-webkit-keyframes introCharIn{from{opacity:0;-webkit-transform:translateY(.18em);transform:translateY(.18em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes introCharIn{from{opacity:0;-webkit-transform:translateY(.18em);transform:translateY(.18em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:767px){.fvIntro{font-size:clamp(76px, 12vw, 72px);line-height:.92}}.fvImg{position:absolute;top:0;left:0;z-index:9;width:100%;height:50%;overflow:hidden;pointer-events:none}.fvImg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 210%;mask-size:100% 210%;-webkit-mask-mode:alpha;mask-mode:alpha;pointer-events:none;-webkit-animation:none;animation:none}.fvImg.isMulti picture{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease}.fvImg.isMulti picture[data-fv-layer=a]{opacity:1}.fvImg.isMulti picture[data-fv-layer=b]{opacity:0}.fvImg.isMulti.isSwapped picture[data-fv-layer=a]{opacity:0}.fvImg.isMulti.isSwapped picture[data-fv-layer=b]{opacity:1}.fvImg1 img{-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave.svg);-webkit-mask-position:0 -100%;mask-position:0 -100%}.fvImg2{top:auto;bottom:0;height:calc(50% + 1px)}.fvImg2 img{-o-object-position:center top;object-position:center top;-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-bottom.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-bottom.svg);-webkit-mask-position:0 200%;mask-position:0 200%}@-webkit-keyframes waveRevealTop{from{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 20%;mask-position:0 20%}}@keyframes waveRevealTop{from{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 20%;mask-position:0 20%}}@-webkit-keyframes waveRevealBottom{from{-webkit-mask-position:0 200%;mask-position:0 200%}to{-webkit-mask-position:0 10%;mask-position:0 10%}}@keyframes waveRevealBottom{from{-webkit-mask-position:0 200%;mask-position:0 200%}to{-webkit-mask-position:0 10%;mask-position:0 10%}}.isLoaded .fv:not(.isIntroDone) .fvImg1 img{-webkit-animation:waveRevealTop 1s linear both;animation:waveRevealTop 1s linear both;-webkit-animation-delay:3.2s;animation-delay:3.2s}@media only screen and (max-width:767px){.isLoaded .fv:not(.isIntroDone) .fvImg1 img{-webkit-animation-delay:2.5s;animation-delay:2.5s}}.isLoaded .fv:not(.isIntroDone) .fvImg2 img{-webkit-animation:waveRevealBottom 1s linear both;animation:waveRevealBottom 1s linear both;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-duration:1.3s;animation-duration:1.3s}@media only screen and (max-width:767px){.isLoaded .fv:not(.isIntroDone) .fvImg2 img{-webkit-animation-delay:2.5s;animation-delay:2.5s}}.fv.isIntroDone .fvImg1 img{-webkit-mask-position:0 20%;mask-position:0 20%}.fv.isIntroDone .fvImg2 img{-webkit-mask-position:0 10%;mask-position:0 10%}.fvCopy{position:absolute;top:55%;left:8%;z-index:20;color:#fff;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}@media only screen and (max-width:767px){.fvCopy{top:8.5%;left:4%}}.fvCopy.isShow{opacity:1}.fvCopySub{margin:0 0 12px;font-size:clamp(1.125rem, 2vw, 2rem);font-weight:700;line-height:1.4;text-shadow:0 0 10px rgba(0,0,0,.75)}@media only screen and (max-width:767px){.fvCopySub{margin-bottom:.2em}}.fvCopyMain{margin:0;font-size:clamp(2.5rem, 5vw, 5.5rem);font-weight:700;line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,.75)}@-webkit-keyframes bgMask-top{from{-webkit-mask-position:0 top;mask-position:0 top}to{-webkit-mask-position:200% top;mask-position:200% top}}@keyframes bgMask-top{from{-webkit-mask-position:0 top;mask-position:0 top}to{-webkit-mask-position:200% top;mask-position:200% top}}@-webkit-keyframes bgMask-bottom{from{-webkit-mask-position:0 bottom;mask-position:0 bottom}to{-webkit-mask-position:200% bottom;mask-position:200% bottom}}@keyframes bgMask-bottom{from{-webkit-mask-position:0 bottom;mask-position:0 bottom}to{-webkit-mask-position:200% bottom;mask-position:200% bottom}}.news{background-color:#f5f1eb}.news .cmnttl .ja,.news .cmnttl .en{margin-left:0;margin-right:0;text-align:left}.newsBg{background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/top/bg-news.png) no-repeat center/cover;position:relative}.newsBg:before{content:"";display:block;position:absolute;--wave-w:607px;--wave-h:44px;width:100%;height:var(--wave-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png) repeat-x 0 0;background-size:var(--wave-w) var(--wave-h);left:0;bottom:-1px;z-index:1;-webkit-animation:waveMedBottomScroll 15s linear infinite;animation:waveMedBottomScroll 15s linear infinite;background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedTop-mc.png)}@media only screen and (max-width:767px){.newsBg:before{--wave-w:300px;--wave-h:22px;-webkit-animation-duration:10s;animation-duration:10s}}@media only screen and (max-width:767px){.newsBg:before{--wave-w:300px;--wave-h:20px;-webkit-animation-duration:10s;animation-duration:10s}}.newsInner{background-color:#f6f2ed;padding:3.5em;border-radius:1em}@media only screen and (max-width:767px){.newsInner{padding:2em}}.newsFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width:767px){.newsFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}}.newsHead{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.newsHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.newsBody{width:100%}.newsItem+.newsItem{margin-top:2em;padding-top:2em;border-top:solid 1px #e5e5e5}.newsItemMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;row-gap:1em}.newsItemDate{font-family:"Google Sans",sans-serif}.newsItemCat{font-size:.875rem;border:solid 1px #333;padding:0 1em;border-radius:100vw}@media only screen and (min-width:767px) and (max-width:959px){.newsItemCat{font-size:.8125rem}}@media only screen and (max-width:767px){.newsItemCat{font-size:.75rem}}.newsItemBody{font-size:1.25rem;font-weight:600 !important;margin-top:.5em;padding-right:2em;position:relative;width:100%}@media only screen and (min-width:767px) and (max-width:959px){.newsItemBody{font-size:1.125rem}}@media only screen and (max-width:767px){.newsItemBody{font-size:1rem}}.newsItemBody:before{content:"";display:block;position:absolute;width:.6em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn-black.svg) no-repeat center/contain;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.companySection{position:relative;background:#f5f1eb}.companyPin{position:relative;width:100%;min-height:100svh;background:-webkit-radial-gradient(50% 40%,circle,rgba(255,255,255,.72) 0%,rgba(255,255,255,0) 34%),-webkit-radial-gradient(18% 48%,circle,rgba(220,226,231,.28) 0%,rgba(220,226,231,0) 22%),-webkit-radial-gradient(82% 45%,circle,rgba(234,224,209,.24) 0%,rgba(234,224,209,0) 22%),#f5f1eb;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.72) 0%,rgba(255,255,255,0) 34%),radial-gradient(circle at 18% 48%,rgba(220,226,231,.28) 0%,rgba(220,226,231,0) 22%),radial-gradient(circle at 82% 45%,rgba(234,224,209,.24) 0%,rgba(234,224,209,0) 22%),#f5f1eb}.companyBg{position:absolute;inset:0;pointer-events:none}.companyContent{position:absolute;left:50%;top:50%;z-index:2;width:min(760px, 84vw);text-align:center}.companyHeading{line-height:1}.companyText{margin-inline:auto}@media only screen and (max-width:767px){.companySection .companyText{font-size:1.125rem}}.companyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-top:2em}.companyButtons>*:first-of-type{margin-left:auto;margin-right:0}.companyButtons>*:last-of-type{margin-right:auto;margin-left:0}.companyButtonPrimary{color:#fff;background:#f14b12}.companyButtonSecondary{color:#f14b12;background:rgba(255,255,255,.72);border:1px solid rgba(241,75,18,.16)}.companyVisuals{position:absolute;inset:0;z-index:12;pointer-events:none}.companyVisualItem{position:absolute;opacity:0;will-change:transform,opacity;aspect-ratio:1/1}.companyVisualItem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.companyShape{position:relative;overflow:hidden;-webkit-box-shadow:0 24px 60px rgba(20,20,20,.08);box-shadow:0 24px 60px rgba(20,20,20,.08)}.companyShapeCircle{width:240px;aspect-ratio:1/1;border-radius:50%}.companyShapeOval{width:320px;height:100%;border-radius:999px}.companyToneBlue{background:-webkit-linear-gradient(315deg,#d7e2ea 0%,#8ea6bb 100%);background:linear-gradient(135deg,#d7e2ea 0%,#8ea6bb 100%)}.companyToneBrown{background:-webkit-linear-gradient(315deg,#d7b38e 0%,#b88f66 100%);background:linear-gradient(135deg,#d7b38e 0%,#b88f66 100%)}.companyToneGreen{background:-webkit-linear-gradient(315deg,#8ab6aa 0%,#5d8e84 100%);background:linear-gradient(135deg,#8ab6aa 0%,#5d8e84 100%)}.companyToneGray{background:-webkit-linear-gradient(315deg,#eceef1 0%,#8f99a8 100%);background:linear-gradient(135deg,#eceef1 0%,#8f99a8 100%)}.companyToneKhaki{background:-webkit-linear-gradient(315deg,#d1b78c 0%,#92785a 100%);background:linear-gradient(135deg,#d1b78c 0%,#92785a 100%)}.companyDot{border-radius:100vw;width:5.3846153846%}@media only screen and (max-width:767px){.companyDot{width:15%}}.companyDotGreen{background:#c7dc72;top:0;left:10%}.companyDotBlue{background:#7cc6e7}.companyDotOrange{background:#ef9b5d}.companyDotRed{background:#d94821}.companyDotLime{background:#b9d86b}.companyDotCream{background:#f3e5be}.companyDotLavender{background:#9e8fbd}.companyDotYellow{background:#e9c84d}.companyDotCoral{background:#d9715a}.companyDotSageGreen{background:#7bbb69}.companyDotTeal{background:#5bad9f}.companyVisualItem01{right:10%;top:0;width:15.8125915081%}@media only screen and (max-width:767px){.companyVisualItem01{width:25%}}.companyVisualItem02{left:5%;top:0;width:15.8125915081%}@media only screen and (max-width:767px){.companyVisualItem02{width:25%}}.companyVisualItem03{right:5%;top:10%;width:32.9428989751%}@media only screen and (max-width:767px){.companyVisualItem03{width:60%}}.companyVisualItem04{left:35%;top:55%;width:15.8125915081%}@media only screen and (max-width:767px){.companyVisualItem04{width:25%;top:30%;left:15%}}.companyVisualItem05{left:5%;top:52%;width:32.9428989751%}@media only screen and (max-width:767px){.companyVisualItem05{width:60%;top:20%}}.companyVisualItem06{left:45%;bottom:0;width:32.9428989751%}@media only screen and (max-width:767px){.companyVisualItem06{width:60%}}.companyVisualItem07{right:3%;top:56%;width:15.8125915081%}@media only screen and (max-width:767px){.companyVisualItem07{width:25%;right:unset;left:5%}}.companyVisualItem08{left:11%;bottom:0;width:15.8125915081%}@media only screen and (max-width:767px){.companyVisualItem08{width:25%}}.companyVisualItem09{left:11%;top:0}.companyVisualItem10{right:5%;top:0}.companyVisualItem11{left:17%;top:22%}.companyVisualItem12{right:10%;top:40%}.companyVisualItem13{left:5%;bottom:0}.companyVisualItem14{right:5%;bottom:0}.companyVisualItem15{left:35%;bottom:-10%}.companyWave{position:relative;width:100%;height:22vw;min-height:170px;margin-top:-1px;background:#f5f1eb}.companyWave svg{display:block;width:100%;height:100%}.companyWave path{fill:#f5f1eb}@media (max-width:767px){.scompanyText{width:75%}.companyHeading{font-size:3.25rem}.companyText{font-size:.8125rem;line-height:2}.companyShapeCircle{width:118px}.companyShapeOval{width:154px;height:82px}}.serviceBgWrap{background-color:#f6f2ed}@-webkit-keyframes bgMask{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:200% 0%;mask-position:200% 0%}}@keyframes bgMask{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:200% 0%;mask-position:200% 0%}}@-webkit-keyframes bgMask--bottom{from{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:200% 100%;mask-position:200% 100%}}@keyframes bgMask--bottom{from{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:200% 100%;mask-position:200% 100%}}@-webkit-keyframes bgMask-sp{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:350% 0%;mask-position:350% 0%}}@keyframes bgMask-sp{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:350% 0%;mask-position:350% 0%}}.serviceBg{background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/top/bg-service.jpg) no-repeat center top/cover;position:relative}.serviceBg:before{content:"";display:block;position:absolute;--wave-w:607px;--wave-h:44px;width:100%;height:var(--wave-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png) repeat-x 0 0;background-size:var(--wave-w) var(--wave-h);left:0;bottom:-1px;z-index:1;-webkit-animation:waveMedBottomScroll 15s linear infinite;animation:waveMedBottomScroll 15s linear infinite;background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom-mc.png);top:-1px;bottom:unset}@media only screen and (max-width:767px){.serviceBg:before{--wave-w:300px;--wave-h:22px;-webkit-animation-duration:10s;animation-duration:10s}}.serviceCardList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:767px){.serviceCardList{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.serviceCardList>*{width:calc(33.3333333333% - 13.3333333333px);position:relative}@media only screen and (max-width:767px){.serviceCardList>*{width:calc(50% - 10px)}.serviceCardList>*:first-of-type{margin-left:10%;margin-right:10%}}.serviceCardList>*:before{content:"";display:block;position:absolute;width:100%;aspect-ratio:1/1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ffda54;border-radius:100vw}.serviceCardList>*>*{position:relative;z-index:2;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.125rem;font-weight:600 !important;border-radius:100vw;aspect-ratio:1/1}@media only screen and (min-width:767px) and (max-width:959px){.serviceCardList>*>*{font-size:1.5rem}}@media only screen and (max-width:767px){.serviceCardList>*>*{font-size:1.3125rem}}.serviceCardList.is-active>*:before{-webkit-animation:service-en 2s forwards ease-in-out;animation:service-en 2s forwards ease-in-out}.serviceCardList.is-active>*:nth-of-type(2):before{-webkit-animation-delay:.4s;animation-delay:.4s}.serviceCardList.is-active>*:nth-of-type(3):before{-webkit-animation-delay:.8s;animation-delay:.8s}.serviceCardTitle{font-weight:600 !important}@-webkit-keyframes service-en{0%{width:100%}50%{width:calc(100% + 40px)}100%{width:100%}}@keyframes service-en{0%{width:100%}50%{width:calc(100% + 40px)}100%{width:100%}}.serviceCardIcon img{margin-top:.6em;width:40%}.recruitFv{position:relative;overflow:hidden}.recruitCircle{position:absolute;top:0;left:50%;width:4000px;width:294.5095168375%;aspect-ratio:1/1;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;pointer-events:none}@media only screen and (max-width:767px){.recruitCircle{width:270vw}}.recruitCircleImg{width:100%;height:100%;display:block;animation:recruitCircleRotate 160s linear infinite reverse;-webkit-transform-origin:center center;transform-origin:center center}.recruitFvMain{position:relative;z-index:2;padding-top:14%}.recruitFvBg{width:294.5095168375%;aspect-ratio:1/1;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/recruit-footer-bg-mask.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/recruit-footer-bg-mask.svg);-webkit-mask-position:center top;mask-position:center top}.recruitFvBg img{-webkit-mask-size:100% auto;mask-size:100% auto}.recruitFvBgIn{width:100vw;margin-inline:auto}.recruitFvBg img{-o-object-fit:cover;object-fit:cover;display:block;width:100vw;height:100%;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.recruitFvBody{width:calc(100% - 80px);max-width:1200px;color:#fff;z-index:4;position:relative;text-align:center;margin-inline:auto}.recruitFvTitle{font-size:4rem;font-weight:700;line-height:1.3}.recruitFvText{margin-top:24px;font-size:1.25rem;font-weight:500;line-height:2}.recruitFvBtnList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:40px}.recruitFvBtn{min-width:180px;padding:18px 24px;border-radius:999px;background:#ff5a1f;color:#fff;text-align:center;text-decoration:none;font-weight:700;line-height:1;-webkit-transition:opacity .3s;transition:opacity .3s}.recruitFvBtn:hover{opacity:.8}@-webkit-keyframes recruitCircleRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes recruitCircleRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:767px){.recruitFvMain{padding-top:15%}.recruitFvBody{width:calc(100% - 10px);top:58%}.recruitFvTitle{font-size:2.1rem}.recruitFvText{margin-top:18px;font-size:1rem;line-height:1.9}.recruitFvBtnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:28px}.recruitFvBtn{min-width:auto;width:100%;padding:16px 20px}}.companyText{max-width:600px;text-align:left}@-webkit-keyframes bgLoop{0%{background-position:0 0}100%{background-position:calc(var(--tile-w) * -1) 0}}@keyframes bgLoop{0%{background-position:0 0}100%{background-position:calc(var(--tile-w) * -1) 0}}@-webkit-keyframes waveMedBottomScroll{0%{background-position:0 0}100%{background-position:calc(var(--wave-w) * -1) 0}}@keyframes waveMedBottomScroll{0%{background-position:0 0}100%{background-position:calc(var(--wave-w) * -1) 0}}@-webkit-keyframes waveOrgScroll{0%{background-position:0 0}100%{background-position:calc(var(--wave-org-w) * -1) 0}}@keyframes waveOrgScroll{0%{background-position:0 0}100%{background-position:calc(var(--wave-org-w) * -1) 0}}.recFv{background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/fv.jpg) no-repeat center/cover;padding:30% 0 20%;position:relative;max-height:100svh;white-space:nowrap}@media only screen and (max-width:767px){.recFv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:unset;background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/fv-sp.jpg)}}.recFv:before,.recFv:after{content:"";display:block;position:absolute;width:100%;height:135px;left:0;top:0;--tile-w:calc(135px * 2430 / 126);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/fvWave-2.png) repeat-x 0 0;background-size:var(--tile-w) 100%;-webkit-animation:bgLoop 60s linear forwards infinite;animation:bgLoop 60s linear forwards infinite}@media only screen and (max-width:767px){.recFv:before,.recFv:after{height:50px;--tile-w:calc(50px * 2430 / 126);-webkit-animation-duration:40s;animation-duration:40s}}.recFv:after{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/fvWaveBottom-2.png);bottom:0;top:unset}.recMessageText{max-width:860px}@media only screen and (max-width:767px){.recMessageText{font-size:1rem;padding-inline:1em}}.recMessage{background:#bbe6f2}@media only screen and (max-width:767px){.recMessage .companyContent{top:calc(50% + 30px)}}.recMessage .companyPin{background:#bbe6f2}@media only screen and (max-width:767px){.recMessage .companyBg{min-height:100svh}}.recMessage .recruitVisuals .recruitVisualItem{position:absolute}.recMessage .recruitVisuals .recruitVisualItem01{width:15.8125915081%}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem01{width:45%}}.recMessage .recruitVisuals .recruitVisualItem02{width:15.8125915081%}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem02{width:45%}}.recMessage .recruitVisuals .recruitVisualItem03{width:15.8125915081%}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem03{width:45%}}.recMessage .recruitVisuals .recruitVisualItem04{width:15.8125915081%}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem04{width:45%}}.recMessage .recruitVisuals .recruitVisualItem05{width:15.8125915081%}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem05{width:45%}}.recMessage .recruitVisuals .recruitVisualItem06{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem06{width:15%}}.recMessage .recruitVisuals .recruitVisualItem07{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem07{width:15%}}.recMessage .recruitVisuals .recruitVisualItem08{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem08{width:15%}}.recMessage .recruitVisuals .recruitVisualItem09{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem09{width:15%}}.recMessage .recruitVisuals .recruitVisualItem10{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}.recMessage .recruitVisuals .recruitVisualItem11{width:5.1244509517%;background-color:#fff;aspect-ratio:1/1;border-radius:100vw}.recMessage .recruitVisuals .recruitVisualItem01{right:8%;top:0}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem01{right:0;top:30%}}.recMessage .recruitVisuals .recruitVisualItem02{left:5%;top:0}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem02{top:40%;left:1%}}.recMessage .recruitVisuals .recruitVisualItem03{right:38%;top:38%}.recMessage .recruitVisuals .recruitVisualItem04{left:5%;bottom:0}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem04{left:unset;right:0;bottom:-10%}}.recMessage .recruitVisuals .recruitVisualItem05{right:5%;bottom:0}@media only screen and (max-width:767px){.recMessage .recruitVisuals .recruitVisualItem05{right:50%;bottom:-30%}}.recMessage .recruitVisuals .recruitVisualItem06{left:38%;top:10%}.recMessage .recruitVisuals .recruitVisualItem07{right:20%;top:25%}.recMessage .recruitVisuals .recruitVisualItem08{left:12%;top:42%}.recMessage .recruitVisuals .recruitVisualItem09{left:28%;bottom:18%}.recMessage .recruitVisuals .recruitVisualItem10{right:26%;bottom:10%}.recMessage .recruitVisuals .recruitVisualItem11{left:8%;bottom:6%}.recBtnInWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}@media only screen and (max-width:767px){.recBtnInWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.recBtnItem{position:relative;width:calc(50% - 1.2rem);border-radius:1em;overflow:hidden}@media only screen and (max-width:767px){.recBtnItem{width:80%}}.recBtnItem .cmnttl{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.recBtnWrap{position:relative}.recBtnWrap:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#bbe6f2;left:0;bottom:0}#recBtn{background:#fff;position:relative}.recWorkWrap{position:relative}.recWorkWrap:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;left:0;bottom:0}#recWork{background-color:#f6f2ed;-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);-webkit-mask-position:0 top;mask-position:0 top;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-animation:bgMask-top 50s linear forwards infinite;animation:bgMask-top 50s linear forwards infinite;-webkit-mask-size:200% auto;mask-size:200% auto;position:relative}@media only screen and (max-width:767px){#recWork{-webkit-mask-size:400% auto;mask-size:400% auto}}.recWorkInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em}@media only screen and (max-width:767px){.recWorkInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em}}.recWorkMovie{width:63.4615384615%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.recWorkMovie{width:100%}}.recWorkMovie>*{width:100%;aspect-ratio:16/9}#recInterview{background-color:#f6f2ed}.recInterviewItem{display:block;position:relative}@media only screen and (max-width:767px){.recInterviewItem{padding-top:2em}}.recInterviewCatch{position:absolute;right:5%;top:5%;font-size:1.5rem;font-weight:600 !important;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#fff;padding:1em .6em;border-radius:1em;line-height:1.5}@media only screen and (min-width:767px) and (max-width:959px){.recInterviewCatch{font-size:1.25rem}}@media only screen and (max-width:767px){.recInterviewCatch{font-size:1.125rem}}@media only screen and (max-width:959px){.recInterviewCatch{font-size:1.1rem}}.recInterviewInfo{position:absolute;left:5%;top:35%}@media only screen and (max-width:959px){.recInterviewInfo{font-size:.8em}}.recInterviewInfo *{font-weight:600 !important}.recInterviewName{font-size:2.5rem}@media only screen and (min-width:767px) and (max-width:959px){.recInterviewName{font-size:1.875rem}}@media only screen and (max-width:767px){.recInterviewName{font-size:1.375rem}}.recInterviewName span{font-size:.5em}.recInterviweGroupWrap{border-bottom:solid 1px #333;padding-bottom:1em}.recInterviewMore{position:absolute;left:5%;bottom:5%;padding:.5em 1em;max-width:110px;width:100%;font-size:.875rem;min-width:unset}@media only screen and (min-width:767px) and (max-width:959px){.recInterviewMore{font-size:.8125rem}}@media only screen and (max-width:767px){.recInterviewMore{font-size:.75rem}}.recNumberWrap{background-color:#f6f2ed}#recNumber{background:#fff;-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);-webkit-mask-position:0 top;mask-position:0 top;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-animation:bgMask-top 50s linear forwards infinite;animation:bgMask-top 50s linear forwards infinite;position:relative;-webkit-mask-size:200% auto;mask-size:200% auto}@media only screen and (max-width:767px){#recNumber{-webkit-mask-size:400% auto;mask-size:400% auto}}#recBenefit{background-color:#f6f2ed;-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s.svg);-webkit-mask-position:0 top;mask-position:0 top;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-animation:bgMask-top 50s linear forwards infinite;animation:bgMask-top 50s linear forwards infinite;-webkit-mask-size:200% auto;mask-size:200% auto;position:relative}@media only screen and (max-width:767px){#recBenefit{-webkit-mask-size:400% auto;mask-size:400% auto}}@media only screen and (max-width:767px){#recBenefit{-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s--sp.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/mask-wave-s--sp.svg)}}.recBenefitFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5em}@media only screen and (max-width:767px){.recBenefitFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.recBenefitFlex>*{width:calc(50% - 1.25em)}@media only screen and (max-width:767px){.recBenefitFlex>*{width:90%}}.recBenefitHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin-bottom:.5em}.recBenefitIcon{width:4em}@media only screen and (max-width:767px){.recBenefitIcon{width:3.5em}}.recBenefitTitle{font-size:1.5rem;font-weight:600 !important;line-height:1.5;color:#51bcde}@media only screen and (min-width:767px) and (max-width:959px){.recBenefitTitle{font-size:1.25rem}}@media only screen and (max-width:767px){.recBenefitTitle{font-size:1.125rem}}.recBenefitItem{background-color:#fff;padding:2em;border-radius:1em}@media only screen and (max-width:767px){.recBenefitItem{padding:1.5em}}#requirements{background-color:#f6f2ed}.requirementsOffice{font-size:2rem;font-weight:600 !important;border-left:solid 2px #333;padding-left:.5em;margin-bottom:1em;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.requirementsOffice{font-size:1.5rem}}@media only screen and (max-width:767px){.requirementsOffice{font-size:1.3125rem}}.requirementsHead,.faqQuestion{background-color:#66c3b3;color:#fff;font-size:1.5rem;font-weight:600 !important;padding:.5em 1em;border:none;border-radius:100vw;width:100%;display:block;text-align:left;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media only screen and (min-width:767px) and (max-width:959px){.requirementsHead,.faqQuestion{font-size:1.25rem}}@media only screen and (max-width:767px){.requirementsHead,.faqQuestion{font-size:1.125rem}}.requirementsHead *,.faqQuestion *{font-weight:600 !important}.requirementsIcon,.faqQuestionIcon{width:.4em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/arw-btn.svg) no-repeat center/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.requirementsIcon,.faqQuestionIcon{width:.7em}}.requirementsBody{background-color:#fff;overflow:hidden;max-height:0;padding:0 2em;margin-top:-2.25rem;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease;border-radius:0 0 1em 1em}.requirementsItem.isOpen .requirementsBody{max-height:10000px;padding:4em 2em 2em}.requirementsBody th,.requirementsBody td{text-align:left;padding-block:1em}.requirementsBody th{padding-right:2em}.requirementsBody tr+tr th,.requirementsBody tr+tr td{border-top:solid 1px #ccc}@media only screen and (max-width:767px){.requirementsBody th,.requirementsBody td{display:block;width:100%}.requirementsBody th{padding-bottom:0}.requirementsBody td{padding-top:.5em}.requirementsBody tr+tr td{border-top:none}}.requirementsItem.isOpen .requirementsIcon,.requirementsItem.isOpen .faqQuestionIcon,.faqItem.isOpen .requirementsIcon,.faqItem.isOpen .faqQuestionIcon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.requirementsItem+.requirementsItem{margin-top:4em}.requirementsBlock+.requirementsBlock{margin-top:6em}.recBottom{background-color:#f6f2ed;position:relative}.recBottom:before{content:"";display:block;position:absolute;width:100%;height:50%;left:0;bottom:0;background-color:#fff}.recBottom img{-webkit-mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/bottom-wave.svg);mask-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/recruit/bottom-wave.svg);-webkit-mask-position:0 top;mask-position:0 top;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-animation:bgMask-top 50s linear forwards infinite;animation:bgMask-top 50s linear forwards infinite}#faq{background-color:#fff}.faqQuestion{background-color:#f6cc46;color:#333}.faqItem+.faqItem{margin-top:2em}.faqAnswer{margin-top:1em}.faqAnswerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.faqLabel{background-color:#e8350f;color:#fff;font-family:"Google Sans",sans-serif;font-weight:600 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1;border-radius:100vw;width:2em;-ms-flex-negative:0;flex-shrink:0}.faqAnswer{display:none}@-webkit-keyframes entryMarquee{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes entryMarquee{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.recruitBottomEntry{overflow:hidden;background:#fff;aspect-ratio:1355/600;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.recruitBottomEntry{aspect-ratio:1/0.75}}.recruitEntryMarquee{overflow:hidden}.recruitEntryMarqueeInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;will-change:transform;-webkit-animation:entryMarquee 80s linear infinite;animation:entryMarquee 80s linear infinite;-webkit-animation-delay:-40s;animation-delay:-40s}.recruitEntryMarqueeTrack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.recruitEntryMarqueeTrack span{font-family:"Google Sans",sans-serif;font-size:15vw;font-weight:700;line-height:1;padding-inline:.1em}@media only screen and (max-width:767px){.recruitEntryMarqueeTrack span{font-size:20vw}}.recruitEntryMarqueeTrack span:nth-child(4n+1){color:#66c3b3}.recruitEntryMarqueeTrack span:nth-child(4n+2){color:#9f8eb7}.recruitEntryMarqueeTrack span:nth-child(4n+3){color:#f18762}.recruitEntryMarqueeTrack span:nth-child(4n+4){color:#f6cc46}.recruitEntryBtnWrap{text-align:center;margin-top:2em}.recruitEntryImg,.recruitEntryDot{position:absolute;z-index:2}.recruitEntryDot{border-radius:100vw;aspect-ratio:1/1;width:4.0263543192%}@media only screen and (max-width:767px){.recruitEntryDot{width:7.5%}}.recruitEntryDot:nth-child(1){background:#66c3b3;top:12%;left:5%;display:none}.recruitEntryDot:nth-child(2){background:#e9c84d;top:55%;left:10%;display:none}.recruitEntryDot:nth-child(3){background:#f18762;top:5%;left:60%}.recruitEntryDot:nth-child(4){background:#9f8eb7;top:0;left:10%}.recruitEntryDot:nth-child(5){background:#96d165;top:25%;left:30%}.recruitEntryDot:nth-child(6){background:#e9c84d;top:70%;left:5%}.recruitEntryDot:nth-child(7){background:#66c3b3;top:50%;right:5%}.recruitEntryDot:nth-child(8){background:#f18762;bottom:10%;left:30%}.recruitEntryImg.--img1{width:17.7159590044%;top:5%;right:20%}@media only screen and (max-width:767px){.recruitEntryImg.--img1{width:25%;right:10%}}.recruitEntryImg.--img2{width:15.8125915081%;left:15%;bottom:20%}@media only screen and (max-width:767px){.recruitEntryImg.--img2{width:20%;left:5%}}.recruitEntryImg.--img3{width:12.1522693997%;right:15%;bottom:10%}@media only screen and (max-width:767px){.recruitEntryImg.--img3{width:15%}}.newsArchive,.newsSingle{padding-bottom:5em}.newsArchiveLayout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4em}@media only screen and (max-width:767px){.newsArchiveLayout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3em}}.newsArchiveMain{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.newsArchiveSidebar{width:250px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.newsArchiveSidebar{width:100%}}.newsList{list-style:none}.newsListItem{border-top:1px solid #ddd}.newsListItem:last-child{border-bottom:1px solid #ddd}.newsListLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5em;padding:1.5em 0;text-decoration:none;color:inherit}@media only screen and (max-width:767px){.newsListLink{gap:1em}}.newsListText{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.newsListMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-bottom:.5em}.newsListDate{font-size:.875rem;color:#888;-ms-flex-negative:0;flex-shrink:0;font-family:"Google Sans",sans-serif}@media only screen and (min-width:767px) and (max-width:959px){.newsListDate{font-size:.8125rem}}@media only screen and (max-width:767px){.newsListDate{font-size:.75rem}}.newsListCat{font-size:.8125rem;border:1px solid #999;border-radius:3px;padding:.1em .8em;-ms-flex-negative:0;flex-shrink:0;line-height:1.4}@media only screen and (min-width:767px) and (max-width:959px){.newsListCat{font-size:.75rem}}@media only screen and (max-width:767px){.newsListCat{font-size:.75rem}}.newsListTitle{font-size:1rem;display:block}@media only screen and (min-width:767px) and (max-width:959px){.newsListTitle{font-size:.875rem}}@media only screen and (max-width:767px){.newsListTitle{font-size:.875rem}}.newsListThumb{width:80px;-ms-flex-negative:0;flex-shrink:0}.newsListThumb img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:4px}.pagenation{margin-top:3em}.pagenationList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0em;list-style:none}.pagenationItem a,.pagenationItem span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.5em;height:2.5em;padding:.2em .5em;border:1px solid #ccc;text-decoration:none;color:inherit;font-size:.875rem}@media only screen and (min-width:767px) and (max-width:959px){.pagenationItem a,.pagenationItem span{font-size:.8125rem}}@media only screen and (max-width:767px){.pagenationItem a,.pagenationItem span{font-size:.75rem}}.pagenationItem a:hover{background-color:var(--mainColor);color:#fff;border-color:var(--mainColor);opacity:1}.pagenationItem.active span{background-color:var(--mainColor);color:#fff;border-color:var(--mainColor)}.pagenationItem.pagenationNext a,.pagenationItem.pagenationPrev a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.9em}.sidebarBlock{margin-bottom:2em}.sidebarHeading{background-color:var(--mainColor);color:#fff;padding:.6em 1em;font-size:1rem;font-weight:600 !important;margin-bottom:.5em;border-radius:.5em}@media only screen and (min-width:767px) and (max-width:959px){.sidebarHeading{font-size:.875rem}}@media only screen and (max-width:767px){.sidebarHeading{font-size:.875rem}}.sidebarCatList{list-style:none}.sidebarCatList li{border-bottom:1px solid #ddd}.sidebarCatList li a{display:block;padding:.7em 1em;text-decoration:none;color:inherit;position:relative;font-size:.875rem}@media only screen and (min-width:767px) and (max-width:959px){.sidebarCatList li a{font-size:.8125rem}}@media only screen and (max-width:767px){.sidebarCatList li a{font-size:.75rem}}.sidebarCatList li a:before{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:1/1;width:.4em;border-radius:100vw;background-color:var(--mainColor)}.sidebarRecentList{list-style:none}.sidebarRecentItem{border-bottom:1px solid #ddd}.sidebarRecentItem a{display:block;padding:.7em 1em .7em 0;text-decoration:none;color:inherit}.sidebarRecentDate{font-size:.8125rem;color:#888;font-family:"Google Sans",sans-serif}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRecentDate{font-size:.75rem}}@media only screen and (max-width:767px){.sidebarRecentDate{font-size:.75rem}}.sidebarRecentCat{font-size:.75rem;border:1px solid #999;border-radius:3px;padding:0 .5em;margin-left:.5em}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRecentCat{font-size:.6875rem}}@media only screen and (max-width:767px){.sidebarRecentCat{font-size:.6875rem}}.sidebarRecentTitle{display:block;font-size:.875rem;margin-top:.3em}@media only screen and (min-width:767px) and (max-width:959px){.sidebarRecentTitle{font-size:.8125rem}}@media only screen and (max-width:767px){.sidebarRecentTitle{font-size:.75rem}}.sidebarArchiveSelect{width:100%;padding:.6em 1em;border:1px solid #ccc;font-size:.875rem}@media only screen and (min-width:767px) and (max-width:959px){.sidebarArchiveSelect{font-size:.8125rem}}@media only screen and (max-width:767px){.sidebarArchiveSelect{font-size:.75rem}}.noPost{padding:2em 0;text-align:center;color:#888}.newsSingleHeader{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #ddd}.newsSingleMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-bottom:.8em}.newsSingleDate{font-size:.875rem;color:#888;font-family:"Google Sans",sans-serif}@media only screen and (min-width:767px) and (max-width:959px){.newsSingleDate{font-size:.8125rem}}@media only screen and (max-width:767px){.newsSingleDate{font-size:.75rem}}.newsSingleCat{font-size:.8125rem;border:1px solid #999;border-radius:3px;padding:.1em .8em;text-decoration:none;color:inherit;line-height:1.4}@media only screen and (min-width:767px) and (max-width:959px){.newsSingleCat{font-size:.75rem}}@media only screen and (max-width:767px){.newsSingleCat{font-size:.75rem}}.newsSingleTitle{font-size:1.5rem;font-weight:600 !important;line-height:1.6}@media only screen and (min-width:767px) and (max-width:959px){.newsSingleTitle{font-size:1.25rem}}@media only screen and (max-width:767px){.newsSingleTitle{font-size:1.125rem}}.newsSingleThumbnail{margin-bottom:2em}.newsSingleThumbnail img{width:100%;height:auto;border-radius:.5em}.newsSingleBody{margin-bottom:3em}.newsSingleBody table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5em 0;border:1px solid #ddd;background-color:transparent}@media only screen and (max-width:767px){.newsSingleBody table{display:table !important;width:100% !important}}@media only screen and (max-width:767px){.newsSingleBody tbody{display:table-row-group !important}}.newsSingleBody tr{border:0}.newsSingleBody tr:first-child{border-top:0}.newsSingleBody tr:nth-child(2n) td{background-color:#fff}@media only screen and (max-width:767px){.newsSingleBody tr{display:table-row !important}}.newsSingleBody th,.newsSingleBody td{border:1px solid #ddd;background-color:#fff;padding:.8em 1.2em;color:inherit;text-align:left;vertical-align:middle}@media only screen and (max-width:767px){.newsSingleBody th,.newsSingleBody td{display:table-cell !important}}.newsSingleBody th{width:35%}@media only screen and (max-width:767px){.newsSingleBody th{width:35%}}.newsSingleBody td{width:65%}@media only screen and (max-width:767px){.newsSingleBody td{width:65%}}.newsSingleBody tr>:first-child{width:35%}.newsSingleBody tr>:nth-child(2){width:65%}.newsSingleBody img{display:inline-block;margin-inline:0;vertical-align:top}.newsSingleNav{margin-bottom:2em}.newsSingleBack{text-align:center}.newsSingleBack .btn{display:inline-block;border:1px solid var(--mainColor);padding:.7em 3em;text-decoration:none;color:var(--mainColor);font-size:1rem}@media only screen and (min-width:767px) and (max-width:959px){.newsSingleBack .btn{font-size:.875rem}}@media only screen and (max-width:767px){.newsSingleBack .btn{font-size:.875rem}}.newsSingleBack .btn:hover{background-color:var(--mainColor);color:#fff;opacity:1}.underline{text-decoration:underline}.pageFvWrap{position:relative;background-color:#bbe6f2}.pageFv{background-color:#fff;padding-block:10% 7%;position:relative}.pageFv:before{content:"";display:block;position:absolute;--wave-w:607px;--wave-h:44px;width:100%;height:var(--wave-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png) repeat-x 0 0;background-size:var(--wave-w) var(--wave-h);left:0;bottom:-1px;z-index:1;-webkit-animation:waveMedBottomScroll 15s linear infinite;animation:waveMedBottomScroll 15s linear infinite;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:1px}@media only screen and (max-width:767px){.pageFv:before{--wave-w:300px;--wave-h:22px;-webkit-animation-duration:10s;animation-duration:10s}}@media only screen and (max-width:767px){.pageFv{padding-block:24% 15%}}.bottomMedWave{position:relative}.bottomMedWave:before{content:"";display:block;position:absolute;--wave-w:607px;--wave-h:44px;width:100%;height:var(--wave-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png) repeat-x 0 0;background-size:var(--wave-w) var(--wave-h);left:0;bottom:-1px;z-index:1;-webkit-animation:waveMedBottomScroll 15s linear infinite;animation:waveMedBottomScroll 15s linear infinite;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){.bottomMedWave:before{--wave-w:300px;--wave-h:22px;-webkit-animation-duration:10s;animation-duration:10s}}.officeHead{margin-bottom:2em}.officeHeadTitle{background-color:#66c3b3;color:#fff;font-weight:600 !important;padding:.6em 1em;border-radius:.3em;font-size:2.125rem;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.officeHeadTitle{font-size:1.5rem}}@media only screen and (max-width:767px){.officeHeadTitle{font-size:1.3125rem}}.officeTitle{font-weight:600 !important;font-size:2.125rem;line-height:1;border-left:solid 2px #2a2a2a;padding-left:.5em;margin-bottom:.3em}@media only screen and (min-width:767px) and (max-width:959px){.officeTitle{font-size:1.5rem}}@media only screen and (max-width:767px){.officeTitle{font-size:1.3125rem}}.officeTitleRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2em}@media only screen and (max-width:767px){.officeTitleRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em}}.officeBody{background-color:#fff;border-radius:1em;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em;padding:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:959px){.officeBody{padding:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:2em}}.officeImg{width:46.4864864865%;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:430/300;position:relative;margin-top:1em}@media only screen and (max-width:767px){.officeImg{width:100%;margin-top:0}}.officeImg iframe{position:absolute;left:0;top:0;height:100%;width:100%}.officeTel{width:100%}.officeTelTitle{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em}@media only screen and (min-width:767px) and (max-width:959px){.officeTelTitle{font-size:1.25rem}}@media only screen and (max-width:767px){.officeTelTitle{font-size:1.125rem}}.officeTelTitle img{width:1.2em;margin-inline:0}.officeTelTable{width:100%;margin-top:1em}.officeTelRow{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4em 0}.officeTelLabel{font-weight:700;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem}@media only screen and (min-width:767px) and (max-width:959px){.officeTelLabel{font-size:1rem}}@media only screen and (max-width:767px){.officeTelLabel{font-size:.875rem}}.officeTelDots{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;margin:0 .6em;background-image:-webkit-radial-gradient(circle,#333 1px,transparent 1px);background-image:radial-gradient(circle,#333 1px,transparent 1px);background-size:6px 2px;background-repeat:repeat-x;background-position:center;margin-top:.8em}.officeTelNum{-ms-flex-negative:0;flex-shrink:0;font-family:"Google Sans",sans-serif;font-size:1.25rem;width:160px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-character}@media only screen and (min-width:767px) and (max-width:959px){.officeTelNum{font-size:1.125rem}}@media only screen and (max-width:767px){.officeTelNum{font-size:1rem}}@media only screen and (max-width:767px){.officeTelNum{width:140px}}.officeOtherBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}@media only screen and (max-width:767px){.officeOtherBody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em}}.officeOtherBody .officeInfo{min-width:49.5192307692%}@media only screen and (max-width:767px){.officeOtherBody .officeInfo{width:100%}}.officeOtherBody .officeTel{background-color:#fff;padding:1em;border-radius:.5em}.officeOtherBody .officeTelTable{margin-top:0}.officeOtherBody .officeImg{width:28.8461538462%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.officeOtherBody .officeImg{width:100%}}.officeOtherBody .officeTelRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.officeOtherBody .officeTelDots{margin-top:0}.officeOtherTitleRow{margin-bottom:1em}.officeOtherTitleRow .officeTitleLeft{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.officeOtherTitleRow .officeTitleLeft{margin-bottom:.5em}}.recruitCmn{position:relative;background-color:#fff;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/page-recruit-img.jpg) no-repeat center/cover;padding-block:13%}@media only screen and (max-width:767px){.recruitCmn{padding-block:20%;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-animation-duration:60s;animation-duration:60s;background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/page-recruit-img-sp.jpg)}}.recruitCmn .recruitCmnImg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.recruitCmn .recruitCmnImg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.recruitCmn:before,.recruitCmn:after{content:"";display:block;position:absolute;width:100%;height:65px;left:0;--tile-w:calc(65px * 607 / 53);background-size:var(--tile-w) 100%;background-repeat:repeat-x;-webkit-animation:bgLoop 15s linear forwards infinite;animation:bgLoop 15s linear forwards infinite}.recruitCmn:before{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-page-recruit-2.png);background-position:0 0;top:-1px}.recruitCmn:after{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/wave-page-recruit-bottom.png);background-position:0 0;bottom:-1px}@media only screen and (max-width:767px){.recruitCmn:before,.recruitCmn:after{-webkit-animation-duration:12s;animation-duration:12s;height:30px;--tile-w:calc(30px * 607 / 53)}}.bgWhiteWave .recruitCmn:before{background-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png)}.bgTrans{background-color:transparent}.recMessageWrap .companyContent{max-width:860px;width:100%}#contactForm .cntM,#entryForm .cntM{max-width:820px}#contactForm .wpcf7-form>p,#entryForm .wpcf7-form>p{display:contents}.contactStep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;max-width:500px;margin-inline:auto}.contactStepItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375em;-ms-flex-negative:0;flex-shrink:0}.contactStepNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3em;height:3em;border-radius:50%;background-color:#d2d9dd;color:#fff;font-weight:600 !important;font-family:"Figtree",sans-serif;font-size:18px;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:767px){.contactStepNum{width:2.5em;height:2.5em;font-size:15px}}.contactStepText{font-size:.875rem;color:#999;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:767px) and (max-width:959px){.contactStepText{font-size:.8125rem}}@media only screen and (max-width:767px){.contactStepText{font-size:.75rem}}.contactStepItem.isActive .contactStepNum{background-color:#66c3b3}.contactStepItem.isActive .contactStepText{color:#66c3b3;font-weight:600 !important}.contactStepItem.isDone .contactStepNum{background-color:#66c3b3}.contactStepItem.isDone .contactStepText{color:#66c3b3}.contactStepBar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#d2d9dd;margin:0 .75em;margin-bottom:1.5em}@media only screen and (max-width:767px){.contactStepBar{margin:0 .5em;margin-bottom:1.25em}}.contactNote{margin-bottom:2em;line-height:1.8}.contactNoteAlert{margin-top:.75em;font-weight:600 !important}.contactFormBody{margin-bottom:1em}.contactRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1.5em 0;border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.contactRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 0}}.contactRow:first-child{border-top:1px solid #ddd}.contactRow.hidden{display:none !important}.contactRow>p{display:contents}.contactRow--textarea .contactLabel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:.75em}.contactLabel{width:280px;-ms-flex-negative:0;flex-shrink:0;padding:0 1.25em 0 0;font-weight:600 !important}@media only screen and (max-width:767px){.contactLabel{width:100%;padding:0 0 .5em}}.contactLabel p{display:contents}.contactLabel .contactDot{color:#66c3b3;font-size:.625em;margin-right:.5em;vertical-align:middle}.contactLabel .required{display:inline-block;background-color:#e84040;color:#fff;font-size:.6875em;font-weight:700;padding:.125em .625em;border-radius:.25em;line-height:1.4;margin-left:.5em;vertical-align:middle}.contactLabelSub{display:block;width:100%;font-size:.85em;font-weight:400;color:#666;margin-top:.25em;padding-left:1.125em;line-height:1.5;white-space:normal}.contactField{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 1.5em}@media only screen and (max-width:767px){.contactField{padding:0}}.contactField .alert-input,.contactField .wpcf7-form-control-wrap{display:block;width:100%}.contactConfirmValue{padding:.75em 0;white-space:pre-wrap;word-break:break-all}.contactConfirmValue.hidden{display:none}.form-input{width:100%;padding:.75em 1em;border:1px solid #ccc;border-radius:.25em;background-color:#fff;-webkit-transition:border-color .3s;transition:border-color .3s}.form-input:focus{outline:none;border-color:#666}.form-input::-webkit-input-placeholder{color:#bbb}.form-input::-moz-placeholder{color:#bbb}.form-input:-ms-input-placeholder{color:#bbb}.form-input::-ms-input-placeholder{color:#bbb}.form-input::placeholder{color:#bbb}.form-input.--half{width:50%}@media only screen and (max-width:767px){.form-input.--half{width:100%}}textarea.form-input{min-height:11.25em;resize:vertical;border-radius:.25em}select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1em center;padding-right:2.5em}.wpcf7-radio.form-input{border:none;padding:.5em 0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1.5em}.wpcf7-radio.form-input .wpcf7-list-item{margin:0}.wpcf7-radio.form-input .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375em;cursor:pointer}.wpcf7-radio.form-input .wpcf7-list-item input[type=radio]{width:1.125em;height:1.125em}.contactAcceptanceWrap{text-align:center;padding:1.5em 0}.contactAcceptanceWrap a{text-decoration:underline}.contactAcceptanceWrap.disabled{opacity:.5;pointer-events:none}.contactAcceptanceWrap .wpcf7-list-item{margin:0}.contactAcceptanceWrap .wpcf7-list-item label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;cursor:pointer}.contactAcceptanceWrap .wpcf7-list-item input[type=checkbox]{width:1.125em;height:1.125em;accent-color:#66c3b3}#your-acceptance-dummy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}#your-acceptance-dummy:before{content:"✓";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25em;height:1.25em;background-color:#66c3b3;color:#fff;border-radius:.1875em;font-size:.75em}#your-acceptance-dummy.hidden{display:none}.contactTelInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:1em 1.25em;margin-top:.5em}@media only screen and (max-width:767px){.contactTelInfo{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1em}}.contactTelInfoLabel{font-weight:600 !important}.contactTelInfoLabel .contactDot{color:#66c3b3;font-size:.625em;margin-right:.5em}@media only screen and (max-width:767px){.contactTelInfoLabel{width:100%}}.contactTelInfoNum{font-size:1.25em;font-weight:600 !important;font-family:"Figtree",sans-serif;letter-spacing:.05em}.contactTelInfoStaff{color:#666}.contactErrorMsg{text-align:center;color:#e84040;font-weight:600 !important;padding:1em;background-color:#fff0f0;border-radius:.5em;margin-top:1.5em}.contactErrorMsg.hidden{display:none}.contactErrorMsg.visible{display:block}.wpcf7-not-valid-tip{display:block;color:#e84040;font-size:.85em;margin-top:.25em}.contactBtnWrap{text-align:center;padding:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contactBtnWrap p{display:contents}.contactResetBtn{display:inline-block;padding:.875em 2em;background-color:#aaa;color:#fff;border:none;border-radius:.5em;font-weight:600 !important;cursor:pointer;-webkit-transition:.3s;transition:.3s;min-width:8.75em}.contactResetBtn:hover{opacity:.8}.contactResetBtn.hidden{display:none}.contactConfirmBtn{display:inline-block;padding:.875em 2.5em;background-color:#66c3b3;color:#fff;border:none;border-radius:.5em;font-weight:600 !important;cursor:pointer;-webkit-transition:.3s;transition:.3s;min-width:11.25em}.contactConfirmBtn:hover{opacity:.85}.contactConfirmBtn:disabled{opacity:.4;cursor:not-allowed}.contactConfirmBtn.hidden{display:none}.contactSubmitBtn{display:inline-block;padding:.875em 2.5em;background-color:var(--subColor);color:#fff;border:solid 2px var(--subColor);border-radius:.5em;font-weight:600 !important;cursor:pointer;-webkit-transition:.3s;transition:.3s;min-width:11.25em}.contactSubmitBtn:hover{opacity:.85}.contactSubmitBtn.hidden{display:none}#contactReturn.hidden{display:none}#contactReturn a{color:#666;text-decoration:underline}#contactReturn a:hover{opacity:.7}.hidden{display:none !important}.wpcf7-response-output{display:none !important}.contactCompleteBox{text-align:center;padding:3.75em 0 5em}@media only screen and (max-width:767px){.contactCompleteBox{padding:2.5em 0 3.75em}}.contactCompleteTitle{font-size:1.4em;font-weight:600 !important;margin-bottom:1.5em;color:var(--mainColor)}.contactCompleteText{margin-bottom:2.5em}.contactCompleteBtn{margin-top:1em}.wpcf7-spinner{display:none}.contactField .contactFieldDateSelect{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contactField .contactFieldDateSelect.hidden{display:none !important}.contactField .contactFieldDateSelect .contactDateWrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.contactField .contactFieldDateSelect .contactDateWrap .wpcf7-form-control-wrap{display:inline-block !important;width:auto !important}.contactField .contactFieldDateSelect .contactDateWrap select.form-input{width:auto;min-width:5em}.contactField .contactFieldDateSelect .contactDateUnit{-ms-flex-negative:0;flex-shrink:0}.contactField .contactFieldGroup{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em;width:100%}.contactField .contactFieldGroup.hidden{display:none !important}.contactAddrLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.contactAddrLine .wpcf7-form-control-wrap{display:block !important;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.contactAddrLine{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contactAddrLabel{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;min-width:5.5em}.contactRow--address .contactLabel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:.75em}input.form-input.--zip{width:8em}@media only screen and (max-width:767px){input.form-input.--zip{width:100%}}#privacy .cntM{max-width:880px}.privacyLead{line-height:2;margin-bottom:3em}@media only screen and (max-width:767px){.privacyLead{margin-bottom:2.5em}}.privacyList{list-style:none;padding:0;margin:0;counter-reset:privacy}.privacyBlock{counter-increment:privacy;padding-bottom:2em;margin-bottom:2em;border-bottom:solid 1px #e0e0e0}.privacyBlock:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacyTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.6em;font-weight:600 !important;font-size:1.5rem;line-height:1.5;margin-bottom:.8em}@media only screen and (min-width:767px) and (max-width:959px){.privacyTitle{font-size:1.25rem}}@media only screen and (max-width:767px){.privacyTitle{font-size:1.125rem}}.privacyTitle:before{content:counter(privacy) ".";color:#66c3b3;font-family:"Outfit",sans-serif;font-weight:600 !important;-ms-flex-negative:0;flex-shrink:0}.privacyBody{line-height:1.9}.privacyBody p+p{margin-top:1em}.privacyBullets{list-style:none;padding-left:0;margin:.8em 0}.privacyBullets li{position:relative;padding-left:1.4em;margin-bottom:.3em}.privacyBullets li:before{content:"●";position:absolute;left:0;top:.05em;color:#66c3b3;font-size:.7em;line-height:1.9/0.7}.privacyBullets li:last-child{margin-bottom:0}.privacyContact{margin-top:1em;padding:1.2em 1.5em;background-color:#f6f8f8;border-radius:.6em;line-height:1.8}@media only screen and (max-width:767px){.privacyContact{padding:1em 1.2em}}.privacyContact .privacyContactName{font-weight:600 !important;margin-bottom:.3em}.cpTabNav{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}.cpTabNavList{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;max-width:530px;font-size:.9em}.cpTabNavList *{line-height:1.1}.cpTabNavList .cmnbtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:.5em;height:3.5em}@media only screen and (max-width:767px){.cpTabNavList{-webkit-column-gap:.6em;-moz-column-gap:.6em;column-gap:.6em;row-gap:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cpTabNavItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.cpTabNavItem .cmnbtn{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cpPolicyIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media only screen and (max-width:767px){.cpPolicyIn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em}}.cpPolicyIn .cmnttl,.cpOutline .cmnttl,.cpHistory .cmnttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media only screen and (max-width:767px){.cpPolicyIn .cmnttl,.cpOutline .cmnttl,.cpHistory .cmnttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cpPolicyFigure{width:32.6923076923%;-ms-flex-negative:0;flex-shrink:0}.cpPolicyFigure img{border-radius:.5em}@media only screen and (max-width:767px){.cpPolicyFigure{width:90%;margin-inline:auto}}.cpPolicyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.3em}@media only screen and (max-width:767px){.cpPolicyList{row-gap:.8em}}.bgBlue{background-color:#bbe6f2}.cpOutline{background-color:#fff}.cpOutlineTable{width:100%}.cpOutlineTable th,.cpOutlineTable td{text-align:left;font-weight:inherit;padding-block:1em}.cpOutlineTable th{padding-right:3em}.cpOutlineTable tr+tr th,.cpOutlineTable tr+tr td{border-top:solid 1px #ccc}@media only screen and (max-width:767px){.cpOutlineTable tr th,.cpOutlineTable tr td{display:block;width:100%}.cpOutlineTable tr th{padding-bottom:.5em}.cpOutlineTable tr td{border-top:none;padding-top:0}.cpOutlineTable tr+tr td{border-top:none}}.cpHistoryWrap{position:relative}.cpHistoryWrap:before{content:"";display:block;position:absolute;--wave-w:607px;--wave-h:44px;width:100%;height:var(--wave-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/common/waveMedBottom.png) repeat-x 0 0;background-size:var(--wave-w) var(--wave-h);left:0;bottom:-1px;z-index:1;-webkit-animation:waveMedBottomScroll 15s linear infinite;animation:waveMedBottomScroll 15s linear infinite;bottom:unset;top:-1px}@media only screen and (max-width:767px){.cpHistoryWrap:before{--wave-w:300px;--wave-h:22px;-webkit-animation-duration:10s;animation-duration:10s}}.cpHistoryTerm{width:10em}.cpSafety{background-color:#fff}.cpSafetyToggle{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;font-size:1em;padding-right:2em;-ms-flex-negative:0;flex-shrink:0}.cpSafetyToggle:before{content:"";display:block;position:absolute;width:1.5em;aspect-ratio:1/1;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/company/ic-arw.svg) no-repeat center/cover;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cpSafetyToggle.is-open:before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.cpSafetyTitle{line-height:1.5;padding-top:1em}.cpSafetyHeading{font-size:2.125rem;border-left:solid 2px #2a2a2a;line-height:1.1;padding-left:.5em;margin-bottom:.8em}@media only screen and (min-width:767px) and (max-width:959px){.cpSafetyHeading{font-size:1.5rem}}@media only screen and (max-width:767px){.cpSafetyHeading{font-size:1.3125rem}}.cpSafetyPdfList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.cpSafetyPdfList>*{width:calc(50% - 0.25em)}@media only screen and (max-width:767px){.cpSafetyPdfList>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cpSafetyPdfList>* a{width:100%}.cpSafetySectionTitle{font-size:1.5rem;font-weight:600 !important;border-bottom:solid 1px #ccc;padding-bottom:.5em;margin-bottom:.8em}@media only screen and (min-width:767px) and (max-width:959px){.cpSafetySectionTitle{font-size:1.25rem}}@media only screen and (max-width:767px){.cpSafetySectionTitle{font-size:1.125rem}}.cpSafetyIndent{padding-left:1.7em}.cpSafetyDetailsToggle{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:.2em 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em;font-size:1em}.cpSafetyDetailsToggle:after{content:"";display:inline-block;width:1.2em;height:1.2em;background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/company/ic-arw.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cpSafetyDetailsToggle.is-open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cpSafetyDetailsToggle .cpSafetyDetailsToggleText{padding:.1em .3em;font-weight:600 !important}.cpSafetyTableWrap{margin-block:.5em 1em;overflow-x:auto}@media only screen and (max-width:767px){.cpSafetyTableWrap{margin-inline:-.5em;padding-inline:.5em}}.cpSafetyTable{width:100%;max-width:640px;border-collapse:collapse;text-align:center}.cpSafetyTable th,.cpSafetyTable td{border:solid 1px #ccc;padding:.8em 1em;font-weight:inherit;vertical-align:middle}.cpSafetyTable thead th{background-color:#f0d68c;font-weight:600 !important}.cpSafetyTable tbody td{background-color:#fff}.cpSafetyNote{font-size:.875rem;margin-top:.4em}@media only screen and (min-width:767px) and (max-width:959px){.cpSafetyNote{font-size:.8125rem}}@media only screen and (max-width:767px){.cpSafetyNote{font-size:.75rem}}.cpSafetyOrg{list-style:none;margin:1em auto 0;padding:0;max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.8em}.cpSafetyOrgItem{border:solid 1px #ccc;overflow:visible;text-align:center;position:relative}.cpSafetyOrgItem+.cpSafetyOrgItem:before{content:"";position:absolute;top:calc(-0.8em - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:.8em;background-color:#2a2a2a}.cpSafetyOrgHead{background-color:#f0d68c;font-weight:600 !important;padding:.7em 1em;margin:0;line-height:1.3}.cpSafetyOrgBody{background-color:#fbf0e8;padding:1em;margin:0;line-height:1.7}.serviceIntroIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}@media only screen and (max-width:767px){.serviceIntroIn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:1em;margin-top:2em}}.serviceIntroIn .img{width:33.6538461538%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.serviceIntroIn .img{width:80%;margin-inline:auto}}.svBizTitle{background-color:#66c3b3;font-size:2.125rem;color:#fff;font-weight:600 !important;border-radius:.2em;padding:.7em 1em;line-height:1;margin-bottom:1em}@media only screen and (min-width:767px) and (max-width:959px){.svBizTitle{font-size:1.5rem}}@media only screen and (max-width:767px){.svBizTitle{font-size:1.3125rem}}@media only screen and (max-width:767px){.svBizTitle{margin-bottom:1.2em}}.svBizBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width:767px){.svBizBody{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:1.2em}}.svBizImg{-ms-flex-negative:0;flex-shrink:0;width:41.3461538462%}@media only screen and (max-width:767px){.svBizImg{width:100%;margin-inline:auto}}.svBizText p{line-height:2}.svBiz+.svBiz{margin-top:5%}@media only screen and (max-width:767px){.svBiz+.svBiz{margin-top:10%}}.svBizSubTitle{font-size:2.125rem;font-weight:600 !important;border-left:solid 3px #2a2a2a;line-height:1;padding-left:.5em;margin-bottom:.5em}@media only screen and (min-width:767px) and (max-width:959px){.svBizSubTitle{font-size:1.5rem}}@media only screen and (max-width:767px){.svBizSubTitle{font-size:1.3125rem}}@media only screen and (max-width:767px){.svBizSubTitle{margin-bottom:1em}}#svOrg .cmnttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media only screen and (max-width:767px){#svOrg .cmnttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#svOrg .cmnttl .en{font-size:4rem}@media only screen and (min-width:767px) and (max-width:959px){#svOrg .cmnttl .en{font-size:2.625rem}}@media only screen and (max-width:767px){#svOrg .cmnttl .en{font-size:2.25rem}}#svOrg{position:relative}#svOrg:before{content:"";display:block;position:absolute;--wave-org-w:1366px;--wave-org-h:12px;width:100%;height:var(--wave-org-h);background:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/../img/service/waveOrg.png) repeat-x 0 0;background-size:var(--wave-org-w) var(--wave-org-h);left:0;top:0;z-index:1;-webkit-animation:waveOrgScroll 20s linear infinite;animation:waveOrgScroll 20s linear infinite;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:767px){#svOrg:before{--wave-org-w:700px;--wave-org-h:8px}}@media only screen and (max-width:767px){.svOrgImgWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.svOrgImg{width:100%;height:auto}@media only screen and (max-width:767px){.svOrgImg{width:auto;min-width:500px;max-width:none}}.serviceSlider{overflow:hidden;margin-top:2em}@media only screen and (max-width:767px){.serviceSlider{margin-top:1.5em}}.serviceSlider .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.serviceSlider .swiper-slide{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSlider img{display:block;width:auto;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:.3em}@media only screen and (max-width:767px){.serviceSlider img{height:180px}}.pageFvWrap.--interview .pageFv:before{content:none}#interview01{position:relative}#interview01:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.interviewLabel{font-family:"Figtree",sans-serif;font-size:1.75rem;border-bottom:solid 2px #2a2a2a;margin-bottom:2em}@media only screen and (min-width:767px) and (max-width:959px){.interviewLabel{font-size:1.5rem}}@media only screen and (max-width:767px){.interviewLabel{font-size:1.25rem}}.interviewLabel *{font-weight:600 !important}.interviewLabelNum{font-size:1.2em}.interviewProfile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media only screen and (max-width:767px){.interviewProfile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:2em}}.interviewProfile>*{width:50%}@media only screen and (max-width:767px){.interviewProfile>*{width:100%}}.interviewProfileImg{width:50%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.interviewProfileImg{width:100%}}.interviewProfileText.--naiyo{font-size:1.25rem}@media only screen and (min-width:767px) and (max-width:959px){.interviewProfileText.--naiyo{font-size:1.125rem}}@media only screen and (max-width:767px){.interviewProfileText.--naiyo{font-size:1rem}}.interviewProfileNameMain{font-weight:600 !important;font-family:"Figtree",sans-serif;font-size:3rem;line-height:1}@media only screen and (min-width:767px) and (max-width:959px){.interviewProfileNameMain{font-size:2.375rem}}@media only screen and (max-width:767px){.interviewProfileNameMain{font-size:2rem}}.interviewProfileNameSub{font-size:1.25rem;font-weight:600 !important}@media only screen and (min-width:767px) and (max-width:959px){.interviewProfileNameSub{font-size:1.125rem}}@media only screen and (max-width:767px){.interviewProfileNameSub{font-size:1rem}}.interviewProfileHead{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interviewProfileName{border-right:solid 1px #2a2a2a;padding-right:1em;margin-right:1em}.interviewProfileTag{background-color:var(--subColor);color:#fff;font-weight:600 !important;text-align:center;border-radius:100vw;padding:.2em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5em}.interviewProfileItem{margin-bottom:1.5em}.interviewQAList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media only screen and (max-width:767px){.interviewQAList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.interviewQAList>*{width:calc(50% - 0.5em)}@media only screen and (max-width:767px){.interviewQAList>*{width:100%}}.interviewQACard{background-color:#fff;border-radius:.5em;padding:2em}.interviewQAIcon{font-family:"Figtree",sans-serif;font-weight:600 !important;font-size:2.5rem;line-height:1;background-color:#f6cc46;aspect-ratio:1/1;border-radius:100vw;padding-inline:.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:767px) and (max-width:959px){.interviewQAIcon{font-size:1.875rem}}@media only screen and (max-width:767px){.interviewQAIcon{font-size:1.375rem}}.interviewQAQuestion{font-size:1.5rem;color:#51bcde;line-height:1.3;font-weight:600 !important}@media only screen and (min-width:767px) and (max-width:959px){.interviewQAQuestion{font-size:1.25rem}}@media only screen and (max-width:767px){.interviewQAQuestion{font-size:1.125rem}}.interviewQATitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;margin-bottom:.5em}.interviewQAAnswer{line-height:2}.interviewMembersWrap{max-width:1040px;margin-inline:auto;padding-block:15px;position:relative}.jsInterviewMembers{opacity:0;overflow-anchor:none;height:210px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:640px){.jsInterviewMembers{height:230px}}@media (min-width:900px){.jsInterviewMembers{height:250px}}@media (min-width:1200px){.jsInterviewMembers{height:280px}}.jsInterviewMembers.swiper-initialized{opacity:1;height:auto}.interviewMembersArrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;border:none;background:0 0;cursor:pointer;padding:0;z-index:2}.interviewMembersArrow:before{content:"";display:block;width:1em;height:1em;margin:0 auto;border-left:2px solid #2a2a2a;border-bottom:2px solid #2a2a2a}.interviewMembersArrow--prev{left:-2.5em}.interviewMembersArrow--prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.interviewMembersArrow--next{right:-2.5em}.interviewMembersArrow--next:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.interviewMembersArrow.swiper-button-disabled{opacity:.3;cursor:default}.interviewMemberName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.interviewMemberInitial{font-size:2.5rem;line-height:1;margin-top:.5em}@media only screen and (min-width:767px) and (max-width:959px){.interviewMemberInitial{font-size:1.875rem}}@media only screen and (max-width:767px){.interviewMemberInitial{font-size:1.375rem}}@media print{body{-webkit-print-color-adjust:exact;zoom:.8;border-top:none}.bgImg{display:list-item;list-style-image:url(//showanittan-marineservice.co.jp/cms-kanri/wp-content/themes/showa-nittan/css/print_bg.png);list-style-position:inside}header{display:none}footer{display:none}.footerTelSp{display:none}.menu-btn{display:none}.fixBar{display:none !important}.parallax-mirror{display:none;height:0 !important}.rellax{-webkit-transform:none !important;transform:none !important}.PrintHidden{display:none}.printArea{margin:0;padding:0}}