#main{padding:1em 0;padding-bottom:50px;line-height:1.8em}#main .wrap{padding:0 12px;padding-top:1px}.main .content{min-height:350px}.main .content ul li{margin-bottom:.5em}.main .content ul li a,.main .content ul li a:link,.main .content ul li a:visited{color:#00f;text-decoration:none}.main .content ul li a:hover{color:#00f;text-decoration:underline}.main .t-header{margin-bottom:1rem;padding:25px 0;background-color:#efefef}.main .t-header h1,.main .t-header h2{margin:5px 0 1.4rem;font-size:1.8rem;color:#333}.main .t-header div{font-size:1.125rem;color:#666}.main .t-content-header{margin-bottom:1rem}.main .t-content-header h3{margin:1em 0 .5em;font-size:1.5rem;color:#333}.main .t-content-header div{font-size:1rem}#wrapper.mobile .main .content{min-height:100px}.t-crumbs{margin-bottom:24px;padding-left:10px;font-size:.875rem;line-height:1em}.t-crumbs:after{display:block;content:'';clear:both}.t-crumbs ul,.t-crumbs ul li{margin:0;padding:0;list-style-type:none}.t-crumbs ul{display:inline-block;vertical-align:top}.t-crumbs ul li{float:left;line-height:1em;color:#6e6e6e}.t-crumbs a,.t-crumbs a:link,.t-crumbs a:visited{color:#3e3e3e;text-decoration:none}.t-crumbs a:hover{color:var(--link-color)}.t-crumbs ul li:before{content:'>';margin:0 5px}.t-crumbs ul li:first-child:before{display:none}.t-crumbs ul li span{color:#9e9e9e}html.mobile .t-crumbs{padding-left:0}html.pc .left{float:left;width:180px;margin-right:20px;padding:20px 17px;border-right:solid 1px #ccc;box-sizing:border-box}html.pc .left li,html.pc .left ul{margin:0;padding:0;list-style:none;line-height:2em}html.pc .left li{position:relative;padding:.3em 1em;padding-right:5px;font-size:16px;border-bottom:dashed 1px #a9a9a9}html.pc .left ul li:first-child{border-top:solid 1px #a9a9a9}html.pc .left li.t-active::after{float:right;display:block;content:'';width:0;height:0;margin-top:10px;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--main-color);border-style:solid}html.pc .left a,html.pc .left a:link,html.pc .left a:visited{color:#555;text-decoration:none}html.pc .left a:hover{text-decoration:underline}html.pc .left .t-active a,html.pc .left .t-active a:link,html.pc .left .t-active a:visited{color:var(--main-color)}.main .content{min-height:350px;margin-left:200px}#wrapper.mobile .main .content{min-height:100px;margin-left:0}.main .content h1{font-size:21px}.main .content h4{margin-bottom:.5em}.main .content p{text-indent:1.6em}#wrapper.mobile #main .t-crumbs{margin-top:12px}