#main .main_cont section{margin-bottom:30px}#main .main_cont .page-nav li{margin-right:35px}#main .main_cont .page-nav li:before{color:#e8bc31;content:"\f107";font-family:iconvault}#main .main_cont .main-image{margin:50px 0 40px;max-width:100%}#main .main_cont .main-image img{max-width:100%}#main .main_cont #greeting .float-box .txt{line-height:1.9;margin-right:0 241px 0 0}#main .main_cont #greeting .float-box img{margin-bottom:5px}#main .main_cont #principle p img{font-size:100%;vertical-align:top}#main .main_cont #principle h3{font-size:1em;font-weight:700;margin-bottom:10px}#main .main_cont #principle .numberList li{margin-bottom:.25em;min-height:30px;padding-left:35px}#main .main_cont #principle .numberList li .is-yellow{color:#e8bc31}#main .main_cont #principle .numberList li.num01{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num01.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num02{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num02.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num03{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num03.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num04{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num04.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num05{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num05.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num06{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num06.png) no-repeat 0 0}#main .main_cont #principle .numberList li.num07{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/raw_assets/public/toyota-kai_or_jp_habirisu/01_JP/assets/common/img/main/num07.png) no-repeat 0 0}#main .main_cont #principle .numberList.is-custom li{line-height:30px;margin-bottom:12px;position:relative}#main .main_cont #principle .numberList.is-custom li .icon{background:#e8bc31;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;font-size:1.125em;height:26px;left:0;position:absolute;text-align:center;width:26px}#main .main_cont #summary .table{margin-bottom:5em}#main .main_cont #summary caption{font-size:.9em;text-align:right}#main .main_cont #summary .summaryTable{line-height:1.3}#main .main_cont #summary .summaryTable th{background:#f2f2f2;border:1px solid #ccc;font-weight:400;padding:8px 17px;text-align:left;vertical-align:top;white-space:nowrap}#main .main_cont #summary .summaryTable td{border:1px solid #ccc;padding:8px 18px}#main .main_cont #summary .summaryTable td .duty dd{width:620px}#main .main_cont #summary .summaryTable td .service dt{color:#c69934;font-weight:700;margin:1em 0 5px}#main .main_cont #summary .summaryTable td .service dt:first-child{margin-top:0}#main .main_cont #summary .summaryTable td .service dd{margin-left:1em}#main .main_cont #summary .summaryTable td .service dd span{display:block;font-weight:700}#main .main_cont #summary .summaryTable td .structure{margin-top:1em}#main .main_cont #summary .summaryTable td .structure dd{margin-left:1em}#main .main_cont #summary .summaryTable td .room dt{clear:left;float:left;width:70px}#main .main_cont #summary .summaryTable td .room dd{float:left;text-align:right;width:48px}#main .main_cont #summary .summaryTable td .duty dd{margin-left:1em}#main .main_cont #history .historyTable th{background:#f2f2f2;border:1px solid #ccc;font-weight:400;letter-spacing:.15em;text-align:center;vertical-align:middle;width:215px}#main .main_cont #history .historyTable td{border:1px solid #ccc;padding:5px 40px}