html{font-size:100%}body{font-family:"yu Gothic Medium";line-height:1.5}a{text-decoration:none}img{max-width:100%}.page-header{display:flex;justify-content:space-between}.wrapper{max-width:1300px;margin:auto;padding:0 5%}.page-title{width:250px;margin-top:14px;font-size:3.5rem;font-family:'Philosopher',serif;color:#000}.main-nav{display:flex;font-size:24px;margin-top:45px;margin-right:45px;list-style:none}.main-nav li{margin-left:50px}.main-nav a{font-family:'Philosopher',serif;font-size:1.75rem;color:#000}.main-nav a:hover{color:red}.home-contents{text-align:center;margin-top:5%}.subtitle{font-size:3rem;font-family:'Philosopher',serif}.home-contents p{font-size:18px;margin:10px 0 45px}.index-news{font-size:1.5rem;padding:0 20px 10px;border-bottom:2px #00f solid;font-weight:bold}footer{background:#000;text-align:center;padding:26px 0}footer p{color:#fff;font-size:1.25rem}.background{background-size:cover;background-position:center top}#home{background-image:url(http://takacode.com/images/xdesk.jpg.pagespeed.ic.sFgeNKeRSA.jpg);background-color:#c4c4c4;background-blend-mode:soft-light;min-height:100vh}#home .page-title{text-transform:none}#home-profile{background-image:url(http://takacode.com/images/xdesk.jpg.pagespeed.ic.sFgeNKeRSA.jpg);background-color:#c4c4c4;background-blend-mode:soft-light;min-height:150vh}#home-profile .page-title{text-transform:none}.container{padding-top:10px;padding-bottom:50px;display:flex;justify-content:center}.profile-contents{list-style:none;text-align:left;padding-left:15px;font-size:1.25rem}.career{padding-top:20px;width:100px;text-align:center;border-bottom:2px solid #000}.explanation{margin:10px 0 10px;text-align:left}#home-menu{background-image:url(http://takacode.com/images/xac.jpg.pagespeed.ic.jlax100Knu.jpg);background-color:#c4c4c4;background-blend-mode:soft-light;min-height:100vh}#home-menu .page-title{text-transform:none}.python-recomend{padding-top:50px}.other-recomend{padding-top:50px}.button{font-size:1.5rem;background:#000;color:#fff;border-radius:5px;padding:18px 32px;margin:10px}.button:hover{background:#00a0dc}img.contents{width:280px;height:400px}.grid{margin-top:50px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:50px}.p-width{width:280px}