﻿.text{font-size:14px;line-height:1.75;text-align:left;letter-spacing:1px;overflow:hidden;*zoom:1;word-wrap:break-word}@media only screen and (max-width: 767px){.text{margin-top:30px;font-size:13px}}.text.profile-text{padding:30px 30px 0}.text p{margin-top:2em;word-wrap:break-word}.text p:first-child{margin-top:0}.text span{word-wrap:break-word}.text a{color:#399;text-decoration:underline}.text a.link-btn{text-decoration:none}.text i{margin-right:.25em}.text img{display:inline-block;max-width:100%}.text figure{margin-top:2em;text-align:center}.text figure img.vertical{max-width:450px;width:100%;height:auto}.text figure.col-2{display:flex;flex-wrap:wrap}.text figure.col-2 img{display:block;width:50%}@media screen and (max-width: 767px){.text figure.col-2 img{width:100%}.text figure.col-2 img+img{margin-top:6px}}.text h1{position:relative;margin-top:2em;font-size:24px;line-height:1.5;letter-spacing:1px;border-bottom:1px solid #333;padding:0 3px 6px}.text h1:first-child{margin-top:0}@media screen and (max-width: 767px){.text h1{margin-top:2em}}.text h1 .job{display:block;font-size:1.5rem;vertical-align:middle;margin-left:.25em}@media screen and (max-width: 767px){.text h1 .job{display:block;font-size:1.1rem}}.text h1 .en{display:block;font-size:1.5rem;vertical-align:middle;margin-left:.25em;font-family:'Montserrat', sans-serif;font-weight:200}.text h1.biography{border:none;text-align:center;letter-spacing:2px;line-height:1.5}.text h2{margin-top:2em;font-size:24px;line-height:1.5;color:#399;text-align:center}.text h2 span{padding:0 3px 0;border-bottom:1px solid #399}@media screen and (max-width: 767px){.text h2{margin-top:2em;font-size:18px;text-align:center}}.text h3{position:relative;margin-top:2em;margin-bottom:3px;font-size:18px;line-height:1.5;color:#399;letter-spacing:1px;padding:6px 0 6px 18px}.text h3:before{position:absolute;left:0;top:0;content:'';display:block;width:1px;height:100%;background:#399}@media screen and (max-width: 767px){.text h3{margin-top:2em;font-size:1.6rem;line-height:1.3333;padding:3px 0 3px 12px}}.text h4{margin-top:2em;font-size:16px;line-height:1.5;border-bottom:1px solid #333}.text h5{font-size:15px;margin-top:2em;text-decoration:underline}.text h6{margin-top:2em;text-decoration:underline}.text h1+h2,.text h1+h3,.text h2+h3,.text h3+h4{margin-top:2em}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text p:first-child,.text figure:first-child,.text img:first-child{margin-top:0}.text h1+p,.text h2+p,.text h3+p,.text h4+p,.text h5+p,.text h6+p{margin-top:24px}.text .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.text .alignleft{float:left;margin-right:30px;margin-bottom:30px}.text .alignright{float:right;margin-left:30px;margin-bottom:30px}.text ul{margin-top:24px}.text ul li{position:relative;padding-left:1.25em}.text ul li:first-child{border-top:none}.text ul li:before{position:absolute;left:0;top:0;content:'・';color:#333;font-weight:bold}.text ul ul,.text ul ol{margin-top:0}.text ol{margin-top:24px}.text ol li{list-style:decimal outside;padding:9px 0 9px;margin-left:2em;border-top:1px solid #ddd}.text ol li:first-child{border-top:none}.text ol ol,.text ol ul{margin-top:0}.text dl{width:100%;margin-top:24px;display:flex;flex-wrap:wrap}.text dl:first-child{margin-top:0}.text dl dt{text-align:left;font-weight:bold;padding:15px 0 6px}.text dl dt:first-child{padding-top:0}.text dl dd{width:100%;padding:15px 0 15px 1em;border-top:1px solid #333}.text blockquote{position:relative;margin-top:1.5em;padding:30px;background:#f6f6f6}.text blockquote p:first-child{margin-top:0}.text blockquote:before{content:'“';position:absolute;left:-20px;top:-20px;color:#ccc;font-size:100px;line-height:1;font-family:'Georgia'}.text blockquote:after{content:'”';position:absolute;right:-20px;bottom:-75px;color:#ccc;font-size:100px;line-height:1;font-family:'Georgia'}.text pre{margin-top:30px;padding:30px;background:#efefef;overflow:scroll}.text table{width:100%;margin-top:24px;text-align:left;font-size:15px;line-height:22px}.text table:first-child{margin-top:0}.text table td{width:auto;height:auto;padding:15px;border-top:1px solid rgba(0,143,18,0.2)}.text table th{width:auto;height:auto;min-width:150px;padding:15px 18px;border-top:1px solid rgba(0,143,18,0.2)}.text .wp-caption{margin-top:1.5em;max-width:100%;line-height:1.25}.text .wp-caption img{border:none;padding:0;display:block;width:100%;height:auto}.text .wp-caption .wp-caption-text{margin-top:0;width:100%;padding:6px 9px;font-size:12px;line-height:1.3}.text p+.wp-caption,.text h1+.wp-caption,.text h1+img{margin-top:1.5em}.text .note{font-size:12px}.text input[type=text],.text input[type=email],.text textarea{width:100%;outline:none;color:#060;background:rgba(0,143,18,0.08);padding:9px 12px;font-size:16px;letter-spacing:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid rgba(0,143,18,0.3)}.text input[type=text]:focus,.text input[type=email]:focus,.text textarea:focus{border:1px solid rgba(0,143,18,0.8)}.text textarea{height:200px;resize:vertical}.text .submit{margin-top:42px;text-align:center}.text .send{margin-top:30px;text-align:center}.text input[type=submit]{border:none;outline:none;color:#fff;padding:0 30px;margin:0 6px;background:#060;font-size:16px;letter-spacing:2px;line-height:42px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s;cursor:pointer}.text .movie-wrap{position:relative;margin-top:1.5em;width:100%;height:auto;padding-top:56.25%}.text .movie-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 767px){.text{font-size:13px}.text table{display:block;width:100%}.text table tr,.text table th,.text table td{display:block;border:none;width:100%}.text table tr:first-child th{border:none}.text table th{padding:12px 15px;border-top:3px solid #fff}.text table td{border-top:3px solid #fff;padding:15px}.text table td p{width:100%}}
