@charset "utf-8";body{background:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#333;text-align:left;margin:0;padding:0}main,.wrap{width:950px;margin-left:auto;margin-right:auto}a{text-decoration:none;color:#2196f3}a:hover{color:#802141}ul,ol,dl{margin:1em 0;padding:0 0 0 2em}li{line-height:1.6;padding:0;margin:1em 0;word-break:break-all}hr{visibility:hidden;clear:both;margin:0;padding:0}dt{font-weight:700;margin:1em 0 0}dd{margin:.5em 0 1em 1em}header{display:block;margin:1em auto 2em auto;background:#fff;padding:0}.circle{margin:-155px 1em 0 -115px;border-radius:50%;background:#a9bcf5;width:400px;height:400px;color:#fff;float:left;border:10px solid #bbcaf7}h1{font-family:'Comfortaa',cursive;font-size:1.3em;font-weight:700;letter-spacing:.15em;margin:185px 0 0;padding:0;text-align:center;color:#666}h1 a{color:#fff}h1 a:hover{color:#fff}p.description{text-align:center;color:#efefef}nav.main{margin:0;font-size:1em}nav.main ul.main-menu{margin:0 0 0 -85px;padding:0;list-style:none;list-style-image:none;float:left;width:560px}nav.main ul.main-menu li{float:left;margin:0}nav.main ul.main-menu li.about a,nav.main ul.main-menu li.works a,nav.main ul.main-menu li.contact a{background:#a9bcf5;border-radius:50%;width:110px;height:70px;padding:40px 0 0;color:#fff;float:left;margin:0 20px 0 0;text-align:center;border:5px solid #bbcaf7;font-weight:700;text-shadow:#999 0px 0 3px}nav.main ul.main-menu li.about a:hover,nav.main ul.main-menu li.works a:hover,nav.main ul.main-menu li.contact a:hover{background:#bbcaf7;border-color:#a9bcf5}nav.main ul.social{margin:0;padding:0;list-style:none;list-style-image:none;float:right;width:110px}nav.main ul.social li.twitter a,nav.main ul.social li.instagram a{float:left;margin:25px 0 0 30px;font-size:1.5em}nav.main ul.social li.twitter a{color:#1da1f3}nav.main ul.social li.instagram a{color:#cf2f93}nav.sidebar{margin:0 50px 0 0;font-size:1em;float:left;width:175px}nav.sidebar ul{display:block;margin:0;padding:0;list-style:none;list-style-image:none}nav.sidebar ul li{margin:0 0 .75em;font-weight:400}nav.sidebar ul li a:hover{color:#333230;text-decoration:underline}ul.works-list{margin:.5em 0 2em .5em;font-size:.95em}ul.works-list li{font-weight:400}nav ul.children{margin:.5em 0 0 1em;font-size:.95em;font-weight:400}nav.sidebar ul li a{color:#333230}article{width:700px;margin:0;float:right}section.profile{padding:0;margin:0 0 5em;width:550px}h2.profile{font-size:1.25em;text-align:left;margin:0;padding:0;color:#333230}section.profile p{font-size:1em;margin:0}section.post{clear:both;margin:0 0 3em;padding:0}p.meta{margin:0 0 1em;font-size:.95em;letter-spacing:.15em;color:#666}p.meta a:hover{text-decoration:underline}p.meta a{margin:0 0 1em;border:none;text-align:left;color:#406ae9}h2{color:#000;margin:0;font-size:1.5em;font-weight:700}h2 a{color:#6385ed;font-weight:700}h2 a:hover{color:#86a1f1;text-decoration:underline}div.content{width:675px;margin:3em 0 5em}div.content p{letter-spacing:.05em}div.content a:hover{text-decoration:underline}.read-more,.more-link{color:#efefef;padding:0;margin:3em auto;text-align:center;font-weight:400;font-size:.95em}.read-more a{background:#2196f3;color:#efefef;padding:1em 1.25em;margin:1em auto;border-radius:15px}.read-more a:hover,.more-link a:hover{color:#fff}.more-link a{background:#2196f3;color:#efefef;padding:.75em 1em;margin:3em auto;text-align:center;border-radius:15px}article hr{border:none;clear:both;margin:3em 0}h2.search-result{clear:both;text-align:center;font-size:1.25em;margin:0 0 1.5em;font-weight:700;border:none;padding:1em 0;left:0}h2{color:#000}h3{font-size:1.3em;margin:1.5em 0}p{font-size:1em;line-height:1.8;letter-spacing:.05em}.page-nav{margin:4em 0;font-size:.95em;clear:both}footer{font-size:.95em;margin:4em auto 0 auto;padding:3em 0 1em;width:100%;background:#fff8e6;color:#707782}footer a{color:#595f68;text-decoration:underline}footer a:hover{color:#383b41}footer section{width:47%;float:left;margin:0 3% 0 0;padding:0}select{border:none;padding:.75em;background:#fff;color:#000;font-size:1em}footer-search{margin:1em 0}footer section.menu{clear:both;text-align:center;width:100%}footer section.menu li{floar:left;display:contents}.page h2{font-size:2.5em;margin:0 0 1em}figure{margin:0 0 3em;padding:0;max-width:640px}.image-right,figure.right{width:250px;height:auto;float:right;margin:0 0 2em 2em}figure img{max-width:550px;height:auto}figure.right img,.image-right img{width:100%;height:auto}figcaption{font-size:.9em}ol#comments{margin:0;padding:0;list-style:none;list-style-image:none;list-style-image:none}textarea#comment{width:100%}.comment{width:640px;margin:0 auto}#comment-list{margin:3em 0 0}#comment-section{margin:3em 0 0}input#submit{padding:.5em 1em;border:none;background:#69c;color:#fff;font-size:1em}input{font-size:1em}h2.screen-reader-text{display:none}nav.navigation{margin:0 0 2em;text-align:center;width:740px;clear:both}.page-numbers{margin:0 .5em}@media screen and (max-width:767px){header,main,.wrap{width:90%;margin-left:auto;margin-right:auto}header .wrap{width:100%}header{margin:1em auto 2em auto}.circle{margin:-85px auto 0 auto;float:none;width:250px;height:250px}header h1,header h1 a:before{text-align:center;float:none}header h1{font-size:1.3em;margin:100px 0 1em}p.description{font-size:.9em}header h1 a:before{margin:0 0 1em}header nav.main ul{text-align:center;margin:125px 0 0}header nav.main{float:none;font-size:1em}nav.main ul.main-menu{margin:1em 0;left:0;width:275px}nav.main ul.main-menu li.about a,nav.main ul.main-menu li.works a,nav.main ul.main-menu li.contact a{border:none;background:#fff;border-radius:unset;color:#214180;padding:0;margin:0 1em 0 0;width:auto;height:auto}nav.main ul.main-menu li.about a:hover,nav.main ul.main-menu li.works a:hover,nav.main ul.main-menu li.contact a:hover{border:none;background:#fff;border-radius:unset;color:#802141}nav.main ul.social{width:75px;margin:.75em 0 0;font-size:.85em}nav.main ul.social li{margin:0 0 0 .5em}nav.main ul.social li.twitter a,nav.main ul.social li.instagram a{margin:0 0 0 .5em}article,.single article{position:static;width:100%;margin:0 auto}section.profile{width:100%;margin:3em auto 3em auto}section.profile h2{text-align:center}section.post{clear:both;margin:3em 0}p.meta,.single p.meta{position:static;margin:0 0 .5em;padding:0;font-size:1em;color:#777;border:none;width:100%;float:none}h2{border:none;float:none;padding:0;font-size:1.3em;margin:.5em 0 1em;width:auto;left:0;font-weight:700}h2 a{font-weight:700}div.content{width:100%;margin:2em auto 5em auto}p{font-size:1em}.comment{width:100%}.page h2{font-size:2em}figure{max-width:767px;margin:0 0 3em}figure img{width:100%;margin:0 0 1em;height:auto}figure img{max-width:100%}.image-right,figure.right{width:100%;height:auto;margin:0 auto;float:none}nav.sidebar{display:none}nav.navigation{width:100%;margin-left:auto;margin-right:auto}footer section{float:none;width:100%}}@media screen and (min-width:768px) and (max-width:1040px){header,main,.wrap,nav.navigation{width:650px;margin-left:auto;margin-right:auto}header{margin:0 auto 5em auto}header h1{font-size:1.4em}header nav{font-size:.9em}nav.main{float:left;position:relative;width:340px}ul.main-menu{left:-75px}nav.sidebar{display:none}article{width:650px;margin-left:auto;margin-right:auto}section.post{clear:both;margin:3em 0;padding:0 0 1.5em}div.meta,.single div.meta{position:static;margin:0 0 .5em;padding:0;font-size:1em;color:#777;border:none;width:100%;float:none}p.date,p.category{margin:0 1em 0 0;border:none;text-align:center}h2{font-size:1.75em}div.content{width:650px;margin:3em auto}.comment{width:650px}figure{max-width:640px;margin:0 0 3em}figure img{width:100%;margin:0 0 1em;height:auto}.image-right,figure.right{width:250px;float:right;margin:0 0 1em 1em;height:auto}}