html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}a:hover{cursor:pointer;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}*,*:before,*:after{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-o-box-sizing:border-box !important;-ms-box-sizing:border-box !important;box-sizing:border-box !important}body{font-family:'Noto Sans JP', sans-serif;color:#404040}#header{width:100%;background-color:rgba(255,255,255,0.75);position:fixed;top:0;z-index:1000}.header_section .header_container .header_inner{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}@media screen and (min-width: 768px){.header_section .header_container .header_inner{padding:1.0rem 0}}@media screen and (min-width: 992px){.header_section .header_container .header_inner{padding:0}}.header_section .header_container .logo_container{height:1.5rem}.header_section .header_container .logo_container img{width:auto;height:100%}@media screen and (min-width: 428px){.header_section .header_container .logo_container{height:2.0rem}}.header_section .header_container .hamburger_container{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;z-index:1000}@media screen and (min-width: 428px){.header_section .header_container .hamburger_container{width:2.0rem;height:2.0rem}}@media screen and (min-width: 992px){.header_section .header_container .hamburger_container{display:none}}.header_section .header_container .hamburger_container .hamburger_inner{width:1.5rem;height:1.125rem;position:relative}.header_section .header_container .hamburger_container .hamburger_inner span{display:block;width:1.5rem;height:0.125rem;background-color:#d01d1a;border-radius:0.125rem;position:absolute;left:0;transition-duration:0.5s}.header_section .header_container .hamburger_container .hamburger_inner span:nth-child(1){top:0}.header_section .header_container .hamburger_container .hamburger_inner span:nth-child(2){top:0.5rem}.header_section .header_container .hamburger_container .hamburger_inner span:nth-child(3){top:1.0rem}.header_section .header_container .hamburger_container.open .hamburger_inner span:nth-child(1){top:0.5rem;transform:rotate(45deg)}.header_section .header_container .hamburger_container.open .hamburger_inner span:nth-child(2){opacity:0}.header_section .header_container .hamburger_container.open .hamburger_inner span:nth-child(3){top:0.5rem;transform:rotate(-45deg)}.header_section .nav-sp_container{width:100%;height:100%;background-color:#fff;position:fixed;top:0;visibility:hidden;opacity:0;transition-duration:0.5s}.header_section .nav-sp_container.open{visibility:visible;opacity:1}.header_section .nav-sp_container .nav-sp_inner{margin-top:4.0rem}.header_section .nav-sp_container .nav-sp_list.parent li{margin-top:1.0rem;padding-top:1.0rem;border-top:0.0625rem solid #e0e0e0}.header_section .nav-sp_container .nav-sp_list.parent li:first-child{margin:0;padding:0;border:0}.header_section .nav-sp_container .nav-sp_list.parent a{display:block;color:#404040}.header_section .nav-sp_container .nav-sp_list.parent i{margin-left:1.0rem;font-size:0.75rem;vertical-align:50%;color:#d01d1a}.header_section .nav-sp_container .nav-sp_list.parent .corporate{margin-top:2.0rem;padding:0;border:none}.header_section .nav-sp_container .nav-sp_list.parent .corporate a{padding:0.5rem 0;background-color:#d01d1a;border-radius:0.375rem;text-align:center;color:#fff}.header_section .nav-sp_container .nav-sp_list.parent .corporate i{color:#fff}.header_section .nav-sp_container .nav-sp_list.child{display:none;margin-left:1.0rem}.header_section .nav-sp_container .nav-sp_list.child li{margin-top:0.5rem;padding-top:0.5rem;border-top:0.0625rem solid #e0e0e0}.header_section .nav-sp_container .nav-sp_list.child li:first-child{margin-top:1.0rem;padding:0;border:0}.header_section .nav-sp_container .nav-sp_list.child a{font-size:0.875rem}.header_section .nav-sp_container .nav-sp_list.child i{font-size:0.625rem}.header_section .nav-pc_container{display:none}@media screen and (min-width: 992px){.header_section .nav-pc_container{display:block}}.header_section .nav-pc_container .nav-pc_list.parent{display:flex;align-items:center;position:relative}.header_section .nav-pc_container .nav-pc_list.parent li{margin:0 1.0rem;padding:2.0rem 0;font-size:0.875rem;transition-duration:0.5s}.header_section .nav-pc_container .nav-pc_list.parent li:first-child{margin-left:0}.header_section .nav-pc_container .nav-pc_list.parent li:last-child{margin-right:0}.header_section .nav-pc_container .nav-pc_list.parent li:hover{color:#d01d1a;cursor:pointer}.header_section .nav-pc_container .nav-pc_list.parent a{display:block;color:#404040;transition-duration:0.5s}.header_section .nav-pc_container .nav-pc_list.parent a:hover{color:#d01d1a}.header_section .nav-pc_container .nav-pc_list.parent i{margin-left:0.5rem;font-size:0.625rem;vertical-align:baseline;color:#d01d1a}.header_section .nav-pc_container .nav-pc_list.parent .corporate{padding:0}.header_section .nav-pc_container .nav-pc_list.parent .corporate a{padding:0.25rem 1.0rem;background:#d01d1a;border:0.0625rem solid #d01d1a;border-radius:0.25rem;font-size:0.75rem;color:#fff;transition-duration:0.5s}.header_section .nav-pc_container .nav-pc_list.parent .corporate a:hover{background:none;color:#d01d1a}.header_section .nav-pc_container .nav-pc_list.parent .corporate a:hover i{color:#d01d1a}.header_section .nav-pc_container .nav-pc_list.parent .corporate i{color:#fff;transition-duration:0.5s}.header_section .nav-pc_container .nav-pc_list.child{display:none;width:15.0rem;padding:1.0rem;background-color:rgba(255,255,255,0.75);position:absolute;top:100%}.header_section .nav-pc_container .nav-pc_list.child li{margin:1.0rem 0 0 0;padding:0}.header_section .nav-pc_container .nav-pc_list.child li:first-child{margin:0}#footer{padding-top:3.0rem;background-color:#f0f0f0}.footer_section .footer_inner{margin-bottom:2.0rem}@media screen and (min-width: 992px){.footer_section .footer_inner{margin-bottom:3.0rem}}.footer_section .logo_container img{width:auto;height:2.0rem;margin-bottom:1.0rem}@media screen and (min-width: 768px){.footer_section .logo_container img{margin-bottom:2.0rem}}.footer_section .logo_container .corporate{display:inline-block;margin-bottom:1.0rem;padding:0.25rem 1.0rem;border:0.0625rem solid #d01d1a;border-radius:0.25rem;font-size:0.875rem;color:#d01d1a;transition-duration:0.5s}.footer_section .logo_container .corporate:hover{background-color:#d01d1a;color:#fff}.footer_section .logo_container .corporate i{margin-left:1.0rem}.footer_section .logo_container .privacy{display:inline-block;padding:0.25rem 1.0rem;border:0.0625rem solid #404040;border-radius:0.25rem;font-size:0.875rem;color:#404040;transition-duration:0.5s}.footer_section .logo_container .privacy:hover{background-color:#404040;color:#fff}.footer_section .logo_container .privacy i{margin-left:1.0rem}.footer_section .menu_container p{margin-bottom:1.0rem;font-size:1.125rem;font-weight:700}.footer_section .menu_container ul{display:flex;flex-wrap:wrap}.footer_section .menu_container li{flex-shrink:0;width:50%;margin-bottom:1.0rem}@media screen and (min-width: 768px){.footer_section .menu_container li{width:33.3%}}@media screen and (min-width: 992px){.footer_section .menu_container li{width:50%}}.footer_section .menu_container a{display:block;font-size:0.875rem;text-align:center;color:#404040;transition-duration:0.5s}.footer_section .menu_container a:hover{color:#d01d1a}.footer_section .menu_container .nr_service{margin-bottom:1.0rem;padding-bottom:1.0rem;border-bottom:0.0625rem solid #b0b0b0}@media screen and (min-width: 992px){.footer_section .menu_container .nr_service{margin:0;padding:0;border:none}}.footer_section .menu_container .nr_service li:nth-child(7),.footer_section .menu_container .nr_service li:nth-child(8){margin-bottom:0}@media screen and (min-width: 992px){.footer_section .menu_container .nr_service li:nth-child(4),.footer_section .menu_container .nr_service li:nth-child(5){margin-bottom:1.0rem}}.footer_section .menu_container .web_service li:nth-child(5),.footer_section .menu_container .web_service li:nth-child(6){margin-bottom:0}@media screen and (min-width: 768px){.footer_section .menu_container .web_service li:nth-child(4){margin-bottom:0}}@media screen and (min-width: 992px){.footer_section .menu_container .web_service li:nth-child(4){margin-bottom:1.0rem}}.footer_section .copy_right{padding:0.5rem 0;background-color:#404040;font-size:0.75rem;text-align:center;color:#fff}
/*# sourceMappingURL=common.css.map */
