@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}.btn_opacity img,.btn_opacity.without_bg{transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}*{box-sizing:border-box}a,article,aside,footer,header,img,nav,section{display:block}#btn_chk_nav,.chk,.pc_nobr,.sp,.tb{display:none}img,video{max-width:100%;border:none}button,input,select,textarea{outline:0}button,label,select{cursor:pointer}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}q:after,q:before{content:""}html{line-height:1.6;font-size:10px}body,button,input,select,textarea{font-family:"Noto Sans JP",Yu Gothic,Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}.light{font-weight:300}.normal{font-weight:400}.medium{font-weight:500}.bold,.wysiwyg_edited strong{font-weight:700}.extra{font-weight:800}.black{font-weight:900}.italic{font-style:italic}.lato{font-family:Lato,sans-serif}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html[lang=ja]{margin-top:0!important}body:not(:has(#top_slider_wrapper)) main{min-height:100vh;min-height:100svh;padding-bottom:180px;position:relative}body:not(:has(#top_slider_wrapper)) main #recruit_header,body:not(:has(#top_slider_wrapper)) main #recruit_page_slider_wrapper{height:100vh;height:100svh}body:not(:has(#top_slider_wrapper)) main #recruit_page_slider_wrapper{position:relative}body:not(:has(#top_slider_wrapper)) main #recruit_page_slider_wrapper+#breadcrumb{margin-top:20px}body:not(:has(#top_slider_wrapper)) main #recruit_header{top:0}body:not(:has(#top_slider_wrapper)) main section~footer{width:100%;position:absolute;left:0;bottom:0}.sidebar{width:260px;position:fixed;top:0;left:0;z-index:99;background-color:rgba(14,70,149,.8)}.sidebar.without_bg{background-color:transparent}body.is_group .sidebar{background-color:rgba(255,255,255,.9)}.wrapper{max-width:980px;margin:0 auto}*+h1.typeA,*+h1.typeB,*+h1.typeC,*+h2.typeA,*+h2.typeB,*+h2.typeC,*+h3.typeA,*+h3.typeB,*+h3.typeC,*+h4.typeA,*+h4.typeB,*+h4.typeC,*+h5.typeA,*+h5.typeB,*+h5.typeC,*+h6.typeA,*+h6.typeB,*+h6.typeC{margin-top:80px}*+h1.typeD,*+h1.typeE,*+h1.typeF,*+h2.typeD,*+h2.typeE,*+h2.typeF,*+h3.typeD,*+h3.typeE,*+h3.typeF,*+h4.typeD,*+h4.typeE,*+h4.typeF,*+h5.typeD,*+h5.typeE,*+h5.typeF,*+h6.typeD,*+h6.typeE,*+h6.typeF{margin-top:40px}a{text-decoration:none;text-underline-offset:3px}.btn_opacity{background-color:#fff;backface-visibility:hidden}.btn_opacity img{opacity:1}.btn_opacity.active img,.btn_opacity.without_bg.active,.btn_opacity.without_bg:active,.btn_opacity.without_bg:hover,.btn_opacity:active img,.btn_opacity:hover img,a.button_typeA.active,a.button_typeA:active,a.button_typeA:hover,a.button_typeB.active,a.button_typeB:active,a.button_typeB:hover,a.button_typeC.active,a.button_typeC:active,a.button_typeC:hover,a.button_typeD.active,a.button_typeD:active,a.button_typeD:hover,button.button_typeA.active,button.button_typeA:active,button.button_typeA:hover,button.button_typeB.active,button.button_typeB:active,button.button_typeB:hover,button.button_typeC.active,button.button_typeC:active,button.button_typeC:hover,button.button_typeD.active,button.button_typeD:active,button.button_typeD:hover{opacity:.6}.btn_opacity.without_bg{background-color:transparent}ul.list_items .list_item+.list_item{margin-top:10px}ul.list_items .list_item.simple{padding-left:1em;position:relative}ul.list_items .list_item.simple::before{content:"";width:4px;height:4px;display:block;position:absolute;top:10px;left:0;background-color:#000;border-radius:100%}ul.list_items .list_item.simple.mini::before{width:2px;height:2px;top:8px}header .sidebar{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:100}header .sidebar.without_bg{background-color:rgba(255,255,255,.9)}header .sidebar a{width:100%;padding:0 0 0 50px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}header .sidebar a img{width:162px}header .sidebar a .company_logo,header .sidebar a span{order:2}header .sidebar a .company_logo+img,header .sidebar a span+img{width:85px}header .sidebar a .company_logo{margin-top:5px}header .sidebar a span{color:#0e4695;line-height:1.1;font-size:1.8rem}#btn_nav_group,#btn_status,#global_nav .nav_main .nav_main_children .btn_nav_child{font-size:1.6rem;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}body.is_group header .sidebar.without_bg{background-color:transparent}#btn_nav_group,#btn_status{height:80px;padding:2px 2px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:row;position:fixed;top:0;z-index:100;color:#fff;transition-property:background-color,color}#btn_nav_group img,#btn_nav_group svg,#btn_status img,#btn_status svg{margin-right:10px}#btn_nav_group span,#btn_status span{display:block}#btn_status{width:270px;right:230px;background-color:#017380;border-left:2px solid #017380;border-bottom:2px solid #017380}#btn_status svg path{transition-property:fill;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#btn_status.active,#btn_status:active,#btn_status:hover{color:#017380;background-color:#fff}#btn_status.active svg path,#btn_status:active svg path,#btn_status:hover svg path{fill:#017380}#btn_nav_group{width:230px;right:0;background-color:#0e4695;border-left:2px solid #0e4695;border-bottom:2px solid #0e4695}#btn_nav_group img{width:29px}#btn_nav_group.active,#btn_nav_group:active,#btn_nav_group:hover{color:#0e4695;background-color:#fff}#btn_nav_group.active svg path,#btn_nav_group:active svg path,#btn_nav_group:hover svg path{fill:#0e4695}#global_nav{height:100%;padding-top:100px}#global_nav .nav_wrapper{height:100%;position:relative;display:flex;justify-content:flex-start;flex-direction:column}#global_nav .nav_banners:empty,#global_nav .nav_main:empty,#global_nav .nav_misc:empty,#global_nav .nav_sub:empty,#global_nav p.copyright br{display:none}@media screen and (min-width:1001px){#global_nav .nav_main .nav_main_parent.active .nav_main_children,#global_nav .nav_main .nav_main_parent:active .nav_main_children,#global_nav .nav_main .nav_main_parent:hover .nav_main_children{width:200px;padding:40px 20px}}#global_nav .nav_main .btn_nav_parent{height:46px;padding:0 50px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:#fff;font-size:2rem;background-color:rgba(255,255,255,0);transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#global_nav .nav_main .btn_nav_parent.active,#global_nav .nav_main .btn_nav_parent:active,#global_nav .nav_main .btn_nav_parent:hover{color:#0e4695;background-color:rgba(255,255,255,.9)}#global_nav .nav_main .nav_main_children{width:0;height:100%;padding:40px 0;position:fixed;top:0;left:260px;z-index:90;background-color:rgba(27,44,62,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow-x:hidden;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#global_nav .nav_main .nav_main_children .nav_main_child{width:160px}#global_nav .nav_main .nav_main_children .nav_main_child+.nav_main_child{margin-top:5px}#global_nav .nav_main .nav_main_children .btn_nav_child{padding:5px 0;color:#fff;transition-property:color}#global_nav .nav_main .nav_main_children .btn_nav_child.active,#global_nav .nav_main .nav_main_children .btn_nav_child:active,#global_nav .nav_main .nav_main_children .btn_nav_child:hover{color:#FFF002}#global_nav .nav_main .nav_main_grandchildren{padding-left:20px}#global_nav .nav_main .nav_main_grandchildren .nav_main_grandchild+.nav_main_grandchild{margin-top:5px}#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild{color:#fff;font-size:1.4rem;transition-property:color;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#top_slider_pc_dot span,#top_slider_sp_dot span,body.is_group #global_nav .nav_main .btn_nav_parent::before{transition-property:background-color;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild.active,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild:active,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild:hover{color:#FFF002}#global_nav .nav_banners,#global_nav .nav_misc,#global_nav .nav_sub{margin-left:50px;margin-right:50px}#global_nav .nav_misc .list_item.simple::before,#global_nav .nav_sub .list_item.simple::before{background-color:#fff}#global_nav .nav_misc a,#global_nav .nav_sub a{color:#fff}#global_nav .nav_sub{margin-top:20px;padding:20px 0;border-top:1px solid #707070;border-bottom:1px solid #707070}#global_nav .nav_sub a{font-size:1.4rem}#global_nav .nav_sub a.active,#global_nav .nav_sub a:active,#global_nav .nav_sub a:hover{text-decoration:underline}#global_nav .nav_banners{margin-top:40px}#global_nav .nav_banners li+li{margin-top:10px}#global_nav .nav_misc{margin-top:auto;padding-bottom:20px}#global_nav .nav_misc a{font-size:1.2rem}#global_nav .nav_misc a.active,#global_nav .nav_misc a:active,#global_nav .nav_misc a:hover{text-decoration:underline}#global_nav #meitetsu_logo{margin:0;padding:20px 50px;background-color:rgba(255,255,255,.9)}#global_nav p.copyright{position:absolute;left:280px;bottom:10px;z-index:50;white-space:nowrap}body.is_group #global_nav .nav_main .btn_nav_parent{color:#000;font-size:1.8rem}body.is_group #global_nav .nav_main .btn_nav_parent::before{content:"";width:6px;height:2px;margin-right:6px;display:block;background-color:#0e4695}#top_slider_sp,footer p.copyright br,main:has(#top_slider_wrapper) #breadcrumb{display:none}body.is_group #global_nav .nav_main .btn_nav_parent.active,body.is_group #global_nav .nav_main .btn_nav_parent:active,body.is_group #global_nav .nav_main .btn_nav_parent:hover{color:#fff;background-color:#0e4695}body.is_group #global_nav .nav_main .btn_nav_parent.active::before,body.is_group #global_nav .nav_main .btn_nav_parent:active::before,body.is_group #global_nav .nav_main .btn_nav_parent:hover::before{background-color:#fff}body.is_group #global_nav .nav_main .nav_main_children{background-color:rgba(14,70,149,.8)}body.is_group #global_nav .nav_main~.nav_misc .list_item.simple::before,body.is_group #global_nav .nav_main~.nav_sub .list_item.simple::before{background-color:#000}body.is_group #global_nav .nav_main~.nav_misc a,body.is_group #global_nav .nav_main~.nav_sub a{color:#000}body.is_group #global_nav #meitetsu_logo{margin:0 50px 40px;padding:0;background-color:transparent}#breadcrumb,#group_top_news ul li+li{margin-top:20px}p.copyright{color:#fff;font-size:1rem}footer{padding:20px 0;text-align:center;background-color:#0e4695}footer p.copyright{font-size:1.2rem}#top_slider_pc,#top_slider_sp{width:100%;height:100%;position:absolute;top:0;left:0}#top_slider_pc img,#top_slider_sp img{width:100%;height:100%;object-fit:cover}#top_slider_pc_dot,#top_slider_sp_dot{width:auto;height:1px;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;top:15px;left:275px;z-index:50}#top_slider_pc_dot span,#top_slider_sp_dot span{width:15px;height:1px;margin:0;display:block;background-color:#fff;border-radius:0;opacity:1}#top_slider_pc_dot span.swiper-pagination-bullet-active,#top_slider_sp_dot span.swiper-pagination-bullet-active{background-color:#0e4695}#top_slider_pc_dot span+span,#top_slider_sp_dot span+span{margin-left:1px}#top_news_wrapper{width:1135px;display:flex;justify-content:flex-start;flex-direction:row;position:fixed;bottom:0;right:0;z-index:90;background-color:#fff}#top_news_wrapper #btn_top_news,#top_news_wrapper strong{height:55px;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:1.2rem}#top_news_wrapper strong{width:150px;color:#000;background-color:#FFF002}#top_news_wrapper #btn_top_news{width:90px;color:#fff;background-color:#000}#top_news_wrapper #top_news{width:calc(100% - 150px - 90px);overflow:hidden}#top_news_wrapper #top_news a{padding:0 40px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:1.2rem}#top_news_wrapper #top_news a span.date{width:110px;min-width:110px;color:#0e4695}#top_news_wrapper #top_news a p{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top_news_wrapper #top_news a.active p,#top_news_wrapper #top_news a:active p,#top_news_wrapper #top_news a:hover p{text-decoration:underline}#group_top{width:calc(100% - 260px - 125px);height:100%;display:flex;justify-content:flex-start;flex-direction:column;position:absolute;top:0;right:0;z-index:50}#group_top h1{margin-top:80px;line-height:1.4;color:#fff;font-size:7.2rem;text-shadow:-1px 1px 1px #0e4695,1px -1px 1px #0e4695,-1px -1px 1px #0e4695,1px 1px 1px #0e4695}#group_top_news{margin:auto 0 120px}#group_top_news strong{display:block;line-height:1;color:rgba(255,255,255,.8);font-size:5.4rem}#group_top_news ul{width:calc(100% - 90px);max-width:1000px;margin-top:-4px;padding:60px;background-color:rgba(255,255,255,.8)}#group_top_news ul a{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}#group_top_news ul a span{display:block}#modal,#modal .modal_wrapper.hide{display:none}#group_top_news ul a .new{width:36px;min-width:36px;margin-right:10px;text-align:center;color:#fff;font-size:1rem;background-color:#0e4695}#group_top_news ul a .new:empty,#modal #btn_modal_close{background-color:transparent}#group_top_news ul a .date,#group_top_news ul a p{color:#000;font-size:1.4rem}#anchors a,#parent_category{color:#fff;background-color:#0e4695}#group_top_news ul a .date{width:85px;min-width:85px}#group_top_news ul a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#group_top_news ul a.active p,#group_top_news ul a:active p,#group_top_news ul a:hover p{text-decoration:underline}#modal{width:100%;height:100%;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}#modal #btn_modal_close{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border:0;cursor:pointer}#modal .modal_wrapper{position:relative;z-index:1}#modal_youtube{width:calc(100% - 40px);max-width:800px;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;top:0;left:0;right:0}#youtube_wrapper{width:100%;height:0;padding-top:56.25%;position:relative}#youtube_wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}#page_kv{margin-left:260px;position:relative}#kv_pic{height:350px;overflow:hidden}#kv_pic img{width:100%;height:100%;object-fit:cover}#parent_category{padding:20px 40px;position:absolute;bottom:0;left:0;z-index:5;font-size:3.8rem}#breadcrumb{margin-bottom:80px;padding-right:20px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}#breadcrumb li{font-size:1.4rem;white-space:nowrap}#breadcrumb li a{color:#000}#breadcrumb li a.active,#breadcrumb li a:active,#breadcrumb li a:hover{text-decoration:underline}#breadcrumb li+li{padding-left:24px;position:relative}#breadcrumb li+li::before{content:">";width:24px;position:absolute;top:0;left:0;text-align:center}#anchors a::after,.movable.h_title.typeB::after,.wysiwyg_edited ul li::before{content:""}#anchors a,a.has_icon,button.has_icon{position:relative}#breadcrumb li:last-child{overflow:hidden}#breadcrumb li:last-child a{pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content+.content.margin_inherit{margin-top:120px}.col .margin_inherit+.margin_inherit{margin-top:20px}.col .margin_inherit+.margin_inherit.h_title{margin-top:40px}.col .margin_inherit+.margin_inherit.h_title.typeA,.col .margin_inherit+.margin_inherit.h_title.typeB,.col .margin_inherit+.margin_inherit.h_title.typeC,.col .margin_inherit+.margin_inherit.h_title.typeD,.col .margin_inherit+.margin_inherit.h_title.typeG{margin-top:80px}.col .margin_inherit+.margin_inherit.buttons{margin-top:40px}.col .margin_inherit.h_title.typeE+.margin_inherit.h_title.typeA,.col .margin_inherit.h_title.typeE+.margin_inherit.h_title.typeB,.col .margin_inherit.h_title.typeE+.margin_inherit.h_title.typeC,.col .margin_inherit.h_title.typeE+.margin_inherit.h_title.typeD,.col .margin_inherit.h_title.typeF+.margin_inherit.h_title.typeA,.col .margin_inherit.h_title.typeF+.margin_inherit.h_title.typeB,.col .margin_inherit.h_title.typeF+.margin_inherit.h_title.typeC,.col .margin_inherit.h_title.typeF+.margin_inherit.h_title.typeD{margin-top:20px}#anchors{margin-top:80px;padding-bottom:60px}#anchors ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#anchors ul li{margin:0 10px 20px}#anchors a{min-height:30px;padding:5px 20px;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:1.4rem;border:1px solid #0e4695;border-radius:16px;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#anchors a::after{width:0;height:0;margin:auto;display:block;position:absolute;top:100%;left:0;right:0;border-style:solid;border-width:6px 6px 0;border-color:#0e4695 transparent transparent}.layout_col1 .col+.col,.layout_col1-2 .cols+.cols,.layout_col2 .cols+.cols,.layout_col2-1 .cols+.cols,.layout_col2-center .cols+.cols,.layout_col3 .cols+.cols,.layout_col4 .cols+.cols{margin-top:80px}#anchors a.active,#anchors a:active,#anchors a:hover{color:#0e4695;background-color:#fff}.layout_col1-2 .cols,.layout_col2 .cols,.layout_col2-1 .cols,.layout_col2-center .cols,.layout_col3 .cols,.layout_col4 .cols{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.layout_col1-2 .cols+.cols.between_small,.layout_col2 .cols+.cols.between_small,.layout_col2-1 .cols+.cols.between_small,.layout_col2-center .cols+.cols.between_small,.layout_col3 .cols+.cols.between_small,.layout_col4 .cols+.cols.between_small{margin-top:20px}.layout_col1-2 .cols.is_whole_title+.cols,.layout_col2 .cols.is_whole_title+.cols,.layout_col2-1 .cols.is_whole_title+.cols,.layout_col2-center .cols+.cols,.layout_col2-center .cols.is_whole_title+.cols,.layout_col3 .cols.is_whole_title+.cols,.layout_col4 .cols.is_whole_title+.cols,.list_col2 .menu_item:nth-child(n+3),.list_col3 .menu_item:nth-child(n+4),.list_col4 .menu_item:nth-child(n+5){margin-top:40px}.layout_col1-2 .cols.is_whole_title,.layout_col2 .cols.is_whole_title,.layout_col2-1 .cols.is_whole_title,.layout_col2-center .cols.is_whole_title,.layout_col3 .cols.is_whole_title,.layout_col4 .cols.is_whole_title{display:block}.list_col2,.list_col3,.list_col4,.pic_list_col2,.pic_list_col3,.pic_list_col4{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.layout_col2 .cols:not(.is_whole_title) .col,.layout_col2 .menu_item,.layout_col2 .pic_item,.list_col2 .cols:not(.is_whole_title) .col,.list_col2 .menu_item,.list_col2 .pic_item,.pic_list_col2 .cols:not(.is_whole_title) .col,.pic_list_col2 .menu_item,.pic_list_col2 .pic_item{width:49%}.layout_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.layout_col2 .menu_item:nth-child(2n),.layout_col2 .pic_item:nth-child(2n),.list_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.list_col2 .menu_item:nth-child(2n),.list_col2 .pic_item:nth-child(2n),.pic_list_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.pic_list_col2 .menu_item:nth-child(2n),.pic_list_col2 .pic_item:nth-child(2n){margin-left:2%}.layout_col2-1 .cols:not(.is_whole_title) .col:nth-child(odd){width:64%}.layout_col2-1 .cols:not(.is_whole_title) .col:nth-child(even){width:32%;margin-left:4%}.layout_col1-2 .cols:not(.is_whole_title) .col:nth-child(odd){width:32%}.layout_col1-2 .cols:not(.is_whole_title) .col:nth-child(even){width:64%;margin-left:4%}.layout_col2-center .cols{justify-content:center}.layout_col2-center .cols:not(.is_whole_title) .col{width:32%;margin:0 2%}.layout_col3 .cols:not(.is_whole_title) .col,.layout_col3 .menu_item,.layout_col3 .pic_item,.list_col3 .cols:not(.is_whole_title) .col,.list_col3 .menu_item,.list_col3 .pic_item,.pic_list_col3 .cols:not(.is_whole_title) .col,.pic_list_col3 .menu_item,.pic_list_col3 .pic_item{width:32%;margin-left:2%}.layout_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.layout_col3 .menu_item:nth-child(3n+1),.layout_col3 .pic_item:nth-child(3n+1),.list_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.list_col3 .menu_item:nth-child(3n+1),.list_col3 .pic_item:nth-child(3n+1),.pic_list_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.pic_list_col3 .menu_item:nth-child(3n+1),.pic_list_col3 .pic_item:nth-child(3n+1){margin-left:0}.layout_col4 .cols:not(.is_whole_title) .col,.layout_col4 .menu_item,.layout_col4 .pic_item,.list_col4 .cols:not(.is_whole_title) .col,.list_col4 .menu_item,.list_col4 .pic_item,.pic_list_col4 .cols:not(.is_whole_title) .col,.pic_list_col4 .menu_item,.pic_list_col4 .pic_item{width:23.5%;margin-left:2%}.layout_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.layout_col4 .menu_item:nth-child(4n+1),.layout_col4 .pic_item:nth-child(4n+1),.list_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.list_col4 .menu_item:nth-child(4n+1),.list_col4 .pic_item:nth-child(4n+1),.pic_list_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.pic_list_col4 .menu_item:nth-child(4n+1),.pic_list_col4 .pic_item:nth-child(4n+1){margin-left:0}.layout_col1-2 .col_title,.layout_col2 .col_title,.layout_col2-1 .col_title,.layout_col3 .col_title,.layout_col4 .col_title{width:100%}.pic_list_col2 .pic_item:nth-child(n+3),.pic_list_col3 .pic_item:nth-child(n+4),.pic_list_col4 .pic_item:nth-child(n+5){margin-top:20px}.margin_large{margin-top:120px!important}.margin_middle{margin-top:80px!important}.margin_small{margin-top:40px!important}h1,h2,h3,h4,h5,h6{line-height:1.4}h1.typeA+*,h1.typeB+*,h1.typeC+*,h1.typeD+*,h1.typeG+*,h2.typeA+*,h2.typeB+*,h2.typeC+*,h2.typeD+*,h2.typeG+*,h3.typeA+*,h3.typeB+*,h3.typeC+*,h3.typeD+*,h3.typeG+*,h4.typeA+*,h4.typeB+*,h4.typeC+*,h4.typeD+*,h4.typeG+*,h5.typeA+*,h5.typeB+*,h5.typeC+*,h5.typeD+*,h5.typeG+*,h6.typeA+*,h6.typeB+*,h6.typeC+*,h6.typeD+*,h6.typeG+*{margin-top:40px}.buttons.buttons_left .button_typeA+.button_typeA,.buttons.buttons_left .button_typeA+.button_typeB,.buttons.buttons_left .button_typeB+.button_typeA,.buttons.buttons_left .button_typeB+.button_typeB,.menu_items .menu_item .list_text,.paragraph+.paragraph,.wysiwyg_edited ol,.wysiwyg_edited ol+p,.wysiwyg_edited ul,.wysiwyg_edited ul+p,h1.typeE+*,h1.typeF+*,h2.typeE+*,h2.typeF+*,h3.typeE+*,h3.typeF+*,h4.typeE+*,h4.typeF+*,h5.typeE+*,h5.typeF+*,h6.typeE+*,h6.typeF+*{margin-top:20px}h1.typeA,h2.typeA,h3.typeA,h4.typeA,h5.typeA,h6.typeA{color:#0e4695;font-size:5.2rem}h1.typeB,h2.typeB,h3.typeB,h4.typeB,h5.typeB,h6.typeB{padding:20px 40px;color:#fff;font-size:3.2rem;background-color:#0e4695}h1.typeC,h2.typeC,h3.typeC,h4.typeC,h5.typeC,h6.typeC{font-size:3.8rem}h1.typeD,h2.typeD,h3.typeD,h4.typeD,h5.typeD,h6.typeD{padding-bottom:10px;font-size:2.6rem;border-bottom:3px solid #0e4695}h1.typeE,h2.typeE,h3.typeE,h4.typeE,h5.typeE,h6.typeE{font-size:2.2rem}h1.typeF,h2.typeF,h3.typeF,h4.typeF,h5.typeF,h6.typeF{font-size:1.8rem}h1.typeG,h2.typeG,h3.typeG,h4.typeG,h5.typeG,h6.typeG{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}h1.typeG .pic,h2.typeG .pic,h3.typeG .pic,h4.typeG .pic,h5.typeG .pic,h6.typeG .pic{width:80px;margin-right:20px}h1.typeG .text,h2.typeG .text,h3.typeG .text,h4.typeG .text,h5.typeG .text,h6.typeG .text{flex:1}h1.typeG .text span,h2.typeG .text span,h3.typeG .text span,h4.typeG .text span,h5.typeG .text span,h6.typeG .text span{line-height:1.4;display:block}h1.typeG .text .black,h2.typeG .text .black,h3.typeG .text .black,h4.typeG .text .black,h5.typeG .text .black,h6.typeG .text .black{margin-bottom:10px;font-size:3.6rem}h1.typeG .text .black:empty,h2.typeG .text .black:empty,h3.typeG .text .black:empty,h4.typeG .text .black:empty,h5.typeG .text .black:empty,h6.typeG .text .black:empty{display:none}h1.typeG .text .medium,h2.typeG .text .medium,h3.typeG .text .medium,h4.typeG .text .medium,h5.typeG .text .medium,h6.typeG .text .medium{font-size:1.6rem}h1.title_warehouse,h2.title_warehouse,h3.title_warehouse,h4.title_warehouse,h5.title_warehouse,h6.title_warehouse{margin-bottom:40px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}h1.title_warehouse span,h2.title_warehouse span,h3.title_warehouse span,h4.title_warehouse span,h5.title_warehouse span,h6.title_warehouse span{display:block}h1.title_warehouse .is_usable,h2.title_warehouse .is_usable,h3.title_warehouse .is_usable,h4.title_warehouse .is_usable,h5.title_warehouse .is_usable,h6.title_warehouse .is_usable{margin-right:20px;padding:0 10px;line-height:30px;color:#fff;font-size:1.4rem;background-color:#F94C4C;border-radius:15px}h1.title_warehouse .name,h2.title_warehouse .name,h3.title_warehouse .name,h4.title_warehouse .name,h5.title_warehouse .name,h6.title_warehouse .name{margin-right:20px;font-size:3.6rem}h1.title_warehouse .belongto,h2.title_warehouse .belongto,h3.title_warehouse .belongto,h4.title_warehouse .belongto,h5.title_warehouse .belongto,h6.title_warehouse .belongto{font-size:1.6rem}.buttons.buttons_left .button_typeC,.buttons.buttons_left .button_typeD{margin:0 20px 20px 0}.buttons.buttons_center{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.buttons.buttons_center .button_typeC,.buttons.buttons_center .button_typeD{margin:0 10px 20px}.buttons.buttons_right{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.buttons.buttons_right .button_typeC,.buttons.buttons_right .button_typeD{margin:0 0 20px 20px}a.button_typeA,a.button_typeB,a.button_typeC,a.button_typeD,button.button_typeA,button.button_typeB,button.button_typeC,button.button_typeD{padding:10px;border:0;transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}a.button_typeA span,a.button_typeB span,a.button_typeC span,a.button_typeD span,button.button_typeA span,button.button_typeB span,button.button_typeC span,button.button_typeD span{padding:10px;display:block;text-align:center;font-size:2.2rem;border:1px solid #fff}a.button_typeA,a.button_typeC,button.button_typeA,button.button_typeC{color:#000;background-color:#FFF002}a.button_typeB,a.button_typeD,button.button_typeB,button.button_typeD{color:#fff;background-color:#0e4695}a.button_typeC,a.button_typeD,button.button_typeC,button.button_typeD{margin:0 10px 10px 0;display:inline-block}a.button_typeC span,a.button_typeD span,button.button_typeC span,button.button_typeD span{min-width:300px;padding:10px 89px}a.has_icon.button_typeA span,a.has_icon.button_typeB span,button.has_icon.button_typeA span,button.has_icon.button_typeB span{padding-right:10px 39px}a.has_icon i,button.has_icon i{height:20px;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;right:21px;top:0;bottom:0}a.has_icon i.fa-file-pdf,button.has_icon i.fa-file-pdf{font-size:2.2rem}a.has_icon i.fa-magnifying-glass,a.has_icon i.fa-up-right-from-square,button.has_icon i.fa-magnifying-glass,button.has_icon i.fa-up-right-from-square{font-size:1.8rem}a.button_typeE .pic,button.button_typeE .pic{overflow:hidden;backface-visibility:hidden}a.button_typeE .pic img,button.button_typeE .pic img{transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}a.button_typeE.active .pic img,a.button_typeE:active .pic img,a.button_typeE:hover .pic img,button.button_typeE.active .pic img,button.button_typeE:active .pic img,button.button_typeE:hover .pic img{opacity:.8;transform:scale(1.1)}a.button_typeF,button.button_typeF{width:400px;height:225px;position:relative;background-color:transparent;border:0}a.button_typeF.large,button.button_typeF.large{width:600px;height:337px}a.button_typeF .pic,button.button_typeF .pic{width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}a.button_typeF .pic img,button.button_typeF .pic img{width:100%;height:100%;object-fit:cover}a.button_typeF i,button.button_typeF i{width:50px;height:50px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#c4302b;font-size:3.2rem;background-color:#fff;border-radius:25px}a.button_typeF.active .pic,a.button_typeF:active .pic,a.button_typeF:hover .pic,button.button_typeF.active .pic,button.button_typeF:active .pic,button.button_typeF:hover .pic{opacity:.6}.menu_items .menu_item{transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}.defines_accordion dt i.fa-circle-plus,.defines_qa dt i.fa-circle-plus,.menu_items .menu_item .pic img{transition-property:transform;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}.menu_items .menu_item .pic{overflow:hidden}.menu_items .menu_item .pic img{width:100%;height:100%;object-fit:cover}.menu_items .menu_item strong{padding:10px;display:block;line-height:1.4;color:#fff;font-size:1.8rem;background-color:#0e4695}.menu_items .menu_item .list_text{color:#000;line-height:1.8;font-size:1.6rem}.menu_items .menu_item .list_text:empty{display:none}.menu_items .menu_item.active,.menu_items .menu_item:active,.menu_items .menu_item:hover{opacity:.8}.menu_items .menu_item.active .pic img,.menu_items .menu_item:active .pic img,.menu_items .menu_item:hover .pic img{transform:scale(1.1)}.pic_center{display:flex;justify-content:center;align-items:flex-start;flex-direction:row}.pic_right{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row}.paragraph{line-height:1.8;font-size:1.6rem}.detail_items,.lead_large,.lead_middle,.wysiwyg_edited{line-height:2.2}.src_googlemaps iframe{width:100%;height:500px;border:0}.src_youtube .source{height:0;padding-top:56.25%;position:relative}.src_youtube .source iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.defines_accordion,.defines_qa,.defines_standard{border-top:1px solid #707070}.defines_accordion dl,.defines_qa dl,.defines_standard dl{font-size:1.6rem;border-bottom:1px solid #707070}.defines_standard dl{padding:20px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.defines_standard dd a,.wysiwyg_edited a{display:inline;text-decoration:underline}.defines_standard dt{width:240px;min-width:240px}.defines_standard dd{flex:1}.defines_standard dd img{margin-bottom:20px}.defines_standard dd a{color:#0e4695}.defines_accordion dl,.defines_qa dl{padding-bottom:20px;border-bottom:0}.defines_accordion dt,.defines_qa dt{padding:10px 20px 10px 60px;position:relative;color:#fff;background-color:#0e4695;cursor:pointer}.defines_accordion dt i,.defines_qa dt i{position:absolute;top:10px;left:20px;font-size:2.6rem}.defines_accordion dt.opened i.fa-circle-plus,.defines_qa dt.opened i.fa-circle-plus{transform:rotate(135deg)}.defines_accordion dd,.defines_qa dd{padding:0 20px;display:none}.defines_accordion dd>p,.defines_qa dd>p{padding-top:20px}.th_h td,.th_h th,.th_hv td,.th_hv th,.th_v td,.th_v th{padding:10px;border:1px solid #707070}.lead_large{font-size:2.4rem}.lead_middle{font-size:2rem}.th_h,.th_hv,.th_none,.th_v{font-size:1.4rem}.th_h table.table,.th_hv table.table,.th_none table.table,.th_v table.table{width:100%}.th_h th{text-align:center;color:#fff;white-space:nowrap;background-color:#0e4695}.th_hv th,.th_v th{color:#fff;white-space:nowrap;background-color:#0e4695}.th_hv tr>th:first-child,.th_v tr>th:first-child{width:100px}.th_hv tr+tr th,.th_v tr+tr th{text-align:left}.th_hv th{text-align:center}.th_none td{padding:10px 10px 10px 0;vertical-align:top}.th_none tr>td:first-child{width:150px}.detail_items{width:100%;font-size:1.6rem;border-top:1px solid #0e4695;border-bottom:1px solid #0e4695}.detail_items .detail_item{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.detail_items .detail_item+.detail_item .detail_item_th{border-top:1px solid #fff}.detail_items .detail_item+.detail_item .detail_item_td,.detail_items .detail_item_td .detail_item_content~.detail_item_content,.detail_items .detail_item_td .detail_item_content~.detail_item_sub_th{border-top:1px solid #0e4695}.detail_items .detail_item_th{width:200px;padding:10px;color:#fff;background-color:#0e4695}.detail_items .detail_item_td{flex:1;display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;border-right:1px solid #0e4695}.detail_items .detail_item_td .detail_item_content,.detail_items .detail_item_td .detail_item_sub_th{padding:10px}.detail_items .detail_item_td .detail_item_content{width:100%}.detail_items .detail_item_td .detail_item_sub_th{width:150px;border-right:1px solid #0e4695}.detail_items .detail_item_td .detail_item_sub_th+.detail_item_content{width:calc(100% - 150px)}.wysiwyg_edited{font-size:1.6rem}.wysiwyg_edited img{height:auto!important}.wysiwyg_edited img.aligncenter{margin-left:auto;margin-right:auto}.wysiwyg_edited p:has(img){margin-bottom:20px}.wysiwyg_edited a{color:#0e4695}.wysiwyg_edited a.active,.wysiwyg_edited a:active,.wysiwyg_edited a:hover{text-decoration:none}.wysiwyg_edited ol li,.wysiwyg_edited ul li{position:relative;line-height:1.6;font-size:1.6rem}.wysiwyg_edited ol li::before,.wysiwyg_edited ul li::before{display:block;position:absolute;left:0}.wysiwyg_edited ol li+li,.wysiwyg_edited ul li+li{margin-top:5px}.wysiwyg_edited ul li{padding-left:16px}.wysiwyg_edited ul li::before{width:6px;height:6px;top:10px;background-color:#0e4695}.wysiwyg_edited ol li{padding-left:1.5em;counter-increment:cnt01}.wysiwyg_edited ol li:before{content:counter(cnt01) ".";top:0}#form_query_map .query_map .map_checks[data-area="関東"] .prefs .checkbox+.checkbox,#form_query_map .query_map .map_checks[data-area="中部"] .prefs .checkbox+.checkbox,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs .checkbox+.checkbox,#form_query_map .query_map .map_checks[data-area="四国"] .prefs .checkbox+.checkbox,#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li:nth-child(n+3){margin-top:0}.wysiwyg_edited ol li ol li{counter-increment:cnt02}.wysiwyg_edited ol li ol li:before{content:"(" counter(cnt02) ")"}.decorated_text{padding:20px}.decorated_bg_bd,.decorated_bg_grey{background-color:#eee}#recruit_header,#recruit_top_links{z-index:50;background-color:rgba(0,0,0,.3);top:0}.decorated_bd_grey,.decorated_bg_bd{border:1px solid #707070}.decorated_bd_blue{border:1px solid #0e4695}#top_slider_wrapper.top_recruit_slider~footer{display:none}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links{padding:80px;display:flex;justify-content:center;align-items:flex-end;flex-direction:row}#recruit_top_links a p:empty,#recruit_video_wrapper~#top_slider_wrapper.top_recruit_slider{display:none}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul{max-width:none}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li{width:23.5%}#form_auth fieldset+fieldset,#form_inquiry fieldset+fieldset,#news_detail_footer .wrapper,#news_detail_status+.content+.margin_inherit,#pager,#recruit_top_links ul li:nth-child(n+3){margin-top:40px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links a,#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links button{height:120px;min-height:120px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links a{padding:0 20px}#recruit_video_wrapper{min-height:100vh;min-height:100svh;position:relative}#recruit_video_wrapper video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}#recruit_video_wrapper~#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links{visibility:hidden}#recruit_video_wrapper~#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links li{opacity:0;transition-property:opacity;transition-duration:.5s;transition-delay:inherit;transition-timing-function:ease}#recruit_top_links a,#recruit_top_links button img{transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#recruit_video_wrapper~#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links.active{visibility:visible}#recruit_video_wrapper~#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links.active li{opacity:1}#recruit_top_links{width:calc(100% - 260px);height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;position:fixed;left:260px}#recruit_top_links ul{width:100%;max-width:980px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}#recruit_top_links ul li{width:48%}#recruit_top_links a,#recruit_top_links button{height:12vh;min-height:180px;overflow:hidden;border-radius:10px}#recruit_top_links a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;background-color:rgba(255,255,255,.6);border:2px solid rgba(255,240,2,0);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition-property:border-color}#recruit_top_links a strong{display:block;font-size:2.6rem}#recruit_top_links a p{margin-top:10px;font-size:1.6rem}#recruit_top_links a.active,#recruit_top_links a:active,#recruit_top_links a:hover{border-color:#FFF002}#recruit_top_links button{width:100%;padding:0;margin:0;display:block;border:0}#recruit_top_links button img{width:110%;height:110%;object-fit:cover;transform:scale(1.05);transition-property:all}#recruit_top_links button.active img,#recruit_top_links button:active img,#recruit_top_links button:hover img{opacity:.6;transform:scale(1.1)}#recruit_page_slider_wrapper #top_slider_pc,#recruit_page_slider_wrapper #top_slider_sp{position:absolute}#recruit_page_slider_wrapper+#breadcrumb{margin-top:calc(100svh + 20px)}#recruit_header{width:100%;height:100%;padding-left:calc(260px + 80px);display:flex;justify-content:flex-start;align-items:center;flex-direction:row;position:absolute;left:0;color:#fff}#recruit_header h2 span,#recruit_header strong span{display:block}#recruit_header h2 .recruit_subtitle_wrapper,#recruit_header h2 .recruit_title_wrapper,#recruit_header strong .recruit_subtitle_wrapper,#recruit_header strong .recruit_title_wrapper{overflow:hidden}#recruit_header h2{font-size:5.6rem}#recruit_header strong{margin-top:30px;display:block;line-height:2;font-size:1.7rem}#recruit_header .recruit_page_title{position:absolute;left:calc(260px + 80px);bottom:10vh}#form_auth fieldset input[name="required[]"]~label.label,#form_inquiry fieldset input[name="required[]"]~label.label,#form_query_map .query_map,.movable.h_title.typeB,body#notfound main,label.checkbox{position:relative}#recruit_header .recruit_page_title h1{font-size:6.5rem}#recruit_header .recruit_page_title p{margin-top:30px;font-size:2.6rem}.movable#recruit_header{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition-property:backdrop-filter,-webkit-backdrop-filter;transition-duration:.7s;transition-timing-function:ease;transition-delay:.7s!important}.movable.recruit_subtitle_inner,.movable.recruit_title_inner{transform:translateY(100%);transition-property:transform;transition-duration:.7s;transition-delay:inherit;transition-timing-function:ease}.movable.content_pic{overflow:hidden}.movable.content_pic img{filter:blur(20px);transition-property:filter;transition-duration:.5s;transition-delay:inherit;transition-timing-function:ease}.movable.h_title.typeB::after{width:100%;height:100%;display:block;position:absolute;top:0;right:0;z-index:5;background-color:#fff;transition-property:width;transition-duration:.7s;transition-delay:inherit;transition-timing-function:ease}.movable.reached#recruit_header{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.movable.reached.recruit_subtitle_inner,.movable.reached.recruit_title_inner{transform:translateY(0)}.movable.reached.content_pic img{filter:blur(0)}.movable.reached.h_title.typeB::after{width:0}.layout_col2 .cols:not(.is_whole_title) .col.movable{opacity:0;transform:translateY(50%);transition-property:opacity,transform;transition-duration:.7s;transition-delay:inherit;transition-timing-function:ease}.layout_col2 .cols:not(.is_whole_title) .col.reached{opacity:1;transform:translateY(0)}.news_items{border-top:1px solid #0e4695}.news_items .news_item{border-bottom:1px solid #0e4695}.news_items .news_item a{padding:20px 10px}.news_items .news_item a strong{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;color:#000;line-height:24px;font-size:1.6rem}.news_items .news_item a strong span{flex:1;display:block}.news_items .news_item a strong i{width:20px;min-width:20px;margin-right:10px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:2.2rem}.news_items .news_item a strong i.fa-file-pdf{color:#F94C4C}.news_items .news_item a.active strong span,.news_items .news_item a:active strong span,.news_items .news_item a:hover strong span{text-decoration:underline}.news_items .news_item.notfound p{padding:20px 0;text-align:center;font-size:1.6rem}.news_categories{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.news_categories:empty{display:none}.news_categories span{margin-right:10px;display:block;line-height:18px;font-size:1.2rem}.news_categories .date{color:#707070;border:1px solid #fff}.news_categories .category,.news_categories .company{padding:0 5px;border:1px solid #0e4695;border-radius:3px}.news_categories .company{color:#fff;background-color:#0e4695}.news_categories .category{color:#000;background-color:#FFF002}#pager li a,label.checkbox.active i,label.checkbox.active span,label.checkbox:active i,label.checkbox:active span,label.checkbox:hover i,label.checkbox:hover span{color:#0e4695}#pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;font-size:1.6rem}#pager li{margin:0 5px}#pager li a,#pager li span{width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-direction:row;border:1px solid #0e4695}#pager li a{background-color:#fff;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#pager li a.active,#pager li a:active,#pager li a:hover{background-color:#FFF002}#pager li.active span,#stores_list li .service span.group,.title_stores,label.checkbox input:checked~span{background-color:#0e4695}#pager li span{color:#707070;border-color:#707070}#pager li.head a,#pager li.head span,#pager li.pages a,#pager li.pages span,#pager li.tail a,#pager li.tail span{width:auto;padding:0 5px}#pager li.active span{color:#fff}#news_detail_status{margin-bottom:40px}#news_detail_status .wrapper{padding-top:20px;border-top:1px solid #707070}#news_detail_status span.date{font-size:1.6rem}#news_detail_footer .wrapper{padding-top:40px;border-top:1px solid #707070}#form_auth fieldset,#form_inquiry fieldset{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}#form_auth fieldset+h2,#form_inquiry fieldset+h2{margin-top:80px}#form_auth fieldset:has(.checkboxes)+fieldset,#form_inquiry fieldset:has(.checkboxes)+fieldset{margin-top:20px}#form_auth fieldset:has(.checkboxes)+h2,#form_inquiry fieldset:has(.checkboxes)+h2{margin-top:60px}#form_auth fieldset.has_border,#form_inquiry fieldset.has_border{margin-top:80px;padding-top:80px;border-top:1px solid #707070}#form_auth fieldset label.label,#form_inquiry fieldset label.label{width:300px;min-width:300px;padding:10px 0 10px 50px;display:block;line-height:20px;font-size:1.6rem}#form_auth fieldset input[name="required[]"]~label.label::before,#form_inquiry fieldset input[name="required[]"]~label.label::before{content:"必須";width:40px;display:block;position:absolute;top:10px;left:0;text-align:center;line-height:20px;color:#fff;font-size:1.2rem;background-color:#F94C4C;border-radius:3px}#form_auth fieldset .box,#form_inquiry fieldset .box{flex:1}#form_auth fieldset input[type=text],#form_auth fieldset input[type=tel],#form_auth fieldset input[type=email],#form_auth fieldset input[type=password],#form_auth fieldset textarea,#form_inquiry fieldset input[type=text],#form_inquiry fieldset input[type=tel],#form_inquiry fieldset input[type=email],#form_inquiry fieldset input[type=password],#form_inquiry fieldset textarea{width:100%;padding:10px;line-height:18px;font-size:1.6rem;background-color:#fff;border:1px solid #707070;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#form_auth fieldset input[type=text]+input[type=text],#form_auth fieldset input[type=tel]+input[type=text],#form_auth fieldset input[type=email]+input[type=text],#form_auth fieldset input[type=password]+input[type=text],#form_auth fieldset textarea+input[type=text],#form_inquiry fieldset input[type=text]+input[type=text],#form_inquiry fieldset input[type=tel]+input[type=text],#form_inquiry fieldset input[type=email]+input[type=text],#form_inquiry fieldset input[type=password]+input[type=text],#form_inquiry fieldset textarea+input[type=text]{margin-top:10px}#form_auth fieldset input[type=text][name=fullname],#form_auth fieldset input[type=text][name=ruby],#form_auth fieldset input[type=tel][name=fullname],#form_auth fieldset input[type=tel][name=ruby],#form_auth fieldset input[type=email][name=fullname],#form_auth fieldset input[type=email][name=ruby],#form_auth fieldset input[type=password][name=fullname],#form_auth fieldset input[type=password][name=ruby],#form_auth fieldset textarea[name=fullname],#form_auth fieldset textarea[name=ruby],#form_inquiry fieldset input[type=text][name=fullname],#form_inquiry fieldset input[type=text][name=ruby],#form_inquiry fieldset input[type=tel][name=fullname],#form_inquiry fieldset input[type=tel][name=ruby],#form_inquiry fieldset input[type=email][name=fullname],#form_inquiry fieldset input[type=email][name=ruby],#form_inquiry fieldset input[type=password][name=fullname],#form_inquiry fieldset input[type=password][name=ruby],#form_inquiry fieldset textarea[name=fullname],#form_inquiry fieldset textarea[name=ruby]{width:70%}#form_auth fieldset input[type=text][name=tel],#form_auth fieldset input[type=text][name=zipcode],#form_auth fieldset input[type=tel][name=tel],#form_auth fieldset input[type=tel][name=zipcode],#form_auth fieldset input[type=email][name=tel],#form_auth fieldset input[type=email][name=zipcode],#form_auth fieldset input[type=password][name=tel],#form_auth fieldset input[type=password][name=zipcode],#form_auth fieldset textarea[name=tel],#form_auth fieldset textarea[name=zipcode],#form_inquiry fieldset input[type=text][name=tel],#form_inquiry fieldset input[type=text][name=zipcode],#form_inquiry fieldset input[type=tel][name=tel],#form_inquiry fieldset input[type=tel][name=zipcode],#form_inquiry fieldset input[type=email][name=tel],#form_inquiry fieldset input[type=email][name=zipcode],#form_inquiry fieldset input[type=password][name=tel],#form_inquiry fieldset input[type=password][name=zipcode],#form_inquiry fieldset textarea[name=tel],#form_inquiry fieldset textarea[name=zipcode]{width:30%}#form_auth fieldset input[type=text][name=email],#form_auth fieldset input[type=text][name=email02],#form_auth fieldset input[type=tel][name=email],#form_auth fieldset input[type=tel][name=email02],#form_auth fieldset input[type=email][name=email],#form_auth fieldset input[type=email][name=email02],#form_auth fieldset input[type=password][name=email],#form_auth fieldset input[type=password][name=email02],#form_auth fieldset textarea[name=email],#form_auth fieldset textarea[name=email02],#form_inquiry fieldset input[type=text][name=email],#form_inquiry fieldset input[type=text][name=email02],#form_inquiry fieldset input[type=tel][name=email],#form_inquiry fieldset input[type=tel][name=email02],#form_inquiry fieldset input[type=email][name=email],#form_inquiry fieldset input[type=email][name=email02],#form_inquiry fieldset input[type=password][name=email],#form_inquiry fieldset input[type=password][name=email02],#form_inquiry fieldset textarea[name=email],#form_inquiry fieldset textarea[name=email02]{width:80%}#form_auth fieldset input[type=text]:focus,#form_auth fieldset input[type=tel]:focus,#form_auth fieldset input[type=email]:focus,#form_auth fieldset input[type=password]:focus,#form_auth fieldset textarea:focus,#form_inquiry fieldset input[type=text]:focus,#form_inquiry fieldset input[type=tel]:focus,#form_inquiry fieldset input[type=email]:focus,#form_inquiry fieldset input[type=password]:focus,#form_inquiry fieldset textarea:focus{border-color:#0e4695}#form_auth fieldset .box.address:has(p.has_error.address01) input[name=address01],#form_auth fieldset .box.address:has(p.has_error.address02) input[name=address02],#form_auth fieldset .box:not(.address):has(p.has_error) input[type=text]:not([name=address03]),#form_auth fieldset .box:not(.address):has(p.has_error) input[type=tel],#form_auth fieldset .box:not(.address):has(p.has_error) input[type=email],#form_auth fieldset .box:not(.address):has(p.has_error) textarea,#form_inquiry fieldset .box.address:has(p.has_error.address01) input[name=address01],#form_inquiry fieldset .box.address:has(p.has_error.address02) input[name=address02],#form_inquiry fieldset .box:not(.address):has(p.has_error) input[type=text]:not([name=address03]),#form_inquiry fieldset .box:not(.address):has(p.has_error) input[type=tel],#form_inquiry fieldset .box:not(.address):has(p.has_error) input[type=email],#form_inquiry fieldset .box:not(.address):has(p.has_error) textarea{background-color:rgba(249,76,76,.2);border-color:#F94C4C}#form_auth fieldset textarea,#form_inquiry fieldset textarea{height:400px}#form_auth fieldset p.has_error,#form_inquiry fieldset p.has_error{margin-top:5px;color:#F94C4C;font-size:1.4rem}#form_auth fieldset p.has_error i,#form_inquiry fieldset p.has_error i{margin-right:5px}#form_auth fieldset p.confirm,#form_inquiry fieldset p.confirm{padding:10px 0;font-size:1.6rem}#form_auth fieldset.privacy,#form_inquiry fieldset.privacy{display:flex;justify-content:center;align-items:center;flex-direction:column}#form_auth fieldset .checkboxes,#form_inquiry fieldset .checkboxes{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#form_auth fieldset .checkboxes label.checkbox,#form_inquiry fieldset .checkboxes label.checkbox{margin:0 20px 20px 0}#form_auth .buttons,#form_inquiry .buttons{margin-top:80px}#form_auth .buttons button,#form_inquiry .buttons button{width:100%;font-size:1.6rem}#form_auth .buttons.separated,#form_inquiry .buttons.separated{display:flex;justify-content:space-between;align-items:center;flex-direction:row}label.checkbox,label.checkbox i{display:flex;justify-content:center}#form_auth .buttons.separated a,#form_inquiry .buttons.separated a{margin:0}#form_auth .buttons.separated button,#form_inquiry .buttons.separated button{width:50%}.lead_middle+#form_inquiry{margin-top:40px}label.checkbox{align-items:center;flex-direction:row}label.checkbox i,label.checkbox span{color:#707070;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}label.checkbox i{width:30px;height:30px;align-items:center;flex-direction:row;position:absolute;top:7px;left:5px;font-size:2.2rem}label.checkbox span{padding:10px 10px 10px 40px;display:block;line-height:20px;font-size:1.6rem;background-color:#fff;border:1px solid #0e4695}label.checkbox.mini{justify-content:flex-start}label.checkbox.mini i{width:20px;height:20px;top:1px;left:2px;font-size:1.2rem}label.checkbox.mini span{padding:3px 7px 3px 25px;line-height:16px;font-size:1.4rem;border:0}label.checkbox input:checked~i,label.checkbox input:checked~span{color:#fff}.title_stores{padding:10px 20px;color:#fff;font-size:2.2rem}#form_query_map .query_map_wrapper{padding-top:40px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#form_query_map .query_map{width:calc(100% - 260px)}#form_query_map .query_map .map_checks{position:absolute}#form_query_map .query_map .map_checks[data-area="関東"] .prefs,#form_query_map .query_map .map_checks[data-area="中部"] .prefs,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs,#form_query_map .query_map .map_checks[data-area="四国"] .prefs{width:150px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#form_query_map .query_map .map_checks[data-area="関東"] .prefs .checkbox,#form_query_map .query_map .map_checks[data-area="中部"] .prefs .checkbox,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs .checkbox,#form_query_map .query_map .map_checks[data-area="四国"] .prefs .checkbox{width:70px}#form_query_map .query_map .checkbox+.checkbox,#form_query_map .query_map .map_checks[data-area="関東"] .prefs .checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="中部"] .prefs .checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="近畿"] .prefs .checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="四国"] .prefs .checkbox:nth-child(n+3){margin-top:5px}#form_query_map .query_map .map_checks[data-area="北海道"]{top:7%;right:26%}#form_query_map .query_map .map_checks[data-area="東北"]{top:26%;right:10%}#form_query_map .query_map .map_checks[data-area="関東"]{top:54%;right:0}#form_query_map .query_map .map_checks[data-area="関東"] .prefs .checkbox:nth-child(2n+1){width:80px}#form_query_map .query_map .map_checks[data-area="甲信越"]{top:35%;right:40%}#form_query_map .query_map .map_checks[data-area="北陸"]{top:48%;right:50%}#form_query_map .query_map .map_checks[data-area="中部"]{top:73%;right:14%}#form_query_map .query_map .map_checks[data-area="中部"] .prefs{width:140px}#form_query_map .query_map .map_checks[data-area="近畿"]{bottom:2%;right:30%}#form_query_map .query_map .map_checks[data-area="近畿"] .prefs .checkbox:nth-child(2n){width:80px}#form_query_map .query_map .map_checks[data-area="中国"]{top:42%;right:64%}#form_query_map .query_map .map_checks[data-area="四国"]{bottom:2%;right:51%}#form_query_map .query_map .map_checks[data-area="四国"] .prefs{width:140px}#form_query_map .query_map .map_checks[data-area="九州"]{top:46%;left:12%}#form_query_map .query_map .map_checks[data-area="沖縄"]{bottom:0;left:3%}#form_query_map .query_map span.area{margin-bottom:5px;display:block;font-size:1.4rem}#form_query_map .query_map .btn_query_map,#form_query_map .query_map .btn_query_map_close{display:none}#form_query_map .query_service{width:220px}#form_query_map .query_service strong{margin-bottom:20px;display:block;text-align:center;font-size:1.8rem}#form_query_map .query_service label{display:block}#form_query_map .query_service label+label{margin-top:20px}#form_query_map .query_service label i{font-size:1.8rem}#form_query_map .buttons{width:100%;margin-top:40px}#form_query_map .buttons button{margin:0}#form_query_companies .cols{padding-top:40px}#form_query_companies .cols .col:nth-child(n+4){margin-top:20px}#query_selected .detail_items .detail_item_td,#query_selected .detail_items .detail_item_th{text-align:center}#query_selected .detail_items .detail_item_th{width:300px}#query_selected #anchors{margin-top:40px}#stores_list{border-top:1px solid #707070}#stores_list li{padding:40px 20px;border-bottom:1px solid #707070}#stores_list li .service{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}#stores_list li .service span{padding:2px 5px;display:block;font-size:1.4rem;border:1px solid #0e4695}#stores_list li .service span.group{color:#fff}#stores_list li .service span i{margin-right:5px}#stores_list li .service span+span{margin-left:10px}#stores_list li .service:empty{display:none}#stores_list li strong{margin-bottom:10px;display:block;font-size:2.6rem}#stores_list li .contact p,#stores_list li address{font-size:1.6rem}#stores_list li .contact{margin:10px 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}#stores_list li .contact p+p{margin-left:20px}#stores_list li .buttons a{margin-bottom:0}#stores_list li.notfound{text-align:center;font-size:1.6rem}.warehouses_list+.warehouses_list{margin-top:80px}.warehouses_list ul li{padding:40px 0}.warehouses_list ul li+li{border-top:1px solid #707070}.warehouses_list ul li:first-child{padding-top:0}.warehouses_list .warehouse_status{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.warehouses_list .warehouse_status span{padding:0 10px;line-height:30px;color:#fff;font-size:1.4rem;background-color:#F94C4C;border-radius:15px}.warehouses_list .warehouse_status+.h_title{margin-top:10px}.warehouses_list .info{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.warehouses_list .info .texts{flex:1;font-size:1.6rem}.warehouses_list .info .buttons{width:300px;min-width:300px}#auth footer,body#notfound main footer{width:100%;position:absolute;bottom:0}.warehouses_list .info .buttons a{margin:0}body#notfound main{min-height:100vh;min-height:100svh;padding-top:120px}#auth #breadcrumb{padding-top:80px}#auth form{max-width:400px;margin:40px auto 0}#auth form fieldset+fieldset{margin-top:20px}#auth form .buttons{margin-top:40px}#auth footer{left:0}@media screen and (max-width:1720px){#global_nav .nav_wrapper{padding-bottom:90px;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:none}#global_nav .nav_main .btn_nav_parent{height:40px}#global_nav .nav_sub{margin-top:10px;padding:10px 0}#global_nav .nav_banners{margin-top:10px}#global_nav .nav_misc{margin-top:20px}#global_nav p.copyright{width:100%;position:static;left:0;bottom:90px;text-align:center;color:#fff}#global_nav p.copyright br{display:block}#global_nav #meitetsu_logo{width:260px;position:fixed;left:0;bottom:0}body.is_group #global_nav #meitetsu_logo{margin-top:60px}body.is_group #global_nav p.copyright{color:#000}}@media screen and (max-width:1600px){.wrapper{max-width:980px;margin:0 auto 0 310px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links{padding:40px}}@media screen and (max-width:1400px){.sidebar{width:220px}.wrapper{max-width:980px;margin:0 30px 0 250px}header .sidebar a{margin:0;padding:0 0 0 20px}#global_nav .nav_wrapper{padding-bottom:70px}#global_nav .nav_main .btn_nav_parent{padding:0 30px;font-size:1.8rem}#global_nav .nav_main .nav_main_children{left:220px}#global_nav .nav_banners,#global_nav .nav_misc,#global_nav .nav_sub{margin-left:30px;margin-right:30px}#global_nav #meitetsu_logo{width:220px;padding:10px 30px}#global_nav p.copyright{bottom:70px}body.is_group #global_nav #meitetsu_logo{margin:60px 0 0;padding:10px 30px}#top_slider_pc_dot,#top_slider_sp_dot{top:10px;left:230px}#top_news_wrapper{width:calc(100% - 260px)}#group_top{width:calc(100% - 220px - 40px)}#group_top h1{font-size:5.2rem}#group_top_news strong{font-size:3.6rem}#group_top_news ul{width:calc(100% - 90px);max-width:none;margin-top:-3px;padding:40px}#group_top_news ul li+li{margin-top:10px}#group_top_news ul a .new:empty{display:none}#page_kv{margin-left:220px}#parent_category{padding:10px 20px;font-size:2.8rem}.layout_col2-center .cols:not(.is_whole_title) .col{width:46%;margin:0 1%}h1.typeA,h2.typeA,h3.typeA,h4.typeA,h5.typeA,h6.typeA{font-size:3.8rem}h1.typeB,h2.typeB,h3.typeB,h4.typeB,h5.typeB,h6.typeB{padding:10px 20px;font-size:2.6rem}h1.typeC,h2.typeC,h3.typeC,h4.typeC,h5.typeC,h6.typeC{font-size:3.2rem}h1.typeD,h2.typeD,h3.typeD,h4.typeD,h5.typeD,h6.typeD{font-size:2.2rem}h1.typeE,h2.typeE,h3.typeE,h4.typeE,h5.typeE,h6.typeE{font-size:1.8rem}h1.typeF,h2.typeF,h3.typeF,h4.typeF,h5.typeF,h6.typeF{font-size:1.6rem}h1.typeG .text .black,h2.typeG .text .black,h3.typeG .text .black,h4.typeG .text .black,h5.typeG .text .black,h6.typeG .text .black{font-size:2.8rem}a.button_typeA span,a.button_typeB span,a.button_typeC span,a.button_typeD span,button.button_typeA span,button.button_typeB span,button.button_typeC span,button.button_typeD span{font-size:1.8rem}a.button_typeC span,a.button_typeD span,button.button_typeC span,button.button_typeD span{min-width:auto;padding:10px 49px}a.has_icon i.fa-file-pdf,button.has_icon i.fa-file-pdf{font-size:2rem}a.has_icon i.fa-magnifying-glass,a.has_icon i.fa-up-right-from-square,button.has_icon i.fa-magnifying-glass,button.has_icon i.fa-up-right-from-square{font-size:1.6rem}.lead_large{font-size:2.2rem}.lead_middle{font-size:1.8rem}.detail_items .detail_item_th{width:150px}.detail_items .detail_item_td .detail_item_sub_th{width:120px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links{padding:40px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul{width:100%}#recruit_top_links{width:calc(100% - 220px);left:220px}#recruit_top_links ul{width:calc(100% - 60px)}#recruit_header{padding-left:calc(220px + 80px)}#recruit_header h2{font-size:4.6rem}#recruit_header strong{margin-top:20px;line-height:1.8;font-size:1.6rem}#recruit_header .recruit_page_title{left:calc(220px + 80px)}#recruit_header .recruit_page_title h1{font-size:5.6rem}#recruit_header .recruit_page_title p{margin-top:20px;font-size:2.4rem}}@media screen and (max-width:1200px){#form_query_map .query_map .map_checks[data-area="関東"],#form_query_map .query_map .map_checks[data-area="中部"],#form_query_map .query_map .map_checks[data-area="近畿"],#form_query_map .query_map .map_checks[data-area="四国"],#form_query_map .query_map .map_checks[data-area="東北"],#form_query_map .query_map .map_checks[data-area="甲信越"],#form_query_map .query_map .map_checks[data-area="北陸"],#form_query_map .query_map .map_checks[data-area="中国"],#form_query_map .query_map .map_checks[data-area="九州"]{width:100%;height:100%;display:none;justify-content:center;align-items:center;flex-direction:column;top:0;left:0;bottom:auto;right:auto;z-index:5;background-color:rgba(255,255,255,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#form_query_map .query_map .map_checks[data-area="関東"] span.area,#form_query_map .query_map .map_checks[data-area="中部"] span.area,#form_query_map .query_map .map_checks[data-area="近畿"] span.area,#form_query_map .query_map .map_checks[data-area="四国"] span.area,#form_query_map .query_map .map_checks[data-area="東北"] span.area,#form_query_map .query_map .map_checks[data-area="甲信越"] span.area,#form_query_map .query_map .map_checks[data-area="北陸"] span.area,#form_query_map .query_map .map_checks[data-area="中国"] span.area,#form_query_map .query_map .map_checks[data-area="九州"] span.area{margin-bottom:0;padding-bottom:10px;font-size:2.2rem}#form_query_map .query_map .map_checks[data-area="関東"] .prefs,#form_query_map .query_map .map_checks[data-area="中部"] .prefs,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs,#form_query_map .query_map .map_checks[data-area="四国"] .prefs,#form_query_map .query_map .map_checks[data-area="東北"] .prefs,#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs,#form_query_map .query_map .map_checks[data-area="北陸"] .prefs,#form_query_map .query_map .map_checks[data-area="中国"] .prefs,#form_query_map .query_map .map_checks[data-area="九州"] .prefs{width:200px;padding-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row;border-top:1px solid #707070}#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox:nth-child(2n+1),#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox:nth-child(2n),#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox:nth-child(2n+1){width:95px;margin-top:0}#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox:nth-child(n+3),#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox:nth-child(n+3){margin-top:10px}#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox i,#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox i{top:4px}#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox span,#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox span{width:100%;padding:5px 10px 5px 25px;font-size:1.6rem;background-color:rgba(255,255,255,0)}#form_query_map .query_map .map_checks[data-area="関東"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="関東"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="中部"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="中部"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="近畿"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="近畿"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="四国"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="四国"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="東北"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="東北"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="甲信越"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="甲信越"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="北陸"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="北陸"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="中国"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="中国"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="九州"] .prefs label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="九州"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox input:checked~span{background-color:#0e4695}#form_query_map .query_map .map_checks[data-area="関東"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="関東"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="中部"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="中部"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="近畿"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="近畿"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="四国"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="四国"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="東北"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="東北"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="甲信越"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="甲信越"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="北陸"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="北陸"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="中国"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="中国"]:has(input:checked)+.btn_query_map span,#form_query_map .query_map .map_checks[data-area="九州"]:has(input:checked)+.btn_query_map i,#form_query_map .query_map .map_checks[data-area="九州"]:has(input:checked)+.btn_query_map span{color:#fff}#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox i,#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox span,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox i,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox span{color:#000}#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox i,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox i{top:5px;left:5px}#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox span,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox span{padding:5px 10px 5px 25px;display:block;line-height:18px;border:1px solid #0e4695}#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox input:checked~i,#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox input:checked~span,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox input:checked~i,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox input:checked~span{color:#fff}#form_query_map .query_map .map_checks[data-area="北海道"]{top:8%;right:26%}#form_query_map .query_map .map_checks[data-area="東北"]+button{top:39%;left:84%}#form_query_map .query_map .map_checks[data-area="関東"]+button{top:70%;left:74%}#form_query_map .query_map .map_checks[data-area="甲信越"]+button{top:42%;right:34%}#form_query_map .query_map .map_checks[data-area="北陸"]+button{bottom:38%;right:50%}#form_query_map .query_map .map_checks[data-area="中部"]+button{top:76%;right:32%}#form_query_map .query_map .map_checks[data-area="近畿"]+button{top:84%;right:44%}#form_query_map .query_map .map_checks[data-area="中国"]+button{bottom:30%;right:70%}#form_query_map .query_map .map_checks[data-area="四国"]+button{top:88%;right:58%}#form_query_map .query_map .map_checks[data-area="九州"]+button{bottom:22%;right:82%}#form_query_map .query_map .map_checks[data-area="沖縄"]{bottom:0;left:8%}#form_query_map .query_map .btn_query_map,#form_query_map .query_map .btn_query_map_close{display:block;border:1px solid #0e4695}#form_query_map .query_map .btn_query_map{padding:0;position:absolute;background-color:transparent;border:0}#form_query_map .query_map .btn_query_map i,#form_query_map .query_map .btn_query_map span{color:#000}#form_query_map .query_map .btn_query_map i{width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;top:5px;left:5px;font-size:1.2rem;transition-property:color;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#form_query_map .query_map .btn_query_map span{padding:5px 10px 5px 25px;display:block;line-height:18px;font-size:1.4rem;background-color:#fff;border:1px solid #0e4695;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#form_query_map .query_map .btn_query_map_close{margin-top:20px;padding:5px 10px;color:#000;font-size:1.6rem;background-color:#FFF002}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li{width:49%}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li:nth-child(n+3){margin-top:20px}}@media screen and (max-width:1000px){#btn_chk_nav .hamburger,#btn_chk_nav .hamburger::after,#btn_chk_nav .hamburger::before,#global_nav .nav_main .nav_main_children,#global_nav .nav_wrapper{transition-duration:.3s;transition-timing-function:ease}.wrapper{margin:0 30px}.tb{display:block}header{width:calc(100% - 60px);display:flex;justify-content:flex-start;flex-direction:row;position:fixed;top:0;left:0;z-index:100;background-color:rgba(255,255,255,.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}header .sidebar{width:auto;height:60px;margin-left:20px;position:static;justify-content:center}header .sidebar.without_bg{background-color:transparent}header .sidebar a{width:auto;margin-bottom:0;padding-left:0}header .sidebar a img{width:140px}header .sidebar a span{font-size:1.6rem}header .sidebar a span+img{width:85px}#btn_chk_nav{width:60px;height:60px;display:block;position:fixed;top:0;right:0;z-index:100;background-color:#000}#btn_chk_nav span{display:block}#btn_chk_nav .hamburger{height:40px;position:relative;background-image:linear-gradient(to right,#fff,#fff);background-position:19px center;background-repeat:no-repeat;background-size:26px 1px;transition-property:background-size;transition-delay:0s}#btn_chk_nav .hamburger::after,#btn_chk_nav .hamburger::before{content:"";height:1px;display:block;position:absolute;right:15px;background-color:#fff;transition-property:all;transition-delay:0s}#btn_chk_nav .hamburger::before{width:30px;top:12px;transform-origin:right top}#btn_chk_nav .hamburger::after{width:22px;bottom:12px;transform-origin:right bottom}#btn_chk_nav .label{text-align:center;line-height:1;color:#fff;font-size:1.1rem}#btn_nav_group,#btn_status{height:60px;padding:2px 2px 0 0;position:static;font-size:1.4rem}#btn_status{width:230px;margin-left:auto}#btn_nav_group{width:180px}body.is_group #btn_chk_nav{background-color:#fff}body.is_group #btn_chk_nav .hamburger{background-image:linear-gradient(to right,#0e4695,#0e4695)}body.is_group #btn_chk_nav .hamburger::after,body.is_group #btn_chk_nav .hamburger::before{background-color:#0e4695}body.is_group #btn_chk_nav .label{color:#0e4695}#global_nav{width:0;padding-top:0;background-color:transparent;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#global_nav .nav_wrapper{width:100%;min-height:calc(100% - 60px);padding:20px 0 100px;position:fixed;top:60px;right:0;z-index:99;background-color:rgba(255,255,255,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transform:translateX(100%);transition-property:transform;transition-delay:0s}#global_nav .nav_main .btn_nav_parent{height:46px;color:#000}#global_nav .nav_main .nav_main_children .btn_nav_child,#global_nav .nav_main .nav_main_children .btn_nav_child.active,#global_nav .nav_main .nav_main_children .btn_nav_child:active,#global_nav .nav_main .nav_main_children .btn_nav_child:hover,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild.active,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild:active,#global_nav .nav_main .nav_main_grandchildren .btn_nav_grandchild:hover{color:#0e4695}#global_nav .nav_main .nav_main_children{width:auto;height:auto;margin-left:45px;padding:0 30px 0 15px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;position:static;overflow:visible;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-left:1px solid #0e4695;transition-property:none;transition-delay:0s}#global_nav .nav_main .nav_main_children .nav_main_child{width:49%}#global_nav .nav_main .nav_main_children .nav_main_child+.nav_main_child{margin-top:0}#global_nav .nav_main .nav_main_grandchildren{padding-left:15px}#global_nav .nav_sub{margin-top:20px;padding:20px 0}#global_nav .nav_banners,#global_nav .nav_misc{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#global_nav .nav_banners li,#global_nav .nav_banners li+li,#global_nav .nav_misc li,#global_nav .nav_misc li+li{margin:0 10px 20px}#global_nav .nav_banners{margin-top:40px}#global_nav .nav_banners li{width:180px}#global_nav .nav_misc .list_item.simple::before,#global_nav .nav_sub .list_item.simple::before{background-color:#000}#global_nav #meitetsu_logo,body.is_group #global_nav .nav_main .nav_main_children{background-color:transparent}#global_nav .nav_misc a,#global_nav .nav_sub a{color:#000}#global_nav .nav_misc{margin-top:20px;padding-bottom:0}#global_nav #meitetsu_logo{width:180px;margin:0 auto;position:static}#global_nav p.copyright{position:static;color:#000}#global_nav p.copyright br{display:none}body.is_group #global_nav #meitetsu_logo{width:180px;margin:0 auto 40px}#chk_nav:checked~#btn_chk_nav .hamburger{background-size:0 1px}#chk_nav:checked~#btn_chk_nav .hamburger::after,#chk_nav:checked~#btn_chk_nav .hamburger::before{right:23px}#chk_nav:checked~#btn_chk_nav .hamburger::before{width:22px;transform:rotate(-45deg)}#chk_nav:checked~#btn_chk_nav .hamburger::after{transform:rotate(45deg)}#chk_nav:checked~#global_nav .nav_wrapper{transform:translateX(0)}#top_slider_pc_dot,#top_slider_sp_dot{top:70px;left:10px}#group_top,#top_news_wrapper{width:calc(100% - 10px);right:5px}#top_news_wrapper{bottom:5px}#group_top h1{margin-top:100px;text-align:center;font-size:4.6rem}#group_top_news{margin-bottom:65px}#group_top_news ul{width:100%;margin-top:-3px;padding:20px}#page_kv{margin-left:0}#kv_pic{height:300px}#breadcrumb{margin-bottom:40px}.content+.content.margin_inherit{margin-top:80px}.col .margin_inherit+.margin_inherit.h_title{margin-top:20px}.col .margin_inherit+.margin_inherit.h_title.typeA,.col .margin_inherit+.margin_inherit.h_title.typeB,.col .margin_inherit+.margin_inherit.h_title.typeC,.col .margin_inherit+.margin_inherit.h_title.typeD,.col .margin_inherit+.margin_inherit.h_title.typeG{margin-top:40px}.col .margin_inherit+.margin_inherit.buttons{margin-top:20px}.col .pic_center+.margin_inherit,.col .pic_left+.margin_inherit,.col .pic_right+.margin_inherit{margin-top:10px}#anchors{margin-top:40px;padding-bottom:20px}#anchors ul li{margin:0 5px 20px}#anchors a{padding:5px 10px}.layout_col1-2 .cols+.cols,.layout_col2 .cols+.cols,.layout_col2-1 .cols+.cols,.layout_col3 .cols+.cols,.layout_col4 .cols+.cols{margin-top:40px}.layout_col1-2 .cols+.cols.between_small,.layout_col2 .cols+.cols.between_small,.layout_col2-1 .cols+.cols.between_small,.layout_col3 .cols+.cols.between_small,.layout_col4 .cols+.cols.between_small{margin-top:20px}.layout_col1-2 .col:nth-child(n+3),.layout_col2 .col:nth-child(n+3),.layout_col2 .menu_item:nth-child(n+3),.layout_col2-1 .col:nth-child(n+3),.list_col2 .col:nth-child(n+3),.list_col2 .menu_item:nth-child(n+3){margin-top:40px}.layout_col2-center .cols{justify-content:space-between}.layout_col2-center .cols:not(.is_whole_title) .col{width:49%;margin:0}.layout_col3 .col:nth-child(n+4),.layout_col3 .menu_item:nth-child(n+4),.list_col3 .col:nth-child(n+4),.list_col3 .menu_item:nth-child(n+4){margin-top:40px}.layout_col3 .cols.between_small .col:nth-child(n+3),.list_col3 .cols.between_small .col:nth-child(n+3){margin-top:20px}.layout_col4 .cols:not(.is_whole_title) .col,.layout_col4 .menu_item,.list_col4 .cols:not(.is_whole_title) .col,.list_col4 .menu_item{width:49%;margin-left:2%}.layout_col4 .cols:not(.is_whole_title) .col:nth-child(2n+1),.layout_col4 .menu_item:nth-child(2n+1),.list_col4 .cols:not(.is_whole_title) .col:nth-child(2n+1),.list_col4 .menu_item:nth-child(2n+1){margin-left:0}.layout_col4 .cols:not(.is_whole_title) .col:nth-child(n+3),.layout_col4 .menu_item:nth-child(n+3),.list_col4 .cols:not(.is_whole_title) .col:nth-child(n+3),.list_col4 .menu_item:nth-child(n+3){margin-top:40px}.layout_col4 .cols.between_small .col:nth-child(n+3),.list_col4 .cols.between_small .col:nth-child(n+3){margin-top:20px}.margin_large{margin-top:80px!important}.margin_middle{margin-top:40px!important}.margin_small{margin-top:20px!important}h1.typeA,h2.typeA,h3.typeA,h4.typeA,h5.typeA,h6.typeA{font-size:3.2rem}h1.typeB,h2.typeB,h3.typeB,h4.typeB,h5.typeB,h6.typeB{font-size:2.4rem}h1.typeC,h2.typeC,h3.typeC,h4.typeC,h5.typeC,h6.typeC{font-size:2.8rem}h1.typeD,h2.typeD,h3.typeD,h4.typeD,h5.typeD,h6.typeD{font-size:2rem}h1.typeG .pic,h2.typeG .pic,h3.typeG .pic,h4.typeG .pic,h5.typeG .pic,h6.typeG .pic{width:60px;margin-right:10px}h1.typeG .text .black,h2.typeG .text .black,h3.typeG .text .black,h4.typeG .text .black,h5.typeG .text .black,h6.typeG .text .black{margin-bottom:5px;font-size:2.4rem}h1.title_warehouse .is_usable,h2.title_warehouse .is_usable,h3.title_warehouse .is_usable,h4.title_warehouse .is_usable,h5.title_warehouse .is_usable,h6.title_warehouse .is_usable{margin-right:10px}h1.title_warehouse .name,h2.title_warehouse .name,h3.title_warehouse .name,h4.title_warehouse .name,h5.title_warehouse .name,h6.title_warehouse .name{margin-right:10px;font-size:2.8rem}a.button_typeA,a.button_typeB,a.button_typeC,a.button_typeD,button.button_typeA,button.button_typeB,button.button_typeC,button.button_typeD{padding:5px}a.button_typeA span,a.button_typeB span,a.button_typeC span,a.button_typeD span,button.button_typeA span,button.button_typeB span,button.button_typeC span,button.button_typeD span{padding:5px;font-size:1.6rem}a.button_typeC span,a.button_typeD span,button.button_typeC span,button.button_typeD span{padding:5px 49px}.menu_items .menu_item strong{font-size:1.6rem}.menu_items .menu_item .list_text{margin-top:10px;font-size:1.4rem}.table_wrapper{padding-top:25px;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.table_wrapper::before{content:"※スクロールできます";margin-top:-25px;position:absolute;line-height:20px;font-size:1.2rem}.table_wrapper .table{min-width:800px}#recruit_top_links{width:100%;left:0}#recruit_top_links a,#recruit_top_links button{min-height:150px}#recruit_header{padding-left:30px}#recruit_header .recruit_page_title{left:30px}#recruit_header .recruit_page_title h1{font-size:5.2rem}#recruit_header .recruit_page_title p{font-size:2.2rem}.news_items .news_item a{padding:10px 0}#form_inquiry fieldset+fieldset,#form_inquiry fieldset+h2+fieldset{margin-top:20px}#form_inquiry fieldset+h2{margin-top:40px}#form_inquiry fieldset:has(.checkboxes)+fieldset{margin-top:10px}#form_inquiry fieldset:has(.checkboxes)+h2{margin-top:30px}#form_inquiry fieldset.has_border{margin-top:40px;padding-top:40px}#form_inquiry fieldset label.label{width:250px;min-width:250px;padding:5px 0 5px 50px}#form_inquiry fieldset input[type=text][name=tel],#form_inquiry fieldset input[type=text][name=email],#form_inquiry fieldset input[type=text][name=fullname],#form_inquiry fieldset input[type=text][name=ruby],#form_inquiry fieldset input[type=text][name=zipcode],#form_inquiry fieldset input[type=text][name=email02],#form_inquiry fieldset input[type=tel][name=tel],#form_inquiry fieldset input[type=tel][name=email],#form_inquiry fieldset input[type=tel][name=fullname],#form_inquiry fieldset input[type=tel][name=ruby],#form_inquiry fieldset input[type=tel][name=zipcode],#form_inquiry fieldset input[type=tel][name=email02],#form_inquiry fieldset input[type=email][name=tel],#form_inquiry fieldset input[type=email][name=email],#form_inquiry fieldset input[type=email][name=fullname],#form_inquiry fieldset input[type=email][name=ruby],#form_inquiry fieldset input[type=email][name=zipcode],#form_inquiry fieldset input[type=email][name=email02],#form_inquiry fieldset textarea[name=tel],#form_inquiry fieldset textarea[name=email],#form_inquiry fieldset textarea[name=fullname],#form_inquiry fieldset textarea[name=ruby],#form_inquiry fieldset textarea[name=zipcode],#form_inquiry fieldset textarea[name=email02]{width:80%}#form_inquiry fieldset input[name="required[]"]~label.label::before{top:5px}#form_inquiry fieldset p.confirm{padding:5px 0}#stores_list li,.warehouses_list ul li{padding:20px 0}#form_inquiry fieldset .checkboxes label.checkbox{margin:0 10px 10px 0}#form_inquiry .buttons{margin-top:40px}#form_query_map .query_map_wrapper{display:block}#form_query_map .query_map,#form_query_map .query_service{width:auto}#form_query_map .query_service{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}#form_query_map .query_service strong{width:100%;margin-bottom:10px}#form_query_map .query_service strong+label.checkbox{width:100%}#form_query_map .query_service label.checkbox{width:49%;margin-top:10px}#form_query_map .query_service label.checkbox+label.checkbox{margin-top:10px}#form_query_map .buttons button{width:50%;margin:0}#stores_list li .service{margin-bottom:5px}#stores_list li strong{margin-bottom:5px;font-size:2.2rem}#stores_list li .contact{margin:5px 0 10px}.warehouses_list+.warehouses_list{margin-top:40px}.warehouses_list .info .buttons{width:220px;min-width:220px}}@media screen and (max-width:700px){.wrapper{margin:0 20px}.sp{display:block}.sp+.pc{display:none!important}.sp_none{display:none}header .sidebar{margin-left:calc(100vw / 375 * 6)}header .sidebar a img{width:min(140px,calc(100vw / 375 * 140))}header .sidebar a span{margin-top:5px;font-size:min(14px,calc(100vw / 375 * 12))}header .sidebar a span+img{width:min(100px,calc(100vw / 375 * 100))}#btn_status{width:calc(100vw / 375 * 140);font-size:min(12px,calc(100vw / 375 * 12))}#btn_status svg{width:min(32px,calc(100vw / 375 * 32))}}@media screen and (max-width:700px) and (min-width:500px){#btn_status span br{display:none}}@media screen and (max-width:700px){#btn_nav_group,#pager li.head,#pager li.pages,#pager li.tail{display:none}#global_nav .nav_main .nav_main_children{display:block}#global_nav .nav_main .nav_main_children .nav_main_child{width:auto}#global_nav .nav_banners,#global_nav .nav_misc,#global_nav .nav_sub{margin-left:20px;margin-right:20px}#global_nav .nav_sub{margin-top:10px;padding:10px 0}#global_nav .nav_banners{margin-top:20px}#global_nav .nav_banners li,#global_nav .nav_banners li+li{margin:0}#global_nav .nav_banners li{width:49%}#global_nav .nav_banners li:nth-child(2n){margin-left:2%}#global_nav .nav_banners li:nth-child(n+3){margin-top:10px}#global_nav .nav_banners li.banner_group a{height:calc(100vw / 375 * 56);display:flex;justify-content:center;align-items:center;flex-direction:row;color:#fff;font-size:1.6rem;background-color:#0e4695}#global_nav .nav_banners li.banner_group a img{width:29px}#top_news_wrapper #btn_top_news,#top_news_wrapper strong{height:50px;font-size:min(12px,calc(100vw / 375 * 12))}#top_news_wrapper strong{width:calc(100vw / 375 * 100)}#top_news_wrapper #btn_top_news{width:calc(100vw / 375 * 50)}#top_news_wrapper #top_news{width:calc(100% - 100px - 50px)}#top_news_wrapper #top_news a{padding:0 10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;line-height:1.2}#top_news_wrapper #top_news a span.date{width:90px;min-width:90px}#top_news_wrapper #top_news a p{width:100%;margin-top:-10px}#group_top{width:100%;right:0;justify-content:flex-start}#group_top h1{font-size:calc(100vw / 375 * 26)}#group_top_news{margin:auto 5px 60px}#group_top_news strong{font-size:2.8rem}#group_top_news ul{width:100%;margin-top:-2px;padding:10px}.content+.content.margin_inherit,.layout_col1 .col+.col,.layout_col1-2 .cols+.cols,.layout_col2 .cols+.cols,.layout_col2-1 .cols+.cols,.layout_col2-center .cols+.cols,.layout_col3 .cols+.cols,.layout_col4 .cols+.cols{margin-top:40px}main:not(:has(#top_news_wrapper)) #group_top_news{margin-bottom:5px}#modal_youtube{width:calc(100% - 10px)}#kv_pic{height:200px}#breadcrumb{margin-bottom:20px}#parent_category{padding:5px 20px;font-size:1.8rem}#anchors a{padding:5px 10px;font-size:1.2rem}.layout_col1-2 .cols,.layout_col2 .cols,.layout_col2-1 .cols,.layout_col2-center .cols,.layout_col3 .cols,.layout_col4 .cols{display:flex;justify-content:flex-start;flex-direction:column}.layout_col1-2 .cols+.cols.between_small,.layout_col2 .cols+.cols.between_small,.layout_col2-1 .cols+.cols.between_small,.layout_col2-center .cols+.cols.between_small,.layout_col3 .cols+.cols.between_small,.layout_col4 .cols+.cols.between_small{margin-top:10px}.layout_col1-2 .cols .col+.col,.layout_col2 .cols .col+.col,.layout_col2-1 .cols .col+.col,.layout_col2-center .cols .col+.col,.layout_col3 .cols .col+.col,.layout_col4 .cols .col+.col{margin-top:40px}.layout_col1-2 .cols .col.only_pic,.layout_col2 .cols .col.only_pic,.layout_col2-1 .cols .col.only_pic,.layout_col2-center .cols .col.only_pic,.layout_col3 .cols .col.only_pic,.layout_col4 .cols .col.only_pic{margin:0 0 20px;order:-1}.layout_col1-2 .cols .col.only_pic+.col:not(.only_pic),.layout_col2 .cols .col.only_pic+.col:not(.only_pic),.layout_col2-1 .cols .col.only_pic+.col:not(.only_pic),.layout_col2-center .cols .col.only_pic+.col:not(.only_pic),.layout_col3 .cols .col.only_pic+.col:not(.only_pic),.layout_col4 .cols .col.only_pic+.col:not(.only_pic){margin-top:0}.layout_col1-2 .cols.between_small .col:nth-child(n+2),.layout_col2 .cols.between_small .col:nth-child(n+2),.layout_col2-1 .cols.between_small .col:nth-child(n+2),.layout_col2-center .cols.between_small .col:nth-child(n+2),.layout_col3 .cols.between_small .col:nth-child(n+2),.layout_col4 .cols.between_small .col:nth-child(n+2){margin-top:10px}.list_col2,.list_col3,.list_col4,.pic_list_col2,.pic_list_col3,.pic_list_col4{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.layout_col2 .cols:not(.is_whole_title) .col,.layout_col2 .menu_item,.layout_col2 .pic_item,.list_col2 .cols:not(.is_whole_title) .col,.list_col2 .menu_item,.list_col2 .pic_item,.pic_list_col2 .cols:not(.is_whole_title) .col,.pic_list_col2 .menu_item,.pic_list_col2 .pic_item{width:100%}.layout_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.layout_col2 .menu_item:nth-child(2n),.layout_col2 .pic_item:nth-child(2n),.list_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.list_col2 .menu_item:nth-child(2n),.list_col2 .pic_item:nth-child(2n),.pic_list_col2 .cols:not(.is_whole_title) .col:nth-child(2n),.pic_list_col2 .menu_item:nth-child(2n),.pic_list_col2 .pic_item:nth-child(2n){margin-left:0}.layout_col1-2 .cols:not(.is_whole_title) .col:nth-child(even),.layout_col1-2 .cols:not(.is_whole_title) .col:nth-child(odd),.layout_col2-1 .cols:not(.is_whole_title) .col:nth-child(even),.layout_col2-1 .cols:not(.is_whole_title) .col:nth-child(odd),.layout_col2-center .cols:not(.is_whole_title) .col:nth-child(even),.layout_col2-center .cols:not(.is_whole_title) .col:nth-child(odd),.layout_col3 .cols:not(.is_whole_title) .col,.layout_col3 .menu_item,.layout_col3 .pic_item,.list_col3 .cols:not(.is_whole_title) .col,.list_col3 .menu_item,.list_col3 .pic_item,.pic_list_col3 .cols:not(.is_whole_title) .col,.pic_list_col3 .menu_item,.pic_list_col3 .pic_item{width:100%;margin-left:0}.layout_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.layout_col3 .menu_item:nth-child(3n+1),.layout_col3 .pic_item:nth-child(3n+1),.list_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.list_col3 .menu_item:nth-child(3n+1),.list_col3 .pic_item:nth-child(3n+1),.pic_list_col3 .cols:not(.is_whole_title) .col:nth-child(3n+1),.pic_list_col3 .menu_item:nth-child(3n+1),.pic_list_col3 .pic_item:nth-child(3n+1){margin-left:0}.layout_col4 .cols:not(.is_whole_title) .col,.layout_col4 .menu_item,.layout_col4 .pic_item,.list_col4 .cols:not(.is_whole_title) .col,.list_col4 .menu_item,.list_col4 .pic_item,.pic_list_col4 .cols:not(.is_whole_title) .col,.pic_list_col4 .menu_item,.pic_list_col4 .pic_item{width:100%;margin-left:0}.layout_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.layout_col4 .menu_item:nth-child(4n+1),.layout_col4 .pic_item:nth-child(4n+1),.list_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.list_col4 .menu_item:nth-child(4n+1),.list_col4 .pic_item:nth-child(4n+1),.pic_list_col4 .cols:not(.is_whole_title) .col:nth-child(4n+1),.pic_list_col4 .menu_item:nth-child(4n+1),.pic_list_col4 .pic_item:nth-child(4n+1){margin-left:0}.list_col2 .menu_item:nth-child(n+2),.list_col2 .menu_item:nth-child(n+3),.list_col3 .menu_item:nth-child(n+2),.list_col3 .menu_item:nth-child(n+4),.list_col4 .menu_item:nth-child(n+2),.list_col4 .menu_item:nth-child(n+5){margin-top:40px}.pic_list_col2 .pic_item:nth-child(n+2),.pic_list_col3 .pic_item:nth-child(n+2),.pic_list_col4 .pic_item:nth-child(n+2){margin-top:20px}.margin_large{margin-top:60px!important}.buttons.buttons_center,.buttons.buttons_left,.buttons.buttons_right{display:block}.buttons.buttons_center .button_typeA,.buttons.buttons_center .button_typeB,.buttons.buttons_center .button_typeC,.buttons.buttons_center .button_typeD,.buttons.buttons_center .button_typeE,.buttons.buttons_center .button_typeF,.buttons.buttons_left .button_typeA,.buttons.buttons_left .button_typeB,.buttons.buttons_left .button_typeC,.buttons.buttons_left .button_typeD,.buttons.buttons_left .button_typeE,.buttons.buttons_left .button_typeF,.buttons.buttons_right .button_typeA,.buttons.buttons_right .button_typeB,.buttons.buttons_right .button_typeC,.buttons.buttons_right .button_typeD,.buttons.buttons_right .button_typeE,.buttons.buttons_right .button_typeF{margin:0}.buttons.buttons_center .button_typeA+.button_typeA,.buttons.buttons_center .button_typeA+.button_typeB,.buttons.buttons_center .button_typeA+.button_typeC,.buttons.buttons_center .button_typeA+.button_typeD,.buttons.buttons_center .button_typeA+.button_typeE,.buttons.buttons_center .button_typeA+.button_typeF,.buttons.buttons_center .button_typeB+.button_typeA,.buttons.buttons_center .button_typeB+.button_typeB,.buttons.buttons_center .button_typeB+.button_typeC,.buttons.buttons_center .button_typeB+.button_typeD,.buttons.buttons_center .button_typeB+.button_typeE,.buttons.buttons_center .button_typeB+.button_typeF,.buttons.buttons_center .button_typeC+.button_typeA,.buttons.buttons_center .button_typeC+.button_typeB,.buttons.buttons_center .button_typeC+.button_typeC,.buttons.buttons_center .button_typeC+.button_typeD,.buttons.buttons_center .button_typeC+.button_typeE,.buttons.buttons_center .button_typeC+.button_typeF,.buttons.buttons_center .button_typeD+.button_typeA,.buttons.buttons_center .button_typeD+.button_typeB,.buttons.buttons_center .button_typeD+.button_typeC,.buttons.buttons_center .button_typeD+.button_typeD,.buttons.buttons_center .button_typeD+.button_typeE,.buttons.buttons_center .button_typeD+.button_typeF,.buttons.buttons_center .button_typeE+.button_typeA,.buttons.buttons_center .button_typeE+.button_typeB,.buttons.buttons_center .button_typeE+.button_typeC,.buttons.buttons_center .button_typeE+.button_typeD,.buttons.buttons_center .button_typeE+.button_typeE,.buttons.buttons_center .button_typeE+.button_typeF,.buttons.buttons_center .button_typeF+.button_typeA,.buttons.buttons_center .button_typeF+.button_typeB,.buttons.buttons_center .button_typeF+.button_typeC,.buttons.buttons_center .button_typeF+.button_typeD,.buttons.buttons_center .button_typeF+.button_typeE,.buttons.buttons_center .button_typeF+.button_typeF,.buttons.buttons_left .button_typeA+.button_typeA,.buttons.buttons_left .button_typeA+.button_typeB,.buttons.buttons_left .button_typeA+.button_typeC,.buttons.buttons_left .button_typeA+.button_typeD,.buttons.buttons_left .button_typeA+.button_typeE,.buttons.buttons_left .button_typeA+.button_typeF,.buttons.buttons_left .button_typeB+.button_typeA,.buttons.buttons_left .button_typeB+.button_typeB,.buttons.buttons_left .button_typeB+.button_typeC,.buttons.buttons_left .button_typeB+.button_typeD,.buttons.buttons_left .button_typeB+.button_typeE,.buttons.buttons_left .button_typeB+.button_typeF,.buttons.buttons_left .button_typeC+.button_typeA,.buttons.buttons_left .button_typeC+.button_typeB,.buttons.buttons_left .button_typeC+.button_typeC,.buttons.buttons_left .button_typeC+.button_typeD,.buttons.buttons_left .button_typeC+.button_typeE,.buttons.buttons_left .button_typeC+.button_typeF,.buttons.buttons_left .button_typeD+.button_typeA,.buttons.buttons_left .button_typeD+.button_typeB,.buttons.buttons_left .button_typeD+.button_typeC,.buttons.buttons_left .button_typeD+.button_typeD,.buttons.buttons_left .button_typeD+.button_typeE,.buttons.buttons_left .button_typeD+.button_typeF,.buttons.buttons_left .button_typeE+.button_typeA,.buttons.buttons_left .button_typeE+.button_typeB,.buttons.buttons_left .button_typeE+.button_typeC,.buttons.buttons_left .button_typeE+.button_typeD,.buttons.buttons_left .button_typeE+.button_typeE,.buttons.buttons_left .button_typeE+.button_typeF,.buttons.buttons_left .button_typeF+.button_typeA,.buttons.buttons_left .button_typeF+.button_typeB,.buttons.buttons_left .button_typeF+.button_typeC,.buttons.buttons_left .button_typeF+.button_typeD,.buttons.buttons_left .button_typeF+.button_typeE,.buttons.buttons_left .button_typeF+.button_typeF,.buttons.buttons_right .button_typeA+.button_typeA,.buttons.buttons_right .button_typeA+.button_typeB,.buttons.buttons_right .button_typeA+.button_typeC,.buttons.buttons_right .button_typeA+.button_typeD,.buttons.buttons_right .button_typeA+.button_typeE,.buttons.buttons_right .button_typeA+.button_typeF,.buttons.buttons_right .button_typeB+.button_typeA,.buttons.buttons_right .button_typeB+.button_typeB,.buttons.buttons_right .button_typeB+.button_typeC,.buttons.buttons_right .button_typeB+.button_typeD,.buttons.buttons_right .button_typeB+.button_typeE,.buttons.buttons_right .button_typeB+.button_typeF,.buttons.buttons_right .button_typeC+.button_typeA,.buttons.buttons_right .button_typeC+.button_typeB,.buttons.buttons_right .button_typeC+.button_typeC,.buttons.buttons_right .button_typeC+.button_typeD,.buttons.buttons_right .button_typeC+.button_typeE,.buttons.buttons_right .button_typeC+.button_typeF,.buttons.buttons_right .button_typeD+.button_typeA,.buttons.buttons_right .button_typeD+.button_typeB,.buttons.buttons_right .button_typeD+.button_typeC,.buttons.buttons_right .button_typeD+.button_typeD,.buttons.buttons_right .button_typeD+.button_typeE,.buttons.buttons_right .button_typeD+.button_typeF,.buttons.buttons_right .button_typeE+.button_typeA,.buttons.buttons_right .button_typeE+.button_typeB,.buttons.buttons_right .button_typeE+.button_typeC,.buttons.buttons_right .button_typeE+.button_typeD,.buttons.buttons_right .button_typeE+.button_typeE,.buttons.buttons_right .button_typeE+.button_typeF,.buttons.buttons_right .button_typeF+.button_typeA,.buttons.buttons_right .button_typeF+.button_typeB,.buttons.buttons_right .button_typeF+.button_typeC,.buttons.buttons_right .button_typeF+.button_typeD,.buttons.buttons_right .button_typeF+.button_typeE,.buttons.buttons_right .button_typeF+.button_typeF{margin-top:20px}h1.typeA,h2.typeA,h3.typeA,h4.typeA,h5.typeA,h6.typeA{font-size:2.8rem}h1.typeB,h2.typeB,h3.typeB,h4.typeB,h5.typeB,h6.typeB{font-size:2.2rem}h1.typeC,h2.typeC,h3.typeC,h4.typeC,h5.typeC,h6.typeC{font-size:2.4rem}h1.typeD,h2.typeD,h3.typeD,h4.typeD,h5.typeD,h6.typeD{font-size:1.8rem;border-bottom-width:2px}h1.typeG,h2.typeG,h3.typeG,h4.typeG,h5.typeG,h6.typeG{display:block;position:relative}h1.typeG .pic,h2.typeG .pic,h3.typeG .pic,h4.typeG .pic,h5.typeG .pic,h6.typeG .pic{width:auto;max-width:55px;max-height:70px}h1.typeG .text .black,h2.typeG .text .black,h3.typeG .text .black,h4.typeG .text .black,h5.typeG .text .black,h6.typeG .text .black{width:calc(100% - 60px);height:70px;margin:0 0 0 60px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;position:absolute;top:0;left:0}h1.typeG .text .medium,h2.typeG .text .medium,h3.typeG .text .medium,h4.typeG .text .medium,h5.typeG .text .medium,h6.typeG .text .medium{margin-top:10px}h1.title_warehouse,h2.title_warehouse,h3.title_warehouse,h4.title_warehouse,h5.title_warehouse,h6.title_warehouse{flex-wrap:wrap}h1.title_warehouse .belongto,h1.title_warehouse .is_usable,h2.title_warehouse .belongto,h2.title_warehouse .is_usable,h3.title_warehouse .belongto,h3.title_warehouse .is_usable,h4.title_warehouse .belongto,h4.title_warehouse .is_usable,h5.title_warehouse .belongto,h5.title_warehouse .is_usable,h6.title_warehouse .belongto,h6.title_warehouse .is_usable{margin:0 10px 10px 0}h1.title_warehouse .is_usable,h2.title_warehouse .is_usable,h3.title_warehouse .is_usable,h4.title_warehouse .is_usable,h5.title_warehouse .is_usable,h6.title_warehouse .is_usable{line-height:24px;font-size:calc(100vw / 375 * 12);border-radius:12px}.detail_items,.detail_items .detail_item_td .wysiwyg_edited,.lead_large,.lead_middle{line-height:1.6}h1.title_warehouse .name,h2.title_warehouse .name,h3.title_warehouse .name,h4.title_warehouse .name,h5.title_warehouse .name,h6.title_warehouse .name{order:2;margin:0;font-size:calc(100vw / 375 * 26)}h1.title_warehouse .belongto,h2.title_warehouse .belongto,h3.title_warehouse .belongto,h4.title_warehouse .belongto,h5.title_warehouse .belongto,h6.title_warehouse .belongto{font-size:calc(100vw / 375 * 14)}a.button_typeC,a.button_typeD,a.button_typeF,button.button_typeC,button.button_typeD,button.button_typeF{width:100%}a.button_typeF,button.button_typeF{height:0;padding-top:56.25%}a.button_typeF.large,button.button_typeF.large{width:100%;height:0}.src_googlemaps iframe{width:calc(100% + 40px);margin:0 -20px;height:300px}.defines_standard dl{padding:10px 0;display:block}.defines_standard dt{width:auto;min-width:auto}.defines_standard dd{margin-top:10px;padding-left:1em;flex:1}.defines_standard dd img{height:auto!important;margin-bottom:20px}.defines_accordion dt,.defines_qa dt{padding:5px 10px 5px 40px}.defines_accordion dt i,.defines_qa dt i{top:7px;left:10px;font-size:2rem}.lead_large,.title_stores{font-size:1.8rem}.defines_accordion dd,.defines_qa dd{padding:0}.lead_middle{font-size:1.6rem}.th_h td,.th_h th,.th_hv td,.th_hv th,.th_v td,.th_v th{padding:5px}.th_none,.th_none tbody,.th_none td,.th_none thead,.th_none tr{width:100%;display:block}.th_none td{padding-left:1em}.th_none tr>td:first-child{width:auto;min-width:auto;padding:0 0 5px;font-weight:700;border-bottom:1px solid #707070}.detail_items{border-top:0;border-bottom:0}.detail_items .detail_item{display:block}.detail_items .detail_item+.detail_item .detail_item_td,.detail_items .detail_item+.detail_item .detail_item_th{border-top:0}.detail_items .detail_item_th{width:auto;padding:5px 10px}.detail_items .detail_item_td{display:block;border-right:0}.detail_items .detail_item_td .detail_item_content{padding-bottom:20px}.detail_items .detail_item_td .detail_item_content~.detail_item_content,.detail_items .detail_item_td .detail_item_content~.detail_item_sub_th{border-top:0}.detail_items .detail_item_td .detail_item_sub_th{width:auto;padding:5px 10px;border-right:0;border-bottom:1px solid #0e4695}.detail_items .detail_item_td .detail_item_sub_th+.detail_item_content{width:auto;padding-left:20px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links{padding:5px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul{display:flex}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li{width:calc((100% - 5px)/ 2);margin:0}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links ul li:nth-child(n+3){margin-top:5px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links a,#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links button{height:100px;min-height:100px}#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links a strong,#top_slider_wrapper.top_recruit_slider.group_recruit~#recruit_top_links button strong{font-size:calc(100vw / 375 * 20)}#recruit_top_links ul{width:calc(100% - 40px);display:block}#recruit_top_links ul li{width:auto}#recruit_top_links ul li:nth-child(n+2){margin-top:20px}#recruit_top_links a,#recruit_top_links button{height:auto;min-height:auto}#recruit_top_links a{padding:10px 20px}#recruit_top_links a strong{font-size:2.2rem}#recruit_top_links a p{margin-top:5px;font-size:1.4rem}#recruit_top_links button{height:120px}#recruit_header{padding:0 20px}#recruit_header h2{font-size:calc(100vw / 375 * 32)}#recruit_header strong{font-size:calc(100vw / 375 * 16)}#recruit_header .recruit_page_title{left:20px}#recruit_header .recruit_page_title h1{font-size:calc(100vw / 375 * 36)}#recruit_header .recruit_page_title p{margin-top:10px;font-size:1.6rem}#pager{font-size:1.4em}#pager li{margin:0 2px}#form_inquiry .buttons.separated,#form_inquiry fieldset,.warehouses_list .info{display:block}#news_detail_status{margin-bottom:20px}#news_detail_status span.date{font-size:1.4rem}#news_detail_status+.content+.margin_inherit{margin-top:20px}#news_detail_footer .wrapper{margin-top:20px;padding-top:20px}#form_inquiry fieldset label.label{width:auto;min-width:auto;margin-bottom:10px;padding:0 0 0 50px}#form_inquiry fieldset:has(p.confirm) label.label{padding-bottom:5px;border-bottom:1px solid #707070}#form_inquiry fieldset input[type=text][name=tel],#form_inquiry fieldset input[type=text][name=email],#form_inquiry fieldset input[type=text][name=fullname],#form_inquiry fieldset input[type=text][name=ruby],#form_inquiry fieldset input[type=text][name=zipcode],#form_inquiry fieldset input[type=text][name=email02],#form_inquiry fieldset input[type=tel][name=tel],#form_inquiry fieldset input[type=tel][name=email],#form_inquiry fieldset input[type=tel][name=fullname],#form_inquiry fieldset input[type=tel][name=ruby],#form_inquiry fieldset input[type=tel][name=zipcode],#form_inquiry fieldset input[type=tel][name=email02],#form_inquiry fieldset input[type=email][name=tel],#form_inquiry fieldset input[type=email][name=email],#form_inquiry fieldset input[type=email][name=fullname],#form_inquiry fieldset input[type=email][name=ruby],#form_inquiry fieldset input[type=email][name=zipcode],#form_inquiry fieldset input[type=email][name=email02],#form_inquiry fieldset textarea[name=tel],#form_inquiry fieldset textarea[name=email],#form_inquiry fieldset textarea[name=fullname],#form_inquiry fieldset textarea[name=ruby],#form_inquiry fieldset textarea[name=zipcode],#form_inquiry fieldset textarea[name=email02]{width:100%}#form_inquiry fieldset textarea{height:300px}#form_inquiry fieldset input[name="required[]"]~label.label::before{top:0}#form_inquiry fieldset p.confirm{margin-bottom:20px;padding:0}#form_inquiry .buttons.separated button{width:100%;margin-top:10px}.title_stores{padding:10px;text-align:center}#form_query_map .query_map .btn_query_map span,#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox span,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox span{padding:3px 10px 3px 23px;line-height:16px;font-size:1.2rem}#form_query_map .query_map .map_checks[data-area="北海道"] label.checkbox i,#form_query_map .query_map .map_checks[data-area="沖縄"] label.checkbox i{width:16px;height:16px;top:4px}#form_query_map .query_map .map_checks[data-area="北海道"]{top:10%;right:22%}#form_query_map .query_map .map_checks[data-area="東北"]+button{top:32%;left:auto;right:2%}#form_query_map .query_map .map_checks[data-area="関東"]+button{top:54%;left:auto;right:12%}#form_query_map .query_map .map_checks[data-area="甲信越"]+button{top:36%}#form_query_map .query_map .map_checks[data-area="北陸"]+button{right:40%}#form_query_map .query_map .map_checks[data-area="中部"]+button{top:auto;bottom:20%;right:22%}#form_query_map .query_map .map_checks[data-area="近畿"]+button{top:auto;bottom:16%;right:46%}#form_query_map .query_map .map_checks[data-area="中国"]+button{bottom:36%;right:auto;left:14%}#form_query_map .query_map .map_checks[data-area="四国"]+button{top:auto;bottom:0;right:50%}#form_query_map .query_map .map_checks[data-area="九州"]+button{bottom:22%;right:auto;left:0}#form_query_map .query_map .btn_query_map i{width:16px;height:16px;top:4px}#form_query_map .buttons button{width:100%}#form_query_companies .cols{padding-top:20px}#form_query_companies .cols .col:nth-child(n+2){margin-top:10px}#query_selected .detail_items .detail_item_th{width:auto}#query_selected .detail_items .detail_item_td{border:1px solid #0e4695;border-top:0}#query_selected .detail_items .detail_item_td .detail_item_content{padding-bottom:10px}#query_selected #anchors{margin-top:20px;padding-bottom:40px}.warehouses_list ul{margin-top:20px}.warehouses_list .warehouse_status .is_usable{line-height:24px;font-size:calc(100vw / 375 * 12);border-radius:12px}.warehouses_list .info .buttons{width:auto;min-width:auto;margin-top:20px}}