/*! main
---------------------------------------- */#main{float:none;width:100%;padding:24px 0 80px}#intro a{display:block;text-decoration:none}#intro a:hover{text-decoration:underline}#intro .tit{margin-bottom:12px}#intro .home{margin-bottom:8px}#intro .home a{display:inline-block;position:relative;padding:0 0 0 20px;font-size:16px}#intro .home a:before{position:absolute;top:10px;left:0;width:15px;height:15px;background:url(../img/ico_home01.png) no-repeat;background-size:14px;content:""}#intro .list{overflow:hidden}#intro .list>.item{float:left;width:245px;margin:0 0 40px}#intro .list>.item .parent a{position:relative;padding:0 0 0 21px;font-size:16px}#intro .list>.item .parent a:before{position:absolute;top:11px;left:0;width:12px;height:12px;background:url(../img/ico_arw01.jpg) no-repeat;background-size:12px;content:""}#intro .list>.item .child>.item a{padding:0 0 0 14px;color:#353535}#intro .list>.item .child>.item a:before{top:10px;left:0;border-left:4px solid #333}#intro .list>.item .child.noParent{padding:32px 0 0}@media screen and (max-width:1023px){#main{padding:20px 0 30px}#intro .home{margin-bottom:10px}#intro .home a{padding:0 0 0 15px;font-weight:700;font-size:14px}#intro .home a:before{top:9px;width:11px;height:11px;background-size:11px}#intro .list>.item{float:none;width:100%;margin:0 0 10px}#intro .list>.item .parent a{padding:0 0 0 16px;font-weight:700;font-size:14px}#intro .list>.item .parent a:before{top:9px;width:12px;height:12px;background-size:12px}#intro .list>.item .child>.item{line-height:2.6}#intro .list>.item .child>.item a{font-size:13px}#intro .list>.item .child>.item a:before{top:13px}#intro .list>.item .child.noParent{padding:0}}