#common-contents *,#common-contents :after,#common-contents :before{box-sizing:content-box}#common-contents table{border-collapse:separate;border-spacing:0;box-sizing:border-box}.area01{background:#c6b716}.area02{background:#7ead2b}.area03{background:#237db3}.area04{background:#14a6a3}.area05{background:#249c4e}.area06{background:#214f98}.area07{background:#7875b6}.area08{background:#b666a6}.area09{background:#db7836}.area10{background:#d64a5a}#index{border-bottom:2px solid #e1e1e1;font-size:0;margin-bottom:30px;padding-bottom:20px}#index li{border-radius:5px;display:inline-block;font-size:18px;line-height:50px;margin-right:4px;text-align:center;width:110px}#index a{color:#fff;display:block;font-weight:700}#wch_contents02+div{background:none}.table_01 h3{color:#fff;line-height:48px;margin-bottom:20px;text-align:center}.table_01 h3,.table_01_name{font-size:24px;font-weight:700}.table_01_name{border-bottom:2px solid #e1e1e1;margin-bottom:15px}.k_table_td01,.k_table_td02,.k_table_td03,.k_table_td04,.k_table_td05{font-weight:700;text-align:center}.k_table{margin-bottom:20px;width:100%}.k_table td{border-bottom:1px solid #e1e1e1;border-right:1px dashed #e1e1e1;padding:18px 10px}.k_table td:last-child{border-right:0}.k_table td a{color:#129954}.k_table .hd{background:#e60012;color:#fff;padding:3px 10px}.k_table .wch_icon{text-align:center}.backbutton{text-align:right}.backbutton a{color:#129954}@media only screen and (max-width:767px){.backbutton,table{font-size:14px}#index li{line-height:38px;margin-bottom:5px;margin-right:1%;width:32%}#index li:nth-child(3n){margin-right:0}#index,.table_01{margin-top:-80px;padding-top:80px}.table_01 h3{line-height:38px;margin-bottom:15px;margin-top:30px}.table_01 h3,.table_01_name{font-size:18px}.k_table td{padding:10px}.k_table td:nth-child(n+3){display:none}.k_table td:nth-child(2){border-right:0;width:40%}}@media print,screen and (min-width:768px){#common-contents{margin-bottom:100px}#index li:last-child{margin-right:0}#index,.table_01{margin-top:-100px;padding-top:110px}.table_01 h3{margin-top:60px}h3.area01{margin-top:0}.k_table{font-size:18px;padding-left:60px}.k_table_td01{width:405px}.k_table_td02{width:220px}.k_table_td03{width:160px}.k_table_td04{width:70px}}