@charset "UTF-8";.pconly{display:block}html{background-repeat:repeat-y;background-size:2000px 5099px;background-position:center;background-attachment:fixed}html body #wrapper{max-width:1200px;padding-left:40px;padding-right:40px;box-sizing:border-box;background:#fff}html body #wrapper>header>nav{display:inline-block;margin-left:5%;margin-right:5%;width:10%;vertical-align:top;box-sizing:border-box}html body #wrapper>header>nav>figure{width:200px;position:fixed;top:0;right:0;background-color:#333;padding-top:10px;padding-bottom:10px}html body #wrapper>header>nav>figure figcaption{font-size:1.2rem;color:#fff;text-align:center;font-weight:700}html body #wrapper>header>nav>figure ul li{color:#fff;text-align:center}html body #wrapper>header>nav>figure ul li strong{font-size:2rem}html body #wrapper>header>nav>figure ul li a{color:#fff}html body #wrapper>header>nav>div{position:fixed;top:30%;left:82%}html body #wrapper>header>nav>div ul li{text-align:right}html body #wrapper>header>nav>div ul li a{font-family:ten-mincho-text,serif;font-weight:400;font-style:normal;letter-spacing:1px;text-transform:uppercase}html body #wrapper>header>nav>div ul li span{display:inline-block;width:14px;margin-left:10px;position:relative;top:3px}html body #wrapper>header>nav>div ul li span img{display:none}html body #wrapper>header>nav>div ul li+li{margin-top:10px}html body #wrapper>header>nav>div ul+ul{margin-top:40px}html body #wrapper>header>nav>div ul#language{margin-right:20px}html body #wrapper>header>nav>div ul#language li a{text-transform:none}html body #wrapper>header>nav>div ul#language li.active a{background-color:#333;color:#fff;padding:5px}html body #wrapper>div.contents{width:80%;margin-left:0}html body #wrapper>div.contents section+section{margin-top:140px}html body footer p{position:fixed;right:10px;bottom:80px;z-index:9999;writing-mode:vertical-rl;width:28px}p.toTop{opacity:0;position:fixed;right:0;bottom:0;background-color:#fff;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;padding-top:1px;padding-left:1px;padding-right:1px}p.toTop a{display:inline-block;width:auto;padding:10px;padding-left:13px;padding-right:13px;color:#fff !important;letter-spacing:3px;background-color:#333}p.toTop a:link{color:#fff !important}p.toTop a:visited{color:#fff !important}p.toTop a:hover{color:#fff !important}p.btn_contact a{display:block;background-color:#900;color:#fff;text-align:center;font-size:2rem;height:50px;line-height:50px;width:250px;margin:0 auto;border-radius:6px}p.btn_contact a:hover{color:#fff !important}p.btn_contact a:link{color:#fff !important}p.btn_contact a:visited{color:#fff !important}nav#breadcomb{height:60px}nav#breadcomb ul{max-width:960px}nav#breadcomb ul li{height:60px;padding-left:5px;padding-right:5px;display:inline}nav#breadcomb ul li a:link{text-decoration:underline;color:#03c}nav#breadcomb ul li a:visited{text-decoration:underline;color:#03c}nav#breadcomb ul li a:hover{text-decoration:underline;color:#03c}nav#breadcomb ul li a:active{text-decoration:underline;color:#03c}nav#breadcomb ul li+li{background-image:url(//crescendo-pat.jp/wordpress/wp-content/themes/crescendo_pat/css/common/../../common/images/01_common/main_img_appoint030_triang.png);background-repeat:no-repeat;background-position:left center;padding-left:21px}p.loader{position:fixed;width:100px;height:100px;top:300px;left:0;right:0;z-index:-9999}p.loader iframe{width:100%}
body #wrapper>header{margin-left:85%}body #wrapper article{width:80%;margin-left:0;padding-top:80px}body #wrapper article>header{padding-right:4%}body #wrapper article>header h1{display:inline-block;font-size:3.6rem;letter-spacing:4px;font-family:ten-mincho-text,serif;font-weight:700;font-style:normal;text-transform:uppercase}body #wrapper article>header p{display:inline-block;font-size:2rem;margin-left:20px;letter-spacing:2px}body #wrapper article div.contents{margin-top:40px}
body #wrapper article{padding-bottom:100px}body #wrapper article>div{padding-top:40px}body #wrapper article>div>p.photo{width:40%;float:left;padding:40px 40px 0;box-sizing:border-box}body #wrapper article>div>p.name{margin-top:20px;padding-right:10px;text-align:right;font-weight:700}