@charset "UTF-8";html{background-repeat:repeat-y;background-size:2000px 1400px;background-position:center;background-attachment:fixed}html body #wrapper{max-width:1080px;padding-left:10%;padding-right:10%;box-sizing:border-box;overflow:hidden;background:#fff}html body #wrapper>header h1{display:inline-block;width:80%;vertical-align:top}html body #wrapper>header h1 a{display:block;width:550px;margin-left:10%}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;z-index:8888;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;width:170px;height:100%;top:0;left:0;background-color:rgba(220,220,220,.9);z-index:9999;transition:left .6s}html body #wrapper>header>nav>div ul#gnavi{border-right:1px solid #eee}html body #wrapper>header>nav>div ul#gnavi li{border-bottom:1px solid #eee}html body #wrapper>header>nav>div ul#gnavi li a{font-family:ten-mincho-text,serif;font-weight:400;font-style:normal;letter-spacing:1px;display:block;padding:10px;text-transform:uppercase}html body #wrapper>header>nav>div ul#gnavi li span{display:none}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{display:block;padding:10px;text-transform:none}html body #wrapper>header>nav>div ul#language li:nth-child(1) a{background-color:#333;color:#fff}html body #wrapper>header.close>nav>div{left:-170px}html body #wrapper>header.open>nav>div{left:0}html body #wrapper>div.contents section+section{margin-top:80px}html body footer{margin-top:20px}html body footer p{text-align:center}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}p.toTop{opacity:0;position:fixed;right:0;bottom:0;z-index:9999}p.toTop a{display:inline-block;width:auto;font-size:4rem;color:#333 !important}p.toTop a:link{color:#333 !important}p.toTop a:visited{color:#333 !important}p.toTop a:hover{color:#333 !important}.btn_menu{width:50px;position:fixed;top:20px;left:20px;z-index:9999;transition:left .6s}.btn_menu a{display:block;position:relative;border-radius:4px;padding-top:100%;height:0;background-color:#333;text-align:center}.btn_menu a.open span{display:block;position:absolute;position:3333;top:30%;left:0;right:0;background-color:#fff;width:55%;height:3px;text-indent:-9999px;margin:0 auto}.btn_menu a.open:after{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:55%;height:3px;text-indent:-9999px;margin:0 auto}.btn_menu a.open:before{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:70%;left:0;right:0;background-color:#fff;width:55%;height:3px;text-indent:-9999px;margin:0 auto}.btn_menu a.close span{display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:50%;height:3px;text-indent:-9999px;margin:0 auto;transform:rotate(45deg)}.btn_menu a.close:after{content:'.';text-indent:-9999px;display:block;position:absolute;position:3333;top:50%;left:0;right:0;background-color:#fff;width:50%;height:3px;text-indent:-9999px;margin:0 auto;transform:rotate(-45deg)}header.close .btn_menu{left:20px}header.open .btn_menu{left:180px}.tbonly{display:block}br.tbonly{display:inline-block}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:200px;height:200px;top:250px;left:0;right:0;z-index:-9999}p.loader iframe{width:100%}
body #wrapper{padding-bottom:40px}body #wrapper>header{margin-top:30vh;margin-bottom:10vh}body #wrapper>header h1 a{display:block;max-width:550px;margin-left:0}body #wrapper>header h1 a span{display:block;width:100%;padding-top:76.2%;height:0;position:relative}body #wrapper>header h1 a span iframe{position:absolute;top:0;left:0;width:100%;height:100%}body #wrapper section{padding-left:2%;padding-right:2%}body #wrapper section header h1{display:inline-block}body #wrapper section header h1 a{font-size:3.6rem;letter-spacing:3px;font-family:ten-mincho-text,serif;font-style:normal;text-transform:uppercase}body #wrapper section header p{display:inline-block;font-size:2rem;margin-left:20px;letter-spacing:2px}body #wrapper section>div{background-color:#f0f0f0;position:relative}body #wrapper section>div p.btn{position:absolute;right:0;bottom:0;width:120px;background-color:#000}body #wrapper section>div p.btn a{height:45px;line-height:45px;display:block;color:#fff;text-align:center;font-size:2rem}body #wrapper #sect2>div p.img{display:inline-block;width:35%;vertical-align:bottom}body #wrapper #sect2>div .txt{display:inline-block;width:65%;vertical-align:top;padding:40px;box-sizing:border-box}body #wrapper #sect3>div .txt{padding:40px;box-sizing:border-box}body #wrapper #sect3 ul{border-top:2px solid #fff}body #wrapper #sect3 ul li{display:inline-block}body #wrapper #sect3 ul li:nth-child(1){width:49.8%}body #wrapper #sect3 ul li:nth-child(2){width:49.8%}body #wrapper #sect3 ul li+li{margin-left:.4%}body #wrapper #sect4>div{background-color:#fff}body #wrapper #sect4>div p.img{display:inline-block;width:60%;vertical-align:top;margin-right:5%}body #wrapper #sect4>div .txt{display:inline-block;width:35%;vertical-align:top;padding-top:20px;padding-right:20px;padding-bottom:60px;box-sizing:border-box}body #wrapper #sect5>div{background-color:#fff}body #wrapper #sect5>div>p{margin-top:20px;margin-bottom:20px;color:#a00}body #wrapper #sect5>div>p a{color:#a00;font-weight:700}body #wrapper #sect5>div ul{margin-bottom:20px}body #wrapper #sect5>div ul li span{font-size:1.5rem;margin-left:5px;color:#a00}body #wrapper #sect5>div ul li input,body #wrapper #sect5>div ul li textarea{color:#fff;font-size:1.6rem;font-weight:700;background-color:#222;padding:10px;width:100%;border:none}body #wrapper #sect5>div ul li+li{margin-top:20px}body #wrapper #sect5>div .submit{text-align:center}body #wrapper #sect5>div .submit input{width:120px;border:none;background-color:#000;color:#fff;text-align:center;font-size:2rem;height:45px;line-height:45px}body #wrapper #sect6{text-align:center}body #wrapper #sect6>dl{margin-top:40px;margin-bottom:20px;display:inline-block}body #wrapper #sect6>dl dt{font-weight:700}body #wrapper #sect6>dl dd{margin-left:160px;margin-top:-1.75em}body #wrapper #sect6>dl dd+dt{margin-top:5px}body #wrapper #sect6 #googleMap{height:500px}body #wrapper #sect6 ul.access{display:flex;margin-top:10px}body #wrapper #sect6 ul.access li{width:50%;padding-left:.5em;text-indent:-.5em;box-sizing:border-box}body #wrapper #sect7{margin-bottom:60px;text-align:center}body #wrapper #sect7 .txt>p:nth-child(1){padding:20px}body #wrapper #sect7 .txt>dl{margin-left:20px;margin-bottom:20px;display:inline-block}body #wrapper #sect7 .txt>dl dt{font-weight:700}body #wrapper #sect7 .txt>dl dd{margin-left:120px;margin-top:-1.75em}body #wrapper #sect7 .txt>dl dd+dt{margin-top:5px}