﻿/*!
 Theme Name:   corporation2018
 Theme URI:    https://www.iwasaki-corp.com
 Description:  いわさきコーポレーションHP用
 Author:       Iwasaki Group
 Author URI:   https://www.iwasaki-corp.com
 Version:      1.8.0
*/body,p{font-size:1em;font-family:メイリオ, Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.1;color:inherit}.page-header{background:#050;color:#FFF;padding:1.5em 0 0.5em}.breadcrumb{margin:0.5em 0 3em;padding-bottom:0}h1{font-size:2rem}h2{background-color:#f7f7f7;border-top:#050 solid 2px;border-bottom:#ededed solid 1px;margin-top:1.5em;margin-bottom:1em;padding:0.8em 1em 0.6em;font-size:1.6rem}h3{margin-top:1.5em;margin-bottom:1em;border-bottom:#080 solid 1px;padding:0.4em 0.5em 0.3em;font-size:1.4rem}h4{padding:0.4em 0.5em 0.3em;background-color:#f7f7f7;border-radius:4px;font-size:1.2rem}img{max-width:100%;height:auto}img[src*='.svg']{width:100%}a{color:#050;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}a:hover{color:#C00;text-decoration:none}table{margin-bottom:1rem;width:100%}table tr{border-bottom:#ededed solid 1px}table th{white-space:nowrap;padding:0.8em}table td{padding:0.8em}.i::before,.i::after,a.nav-link::before{font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased}.i::before{margin-right:0.5rem}.i::after{margin-left:0.2rem}.i-time::before{content:"\f017"}.i-wallet::before{content:"\f555"}.i-rsv::before{content:"\f044"}.i-map::before{content:"\f3c5"}.i-bus::before{content:"\f207"}.i-tel::before{content:"\f095"}.i-next::after{content:"\f138"}.i-external::after{content:"\f35d"}.i-down::before{content:"\f0d7"}.i-in::before{content:"\f2f6"}.i-out::before{content:"\f2f5"}.i-business::before{content:"\f0f7"}.sticky_table_wrapper{overflow:scroll;height:50vh}.sticky_table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.sticky_table thead th:first-child{z-index:2}.sticky_table th:first-child{position:-webkit-sticky;position:sticky;left:0}.sticky_table tbody tr:nth-child(even) th{background:#dccdc7}.sticky_table tbody tr:nth-child(odd) th{background:#E4D8D4}li{margin-bottom:0.8em;line-height:1.6em}.btn-lg{font-size:1.1rem}.side_banner a{display:inline-block;margin-bottom:1rem}div#header10 p{margin:0;text-align:center}header.navbar{padding:0;box-shadow:0 1px 3px rgba(0,0,0,0.1)}header.navbar #site-description{background-color:#f5f5f5;border-top-color:#050;width:100%;padding:0.1em 0.6em}footer{background:#000;color:#FFF}footer nav{background:#050;padding:0.5em 0.5em 0;margin-bottom:2em}footer nav li{list-style-type:none;margin:0;padding:0}footer nav a{display:block;width:100%;padding:0.5em;color:#FFF}footer nav a:hover{color:#050;background:#e6e6e6}.pagetop{position:fixed;bottom:-40px;right:50px}.pagetop a{display:block;width:60px;height:40px;background-color:#050;border-radius:8px 8px 0 0;text-align:center;line-height:40px}.pagetop a:hover{background-color:#080}.pagetop a i{color:#FFF}.familylist{font-size:0.9em}.familylist h3{font-size:1.1em}.familylist ul{list-style-type:none;margin:0;padding:0}.familylist ul li{padding:0;margin:0;border-bottom:#ededed solid 1px}.familylist ul li.current_page_item{font-weight:bold;background-color:#dedede}.familylist ul li.current_page_item li{background-color:#FFF;font-weight:normal}.familylist ul li a{padding:0.5em;display:block}.familylist ul li a:hover{background-color:#f7f7f7}.top_slider{margin-top:1.5em;margin-bottom:2em}.top_slider img{width:100%}.top_slider svg path{fill:#FFF}.swp_social_panel a{color:#FFF}.swp_social_panel a:not([href]):not([tabindex]){color:#FFF}.swp_social_panel a i{color:#FFF}div.row>div{margin-bottom:0.5em}.card h3{margin-top:0}.veu_pageList_ancestor,.veu_contact,.veu_adminEdit{display:none}ul.children{display:none}
