<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@import url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/normalize.css);@import url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/plugin.css);@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}body{font-family:'Noto Sans JP','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}html{color:#222;font-size:14px;line-height:1}html.fontbig-on{font-size:18px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{overflow-x:hidden;zoom:1;transition:transform .3s cubic-bezier(.55,0,.1,1)}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,h4,h5,h6,h7{margin:0 0 1rem}p{margin:0}@media only screen and (max-width:736px){h1,h2,h3,h4,h5,h6,h7{margin:0 0 .5rem}}a,a:link,a:hover,a:visited,a:active{color:#333}a:link{opacity:1;text-decoration:none;transition:all .3s cubic-bezier(.55,0,.1,1)}a:hover{opacity:.7}img{max-width:100%}#logo,#main-visual figure,#movie-profile,#youtube,#director{text-align:center}.common-wrap{max-width:950px;margin:0 auto;display:block;padding:0 10px}.clear:after{content:"";clear:both;display:block}.arrowlink-box.ar-white{border-color:#fff;color:#fff}.topbtn a{position:fixed;right:20px;bottom:20px;width:50px;height:50px;text-align:center;line-height:50px;font-size:25px;background:#ff8200;color:#fff;border-radius:5px;z-index:9999}@media only screen and (max-width:736px){.common-wrap{max-width:100%}.topbtn a{position:fixed;right:20px;bottom:100px;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px}}.sp-only,.sp-only img{display:none !important}#youtube{max-width:860px;margin:0 auto 2rem}.youtube-resp{position:relative;height:0;padding:30px 0 47.97%;overflow:hidden}.youtube-resp iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.img100{width:100%}@media only screen and (max-width:736px){img{margin:0 auto;display:block}.pc-only,.pc-only img{display:none !important}.sp-only,.sp-only img{display:block !important}}.t-justify{text-align:justify}.fontbig{font-size:40px;font-weight:700}.fontmiddle2{font-size:25px;font-weight:700}.fontmiddle{font-size:18px;font-weight:700}.fontsmall{font-size:.8rem}.normal{font-weight:400;font-size:1em}.bold{font-weight:700}.red{color:#cf0037}.kc-orange{color:#ff8200}.kc-blue{color:#2e98e1}.kc-blue2{color:#00b7c2}.kc-yellow{color:#ff0}.kc-green{color:#5bc200}.red{color:red}.ul-text{text-decoration:underline}a.ul-text{text-decoration:underline}.t_right{text-align:right}.t_left{text-align:left}.t_center{text-align:center}.mincyo{font-family:'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝',serif}@media only screen and (max-width:736px){.fontbig{font-size:24px;font-weight:700}.fontmiddle2{font-size:18px;font-weight:700}}.col{width:100%;display:flex;flex-wrap:wrap}.col:after{content:"";clear:both;display:block}.col2{display:block;width:calc(50% - 20px);vertical-align:top}.col2:nth-of-type(odd){margin-right:20px}.col2:nth-of-type(even){margin-left:20px}.col2.col-right{float:right}.col3&gt;li,.col4&gt;li{display:block;width:25%;padding:0 10px}.col3 .col4{margin:0 -10px}.col3&gt;li{width:calc(100%/3);padding:0 10px}.m80{margin-bottom:80px}.m60{margin-bottom:60px}.m40{margin-bottom:40px}.m20{margin-bottom:20px}.m200{margin-bottom:200px}.m120{margin-bottom:120px}.mt1{margin-bottom:1em}.mt2{margin-bottom:2em}.mt3{margin-bottom:3em}@media only screen and (max-width:736px){.col{display:block}.col:first-child{margin-bottom:2em}.col2{display:block;width:100%;float:none}.col2:nth-of-type(odd){margin-right:0}.col2:nth-of-type(even){margin-left:0}.col2.col-right{float:none}.col3&gt;li,.col4&gt;li{padding:0}.col3&gt;li{width:100%;float:none}.col4&gt;li{width:50%}.col4{margin:0}.m80{margin-bottom:40px}.m60{margin-bottom:30px}.m40{margin-bottom:20px}.m200{margin-bottom:100px}.m120{margin-bottom:60px}.mt1{margin-bottom:.5em}.mt2{margin-bottom:1em}.mt3{margin-bottom:1.5em}.spm1{margin-bottom:1em}}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{height:40px;line-height:40px;padding:0 12px;font-size:1em;color:#333;border-radius:1px;vertical-align:middle;box-shadow:none;border:1px solid #ddd;border-radius:5px;max-width:400px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}#wp_form input[type=text],#wp_form input[type=password],#wp_form input[type=datetime],#wp_form input[type=datetime-local],#wp_form input[type=date],#wp_form input[type=month],#wp_form input[type=time],#wp_form input[type=week],#wp_form input[type=number],#wp_form input[type=email],#wp_form input[type=url],#wp_form input[type=search],#wp_form input[type=tel],#wp_form input[type=color],#wp_form select,#wp_form textarea{box-shadow:1.7px 2.2px .4px 1px rgba(76,11,11,.3) inset}.box_row input{margin:3px 3px 13px 0 !important}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{color:#000;background-color:#f7f8fa}input[type=text].error,input[type=text].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=week].error,input[type=week].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=color].error,input[type=color].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}input[type=text].success,input[type=text].is-valid,input[type=password].success,input[type=password].is-valid,input[type=datetime].success,input[type=datetime].is-valid,input[type=datetime-local].success,input[type=datetime-local].is-valid,input[type=date].success,input[type=date].is-valid,input[type=month].success,input[type=month].is-valid,input[type=time].success,input[type=time].is-valid,input[type=week].success,input[type=week].is-valid,input[type=number].success,input[type=number].is-valid,input[type=email].success,input[type=email].is-valid,input[type=url].success,input[type=url].is-valid,input[type=search].success,input[type=search].is-valid,input[type=tel].success,input[type=tel].is-valid,input[type=color].success,input[type=color].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}input[type=text][disabled]:focus,input[type=text][disabled]:active,input[type=text].is-disabled:focus,input[type=text].is-disabled:active,input[type=password][disabled]:focus,input[type=password][disabled]:active,input[type=password].is-disabled:focus,input[type=password].is-disabled:active,input[type=datetime][disabled]:focus,input[type=datetime][disabled]:active,input[type=datetime].is-disabled:focus,input[type=datetime].is-disabled:active,input[type=datetime-local][disabled]:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local].is-disabled:focus,input[type=datetime-local].is-disabled:active,input[type=date][disabled]:focus,input[type=date][disabled]:active,input[type=date].is-disabled:focus,input[type=date].is-disabled:active,input[type=month][disabled]:focus,input[type=month][disabled]:active,input[type=month].is-disabled:focus,input[type=month].is-disabled:active,input[type=time][disabled]:focus,input[type=time][disabled]:active,input[type=time].is-disabled:focus,input[type=time].is-disabled:active,input[type=week][disabled]:focus,input[type=week][disabled]:active,input[type=week].is-disabled:focus,input[type=week].is-disabled:active,input[type=number][disabled]:focus,input[type=number][disabled]:active,input[type=number].is-disabled:focus,input[type=number].is-disabled:active,input[type=email][disabled]:focus,input[type=email][disabled]:active,input[type=email].is-disabled:focus,input[type=email].is-disabled:active,input[type=url][disabled]:focus,input[type=url][disabled]:active,input[type=url].is-disabled:focus,input[type=url].is-disabled:active,input[type=search][disabled]:focus,input[type=search][disabled]:active,input[type=search].is-disabled:focus,input[type=search].is-disabled:active,input[type=tel][disabled]:focus,input[type=tel][disabled]:active,input[type=tel].is-disabled:focus,input[type=tel].is-disabled:active,input[type=color][disabled]:focus,input[type=color][disabled]:active,input[type=color].is-disabled:focus,input[type=color].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;min-height:120px;line-height:1.5em}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=color],select,textarea,.field{max-width:100%}form span.req{color:red;margin-left:10px}form button,html form input[type=button],input[type=reset],input[type=submit]{border:none;background:#37b472;color:#fff;padding:10px 80px;border-radius:5px;font-size:25px;margin:0 16px}input[type=submit].back{background:#103b5a}form h4{margin-bottom:0}form p{margin-bottom:16px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1.333em}h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:.375em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:.846em;line-height:2.09em;letter-spacing:2px}.header{padding-bottom:104px}.header-wrap{position:relative;width:100%;background:#fff;z-index:9999;transition:background .3s cubic-bezier(.55,0,.1,1);padding:10px 20px;position:fixed;z-index:9999}.header-wrap.backcolor{background:#dfebce}.inner-header{display:block;max-width:1366px;margin:0 auto}.logo{width:242px;float:left;margin:0}.logo a{display:inline-block;padding:12px 0;position:relative;z-index:10000}.footer-col .logo a{position:static}.global-nav{float:right}@media only screen and (max-width:1025px){.header{padding-bottom:0}.header-left .hbnrlink,.header-left .hbnrlink img{display:none}.inner-header{display:block;max-width:100%;margin:0 auto 0}.header-left,.header-right{width:100%;float:none}.headr-linkbtn li{position:relative;height:80px}.headr-linkbtn li a,.headr-linkbtn li span.btnbox{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headr-linkbtn{max-width:initial;width:100%}.header-wrap{padding:10px}}#popup-banner{position:fixed;bottom:20px;left:20px;max-width:320px;z-index:10000;animation:openpopup 1.2s both 1 ease}#popup-banner .close{background:#fff;border:1px solid #333;color:#333;width:30px;height:30px;border-radius:0;transform:translate(-10px,10px);text-align:center;position:relative}#popup-banner .close:before{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#popup-banner.close *{display:none}@keyframes openpopup{0%{transform:translate(0,100%);opacity:0}100%{transform:translate(0,0);opacity:1}}@media only screen and (max-width:736px){#popup-banner{max-width:200px;bottom:100px}}nav.global-nav{padding-left:20px;position:relative;padding-top:50px}nav.global-nav li{display:inline-block;vertical-align:top;text-align:center;margin-right:30px}nav.global-nav li:last-child{margin-right:0}nav.global-nav li a{display:block;text-align:center;transition:color .3s cubic-bezier(.55,0,.1,1);font-weight:900}nav.global-nav .top-nav li a{padding:10px 0}.sub-menu{visibility:hidden;opacity:0;height:0;position:absolute;left:0;background:#ff8200;padding:10px 0;width:100%;transition:all .3s cubic-bezier(.55,0,.1,1)}.sub-menu li{display:inline-block;padding:0 20px;position:relative}.sub-menu li:after{content:"|";position:absolute;top:10px;right:0;color:#fff}nav.global-nav li .sub-menu{text-align:left}.sub-menu li a{color:#fff}nav.global-nav .top-nav li:hover .sub-menu{display:block;visibility:visible;height:54px;opacity:1;transition:all .3s cubic-bezier(.55,0,.1,1)}nav.global-nav li .sub-menu li{margin-right:0}.global-nav .contact-btn{background:#e60012;padding:20px 40px;border-radius:50px;text-align:center;color:#fff;line-height:1}.form_menu{position:absolute;top:0;right:20px;display:flex;z-index:9999}nav.global-nav .form_menu li{margin:0}.form_menu li:first-child{background:#ff8200;border-radius:0 0 0 10px}.form_menu li:last-child{background:#37b472;border-radius:0 0 10px}.form_menu li a{display:block;padding:6px 40px;color:#fff;line-height:1.4;font-weight:700;position:relative}.form_menu li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media only screen and (max-width:1025px){.logo,nav{width:100%;max-width:100%;float:none;display:block;text-align:center}.logo a{height:60px;text-align:left;padding:0;line-height:60px}.logo a img{display:inline-block;margin:0;padding-left:10px;width:230px}.footer .logo a img{display:block;margin:0 auto;padding-left:0;width:230px}nav.global-nav li{display:block;width:100%}nav.global-nav{position:absolute;top:0;left:0;z-index:9999}nav.global-nav li{background-color:#fff}nav.global-nav .top-nav li&gt;a{display:none}nav.global-nav .top-nav li&gt;.sub-menu li a{display:block}.sub-menu{background-color:transparent;display:block;visibility:visible;height:100%;position:static;opacity:1;padding:0}.sub-menu li a{color:#333;border-bottom:1px solid #ccc}nav.global-nav .top-nav li:hover .sub-menu{display:block;visibility:visible;height:100%;opacity:1;transition:all .3s cubic-bezier(.55,0,.1,1)}.logo{width:100%;text-align:left}nav.global-nav{width:100%;padding:80px 0 0}.header-right{width:100%;text-align:center;display:block}.header-right #size{display:none}.header-right li#reverse{margin-bottom:10px;padding-bottom:10px}.header-wrap{position:static}.global-nav .contact-btn{display:block;width:100%;padding:20px 0;border-radius:0;height:100%}.form_menu{position:fixed;top:auto;bottom:0;right:0;width:100%}.form_menu li{width:50%;text-align:center}.form_menu li:first-child{background:#ff8200;border-radius:0}.form_menu li:last-child{background:#37b472;border-radius:0}.form_menu li a{display:block;padding:20px 10px;font-size:16px}}.modal-btn{position:absolute;top:10px;right:10px;display:none;width:60px;height:60px;background-color:#ff8200;color:#fff;z-index:10000;border-style:none;border-radius:5px;padding:0}.modal-off{display:table;width:100%}@media only screen and (max-width:1025px){.modal-off{transform:translateX(-100%);height:0;display:block}.modal-on{transform:translateX(0) !important;height:100%}.modal-btn{display:block}}.top-slider{overflow:hidden}.sub-slider{padding:40px 0}ol.flex-control-nav{bottom:-40px;line-height:11px;z-index:999}.metaslider .flexslider{margin-bottom:0 !important}.flex-viewport{overflow:visible !important}.theme-default .nivo-controlNav a{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/bullets.png) no-repeat !important}.flex-control-paging li a{background:#ccc !important}.flex-control-paging li a.flex-active{background:#ff8200 !important}@media only screen and (max-width:1366px){.metaslider{overflow:hidden;overflow-x:hidden}}@media only screen and (max-width:736px){.metaslider&gt;div{margin:0 0 20px}}.kinkyutaiou{max-width:950px;margin:0 auto 40px}.kinkyutaiou a{display:block;padding:10px 0;text-align:center;color:#ca250e;border:1px solid #ca250e;font-weight:700;font-size:18px;text-decoration:underline}.freesystem-service{max-width:950px;margin:0 auto 40px}.freesystem-service a{display:block;padding:20px 0;text-align:center;color:#fff;background:#37b472;font-weight:700;font-size:18px;text-decoration:underline;border-radius:5px}@media only screen and (max-width:736px){.kinkyutaiou a,.freesystem-service a{font-size:16px;line-height:1.6}}.content-wrap{margin:0 auto}.area-box{padding:80px 0;margin:0 auto}a.common-link{background:#ffba00;font-size:15px;display:table;width:auto;margin:0 auto;line-height:1;text-align:center;padding:20px 50px;color:#fff;border-radius:5px;position:relative}a.common-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;top:50%;right:10px;transform:translateY(-50%)}.main-icontitle{text-align:center;font-size:22px;font-weight:700;margin-bottom:40px}.main-icontitle:before{content:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/icon_ship.png);display:block;margin-bottom:20px}.main-icontitle span{position:relative}.main-icontitle span:before,.main-icontitle span:after{content:"\FF1A\FF1A\FF1A\FF1A\FF1A\FF1A";position:absolute;top:50%;transform:translateY(-50%)}.main-icontitle span:before{left:-150px}.main-icontitle span:after{right:-150px}.big-title{font-size:70px;font-weight:700;line-height:1.4}.common-title{font-size:40px;font-weight:700;text-align:center}.common-title.small{font-size:30px}.common-title span{display:block}.form-link{margin-bottom:40px}.form-link a{background:#ff8200;font-size:30px;font-weight:700;display:table;width:auto;margin:0 auto;line-height:1;text-align:center;padding:20px 50px;color:#fff;border-radius:100px;position:relative;box-shadow:0 8px #d26c01;top:0}.form-link a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (hover:hover){.form-link a{transition:all .3s cubic-bezier(.55,0,.1,1)}.form-link a:hover{top:8px;box-shadow:0 0px #b98700;transition:all .3s cubic-bezier(.55,0,.1,1)}}@media (hover:none){.form-link a{top:0;box-shadow:0 0px #b98700}}.main-title i{font-size:13px;color:#b2b2b2;font-style:normal}@media only screen and (max-width:736px){.main-title span{font-size:26px}.main-icontitle span:before,.main-icontitle span:after{content:none}.big-title{font-size:22px}a.common-link{width:100%;margin:0 auto;padding:20px;line-height:1.4}.common-title,.common-title.small{font-size:20px;text-align:center}.form-link a{width:95%;font-size:18px;padding:20px}}.area-box p{line-height:2;text-align:justify}.area-box p.t_center{text-align:center}.backimg01{background-image:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/backimg01.gif)}.backimg02{background-image:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/backimg02.gif)}.about-area.area-box{padding:120px 0}.about-area{background:linear-gradient(135deg,#ff9f00,#ff6500);color:#fff}.about-area .big-title{letter-spacing:2px}.about-area .fontbig{font-size:32px;line-height:1.4}.about-area p{text-align:center}.point_circle{display:flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;max-width:700px;border-collapse:separate;border-spacing:30px 0;margin:0 auto 50px}.point_circle li{display:block;width:214px;height:214px;border:2px solid #fff;border-radius:150px;font-size:25px;text-align:center;position:relative}.point_circle li span{display:block;width:100%;height:auto;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:736px){.about-area .fontbig{font-size:20px}.about-area .fontmiddle{font-size:13px}.about-area.area-box{padding:70px 0}.about-area.area-box p{line-height:2;text-align:left}.about-area p br{display:none}.point_circle{display:block;margin:0 auto 50px}.point_circle li{display:block;width:100%;height:100%;border-radius:5px;font-size:18px;margin-bottom:10px;padding:10px 0}.point_circle li span{display:block;width:100%;position:static;transform:none}}.voice-area{background:#f8f1d4}.student-voice{display:table;border-collapse:separate;border-spacing:10px 0}.student-voice li{display:table-cell}@media only screen and (max-width:736px){.student-voice,.student-voice li{display:block;width:100%}.student-voice li{margin-bottom:10px}}.course-area.area-box{padding:90px 0}.course-class-title{text-align:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;margin-bottom:40px;box-sizing:border-box}.course-class-title:before,.course-class-title:after{content:"";width:100%;height:6px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.course-class-title:before{margin-right:20px}.course-class-title:after{margin-left:20px}.course-class-title span{word-break:keep-all;font-size:22px;color:#ec6941;padding:14px 100px;border:2px solid #ec6941;border-radius:5px;position:relative;background:#fff;line-height:1}.course-class-title span:before,.course-class-title span:after{position:absolute;content:"";display:block;border-style:solid;border-width:10px;left:50%;transform:translateX(-50%)}.course-class-title span:before{border-color:#ec6941 transparent transparent;bottom:-20px;z-index:5}.course-class-title span:after{border-color:#fff transparent transparent;bottom:-18px;z-index:10}.col.course-link&gt;li{width:calc((100%/2) - 20px)}.col.course-link li{margin:0 10px 20px}.col.course-link li a{display:flex}.course-link{margin-bottom:40px}.course-link li figure{width:50%}.course-link li div{width:50%}.course-link li figure{width:30%}.course-link li div{width:70%}.course-link li figure img{width:100%}.course-link li div{position:relative}.course-link li div p{width:100%;color:#fff;text-align:center;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.course-link li p&gt;i{font-style:normal;display:table;width:auto;padding:5px 10px;line-height:1;border-radius:50px;margin:0 auto;font-size:15px;margin-bottom:20px;word-break:keep-all}.course-link li p&gt;b{font-size:24px;display:block;line-height:1.2;word-break:keep-all;margin-bottom:30px}.course-link li p&gt;span i{margin-left:6px}.course-link li.es_orange01{background:#ff8200}.course-link li.es_orange02{background:#e0951f}.course-link li.jhs_blue01{background:#2e98e1}.course-link li.hs_green01{background:#5bc200}.course-link li.hs_green02{background:#00b7c2}.course-link li.es_orange01 p&gt;i{background:#f60}.course-link li.es_orange02 p&gt;i{background:#e0711f}.course-link li.jhs_blue01 p&gt;i{background:#2478d6}.course-link li.hs_green01 p&gt;i{background:#22a942}.course-link li.hs_green02 p&gt;i{background:#0198a1}.course-link li.es_color01{background:#ff8200}.course-link li.es_color02{background:#e0941d}.course-link li.es_color03{background:#0b57b1}.course-link li.es_color04{background:#7d58b4}.course-link li.es_color05{background:#ef5c9e}.course-link li.js_color01{background:#2d99e1}.course-link li.js_color02{background:#0757b0}.course-link li.js_color03{background:#7d58b3}.course-link li.js_color04{background:#ed5c9f}.course-link li.hs_color01{background:#5dc103}.course-link li.hs_color02{background:#00b7c2}.course-link li.es_color01 p&gt;i{background:#ff6500}.course-link li.es_color02 p&gt;i{background:#e07020}.course-link li.es_color03 p&gt;i{background:#13457c}.course-link li.es_color04 p&gt;i{background:#634295}.course-link li.es_color05 p&gt;i{background:#c8236d}.course-link li.js_color01 p&gt;i{background:#2477d7}.course-link li.js_color02 p&gt;i{background:#15447d}.course-link li.js_color03 p&gt;i{background:#644196}.course-link li.js_color04 p&gt;i{background:#c9256e}.course-link li.hs_color01 p&gt;i{background:#1ea941}.course-link li.hs_color02 p&gt;i{background:#0098a0}.course-link li.nouryoku_color{background:#7d39ad}.course-link li.nouryoku_color p&gt;i{background:#612f87}@media only screen and (max-width:736px){.col.course-link&gt;li{width:100%;margin:0 auto 20px}.course-class-title{margin:0 auto 20px;display:block}.course-class-title:before,.course-class-title:after{content:none}.course-class-title span{padding:10px;display:block;font-size:15px}.course-link li p&gt;i{font-size:12px;margin-bottom:10px}.course-link li p&gt;b{font-size:14px;margin-bottom:10px}.course-link li p&gt;span{font-size:12px}}.point3-area ul li{margin-bottom:20px}.school-area{color:#fff;background:#37b472}.col.school-link li{width:calc(100%/5);padding:0 10px 20px}.col.school-link li a{display:block;background:#fff;text-align:center;height:70px;position:relative;color:#37b472;font-weight:700}.col.school-link li span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;line-height:1.4}.col.school-link li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;top:50%;right:10px;transform:translateY(-50%)}.col.school-link li a i{font-style:normal;display:block;font-size:12px}@media only screen and (max-width:736px){.col.school-link{display:flex}.col.school-link li{width:calc(100%/3);padding:0 5px 10px}.col.school-link li a{height:50px}.col.school-link li span{font-size:12px}.col.school-link li a:after{content:none}}.blog-design02 figure{overflow:hidden;position:relative}.blog-design02 figure:before{content:"";display:block;width:100%;padding-top:60%}.blog-design02 figure span{position:absolute;width:100%;top:0;left:50%;transform:translateX(-50%)}.school-blog{width:100%;display:flex;flex-wrap:wrap}.school-blog .blogbox{width:calc((100%/3) - 20px);margin:0 10px 20px;border:1px solid #bfbfbf}.school-blog .blogbox figure img{width:100%}.school-blog .blogbox .cate{background:#ff8200;color:#fff;padding:12px 0 12px 20px;line-height:1;font-weight:700;margin-bottom:10px;font-size:16px}.school-blog .blogtext{padding:0 20px 20px}.school-blog .blogbox .day{display:block;font-size:12px;margin-bottom:10px}.school-blog .blogbox .title a{color:#ff8200;text-decoration:underline;font-size:15px;margin-bottom:10px;font-weight:400}@media only screen and (max-width:736px){.school-blog .blogbox{width:calc((100%/2) - 10px);margin:0 5px 10px;border:1px solid #bfbfbf}.school-blog .blogtext{padding:0 10px 10px}.area-box .school-blog .blogtext p{line-height:1.4}}.sitelink-list{line-height:2;display:flex;flex-wrap:wrap}.sitelink-list li{margin-right:1em}.sitelink-list li:before{content:"●";color:#ff8200;margin-right:.5em}.sitelink-list li a{text-decoration:underline;font-size:20px}@media only screen and (max-width:736px){.sitelink-list li a{font-size:13px}}.news-area.area-box{padding:90px 0}.news-area{background:#f8f1d4}.news-area .common-title{color:#ff8200}.new-topics li{padding:30px;border-bottom:1px solid #bfbfbf}.new-topics li span{margin-right:40px}.new-topics li .cate{background:#ff8200;color:#fff;padding:2px 30px;line-height:1}@media only screen and (max-width:736px){.new-topics li{padding:15px 0}.new-topics li .text{display:block;padding:20px 0 0}}@media only screen and (max-width:736px){.content-wrap{width:100%}.area-box{padding:40px 0}.box-teacher,.box-movie,.box-voice,.box-system{height:auto;background-image:none}.area-box p{margin-left:0}}.footer-banner-link{width:auto;display:table;margin:0 auto;text-align:center}.footer-banner-link li{display:table-cell;padding:0 10px}.contact-area.area-box{padding:90px 0;margin:0 auto 80px}.contact-area{background:linear-gradient(135deg,#ff9f00,#ff6500);color:#fff}.contact-link li a{display:block;background:#fff;color:#ff8200;border-radius:5px;padding:40px 20px 20px}.contact-link li a i{font-size:40px;margin-bottom:20px}.contact-link li a h5{font-size:30px;line-height:1.4;font-weight:700;letter-spacing:1px}.contact-link li a p{color:#333;text-align:center;line-height:1.2}.footer{color:#333;padding:80px 0}.footer a,.footer a:link,.footer a:hover,.footer a:visited,.footer a:active{color:#333;display:block}.footer-col{margin-bottom:20px}.footer-col .global-nav{margin:0 auto;width:60%;float:none;text-align:center}.footer-col .logo{float:none;margin:0 auto}.footer-col .global-nav li .contact-btn{background:0 0;padding:0;color:#333}.footer-nav{display:block;max-width:500px;margin:0 auto;text-align:center}.footer-nav li{display:inline-block;position:relative;margin:0 10px 20px}.footer-nav li a:after{content:"|";position:absolute;top:0;padding:0 10px}.footer-nav li:nth-of-type(4) a:after,.footer-nav li:nth-of-type(7) a:after{content:none}.footer-copyright{text-align:center;padding:10px 0;font-size:12px}@media only screen and (max-width:736px){.footer-banner-link{max-width:980px;display:block;padding:0 10px}.footer-banner-link li{display:block;width:100%;margin:0 0 10px}.contact-area.area-box{padding:70px 0;margin:0 auto 40px}.contact-area .common-title{line-height:1.4}.contact-link li{margin-bottom:10px}.contact-link li a{display:block;background:#fff;color:#ff8200;border-radius:5px;padding:20px}.contact-link li a i{font-size:30px;margin-bottom:10px}.contact-link li a h5{font-size:20px}.footer-nav li{margin:0 5px 10px}.footer-nav li a:after{padding:0 5px}.footer-nav li:nth-of-type(4) a:after,.footer-nav li:nth-of-type(7) a:after{content:"|"}}#seotext .common-wrap{height:250px;overflow:visible scroll;overflow-x:hidden;overflow-y:scroll;border:1px solid #ccc}#seotext .common-wrap h4{text-align:center;font-size:18px;border-bottom:1px solid #ccc;padding:20px;margin-bottom:20px;font-weight:700}#seotext .common-wrap p{font-size:12px;color:#333;line-height:2em;text-align:justify}#seotext .common-wrap h5{border-left:5px solid #ff8200;padding-left:10px;font-size:16px;font-weight:700}#content{margin-top:0}.entry-content{line-height:2;font-size:14px}.hentry{margin-bottom:1.5em}.hentry footer p{margin:0}.single-title,.page-title,.entry-title{margin:0}.byline{color:#9fa6b4;font-style:italic;margin:0}#blog-content p{margin-bottom:1em}.blog-title{color:#ff8200;font-size:30px;border-bottom:2px solid #ff8200;padding-bottom:20px;margin-bottom:40px}.blog-images{text-align:center;margin-bottom:40px}.blog-date,.blog-category{display:inline-block;border-radius:5px;text-align:center;padding:5px;margin-bottom:20px}.blog-date{background:#ff8200;color:#fff}.blog-category{border:1px solid #ff8200}.blog-category a{color:#ff8200}.tags a{background:#dfebce;color:#103b5a;border-radius:5px;text-align:center;padding:5px}#pagination{line-height:1.6}@media only screen and (max-width:736px){.blog-title{font-size:18px;line-height:1.4}}#blog-content h1,#blog-content h2,#blog-content h3{border-bottom:1px solid #ccc;font-size:16px;margin-bottom:10px;padding:10px 0 10px;line-height:1}#blog-content h1:before,#blog-content h2:before{content:"";border-left:5px solid #ff8200;padding-left:10px}#blog-content h2{border:none;background:#ffead4;padding:10px 0 10px 5px}#blog-content h3{border:none;background:#ffead4;padding:10px 0 10px 16px}#blog-content h3:before{content:none}#pagination{display:table;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px;width:100%}#pagination li{width:50%;padding:0;margin:0;display:table-cell}#pagination li:first-child{text-align:left}#pagination li:last-child{text-align:right}#pagination a,#pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em}#pagination a:hover,#pagination a:focus,#pagination span:hover,#pagination span:focus{color:#e60012}#pagination .current{cursor:default;color:#e60012}#pagination .current:hover,#pagination .current:focus{color:#e60012}@media only screen and (max-width:736px){#pagination,#pagination li{display:block;width:100%;white-space:unset}}.post-password-protected{position:relative}.post-password-protected:before{position:absolute;content:"";display:block;width:10%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:10000}.post-password-protected:after{position:absolute;content:"パスワード保護ページ";writing-mode:vertical-rl;display:block;top:50%;transform:translateY(-50%);left:4%;font-size:40px;color:#fff;z-index:10000}@media print{*,*:before,*:after{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}</pre></body></html>